aGrUM  0.13.2
gum::OperationNotAllowed Class Reference

#include <agrum/core/exceptions.h>

+ Inheritance diagram for gum::OperationNotAllowed:
+ Collaboration diagram for gum::OperationNotAllowed:

Public Member Functions

const std::string what () const
 
const std::string errorContent () const
 Returns the message content. More...
 
const std::string errorType () const
 Returns the error type. More...
 
const std::string errorCallStack () const
 Returns the error call stack. More...
 

Protected Attributes

std::string _msg
 
std::string _type
 
std::string _callstack
 

Detailed Description

Exception : operation not allowed

Definition at line 231 of file exceptions.h.

Member Function Documentation

const std::string gum::Exception::errorCallStack ( ) const
inlineinherited

Returns the error call stack.

Returns
Returns the error call stack.

Definition at line 144 of file exceptions.h.

References gum::Exception::_callstack.

144 { return _callstack; }
std::string _callstack
Definition: exceptions.h:107
const std::string gum::Exception::errorContent ( ) const
inlineinherited
const std::string gum::Exception::errorType ( ) const
inlineinherited

Returns the error type.

Returns
Returns the error type.

Definition at line 138 of file exceptions.h.

References gum::Exception::_type.

138 { return _type; }
std::string _type
Definition: exceptions.h:106
const std::string gum::Exception::what ( ) const
inlineinherited

Definition at line 125 of file exceptions.h.

References gum::Exception::_msg.

Referenced by gum::Exception::~Exception().

125 { return "[pyAgrum] " + _type + " : " + _msg; }
std::string _type
Definition: exceptions.h:106
std::string _msg
Definition: exceptions.h:105

+ Here is the caller graph for this function:

Member Data Documentation

std::string gum::Exception::_callstack
protectedinherited

Definition at line 107 of file exceptions.h.

Referenced by gum::Exception::errorCallStack().

std::string gum::Exception::_msg
protectedinherited
std::string gum::Exception::_type
protectedinherited

Definition at line 106 of file exceptions.h.

Referenced by gum::Exception::errorType().


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