EMANE  1.2.1
EMANE::ParseException Class Reference

Parse-specific type of the EMANEException. More...

#include "parser/emaneparseexception.h"

Inheritance diagram for EMANE::ParseException:
EMANE::Exception

Public Member Functions

 ParseException (const std::string &sDescription)
 
 ~ParseException () throw ()
 
const char * what () const throw ()
 
virtual const char * type () const throw ()
 

Detailed Description

Parse-specific type of the EMANEException.

Class contains definitions for Parse Exception. The Parse Exception is thrown by the ConfigParser if there are arrors during parsing the specified document.

See also
EMANEException ConfigParser

Definition at line 53 of file emaneparseexception.h.

Constructor & Destructor Documentation

◆ ParseException()

EMANE::ParseException::ParseException ( const std::string &  sDescription)
inline

Definition at line 56 of file emaneparseexception.h.

◆ ~ParseException()

EMANE::ParseException::~ParseException ( )
throw (
)
inline

Definition at line 59 of file emaneparseexception.h.

Member Function Documentation

◆ type()

virtual const char* EMANE::Exception::type ( ) const
throw (
)
inlinevirtualinherited

Gets the exception type name

Returns
Null terminated type name

Definition at line 72 of file exception.h.

◆ what()

const char* EMANE::Exception::what ( ) const
throw (
)
inlineinherited

Gets the exception description

Returns
Null terminated description

Definition at line 62 of file exception.h.


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