Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::unit_test::basic_ifstream_line_iterator< CharT > Class Template Reference

#include <ifstream_line_iterator.hpp>

Inheritance diagram for boost::unit_test::basic_ifstream_line_iterator< CharT >:
Collaboration diagram for boost::unit_test::basic_ifstream_line_iterator< CharT >:

Public Member Functions

 basic_ifstream_line_iterator (basic_cstring< CharT const > file_name, CharT delimeter)
 
 basic_ifstream_line_iterator (basic_cstring< CharT const > file_name=basic_cstring< CharT const >())
 

Protected Member Functions

void init ()
 

Protected Attributes

bool m_valid
 
std::basic_string< CharT > m_value
 

Private Types

typedef std::basic_ifstream
< CharT, std::char_traits
< CharT > > 
stream_t
 

Private Member Functions

bool is_valid ()
 

Private Attributes

stream_t m_stream
 

Constructor & Destructor Documentation

template<typename CharT >
boost::unit_test::basic_ifstream_line_iterator< CharT >::basic_ifstream_line_iterator ( basic_cstring< CharT const >  file_name,
CharT  delimeter 
)
inline
template<typename CharT >
boost::unit_test::basic_ifstream_line_iterator< CharT >::basic_ifstream_line_iterator ( basic_cstring< CharT const >  file_name = basic_cstring<CharT const>())
inlineexplicit

Member Function Documentation

Member Data Documentation

bool boost::unit_test::input_iterator_facade< basic_istream_line_iterator< CharT > , std::basic_string< CharT > , basic_cstring< CharT const > , Traversal >::m_valid
mutableprotectedinherited
std::basic_string< CharT > boost::unit_test::input_iterator_facade< basic_istream_line_iterator< CharT > , std::basic_string< CharT > , basic_cstring< CharT const > , Traversal >::m_value
protectedinherited

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