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::config_file_iterator Class Reference

#include <config_file_iterator.hpp>

Inheritance diagram for boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator:
Collaboration diagram for boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator:

Public Types

typedef unit_test::callback1
< cstring > 
command_handler
 

Public Member Functions

 config_file_iterator ()
 
 config_file_iterator (cstring file_name)
 
template<typename Modifiers >
 config_file_iterator (cstring file_name, Modifiers const &m)
 
 config_file_iterator (config_file_iterator const &rhs)
 
void operator= (config_file_iterator const &rhs)
 
location const & curr_location ()
 
void register_command_handler (cstring command_kw, command_handler const &)
 
void set_parameter (rtti::id_t, cstring)
 
void set_parameter (rtti::id_t, bool)
 
void set_parameter (rtti::id_t, char_type)
 
void set_parameter (rtti::id_t, std::size_t)
 

Protected Member Functions

void init ()
 

Protected Attributes

bool m_valid
 
cstring m_value
 

Friends

class unit_test::input_iterator_core_access
 

Member Typedef Documentation

Constructor & Destructor Documentation

boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::config_file_iterator ( )
inline
boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::config_file_iterator ( cstring  file_name)
inlineexplicit
template<typename Modifiers >
boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::config_file_iterator ( cstring  file_name,
Modifiers const &  m 
)
inline
boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::config_file_iterator ( config_file_iterator const &  rhs)
inline

Member Function Documentation

location const & boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::curr_location ( )
void boost::unit_test::input_iterator_facade< config_file_iterator , cstring , cstring , Traversal >::init ( void  )
inlineprotectedinherited
void boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::operator= ( config_file_iterator const &  rhs)
inline
void boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::register_command_handler ( cstring  command_kw,
command_handler const &  ch 
)
void boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::set_parameter ( rtti::id_t  id,
cstring  value 
)
void boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::set_parameter ( rtti::id_t  id,
bool  value 
)
void boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::set_parameter ( rtti::id_t  id,
char_type  value 
)
void boost::BOOST_RT_PARAM_NAMESPACE::file::config_file_iterator::set_parameter ( rtti::id_t  id,
std::size_t  value 
)

Friends And Related Function Documentation

Member Data Documentation

bool boost::unit_test::input_iterator_facade< config_file_iterator , cstring , cstring , Traversal >::m_valid
mutableprotectedinherited
cstring boost::unit_test::input_iterator_facade< config_file_iterator , cstring , cstring , Traversal >::m_value
protectedinherited

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