OptionsFromStreamPack_OptionsFromStream.hpp File Reference

#include "Moocho_ConfigDefs.hpp"

Include dependency graph for OptionsFromStreamPack_OptionsFromStream.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OptionsFromStreamPack
namespace  OptionsFromStreamPack::OptionsFromStreamUtilityPack

Classes

class  OptionsFromStreamPack::OptionsFromStreamUtilityPack::false_bool_t
class  OptionsFromStreamPack::OptionsFromStreamUtilityPack::OptionsGroup
 Class used to encapsulate options belonging an options group. More...
class  OptionsFromStreamPack::OptionsFromStream
 Extracts options from a text stream and then allows convenient access to them. More...
class  OptionsFromStreamPack::OptionsFromStream::InputStreamError
 Thrown if there is an input error. More...

Typedefs

typedef std::map< std::string,
std::string > 
option_to_value_map_t
typedef std::pair< option_to_value_map_t,
false_bool_t > 
options_group_pair_t
typedef std::map< std::string,
options_group_pair_t
options_group_map_t

Functions

const std::string & option_name (OptionsGroup::const_iterator &itr)
 
const std::string & option_value (OptionsGroup::const_iterator &itr)
 
const std::string & options_group_name (OptionsFromStream::const_iterator &itr)
 
const OptionsFromStream::options_group_t options_group (OptionsFromStream::const_iterator &itr)
 


Typedef Documentation

typedef std::map< std::string , std::string > OptionsFromStreamPack::OptionsFromStreamUtilityPack::option_to_value_map_t
 

Definition at line 52 of file OptionsFromStreamPack_OptionsFromStream.hpp.

typedef std::pair< option_to_value_map_t, false_bool_t > OptionsFromStreamPack::OptionsFromStreamUtilityPack::options_group_pair_t
 

Definition at line 56 of file OptionsFromStreamPack_OptionsFromStream.hpp.

typedef std::map< std::string, options_group_pair_t > OptionsFromStreamPack::OptionsFromStreamUtilityPack::options_group_map_t
 

Definition at line 60 of file OptionsFromStreamPack_OptionsFromStream.hpp.


Function Documentation

const std::string& option_name OptionsGroup::const_iterator &  itr  )  [inline]
 

Definition at line 295 of file OptionsFromStreamPack_OptionsFromStream.hpp.

const std::string& option_value OptionsGroup::const_iterator &  itr  )  [inline]
 

Definition at line 301 of file OptionsFromStreamPack_OptionsFromStream.hpp.

const std::string& options_group_name OptionsFromStream::const_iterator &  itr  )  [inline]
 

Definition at line 529 of file OptionsFromStreamPack_OptionsFromStream.hpp.

const OptionsFromStream::options_group_t options_group OptionsFromStream::const_iterator &  itr  )  [inline]
 

Definition at line 537 of file OptionsFromStreamPack_OptionsFromStream.hpp.


Generated on Thu Sep 18 12:35:58 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1