|
| EnumPropertyCaster (const std::map< T, std::string > &scalarToString_) |
|
virtual int | toInt (const Property &property, TIntRounding rounding=ROUND) |
|
virtual std::string | toString (const Property &property) |
|
virtual void | fromString (Property &property, const std::string &str) |
|
virtual std::vector< std::string > | categories (void) final |
|
const std::map< T, std::string > & | scalarToString (void) |
|
|
std::map< T, std::string > | _scalarToString |
|
std::map< std::string, T > | _stringToScalar |
|
|
enum | TIntRounding { ROUND = 0,
CEIL,
FLOOR
} |
|
template<typename T>
class fires::EnumPropertyCaster< T, typename std::enable_if< std::is_enum< T >::value >::type >
Definition at line 173 of file PropertyCaster.h.
The documentation for this class was generated from the following file: