36 #ifndef _WOLFRAME_FILE_LINE_INFO_HPP_INCLUDED
37 #define _WOLFRAME_FILE_LINE_INFO_HPP_INCLUDED
40 #include <boost/shared_ptr.hpp>
59 FileLineInfo(
const std::string& filename_,
unsigned int line_,
unsigned int column_)
Defines a data structure to hold positional info in a source string for error messsages etc...
FileLineInfo(const std::string &filename_)
Definition: fileLineInfo.hpp:55
FileLineInfo(const std::string &filename_, unsigned int line_, unsigned int column_)
Definition: fileLineInfo.hpp:59
FileLineInfo(unsigned int line_, unsigned int column_)
Definition: fileLineInfo.hpp:57
Line information for error messages for parser using STL string iterators as source scanners...
Definition: sourceLineInfo.hpp:46
const char * filename() const
Definition: fileLineInfo.hpp:64
std::string logtext() const
FileLineInfo()
Definition: fileLineInfo.hpp:54
std::string logtext_short() const
Source line info with filename reference for error messages.
Definition: fileLineInfo.hpp:47
FileLineInfo(const FileLineInfo &o)
Definition: fileLineInfo.hpp:61
boost::shared_ptr< char > FileName
Definition: fileLineInfo.hpp:51
FileName m_filename
Definition: fileLineInfo.hpp:76
void setFileName(const FileName &filename_)
Definition: fileLineInfo.hpp:68
static FileName getFileName(const std::string &name)