Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FilePosition Class Reference

stores the line number where a Section or Entry has been defined. More...

#include <inifile.h>

Inheritance diagram for rs::ini::FilePosition:

Inheritance graph
[legend]
Collaboration diagram for FilePosition:

Collaboration graph
[legend]
List of all members.

Public Methods

 FilePosition (unsigned long lineNumber_)
 create an undefined FilePosition create a defined FilePosition. More...

virtual ~FilePosition ()
bool is_defined () const
 returns true if FilePosition is defined. More...

unsigned long LineNumber () const
 returns line number of FilePosition. More...

void throw_Error (const std::string &filename, const std::string &message) const

Private Attributes

unsigned long lineNumber

Detailed Description

stores the line number where a Section or Entry has been defined.

Definition at line 127 of file inifile.h.


Constructor & Destructor Documentation

FilePosition unsigned long    lineNumber_ [inline]
 

create an undefined FilePosition create a defined FilePosition.

Parameters:
lineNumber_  the line number

Definition at line 138 of file inifile.h.

virtual ~FilePosition   [inline, virtual]
 

Definition at line 139 of file inifile.h.


Member Function Documentation

bool is_defined   const [inline]
 

returns true if FilePosition is defined.

Definition at line 142 of file inifile.h.

unsigned long LineNumber   const [inline]
 

returns line number of FilePosition.

Definition at line 145 of file inifile.h.

void throw_Error const std::string &    filename,
const std::string &    message
const
 

Definition at line 317 of file inifile.cpp.


Member Data Documentation

unsigned long lineNumber [private]
 

Definition at line 129 of file inifile.h.

Referenced by FilePosition::throw_Error().


The documentation for this class was generated from the following files:
Contact me in case of errors or questions.
This documentation is powered by Doxygen.
(C) 2000-2002 Doxygen