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

This exception is thrown when too much properties was nested. More...

#include <AMProperty.h>

Inheritance diagram for AMSmartProperties::AMPropertyNestingException:
Inheritance graph
[legend]
Collaboration diagram for AMSmartProperties::AMPropertyNestingException:
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 too much properties was nested.

Member Function Documentation

◆ what()

const char* AMSmartProperties::AMPropertyNestingException::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: