Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::util::file_position< StringT > Struct Template Reference

#include <file_position.hpp>

Public Types

typedef StringT string_type
 

Public Member Functions

 file_position ()
 
 file_position (string_type const &file_, std::size_t line_=1, std::size_t column_=1)
 
string_type const & get_file () const
 
std::size_t get_line () const
 
std::size_t get_column () const
 
void set_file (string_type const &file_)
 
void set_line (std::size_t line_)
 
void set_column (std::size_t column_)
 

Member Typedef Documentation

template<typename StringT>
typedef StringT boost::wave::util::file_position< StringT >::string_type

Constructor & Destructor Documentation

template<typename StringT>
boost::wave::util::file_position< StringT >::file_position ( )
inline
template<typename StringT>
boost::wave::util::file_position< StringT >::file_position ( string_type const &  file_,
std::size_t  line_ = 1,
std::size_t  column_ = 1 
)
inlineexplicit

Member Function Documentation

template<typename StringT>
string_type const& boost::wave::util::file_position< StringT >::get_file ( ) const
inline
template<typename StringT>
void boost::wave::util::file_position< StringT >::set_file ( string_type const &  file_)
inline
template<typename StringT>
void boost::wave::util::file_position< StringT >::set_line ( std::size_t  line_)
inline

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