The makArchives::DtSchemaParameter contains a parameter that will be used as part of a schema entry definition.
More...
Public Types |
| enum | ParameterType {
Enumeration = 0,
FileName = 1,
FloatingPoint = 2,
Integer = 3,
Any = 4,
StringVector = 5,
String = 6,
Boolean = 7,
Vector = 8,
Double = 9,
Color = 10,
FontGlyph = 11,
SymbolSelector = 12
} |
| | Enumeration of possible parameter types This type is used to encode/decode as strings. More...
|
Protected Member Functions |
| template<typename Archive > |
| void | serialize (Archive &ar, unsigned int version) |
| | When the class Archive corresponds to an output archive, the & operator is defined similar to <<.
|
Detailed Description
The makArchives::DtSchemaParameter contains a parameter that will be used as part of a schema entry definition.
Member Enumeration Documentation
Enumeration of possible parameter types This type is used to encode/decode as strings.
- Enumerator:
| Enumeration |
|
| FileName |
|
| FloatingPoint |
|
| Integer |
|
| Any |
|
| StringVector |
|
| String |
|
| Boolean |
|
| Vector |
|
| Double |
|
| Color |
|
| FontGlyph |
|
| SymbolSelector |
|
Constructor & Destructor Documentation
| makArchives::DtSchemaParameter::DtSchemaParameter |
( |
| ) |
|
| virtual makArchives::DtSchemaParameter::~DtSchemaParameter |
( |
| ) |
|
|
virtual |
Member Function Documentation
| void makArchives::DtSchemaParameter::setName |
( |
const std::string & |
name | ) |
|
|
inline |
| const std::string& makArchives::DtSchemaParameter::name |
( |
| ) |
const |
|
inline |
| void makArchives::DtSchemaParameter::setRequired |
( |
bool |
b | ) |
|
|
inline |
| bool makArchives::DtSchemaParameter::required |
( |
| ) |
const |
|
inline |
| void makArchives::DtSchemaParameter::setEnumerationValues |
( |
const std::vector< std::string > & |
val | ) |
|
|
inline |
| const std::vector<std::string>& makArchives::DtSchemaParameter::enumerationValues |
( |
| ) |
const |
|
inline |
| void makArchives::DtSchemaParameter::setDescription |
( |
const std::string & |
d | ) |
|
|
inline |
| const std::string& makArchives::DtSchemaParameter::description |
( |
| ) |
const |
|
inline |
| ParameterType makArchives::DtSchemaParameter::type |
( |
void |
| ) |
const |
|
inline |
template<typename Archive >
| void makArchives::DtSchemaParameter::serialize |
( |
Archive & |
ar, |
|
|
unsigned int |
version |
|
) |
| |
|
inlineprotected |
When the class Archive corresponds to an output archive, the & operator is defined similar to <<.
Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.
Friends And Related Function Documentation
| friend class boost::serialization::access |
|
friend |
Member Data Documentation
| std::string makArchives::DtSchemaParameter::myName |
|
protected |
| bool makArchives::DtSchemaParameter::myRequiredFlag |
|
protected |
| std::vector<std::string> makArchives::DtSchemaParameter::myEnumerationValues |
|
protected |
| std::string makArchives::DtSchemaParameter::myDescription |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/makArchives/DtSchemaParameter.h