| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
plist::DictionaryBase::ConversionTo< plist::Primitive< float > > Struct Template ReferenceThis is a specialization for float conversions to add RealConversions. More...
Inheritance diagram for plist::DictionaryBase::ConversionTo< plist::Primitive< float > >:
![]() Detailed Descriptiontemplate<>
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| template<typename T > | |
| void | addValue (const std::string &name, const T &val, const std::string &comment="", bool warnExists=true) |
| insert a new entry to the map, and corresponding comment; expects val to be either a primitive type, like int, float, etc., or one of the variable-sized Collection's, like Array, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary | |
| virtual void | addValue (const std::string &name, const std::string &val, const std::string &comment="", bool warnExists=true) |
| generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary | |
| virtual void | addValue (const std::string &name, char val[], const std::string &comment="", bool warnExists=true) |
| "specialization" (actually just another override) for handling character arrays as strings, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary | |
| virtual void | addValue (const std::string &name, const char val[], const std::string &comment="", bool warnExists=true) |
| "specialization" (actually just another override) for handling character arrays as strings, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary | |
| virtual void | addValue (const std::string &name, long val, const std::string &comment="", bool warnExists=true) |
| generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary | |
| virtual void | addValue (const std::string &name, unsigned long val, const std::string &comment="", bool warnExists=true) |
| generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary | |
| virtual void | addValue (const std::string &name, double val, const std::string &comment="", bool warnExists=true) |
| generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary | |
| virtual void plist::DictionaryBase::ConversionTo< plist::Primitive< float > >::addValue | ( | const std::string & | name, | |
| double | val, | |||
| const std::string & | comment = "", |
|||
| bool | warnExists = true | |||
| ) | [virtual] |
generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Implements plist::DictionaryBase::RealConversion.
Definition at line 493 of file plistCollections.h.
| virtual void plist::DictionaryBase::ConversionTo< plist::Primitive< float > >::addValue | ( | const std::string & | name, | |
| unsigned long | val, | |||
| const std::string & | comment = "", |
|||
| bool | warnExists = true | |||
| ) | [virtual] |
generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Implements plist::DictionaryBase::IntegerConversion.
Definition at line 492 of file plistCollections.h.
| virtual void plist::DictionaryBase::ConversionTo< plist::Primitive< float > >::addValue | ( | const std::string & | name, | |
| long | val, | |||
| const std::string & | comment = "", |
|||
| bool | warnExists = true | |||
| ) | [virtual] |
generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Implements plist::DictionaryBase::IntegerConversion.
Definition at line 491 of file plistCollections.h.
| virtual void plist::DictionaryBase::ConversionTo< plist::Primitive< float > >::addValue | ( | const std::string & | name, | |
| const char | val[], | |||
| const std::string & | comment = "", |
|||
| bool | warnExists = true | |||
| ) | [virtual] |
"specialization" (actually just another override) for handling character arrays as strings, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Definition at line 490 of file plistCollections.h.
| virtual void plist::DictionaryBase::ConversionTo< plist::Primitive< float > >::addValue | ( | const std::string & | name, | |
| char | val[], | |||
| const std::string & | comment = "", |
|||
| bool | warnExists = true | |||
| ) | [virtual] |
"specialization" (actually just another override) for handling character arrays as strings, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Definition at line 488 of file plistCollections.h.
| virtual void plist::DictionaryBase::ConversionTo< plist::Primitive< float > >::addValue | ( | const std::string & | name, | |
| const std::string & | val, | |||
| const std::string & | comment = "", |
|||
| bool | warnExists = true | |||
| ) | [virtual] |
generic addition of value, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Implements plist::DictionaryBase::StringConversion.
Definition at line 486 of file plistCollections.h.
| void plist::DictionaryBase::ConversionTo< plist::Primitive< float > >::addValue | ( | const std::string & | name, | |
| const T & | val, | |||
| const std::string & | comment = "", |
|||
| bool | warnExists = true | |||
| ) |
insert a new entry to the map, and corresponding comment; expects val to be either a primitive type, like int, float, etc., or one of the variable-sized Collection's, like Array, control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Definition at line 485 of file plistCollections.h.
|
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:25 2016 by Doxygen 1.6.3 |