名前空間 | |
namespace | Udon |
namespace | Udon::Traits |
関数 | |
template<typename HasMemberFunctionBegin, typename std::enable_if< Traits::HasMemberFunctionBegin< HasMemberFunctionBegin >::value, std::nullptr_t >::type = nullptr> | |
void | Udon::Traits::MaybeInvokeBegin (HasMemberFunctionBegin &rhs) |
T に T::begin 関数が存在する場合呼び出す。それ以外の場合何もしない。 | |
template<typename HasMemberFunctionShow, typename std::enable_if< Traits::HasMemberFunctionShow< HasMemberFunctionShow >::value, std::nullptr_t >::type = nullptr> | |
void | Udon::Traits::MaybeInvokeShow (const HasMemberFunctionShow &rhs) |
T に T::show const 関数が存在する場合呼び出す。それ以外の場合何もしない。 | |
template<typename HasMemberFunctionShowRaw, typename std::enable_if< Traits::HasMemberFunctionShowRaw< HasMemberFunctionShowRaw >::value, std::nullptr_t >::type = nullptr> | |
void | Udon::Traits::MaybeInvokeShowRaw (const HasMemberFunctionShowRaw &rhs) |
T に T::showRaw const 関数が存在する場合呼び出す。それ以外の場合何もしない。 | |
template<typename HasMemberFunctionUpdate, typename std::enable_if< Traits::HasMemberFunctionUpdate< HasMemberFunctionUpdate >::value, std::nullptr_t >::type = nullptr> | |
void | Udon::Traits::MaybeInvokeUpdate (HasMemberFunctionUpdate &rhs) |
T に T::update 関数が存在する場合呼び出す。それ以外の場合何もしない。 | |