jaula API Reference version 1.4.0
JAULA::Syntax_Error Class Reference

class for syntax exceptions More...

#include <jaula_syntax_error.h>

Inheritance diagram for JAULA::Syntax_Error:
JAULA::Exception

Public Member Functions

Syntax_Erroroperator= (Syntax_Error const &orig)
 Assignment operator.
 Syntax_Error (std::string const &detail="", std::string const &action="", std::string const &origin="")
 Constructor.
virtual ~Syntax_Error ()
 Destructor.

Detailed Description

class for syntax exceptions

This class defines the exceptions to be thrown when errors are detected during the syntax analysis phase.
Author:
Kombo Morongo <morongo666@gmail.com>

Constructor & Destructor Documentation

JAULA::Syntax_Error::Syntax_Error ( std::string const &  detail = "",
std::string const &  action = "",
std::string const &  origin = "" 
)

Constructor.

Parameters:
detaildetailed description about the exception which made execution fail.
actionaction being performed when the exception arose.
originName of the method (and others methods that have called this) by the time the exception arose.
Description
This method construct a new exception instance with JAULA::SYNTAX_ERROR code.
JAULA::Syntax_Error::~Syntax_Error ( ) [virtual]

Destructor.


Member Function Documentation

Syntax_Error & JAULA::Syntax_Error::operator= ( Syntax_Error const &  orig)

Assignment operator.

Parameters:
origOriginal instance to copy
Returns:
a reference to the destination instance
Description
Copies the contents of the original instance to destination.
Note:
This method has been redefined from the base class preventing instance type modification.

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