AronException Class Reference

A base class for aron exceptions. More...

#include <RobotAPI/libraries/aron/core/Exception.h>

+ Inheritance diagram for AronException:

Public Member Functions

 AronException ()=delete
 
 AronException (const std::string &prettymethod, const std::string &reason)
 
 AronException (const std::string &prettymethod, const std::string &reason, const Path &path)
 
AronExceptionoperator() (const std::string &additionalMessage="")
 call operator to append a message to the exception. Used by ARMARX_CHECK_AND_THROW More...
 

Detailed Description

A base class for aron exceptions.

All aron exceptions inherit from this class

Definition at line 42 of file Exception.h.

Constructor & Destructor Documentation

◆ AronException() [1/3]

AronException ( )
delete

◆ AronException() [2/3]

AronException ( const std::string &  prettymethod,
const std::string &  reason 
)
inline

Definition at line 47 of file Exception.h.

◆ AronException() [3/3]

AronException ( const std::string &  prettymethod,
const std::string &  reason,
const Path path 
)
inline

Definition at line 52 of file Exception.h.

Member Function Documentation

◆ operator()()

AronException& operator() ( const std::string &  additionalMessage = "")
inline

call operator to append a message to the exception. Used by ARMARX_CHECK_AND_THROW

Definition at line 61 of file Exception.h.


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