libnifalcon  1.0.1
Public Types | Public Member Functions | Private Attributes | List of all members
optparse::Values Class Reference

#include <OptionParser.h>

Public Types

typedef std::list< std::string >::iterator iterator
 
typedef std::list< std::string >::const_iterator const_iterator
 

Public Member Functions

 Values ()
 
const std::string & operator[] (const std::string &d) const
 
std::string & operator[] (const std::string &d)
 
bool is_set (const std::string &d) const
 
bool is_set_by_user (const std::string &d) const
 
void is_set_by_user (const std::string &d, bool yes)
 
Value get (const std::string &d) const
 
std::list< std::string > & all (const std::string &d)
 
const std::list< std::string > & all (const std::string &d) const
 

Private Attributes

strMap _map
 
lstMap _appendMap
 
std::set< std::string > _userSet
 

Member Typedef Documentation

typedef std::list<std::string>::const_iterator optparse::Values::const_iterator
typedef std::list<std::string>::iterator optparse::Values::iterator

Constructor & Destructor Documentation

optparse::Values::Values ( )
inline

Member Function Documentation

std::list<std::string>& optparse::Values::all ( const std::string &  d)
inline
const std::list<std::string>& optparse::Values::all ( const std::string &  d) const
inline
Value optparse::Values::get ( const std::string &  d) const
inline
bool optparse::Values::is_set ( const std::string &  d) const
inline
bool optparse::Values::is_set_by_user ( const std::string &  d) const
inline
void optparse::Values::is_set_by_user ( const std::string &  d,
bool  yes 
)
const std::string& optparse::Values::operator[] ( const std::string &  d) const
std::string& optparse::Values::operator[] ( const std::string &  d)
inline

Member Data Documentation

lstMap optparse::Values::_appendMap
private
strMap optparse::Values::_map
private
std::set<std::string> optparse::Values::_userSet
private

The documentation for this class was generated from the following file: