Home | Libraries | People | FAQ | More |
boost::program_options::untyped_value —
class untyped_value : : public boost::program_options::value_semantic_codecvt_helper< charT > { public: // construct/copy/destruct untyped_value(bool = false); // public member functions std::string name() const; unsigned min_tokens() const; unsigned max_tokens() const; bool is_composing() const; void xparse(boost::any &, const std::vector< std::string > &) const; bool apply_default(boost::any &) const; void notify(const boost::any &) const; };
Class which specifies a simple handling of a value: the value will have string type and only one token is allowed.
untyped_value
public member functionsstd::string name() const;
unsigned min_tokens() const;
unsigned max_tokens() const;
bool is_composing() const;
void xparse(boost::any & value_store, const std::vector< std::string > & new_tokens) const;
If 'value_store' is already initialized, or new_tokens has more than one elements, throws. Otherwise, assigns the first string from 'new_tokens' to 'value_store', without any modifications.
bool apply_default(boost::any & ) const;
Does nothing.
void notify(const boost::any & ) const;
Does nothing.
Copyright © 2002-2004 Vladimir Prus |