OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::NamedParameter< Tag, Type & > Class Template Reference

#include <NamedParameter.hpp>

Public Member Functions

 NamedParameter ()=default
 
constexpr NamedParameter (Type &value) noexcept
 
constexpr Type * operator-> () const noexcept
 
constexpr Type & operator* () const noexcept
 
constexpr Type & value () const noexcept
 

Constructor & Destructor Documentation

◆ NamedParameter() [1/2]

template<class Tag , class Type >
s3d::NamedParameter< Tag, Type & >::NamedParameter ( )
default

◆ NamedParameter() [2/2]

template<class Tag , class Type >
constexpr s3d::NamedParameter< Tag, Type & >::NamedParameter ( Type &  value)
inlineconstexprnoexcept

Member Function Documentation

◆ operator*()

template<class Tag , class Type >
constexpr Type& s3d::NamedParameter< Tag, Type & >::operator* ( ) const
inlineconstexprnoexcept

◆ operator->()

template<class Tag , class Type >
constexpr Type* s3d::NamedParameter< Tag, Type & >::operator-> ( ) const
inlineconstexprnoexcept

◆ value()

template<class Tag , class Type >
constexpr Type& s3d::NamedParameter< Tag, Type & >::value ( ) const
inlineconstexprnoexcept

The documentation for this class was generated from the following file: