CatapultServer
v0.5.0.1 (Elephant)
|
Go to the source code of this file.
Classes | |
struct | catapult::utils::traits::is_scalar< T > |
struct | catapult::utils::traits::is_scalar< BaseValue< X, Y > > |
struct | catapult::utils::traits::is_scalar< ClampedBaseValue< X, Y > > |
struct | catapult::utils::traits::is_scalar< ImmutableValue< X > > |
struct | catapult::utils::traits::is_scalar< const X > |
struct | catapult::utils::traits::is_pod< T > |
struct | catapult::utils::traits::is_pod< BaseValue< X, Y > > |
struct | catapult::utils::traits::is_pod< ClampedBaseValue< X, Y > > |
struct | catapult::utils::traits::is_pod< ImmutableValue< X > > |
struct | catapult::utils::traits::is_pod< const X > |
struct | catapult::utils::traits::is_base_of_ignore_reference< X, Y > |
Determines if X is a base of or same as Y (after stripping Y of references). More... | |
struct | catapult::utils::traits::is_type_expression< T, Enable > |
Type-based SFINAE helper that evaluates a type expression to a type (if valid) or void (if invalid). More... | |
Namespaces | |
catapult | |
catapult::utils | |
catapult::utils::traits | |
Typedefs | |
template<typename T , typename Enable = void> | |
using | catapult::utils::traits::is_type_expression_t = typename is_type_expression< T, Enable >::type |
true if the expression is valid and evaluates to a type, false otherwise. More... | |
Variables | |
template<typename T > | |
constexpr bool | catapult::utils::traits::is_scalar_v = is_scalar<T>::value |
true if T is a standard scalar type or a catapult scalar type, false otherwise. More... | |
template<typename T > | |
constexpr bool | catapult::utils::traits::is_pod_v = is_pod<T>::value |
true if T is a standard pod type or a catapult scalar type and is not a pointer type, false otherwise. More... | |
template<typename X , typename Y > | |
constexpr bool | catapult::utils::traits::is_base_of_ignore_reference_v = is_base_of_ignore_reference<X, Y>::value |
true if X is a base of or same as Y (after stripping Y of references), false otherwise. More... | |