16 #include <boost/unordered_map.hpp>
48 typedef boost::unordered_map< std::string, std::string>
56 virtual void parse(
const std::string& stringToParse );
60 virtual std::string attributeValue(
const std::string& attrName )
const;
68 virtual bool readFeatureMappingFile(
const std::string& path,
69 const std::string& objectMappingsFileName ) = 0;
72 virtual void insertAttributeValue(
const std::pair<std::string, std::string>& newPair);
75 virtual void clearParseResultStrings();
83 virtual void getAttributeValue(
const std::string& attr,
84 const std::string& valueString ) = 0;
boost::unordered_map< std::string, std::string > ParsedAttributeValueMap
This type defines a map from attribute name to the value we parsed for it.
Definition: DtNavigationFeatureStringParser.h:49
The DtNavigationFeatureStringParser parses the object attributes found in the strings used by streame...
Definition: DtNavigationFeatureStringParser.h:43
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
ParsedAttributeValueMap myAttributeValueResultsMap
Definition: DtNavigationFeatureStringParser.h:87
Contains DLL export macros.