GME  13
Public Types | Public Member Functions
OclCommon::Exception Class Reference

#include <OCLException.h>

List of all members.

Public Types

enum  ExceptionType { ET_SYNTACTIC = 0, ET_SEMANTIC = 1, ET_RUNTIME = 2, ET_WARNING = 3 }

Public Member Functions

 Exception ()
 Exception (ExceptionType eType, int iCode, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, int iCode, const std::string &param, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, int iCode, const std::string &param1, const std::string &param2, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, int iCode, const std::string &param1, const std::string &param2, const std::string &param3, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, int iCode, const StringVector &vecParameters, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, const std::string &strMessage, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, const std::string &strMessage, const std::string &param, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, const std::string &strMessage, const std::string &param1, const std::string &param2, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, const std::string &strMessage, const std::string &param1, const std::string &param2, const std::string &param3, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, const std::string &strMessage, const StringVector &vecParameters, int iLine=-1, int iColumn=-1)
 Exception (ExceptionType eType, const Exception &e)
Exceptionoperator= (const Exception &e)
int GetLine ()
int GetColumn ()
void SetLine (int iLine)
void SetColumn (int iColumn)
std::string GGetMessage ()
int GetCode ()
ExceptionType GetType ()

Detailed Description

Definition at line 101 of file OCLException.h.


Member Enumeration Documentation

Enumerator:
ET_SYNTACTIC 
ET_SEMANTIC 
ET_RUNTIME 
ET_WARNING 

Definition at line 104 of file OCLException.h.


Constructor & Destructor Documentation

Definition at line 115 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
int  iCode,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 120 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
int  iCode,
const std::string param,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 125 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
int  iCode,
const std::string param1,
const std::string param2,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 131 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
int  iCode,
const std::string param1,
const std::string param2,
const std::string param3,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 138 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
int  iCode,
const StringVector vecParameters,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 146 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
const std::string strMessage,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 151 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
const std::string strMessage,
const std::string param,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 156 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
const std::string strMessage,
const std::string param1,
const std::string param2,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 162 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
const std::string strMessage,
const std::string param1,
const std::string param2,
const std::string param3,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 169 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
const std::string strMessage,
const StringVector vecParameters,
int  iLine = -1,
int  iColumn = -1 
) [inline]

Definition at line 178 of file OCLException.h.

OclCommon::Exception::Exception ( ExceptionType  eType,
const Exception e 
) [inline]

Definition at line 183 of file OCLException.h.


Member Function Documentation

Definition at line 222 of file OCLException.h.

Definition at line 205 of file OCLException.h.

Definition at line 200 of file OCLException.h.

Definition at line 227 of file OCLException.h.

Definition at line 77 of file OCLException.cpp.

Exception& OclCommon::Exception::operator= ( const Exception e) [inline]

Definition at line 188 of file OCLException.h.

void OclCommon::Exception::SetColumn ( int  iColumn) [inline]

Definition at line 215 of file OCLException.h.

void OclCommon::Exception::SetLine ( int  iLine) [inline]

Definition at line 210 of file OCLException.h.


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