Castor3D 0.16.0
Multiplatform 3D engine
|
ParserParameter specialisation for ePARAMETER_TYPE_BITWISE_ORED_CHECKED_TEXT. More...
#include <ParserParameter.hpp>
Public Member Functions | |
ParserParameter (UInt32StrMap const &values, StringView name=ParserParameterStringType< ParameterType::eBitwiseOred32BitsCheckedText >) | |
Constructor. | |
ParserParameter (uint32_t value, UInt32StrMap const &values, StringView name=ParserParameterStringType< ParameterType::eBitwiseOred32BitsCheckedText >) | |
Constructor. | |
ParameterType | getType () const override |
ParameterType | getBaseType () const override |
StringView | getStrType () const override |
ParserParameterBaseSPtr | clone () const override |
bool | parse (LoggerInstance &logger, String ¶ms) override |
Checks the parameter. | |
Public Attributes | |
StringView | m_name |
UInt32StrMap const | m_values |
ParserParameter specialisation for ePARAMETER_TYPE_BITWISE_ORED_CHECKED_TEXT.
|
explicit |
Constructor.
[in] | values | The values used to validate the parsed value. |
[in] | name | The parameter type name. |
|
inlineexplicit |
Constructor.
|
override |
|
override |
|
override |
|
override |
|
override |
Checks the parameter.
[in,out] | logger | The logger instance. |
[in,out] | params | The text containing the parameter value. |
false
if any error occured. UInt32StrMap const castor::ParserParameter< ParameterType::eBitwiseOred32BitsCheckedText >::m_values |