OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::PlaceHolder_t Struct Reference

プレースホルダー型 | Place holder type More...

#include <PlaceHolder.hpp>

Classes

struct  init_t
 

Public Member Functions

constexpr PlaceHolder_t (init_t) noexcept
 

Friends

template<class TypeY >
constexpr friend auto operator== (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator== (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator== (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator!= (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator!= (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator!= (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator< (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator< (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator< (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator<= (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator<= (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator<= (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator> (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator> (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator> (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator>= (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator>= (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator>= (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator+ (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator+ (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator+ (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator- (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator- (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator- (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator* (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator* (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator* (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator/ (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator/ (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator/ (PlaceHolder_t, PlaceHolder_t) noexcept
 
template<class TypeY >
constexpr friend auto operator% (PlaceHolder_t, TypeY &&y) noexcept
 
template<class TypeX >
constexpr friend auto operator% (TypeX &&x, PlaceHolder_t) noexcept
 
constexpr friend auto operator% (PlaceHolder_t, PlaceHolder_t) noexcept
 

Detailed Description

プレースホルダー型 | Place holder type

Constructor & Destructor Documentation

◆ PlaceHolder_t()

constexpr s3d::PlaceHolder_t::PlaceHolder_t ( init_t  )
inlineexplicitconstexprnoexcept

Friends And Related Function Documentation

◆ operator!= [1/3]

constexpr friend auto operator!= ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator!= [2/3]

template<class TypeY >
constexpr friend auto operator!= ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator!= [3/3]

template<class TypeX >
constexpr friend auto operator!= ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator% [1/3]

constexpr friend auto operator% ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator% [2/3]

template<class TypeY >
constexpr friend auto operator% ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator% [3/3]

template<class TypeX >
constexpr friend auto operator% ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator* [1/3]

constexpr friend auto operator* ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator* [2/3]

template<class TypeY >
constexpr friend auto operator* ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator* [3/3]

template<class TypeX >
constexpr friend auto operator* ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator+ [1/3]

constexpr friend auto operator+ ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator+ [2/3]

template<class TypeY >
constexpr friend auto operator+ ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator+ [3/3]

template<class TypeX >
constexpr friend auto operator+ ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator- [1/3]

constexpr friend auto operator- ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator- [2/3]

template<class TypeY >
constexpr friend auto operator- ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator- [3/3]

template<class TypeX >
constexpr friend auto operator- ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator/ [1/3]

constexpr friend auto operator/ ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator/ [2/3]

template<class TypeY >
constexpr friend auto operator/ ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator/ [3/3]

template<class TypeX >
constexpr friend auto operator/ ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator< [1/3]

constexpr friend auto operator< ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator< [2/3]

template<class TypeY >
constexpr friend auto operator< ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator< [3/3]

template<class TypeX >
constexpr friend auto operator< ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator<= [1/3]

constexpr friend auto operator<= ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator<= [2/3]

template<class TypeY >
constexpr friend auto operator<= ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator<= [3/3]

template<class TypeX >
constexpr friend auto operator<= ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator== [1/3]

constexpr friend auto operator== ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator== [2/3]

template<class TypeY >
constexpr friend auto operator== ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator== [3/3]

template<class TypeX >
constexpr friend auto operator== ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator> [1/3]

constexpr friend auto operator> ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator> [2/3]

template<class TypeY >
constexpr friend auto operator> ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator> [3/3]

template<class TypeX >
constexpr friend auto operator> ( TypeX &&  x,
PlaceHolder_t   
)
friend

◆ operator>= [1/3]

constexpr friend auto operator>= ( PlaceHolder_t  ,
PlaceHolder_t   
)
friend

◆ operator>= [2/3]

template<class TypeY >
constexpr friend auto operator>= ( PlaceHolder_t  ,
TypeY &&  y 
)
friend

◆ operator>= [3/3]

template<class TypeX >
constexpr friend auto operator>= ( TypeX &&  x,
PlaceHolder_t   
)
friend

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