44 #ifndef MINIMALSTDATA_HH 45 #define MINIMALSTDATA_HH 71 void setValue(
const std::string&,
const bool& ) {}
72 void setValue(
const std::string&,
const int& ) {}
73 void setValue(
const std::string&,
const unsigned int& ) {}
74 void setValue(
const std::string&,
const float& ) {}
75 void setValue(
const std::string&,
const double& ) {}
76 void setValue(
const std::string&,
const std::string& ) {}
78 template<
typename ForwardIter>
79 void setArray(
const std::string&,
const ForwardIter& arrBegin,
85 checkSetArray_ValueTypes( *arrBegin);
90 void checkSetArray_ValueTypes(
double) {}
91 void checkSetArray_ValueTypes(
unsigned int) {}
94 template<
typename ForwardIter>
95 void setFVArray(
const std::string& key,
const ForwardIter& arrBegin,
101 checkSetFVArray_ValueTypes( *arrBegin);
110 void getValue(
const std::string&,
const bool& ) {}
112 void getValue(
const std::string&,
const unsigned int& ) {}
113 void getValue(
const std::string&,
const float& ) {}
114 void getValue(
const std::string&,
const double& ) {}
115 void getValue(
const std::string&,
const std::string& ) {}
123 template<
typename ForwardIter>
124 void getArray(
const std::string&,
const ForwardIter& arrBegin,
int)
129 checkSetArray_ValueTypes( *arrBegin);
133 template<
typename ForwardIter>
134 void getFVArray(
const std::string& key,
const ForwardIter& arrBegin,
135 int containerSize=-1)
140 checkSetFVArray_ValueTypes( *arrBegin);
void getFVArray(const std::string &key, const ForwardIter &arrBegin, int containerSize=-1)
void setValue(const std::string &, const int &)
#define CHECK_MEMBER_TEMPLATE(c)
void setFVArray(const std::string &key, const ForwardIter &arrBegin, size_t size)
void setValue(const std::string &, const float &)
void setValue(const std::string &, const double &)
void getValue(const std::string &, const bool &)
unsigned int getArraySize(std::string)
void getValue(const std::string &, const int &)
void getValue(const std::string &, const float &)
bool exceptionFlag() const
void getValue(const std::string &, const double &)
void getValue(const std::string &, const std::string &)
unsigned int getFVArraySize(std::string)
void getArray(const std::string &, const ForwardIter &arrBegin, int)
void setExceptionFlag(bool)
void getValue(const std::string &, const unsigned int &)
void setValue(const std::string &, const unsigned int &)
void setValue(const std::string &, const bool &)
void setValue(const std::string &, const std::string &)
bool valueExists(const std::string &) const
void setArray(const std::string &, const ForwardIter &arrBegin, size_t)