Castor3D 0.16.0
Multiplatform 3D engine
Classes | Espaces de nommage | Fonctions | Variables
Référence du fichier ParserParameterHelpers.hpp

Classes

struct  castor::RegexFormat< uint8_t >
 Spécialisation de RegexFormat pour uint8_t. Plus de détails...
 
struct  castor::RegexFormat< int8_t >
 Spécialisation de RegexFormat pour int8_t. Plus de détails...
 
struct  castor::RegexFormat< uint16_t >
 Spécialisation de RegexFormat pour uint16_t. Plus de détails...
 
struct  castor::RegexFormat< int16_t >
 Spécialisation de RegexFormat pour int16_t. Plus de détails...
 
struct  castor::RegexFormat< uint32_t >
 Spécialisation de RegexFormat pour uint32_t. Plus de détails...
 
struct  castor::RegexFormat< int32_t >
 Spécialisation de RegexFormat pour int32_t. Plus de détails...
 
struct  castor::RegexFormat< uint64_t >
 Spécialisation de RegexFormat pour uint64_t. Plus de détails...
 
struct  castor::RegexFormat< int64_t >
 Spécialisation de RegexFormat pour int64_t. Plus de détails...
 
struct  castor::RegexFormat< float >
 Spécialisation de RegexFormat pour float. Plus de détails...
 
struct  castor::RegexFormat< double >
 Spécialisation de RegexFormat pour double. Plus de détails...
 
struct  castor::RegexFormat< long double >
 Spécialisation de RegexFormat pour long double. Plus de détails...
 
struct  castor::RegexFormat< RgbColour >
 Spécialisation de RegexFormat pour RgbColour. Plus de détails...
 
struct  castor::RegexFormat< RgbaColour >
 Spécialisation de RegexFormat pour RgbaColour. Plus de détails...
 
struct  castor::RegexFormat< HdrRgbColour >
 Spécialisation de RegexFormat pour HdrRgbColour. Plus de détails...
 
struct  castor::RegexFormat< HdrRgbaColour >
 Spécialisation de RegexFormat pour HdrRgbaColour. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eText >
 Specialisation de ParserParameterHelper pour ParameterType::eText. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eName >
 Specialisation de ParserParameterHelper pour ParameterType::eName. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePath >
 Specialisation de ParserParameterHelper pour ParameterType::ePath. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eCheckedText >
 Specialisation de ParserParameterHelper pour ParameterType::eCheckedText. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eBitwiseOred32BitsCheckedText >
 Specialisation de ParserParameterHelper pour ParameterType::eBitwiseOred32BitsCheckedText. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eBitwiseOred64BitsCheckedText >
 Specialisation de ParserParameterHelper pour ParameterType::eBitwiseOred64BitsCheckedText. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eBool >
 Specialisation de ParserParameterHelper pour ParameterType::eBool. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eInt8 >
 Specialisation de ParserParameterHelper pour ParameterType::eInt8. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eInt16 >
 Specialisation de ParserParameterHelper pour ParameterType::eInt16. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eInt32 >
 Specialisation de ParserParameterHelper pour ParameterType::eInt32. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eInt64 >
 Specialisation de ParserParameterHelper pour ParameterType::eInt64. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eUInt8 >
 Specialisation de ParserParameterHelper pour ParameterType::eUInt8. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eUInt16 >
 Specialisation de ParserParameterHelper pour ParameterType::eUInt16. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eUInt32 >
 Specialisation de ParserParameterHelper pour ParameterType::eUInt32. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eUInt64 >
 Specialisation de ParserParameterHelper pour ParameterType::eUInt64. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eFloat >
 Specialisation de ParserParameterHelper pour ParameterType::eFloat. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eDouble >
 Specialisation de ParserParameterHelper pour ParameterType::eDouble. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eLongDouble >
 Specialisation de ParserParameterHelper pour ParameterType::eLongDouble. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePixelFormat >
 Specialisation de ParserParameterHelper pour ParameterType::ePixelFormat. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint2I >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint2I. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint3I >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint3I. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint4I >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint4I. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint2U >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint2U. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint3U >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint3U. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint4U >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint4U. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint2F >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint2F. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint3F >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint3F. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint4F >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint4F. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint2D >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint2D. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint3D >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint3D. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePoint4D >
 Specialisation de ParserParameterHelper pour ParameterType::ePoint4D. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eSize >
 Specialisation de ParserParameterHelper pour ParameterType::eSize. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::ePosition >
 Specialisation de ParserParameterHelper pour ParameterType::ePosition. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eRectangle >
 Specialisation de ParserParameterHelper pour ParameterType::eRectangle. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eRgbColour >
 Specialisation de ParserParameterHelper pour ParameterType::eColour. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eRgbaColour >
 Specialisation de ParserParameterHelper pour ParameterType::eColour. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eHdrRgbColour >
 Specialisation de ParserParameterHelper pour ParameterType::eHdrColour. Plus de détails...
 
struct  castor::ParserParameterHelper< ParameterType::eHdrRgbaColour >
 Specialisation de ParserParameterHelper pour ParameterType::eHdrColour. Plus de détails...
 
struct  castor::HasBaseParameterType< ParameterType::eName >
 Spécialisation de HasBaseParameterType pour ParameterType::eName. Plus de détails...
 
struct  castor::HasBaseParameterType< ParameterType::eCheckedText >
 Spécialisation de HasBaseParameterType pour ParameterType::eCheckedText. Plus de détails...
 
struct  castor::HasBaseParameterType< ParameterType::eBitwiseOred32BitsCheckedText >
 Spécialisation de HasBaseParameterType pour ParameterType::eBitwiseOred32BitsCheckedText. Plus de détails...
 
struct  castor::HasBaseParameterType< ParameterType::eBitwiseOred64BitsCheckedText >
 Spécialisation de HasBaseParameterType pour ParameterType::eBitwiseOred64BitsCheckedText. Plus de détails...
 
struct  castor::IsArithmeticType< Type >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eInt8 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eInt16 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eInt32 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eInt64 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eUInt8 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eUInt16 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eUInt32 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eUInt64 >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eFloat >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eDouble >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 
struct  castor::IsArithmeticType< ParameterType::eLongDouble >
 Structure utilisée pour déterminer si un ParameterType est un type arithmétique. Plus de détails...
 

Espaces de nommage

namespace  castor
 

Fonctions

CU_API StringView castor::getTypeName (ParameterType type)
 Récupère le nom du type de paramètre donné.
 

Variables

template<ParameterType Type>
bool constexpr castor::isArithmeticTypeV = IsArithmeticType< Type >::value