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> |