Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe castor::ParserParameter< ParameterType::eBitwiseOred64BitsCheckedText >

Specialisation de ParserParameter pour ParameterType::eBitwiseOred64BitsCheckedText. Plus de détails...

#include <ParserParameter.hpp>

Graphe d'héritage de castor::ParserParameter< ParameterType::eBitwiseOred64BitsCheckedText >:
Inheritance graph
[légende]
Graphe de collaboration de castor::ParserParameter< ParameterType::eBitwiseOred64BitsCheckedText >:
Collaboration graph
[légende]

Fonctions membres publiques

 ParserParameter (UInt64StrMap const &values, StringView name=ParserParameterStringType< ParameterType::eBitwiseOred64BitsCheckedText >)
 Constructor.
 
 ParserParameter (uint64_t value, UInt64StrMap const &values, StringView name=ParserParameterStringType< ParameterType::eBitwiseOred64BitsCheckedText >)
 Constructor.
 
ParameterType getType () const override
 
ParameterType getBaseType () const override
 
StringView getStrType () const override
 
ParserParameterBaseSPtr clone () const override
 
bool parse (LoggerInstance &logger, String &params) override
 Vérifie le paramètre.
 

Attributs publics

StringView m_name
 
UInt64StrMap const m_values
 

Description détaillée

Specialisation de ParserParameter pour ParameterType::eBitwiseOred64BitsCheckedText.

Remarques

Documentation des constructeurs et destructeur

◆ ParserParameter() [1/2]

Constructor.

Paramètres
[in]valuesLes valeurs utilisées pour valider la valeur récupérée.
[in]nameLe nom du type de paramètre.

◆ ParserParameter() [2/2]

castor::ParserParameter< ParameterType::eBitwiseOred64BitsCheckedText >::ParserParameter ( uint64_t value,
UInt64StrMap const & values,
StringView name = ParserParameterStringTypeParameterType::eBitwiseOred64BitsCheckedText > )
inlineexplicit

Constructor.

Documentation des fonctions membres

◆ clone()

Renvoie
Une copie de ce paramètre.

◆ getBaseType()

Renvoie
Le type de base du paramètre (comme ParameterType::eText pour ParameterType::eName).

◆ getStrType()

Renvoie
Le type du chaîne paramètre.

◆ getType()

Renvoie
Le type du paramètre.

◆ parse()

Vérifie le paramètre.

Paramètres
[in,out]loggerL'instance de logger.
[in,out]paramsLe texte contenant la valeur du paramètre.
Renvoie
false si un problème quelconque est arrivé.

Documentation des données membres

◆ m_name

◆ m_values


La documentation de cette classe a été générée à partir du fichier suivant :