Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
plistPrimitives.h File Reference#include "plistBase.h" #include "string_util.h" #include <limits> #include <typeinfo> #include <algorithm> #include <map> #include <libxml/xmlmemory.h>
Include dependency graph for plistPrimitives.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Detailed DescriptionDefinition in file plistPrimitives.h. Define Documentation
Value:
namespace plist { \ template<typename T> std::map<std::string,T> NamedEnumeration<T>::namesToVals; \ template<typename T> std::map<T,std::string> NamedEnumeration<T>::valsToNames; \ } Unless you enable GLOBAL_PLIST_STATICS, call this macro in each translation unit which introduces new template types.
Definition at line 700 of file plistPrimitives.h.
Value:
namespace plist { \ template<> std::map<std::string,T> NamedEnumeration<T>::namesToVals = std::map<std::string,T>(); \ template<> std::map<T,std::string> NamedEnumeration<T>::valsToNames = std::map<T,std::string>(); \ } Unless you enable GLOBAL_PLIST_STATICS, call this macro in one of your source files to provide a definition of the statics for a specific type.
Definition at line 708 of file plistPrimitives.h. Function DocumentationReferenced by EventLogger::processEvent(), EventLogger::processStateMachineEvent(), plist::ArrayBase::saveXML(), plist::DictionaryBase::saveXML(), KinematicJoint::saveXML(), KinematicJointSaver::saveXML(), OutputConfig< T >::saveXML(), Config::saveXML(), plist::DictionaryBase::saveXMLNode(), and EventLogger::spider(). Referenced by plist::DictionaryBase::saveOverXMLNode(), and plist::ArrayBase::saveXML().
Referenced by EventLogger::dumpNode(), EventLogger::processEvent(), plist::DictionaryBase::saveOverXMLNode(), VisionObjectEvent::saveXML(), TimerEvent::saveXML(), TextMsgEvent::saveXML(), plist::ArrayBase::saveXML(), plist::DictionaryBase::saveXML(), PitchEvent::saveXML(), LookoutIREvent::saveXML(), LookoutPointAtEvent::saveXML(), LocomotionEvent::saveXML(), DataEvent< T, TID >::saveXML(), and OutputConfig< T >::saveXML().
Referenced by XMLLoadSave::reportError(), and plist::ObjectBase::xGetNodePath(). Referenced by plist::RGBColor< T >::loadXML(), plist::Angle::loadXML(), plist::OutputSelector::loadXML(), plist::NamedEnumeration< shutter_speeds >::loadXML(), plist::Primitive< T >::loadXML(), plist::DictionaryBase::loadXML(), XMLLoadSave::reportError(), plist::DictionaryBase::saveXML(), and XMLLoadSave::skipToElement().
Referenced by plist::DictionaryBase::saveOverXMLNode(), VisionObjectEvent::saveXML(), TimerEvent::saveXML(), TextMsgEvent::saveXML(), plist::ArrayBase::saveXML(), plist::DictionaryBase::saveXML(), PitchEvent::saveXML(), LookoutIREvent::saveXML(), LookoutPointAtEvent::saveXML(), LocomotionEvent::saveXML(), DataEvent< T, TID >::saveXML(), and OutputConfig< T >::saveXML(). |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:00 2016 by Doxygen 1.6.3 |