![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
ParserParameter specialisation for ParameterType::eBitwiseOred64BitsCheckedText. More...
#include <ParserParameter.hpp>


Public Member Functions | |
| 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 ¶ms) override |
| Checks the parameter. | |
Public Attributes | |
| StringView | m_name |
| UInt64StrMap const | m_values |
ParserParameter specialisation for ParameterType::eBitwiseOred64BitsCheckedText.
|
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. | UInt64StrMap const castor::ParserParameter< ParameterType::eBitwiseOred64BitsCheckedText >::m_values |