8 #define WS_OPTION_H__ 1
15 void setValue(
const boost::any& value);
16 const boost::any&
value()
const;
27 WsOptions(
const std::vector<WsOption>& vOptions);
32 void setOption(
const std::string& attribute, boost::any value);
34 void setOptions(
const std::vector<WsOption>& vOptions);
36 const boost::any&
option(
const std::string& attribute)
const;
38 const std::vector<WsOption>&
options()
const;
WsOption(const std::string &attribute, const boost::any value)
void setValue(const boost::any &value)
const std::string & attribute() const
const std::vector< WsOption > & options() const
Get all options.
void setOption(const std::string &attribute, boost::any value)
Set an options if previously set, update the value.
const boost::any & option(const std::string &attribute) const
Get an options value.
std::vector< WsOption > m_vOptions
void outOptions(const std::string message)
Output all options.
void setOptions(const std::vector< WsOption > &vOptions)
Set all options.
const boost::any & value() const