SceneBuilder::SceneParseException Class Reference

#include <SceneBuilder.h>

List of all members.

Public Member Functions

 SceneParseException (const std::string &filename, int line, const std::string &msg) throw ()
virtual ~SceneParseException () throw ()
const char * what () const throw ()

Private Attributes

const std::string mFileName
 File name.
int mLine
 Error line.
const std::string mMsg
 Error message.


Detailed Description

Exception class for parsing errors

Author:
Alex Busenius

Definition at line 61 of file SceneBuilder.h.


Constructor & Destructor Documentation

SceneBuilder::SceneParseException::SceneParseException ( const std::string &  filename,
int  line,
const std::string &  msg 
) throw () [inline]

Constructor

Parameters:
filename File name
line Line name
msg Error message

Definition at line 70 of file SceneBuilder.h.

virtual SceneBuilder::SceneParseException::~SceneParseException (  )  throw () [inline, virtual]

Destructor

Definition at line 79 of file SceneBuilder.h.


Member Function Documentation

const char* SceneBuilder::SceneParseException::what (  )  const throw () [inline]

Return error message

Definition at line 85 of file SceneBuilder.h.

References mFileName, mLine, and mMsg.


Member Data Documentation

const std::string SceneBuilder::SceneParseException::mFileName [private]

File name.

Definition at line 97 of file SceneBuilder.h.

Referenced by what().

int SceneBuilder::SceneParseException::mLine [private]

Error line.

Definition at line 100 of file SceneBuilder.h.

Referenced by what().

const std::string SceneBuilder::SceneParseException::mMsg [private]

Error message.

Definition at line 103 of file SceneBuilder.h.

Referenced by what().


The documentation for this class was generated from the following file:
Generated on Fri Feb 1 00:02:28 2008 for Grayfall by  doxygen 1.5.1