SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


Namespace Platform::Lang::TypeEvaluators

namespace Platform::Lang::TypeEvaluators

Provides constructs for compile-time evaluation and transformation of types.

Inner Compounds, Typedefs, and Enumscollapse
struct And
          Logical-AND type evaluator.
struct And<FalseType, FalseType, FalseType, FalseType>
          Logical-AND type evaluator.
struct And<FalseType, FalseType, FalseType, TrueType>
          Logical-AND type evaluator.
struct And<FalseType, FalseType, TrueType, FalseType>
          Logical-AND type evaluator.
struct And<FalseType, FalseType, TrueType, TrueType>
          Logical-AND type evaluator.
struct And<FalseType, TrueType, FalseType, FalseType>
          Logical-AND type evaluator.
struct And<FalseType, TrueType, FalseType, TrueType>
          Logical-AND type evaluator.
struct And<FalseType, TrueType, TrueType, FalseType>
          Logical-AND type evaluator.
struct And<FalseType, TrueType, TrueType, TrueType>
          Logical-AND type evaluator.
struct And<TrueType, FalseType, FalseType, FalseType>
          Logical-AND type evaluator.
struct And<TrueType, FalseType, FalseType, TrueType>
          Logical-AND type evaluator.
struct And<TrueType, FalseType, TrueType, FalseType>
          Logical-AND type evaluator.
struct And<TrueType, FalseType, TrueType, TrueType>
          Logical-AND type evaluator.
struct And<TrueType, TrueType, FalseType, FalseType>
          Logical-AND type evaluator.
struct And<TrueType, TrueType, FalseType, TrueType>
          Logical-AND type evaluator.
struct And<TrueType, TrueType, TrueType, FalseType>
          Logical-AND type evaluator.
struct And<TrueType, TrueType, TrueType, TrueType>
          Logical-AND type evaluator.
struct FromBool
          FromBool type evaluator.
struct FromBool<False>
          FromBool type evaluator (conversion from Bool fundamental type).
struct FromBool<True>
          FromBool type evaluator (conversion from Bool fundamental type).
struct Not
          Logical-NOT type evaluator.
struct Not<FalseType>
          Logical-NOT type evaluator.
struct Not<TrueType>
          Logical-NOT type evaluator.
struct Or
          Logical-OR type evaluator.
struct Or<FalseType, FalseType, FalseType, FalseType>
          Logical-OR type evaluator.
struct Or<FalseType, FalseType, FalseType, TrueType>
          Logical-OR type evaluator.
struct Or<FalseType, FalseType, TrueType, FalseType>
          Logical-OR type evaluator.
struct Or<FalseType, FalseType, TrueType, TrueType>
          Logical-OR type evaluator.
struct Or<FalseType, TrueType, FalseType, FalseType>
          Logical-OR type evaluator.
struct Or<FalseType, TrueType, FalseType, TrueType>
          Logical-OR type evaluator.
struct Or<FalseType, TrueType, TrueType, FalseType>
          Logical-OR type evaluator.
struct Or<FalseType, TrueType, TrueType, TrueType>
          Logical-OR type evaluator.
struct Or<TrueType, FalseType, FalseType, FalseType>
          Logical-OR type evaluator.
struct Or<TrueType, FalseType, FalseType, TrueType>
          Logical-OR type evaluator.
struct Or<TrueType, FalseType, TrueType, FalseType>
          Logical-OR type evaluator.
struct Or<TrueType, FalseType, TrueType, TrueType>
          Logical-OR type evaluator.
struct Or<TrueType, TrueType, FalseType, FalseType>
          Logical-OR type evaluator.
struct Or<TrueType, TrueType, FalseType, TrueType>
          Logical-OR type evaluator.
struct Or<TrueType, TrueType, TrueType, FalseType>
          Logical-OR type evaluator.
struct Or<TrueType, TrueType, TrueType, TrueType>
          Logical-OR type evaluator.
struct Query
          DOCTODO.
struct Query<const Type&>
          Query type evaluator.
struct Query<const Type>
          Query type evaluator.
struct Query<const Type*>
          Query type evaluator.
struct Query<const volatile Type&>
          Query type evaluator.
struct Query<const volatile Type>
          Query type evaluator.
struct Query<const volatile Type*>
          Query type evaluator.
struct Query<Type&>
          Query type evaluator.
struct Query<Type*>
          Query type evaluator.
struct Query<volatile Type&>
          Query type evaluator.
struct Query<volatile Type>
          Query type evaluator.
struct Query<volatile Type*>
          Query type evaluator.
struct Same
          Same type evaluator.
struct Same<Type, Type>
          Same type evaluator.
struct Transform
          DOCTODO.
struct Transform<const Type&>
          Transform type evaluator.
struct Transform<const Type>
          Transform type evaluator.
struct Transform<const Type*>
          Transform type evaluator.
struct Transform<const volatile Type&>
          Transform type evaluator.
struct Transform<const volatile Type>
          Transform type evaluator.
struct Transform<const volatile Type*>
          Transform type evaluator.
struct Transform<Type&>
          Transform type evaluator.
struct Transform<Type*>
          Transform type evaluator.
struct Transform<volatile Type&>
          Transform type evaluator.
struct Transform<volatile Type>
          Transform type evaluator.
struct Transform<volatile Type*>
          Transform type evaluator.



SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND