17 #include <boost/unordered_map.hpp>
32 Parameter(
const std::string& typeInfoName,
33 const std::string& name,
47 typedef boost::unordered_map<std::string,
54 const DtUnicode& humanReadableText,
bool empty =
false);
63 const std::string& name()
const;
69 void addParameter(
const Parameter& param);
72 void removeParameter(
const std::string& name);
75 Parameter* findParameter(
const std::string& name);
78 const Parameter* findParameter(
const std::string& name)
const;
std::string myName
Definition: DtVisualizerSchema.h:39
boost::unordered_map< std::string, Parameter > SchemaParameters
Definition: DtVisualizerSchema.h:48
A unicode string.
Definition: DtUnicode.h:33
DtUnicode myScreenName
Definition: DtVisualizerSchema.h:40
bool myRequired
Definition: DtVisualizerSchema.h:42
SchemaParameters myParameters
Definition: DtVisualizerSchema.h:86
std::string myName
Definition: DtVisualizerSchema.h:84
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::vector< DtUnicode > myEnumerationValues
Definition: DtVisualizerSchema.h:43
DtUnicode myDescription
Definition: DtVisualizerSchema.h:41
std::string myVisualizerAttributeTypeInfoName
Definition: DtVisualizerSchema.h:38
DtUnicode myScreenName
Definition: DtVisualizerSchema.h:85
Definition: DtVisualizerSchema.h:22
Definition: DtVisualizerSchema.h:26
Contains DLL export macros.