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);
64 const std::string& name()
const;
70 void addParameter(
const Parameter& param);
73 void removeParameter(
const std::string& name);
76 Parameter* findParameter(
const std::string& name);
79 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. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
DtUnicode myScreenName
Definition: DtVisualizerSchema.h:37
bool myRequired
Definition: DtVisualizerSchema.h:39
SchemaParameters myParameters
Definition: DtVisualizerSchema.h:87
std::string myName
Definition: DtVisualizerSchema.h:85
#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:86
Definition: DtVisualizerSchema.h:19
Definition: DtVisualizerSchema.h:23
Contains DLL export macros.