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

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

#include <ParserParameter.hpp>

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

Fonctions membres publiques

 ParserParameter ()
 Constructor.
 
 ParserParameter (String rhs)
 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.
 

Description détaillée

Specialisation de ParserParameter pour ParameterType::eName.

Remarques

Documentation des constructeurs et destructeur

◆ ParserParameter() [1/2]

Constructor.

◆ ParserParameter() [2/2]

castor::ParserParameter< ParameterType::eName >::ParserParameter ( String rhs)
inlineexplicit

Constructor.

Documentation des fonctions membres

◆ clone()

Renvoie
Une copie de ce paramètre.

◆ getBaseType()

ParameterType castor::ParserParameter< ParameterType::eName >::getBaseType ( ) const
override

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

◆ getStrType()

StringView castor::ParserParameter< ParameterType::eName >::getStrType ( ) const
override

Renvoie
Le type du chaîne paramètre.

◆ getType()

Renvoie
Le type du paramètre.

◆ parse()

bool castor::ParserParameter< ParameterType::eName >::parse ( LoggerInstance & logger,
String & params )
override

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é.

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