AMSmartProperties  201
Core library
Public Member Functions | List of all members
AMSmartProperties::AMPropertyLoopException Class Reference

This exception is thrown when loop is detected. More...

#include <AMProperty.h>

Inheritance diagram for AMSmartProperties::AMPropertyLoopException:
Inheritance graph
[legend]
Collaboration diagram for AMSmartProperties::AMPropertyLoopException:
Collaboration graph
[legend]

Public Member Functions

const char * what () const noexcept
 what More...
 
- Public Member Functions inherited from AMSmartProperties::AMPropertyGeneralException
const char * what () const noexcept
 what More...
 
AMPropertyBase * propertyEntered () const noexcept
 propertyEntered More...
 
AMPropertyBase * propertyCaused () const noexcept
 propertyCaused More...
 
std::string trace ()
 Traces a property computation. This function is available after any exception, othervise return "". More...
 

Detailed Description

This exception is thrown when loop is detected.

Member Function Documentation

◆ what()

const char* AMSmartProperties::AMPropertyLoopException::what ( ) const
inlinenoexcept

what

Returns
const string with description. Size of this string is not limited.

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