Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::BOOST_RT_PARAM_NAMESPACE::file Namespace Reference

Namespaces

 cfg_detail
 

Classes

class  config_file
 
class  config_file_iterator
 
class  param_namespace
 
class  parameter
 

Typedefs

typedef symbol_to_value_map
< dstring > 
symbol_table_t
 
typedef symbol_to_value_map
< config_file_iterator::command_handler
command_handler_map
 
typedef std::auto_ptr
< include_level > 
include_level_ptr
 
typedef std::pair< dstring, long > location
 

Functions

std::ostream & operator<< (std::ostream &os, parameter const &p)
 
boost::optional< cstring > get_param_value (param_namespace const &where_from, cstring name_part1, cstring name_part2, cstring name_part3, cstring name_part4, cstring name_part5)
 
cstring get_requ_param_value (param_namespace const &where_from, cstring name_part1, cstring name_part2, cstring name_part3, cstring name_part4, cstring name_part5)
 
param_namespace const * get_param_subns (param_namespace const &where_from, cstring namespace_name)
 

Typedef Documentation

typedef std::auto_ptr<include_level> boost::BOOST_RT_PARAM_NAMESPACE::file::include_level_ptr
typedef std::pair<dstring,long> boost::BOOST_RT_PARAM_NAMESPACE::file::location
typedef symbol_to_value_map<dstring> boost::BOOST_RT_PARAM_NAMESPACE::file::symbol_table_t

Function Documentation

param_namespace const * boost::BOOST_RT_PARAM_NAMESPACE::file::get_param_subns ( param_namespace const &  where_from,
cstring  namespace_name 
)
boost::optional< cstring > boost::BOOST_RT_PARAM_NAMESPACE::file::get_param_value ( param_namespace const &  where_from,
cstring  name_part1,
cstring  name_part2,
cstring  name_part3,
cstring  name_part4,
cstring  name_part5 
)
cstring boost::BOOST_RT_PARAM_NAMESPACE::file::get_requ_param_value ( param_namespace const &  where_from,
cstring  name_part1,
cstring  name_part2,
cstring  name_part3,
cstring  name_part4,
cstring  name_part5 
)
std::ostream& boost::BOOST_RT_PARAM_NAMESPACE::file::operator<< ( std::ostream &  os,
parameter const &  p 
)