14 #include <boost/unordered_map.hpp>
29 Parameter(
const std::string& typeInfoName,
30 const std::string& name,
44 typedef boost::unordered_map<std::string,
51 const DtUnicode& humanReadableText,
bool empty =
false);
60 const std::string& name()
const;
66 void addParameter(
const Parameter& param);
69 void removeParameter(
const std::string& name);
72 Parameter* findParameter(
const std::string& name);
75 const Parameter* findParameter(
const std::string& name)
const;
std::string myName
Definition: DtVisualizerSchema.h:36
boost::unordered_map< std::string, Parameter > SchemaParameters
Definition: DtVisualizerSchema.h:45
A unicode string.
Definition: DtUnicode.h:33
DtUnicode myScreenName
Definition: DtVisualizerSchema.h:37
bool myRequired
Definition: DtVisualizerSchema.h:39
SchemaParameters myParameters
Definition: DtVisualizerSchema.h:83
std::string myName
Definition: DtVisualizerSchema.h:81
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::vector< DtUnicode > myEnumerationValues
Definition: DtVisualizerSchema.h:40
DtUnicode myDescription
Definition: DtVisualizerSchema.h:38
std::string myVisualizerAttributeTypeInfoName
Definition: DtVisualizerSchema.h:35
DtUnicode myScreenName
Definition: DtVisualizerSchema.h:82
Definition: DtVisualizerSchema.h:19
Definition: DtVisualizerSchema.h:23
Contains DLL export macros.