Deepsolver
Public Member Functions | Public Attributes
Deepsolver::ConfigFilePosInfo Struct Reference

Stores the information about position in configuration file. More...

List of all members.

Public Member Functions

 ConfigFilePosInfo (const std::string &f, size_t ln, const std::string &l)
 The constructor.

Public Attributes

const std::string & fileName
const std::string & line
size_t lineNumber

Detailed Description

This structure saves the complete configuration file position information necessary for constructing proper error message. This information is provided to parsing process listening class.

See also:
AbstractConfigFileHandler ConfigFile

Constructor & Destructor Documentation

Deepsolver::ConfigFilePosInfo::ConfigFilePosInfo ( const std::string &  f,
size_t  ln,
const std::string &  l 
) [inline]
Parameters:
[in]fThe configuration file name
[in]lnThe number of the line with the invalid content
[in]lThe content of the invalid line