Classes | |
struct | type_traits |
struct | type_traits< T & > |
struct | type_traits< const T > |
struct | type_traits< const T & > |
struct | integral_constant |
struct | unary_function |
struct | binary_function |
struct | negate |
struct | plus |
struct | minus |
struct | multiplies |
struct | divides |
struct | modulus |
struct | equal_to |
struct | not_equal_to |
struct | greater |
struct | less |
struct | greater_equal |
struct | less_equal |
struct | logic_and |
struct | logic_or |
struct | logic_not |
struct | bit_and |
struct | bit_or |
struct | bit_xor |
struct | bit_not |
struct | is_reference |
struct | is_reference< T%> |
struct | is_reference< const T%> |
struct | is_const |
struct | is_const< const T > |
struct | is_const< const T & > |
struct | is_const< const T[n]> |
struct | is_volatile |
struct | is_volatile< _Tp volatile > |
struct | is_empty |
struct | is_enum |
struct | is_union |
struct | is_class |
Typedefs | |
using | true_type = integral_constant< bool, true > |
using | false_type = integral_constant< bool, false > |
Class Documentation
◆ mn::stl::type_traits
struct mn::stl::type_traits |
◆ mn::stl::type_traits< T & >
struct mn::stl::type_traits< T & > |
◆ mn::stl::type_traits< const T >
struct mn::stl::type_traits< const T > |
◆ mn::stl::type_traits< const T & >
struct mn::stl::type_traits< const T & > |
◆ mn::stl::unary_function
struct mn::stl::unary_function |
◆ mn::stl::binary_function
struct mn::stl::binary_function |
template<typename Arg1, typename Arg2, typename TResult>
struct mn::stl::binary_function< Arg1, Arg2, TResult >
Typedef Documentation
◆ false_type
using mn::stl::false_type = typedef integral_constant<bool, false> |
◆ true_type
using mn::stl::true_type = typedef integral_constant<bool, true> |