LiteFX 0.4.1.2025
Computer Graphics Engine
|
▼NLiteFX | |
▼Nmeta | Contains type traits and meta-programming features for compile-time evaluation |
Rhas_builder | Checks if a type contains a builder |
Ris_explicitly_constructible | Checks if a type can be constructed using the provided arguments, whilst not being able to be converted from TArg |
Ris_implicitly_constructible | Checks if a type can be constructed using the provided arguments and at the same time can also be converted from TArg |
Rimplements | Checks if a type TDerived is derived from another type TBase and is non-abstract |
Rare_same | Checks if a set of types are all equal to the type T |
▼NRendering | |
Rrender_backend | Concept that can be used to refer to render backend implementations |
Rbackend | Concept that can be used to refer to backend implementations |
Ris_covariant | Evaluates if a type TCovariant behaves covariant to a value type TValue . In this context, covariance is expressed as the type TCovariant can be assigned a value of type TValue or can be constructed from a value of TValue |
Rcovariant_forward_iterator | Evaluates, if an iterator of type TIterator iterates values that are covariant to TValue |