Classes |
|
class | OptScalarStorage< T > |
class | OptRefStorage< T > |
class | OptDefaultStorage< T > |
class | ResultOptFunctions< SUPER > |
class | Opt< T > |
class | Opt< T & > |
class | Opt< const T & > |
class | Opt< T && > |
Namespaces |
|
maxon | |
maxon::details |
Typedefs |
|
template<typename T > | |
using | OptStorageType = typename std::conditional< STD_IS_REPLACEMENT (scalar, T), maxon::details::OptScalarStorage < T >, maxon::details::OptDefaultStorage < T > >::type |
template<typename T > | |
using | 可选 = Opt< T > |
Enumerations |
|
enum | NO_VALUE_TYPE { VALUE } |
函数 |
|
enum maxon::NO_VALUE_TYPE | MAXON_ENUM_LIST (NO_VALUE_TYPE) |
template<typename T > | |
Bool | operator== (const Opt< T > &lhs, const Opt< T > &rhs) |
template<typename T > | |
Bool | operator== (const Opt< T > &opt, NO_VALUE_TYPE) |
template<typename T > | |
Bool | operator== (NO_VALUE_TYPE, const Opt< T > &opt) |
template<typename T > | |
Bool | operator!= (const Opt< T > &opt, NO_VALUE_TYPE) |
template<typename T > | |
Bool | operator!= (NO_VALUE_TYPE, const Opt< T > &opt) |
变量 |
|
VALUE | |
static const NO_VALUE_TYPE | NO_VALUE |
VALUE |