Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
plist::DictionaryBase::WrapValueConversion< PO > Struct Template ReferenceThis conversion policy accepts any entries of the specified template type, values will be directly wrapped as Primitives so no conversion at all is actually performed. More...
Inheritance diagram for plist::DictionaryBase::WrapValueConversion< PO >:
Detailed Descriptiontemplate<typename PO>
|
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., 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::WrapValueConversion< PO >::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 372 of file plistCollections.h.
virtual void plist::DictionaryBase::WrapValueConversion< PO >::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 371 of file plistCollections.h.
virtual void plist::DictionaryBase::WrapValueConversion< PO >::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 370 of file plistCollections.h.
virtual void plist::DictionaryBase::WrapValueConversion< PO >::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 369 of file plistCollections.h.
virtual void plist::DictionaryBase::WrapValueConversion< PO >::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 367 of file plistCollections.h.
virtual void plist::DictionaryBase::WrapValueConversion< PO >::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 365 of file plistCollections.h.
void plist::DictionaryBase::WrapValueConversion< PO >::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., control of (de)allocation of corresponding Primitive instance will be assumed by the dictionary
Definition at line 364 of file plistCollections.h.
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:25 2016 by Doxygen 1.6.3 |