cfgfile 0.2.11
Loading...
Searching...
No Matches
cfgfile::parser_info_t< Trait > Class Template Reference

Information about parsed file and current state of parsing. More...

#include <parser_info.hpp>

Public Member Functions

 parser_info_t (const typename Trait::string_t &file_name, typename Trait::pos_t line_number, typename Trait::pos_t column_number)
 
const Trait::string_t & file_name () const
 
Trait::pos_t line_number () const
 
Trait::pos_t column_number () const
 

Detailed Description

template<typename Trait = string_trait_t>
class cfgfile::parser_info_t< Trait >

Information about parsed file and current state of parsing.

Constructor & Destructor Documentation

◆ parser_info_t()

template<typename Trait = string_trait_t>
cfgfile::parser_info_t< Trait >::parser_info_t ( const typename Trait::string_t &  file_name,
typename Trait::pos_t  line_number,
typename Trait::pos_t  column_number 
)
inline

Member Function Documentation

◆ column_number()

template<typename Trait = string_trait_t>
Trait::pos_t cfgfile::parser_info_t< Trait >::column_number ( ) const
inline
Returns
Column number.

◆ file_name()

template<typename Trait = string_trait_t>
const Trait::string_t & cfgfile::parser_info_t< Trait >::file_name ( ) const
inline
Returns
File name.

◆ line_number()

template<typename Trait = string_trait_t>
Trait::pos_t cfgfile::parser_info_t< Trait >::line_number ( ) const
inline
Returns
Line number.

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