|
PLCnext API Documentation
20.0.0.24462
|
This exception is used when an argument is out of range. More...
#include <KeyNotFoundException.hpp>

Public Member Functions | |
| template<typename... Args> | |
| KeyNotFoundException (const char *message, const Args &... args) | |
| Constructs an KeyNotFoundException instance. More... | |
| KeyNotFoundException (const String &message) | |
| Constructs an KeyNotFoundException instance. More... | |
| KeyNotFoundException (String &&message) | |
| Constructs an KeyNotFoundException instance. More... | |
| KeyNotFoundException (const String &message, const Exception &innerException) | |
| Constructs an KeyNotFoundException instance. More... | |
| KeyNotFoundException (String &&message, Exception &&innerException) | |
| Constructs an KeyNotFoundException instance. More... | |
| KeyNotFoundException (const KeyNotFoundException &arg)=default | |
| KeyNotFoundException (KeyNotFoundException &&arg)=default | |
Public Member Functions inherited from Arp::System::Commons::ArgumentException | |
| template<typename... Args> | |
| ArgumentException (const char *message, const Args &... args) | |
| Constructs an ArgumentException instance. More... | |
| ArgumentException (const String &message) | |
| Constructs an ArgumentException instance. More... | |
| ArgumentException (String &&message) | |
| Constructs an ArgumentException instance. More... | |
| ArgumentException (const String &message, const Exception &innerException) | |
| Constructs an ArgumentException instance. More... | |
| ArgumentException (String &&message, Exception &&innerException) | |
| Constructs an ArgumentException instance. More... | |
| ArgumentException (const ArgumentException &arg)=default | |
| ArgumentException (ArgumentException &&arg)=default | |
Public Member Functions inherited from Arp::System::Commons::CommonException | |
| ExceptionTypeId | GetTypeId (void) const |
| Returns the ExceptionTypeId of this exception. More... | |
Public Member Functions inherited from Arp::Exception | |
| template<typename... Args> | |
| Exception (const char *message, const Args &... args) | |
| Constructs an instance of class Exception. More... | |
| Exception (const String &message) | |
| Constructs an instance of class Exception. More... | |
| Exception (String &&message) | |
| Constructs an instance of class Exception. More... | |
| Exception (const String &message, const Exception &innerException) | |
| Constructs an instance of class Exception. More... | |
| Exception (String &&message, Exception &&innerException) | |
| Constructs an instance of class Exception. More... | |
| Exception (const Exception &arg)=default | |
| Constructs an instance of class Exception. More... | |
| Exception (Exception &&arg)=default | |
| Constructs an instance of class Exception. More... | |
| virtual | ~Exception (void)=default |
| Destructs this instance virually. More... | |
| uint32 | GetTypeCode (void) const |
| Gets the type code of this exception. More... | |
| const String & | GetMessage (void) const |
| Gets the error message of this exception. More... | |
| bool | HasInnerException (void) const |
| Determines if this exception has an inner exception. More... | |
| Exception::Ptr | GetInnerException (void) const |
| Gets the inner exception of this exception. More... | |
| String | ToString (void) const |
| Gets a reasonable string representation of this exception. More... | |
Static Public Member Functions | |
| template<class T > | |
| static KeyNotFoundException | Create (const T &keyValue) |
| Creates an KeyNotFoundException instance using a default message text. More... | |
| template<class T > | |
| static KeyNotFoundException | Create (const T &keyValue, const Exception &innerException) |
| Creates an KeyNotFoundException instance using a default message text. More... | |
Static Public Member Functions inherited from Arp::System::Commons::ArgumentException | |
| template<class T > | |
| static ArgumentException | Create (const char *paramName, const T ¶mValue) |
| Creates an ArgumentException instance using a default message text. More... | |
| template<class T > | |
| static ArgumentException | Create (const char *paramName, const T ¶mValue, const Exception &innerException) |
| Creates an ArgumentException instance using a default message text. More... | |
| template<class T > | |
| static ArgumentException | Create (const char *paramName, const T ¶mValue, const char *message) |
| Creates an ArgumentException instance using an additional message text. More... | |
Protected Member Functions | |
| Exception::Ptr | Clone (void) const override |
| Clones this instance. More... | |
Protected Member Functions inherited from Arp::System::Commons::ArgumentException | |
| ArgumentException (ExceptionTypeId typeId, String &&message, int skipStackTraceDepth=3) | |
| Creates an ArgumentException instance used by derived classes. More... | |
| ArgumentException (ExceptionTypeId typeId, const String &message, int skipStackTraceDepth=3) | |
| Creates an ArgumentException instance used by derived classes. More... | |
| ArgumentException (ExceptionTypeId typeId, String &&message, Exception &&innerException, int skipStackTraceDepth=3) | |
| Creates an ArgumentException instance used by derived classes. More... | |
| ArgumentException (ExceptionTypeId typeId, const String &message, const Exception &innerException, int skipStackTraceDepth=3) | |
| Creates an ArgumentException instance used by derived classes. More... | |
Protected Member Functions inherited from Arp::System::Commons::CommonException | |
| CommonException (ExceptionTypeId typeId, const String &message, int skipStackTraceDepth=0) | |
| Constructs an CommonException instance. More... | |
| CommonException (ExceptionTypeId typeId, String &&message, int skipStackTraceDepth=0) | |
| Constructs an CommonException instance. More... | |
| CommonException (ExceptionTypeId typeId, const String &message, const Exception &innerException, int skipStackTraceDepth=0) | |
| Constructs an CommonException instance. More... | |
| CommonException (ExceptionTypeId typeId, String &&message, Exception &&innerException, int skipStackTraceDepth=0) | |
| Constructs an CommonException instance. More... | |
| CommonException (ExceptionTypeId typeId, String &&message, Exception::Ptr &&innerExceptionPtr, int skipStackTraceDepth=0) | |
| Constructs an CommonException instance. More... | |
| CommonException (const CommonException &arg)=default | |
| CommonException (CommonException &&arg)=default | |
| String | Format (int indentLevel, bool withInnerException) const override |
| Formats this exception using the given indent level. More... | |
| uint32 | GetTypeCodeInternal (void) const override |
| Get the type code of this exception. Must be overridden by derived classes. More... | |
Protected Member Functions inherited from Arp::Exception | |
| Exception (String &&message, const Exception::Ptr &innerExceptionPtr) | |
| Constructs an instance of class Exception. More... | |
Additional Inherited Members | |
Public Types inherited from Arp::Exception | |
| typedef std::shared_ptr< Exception > | Ptr |
| The smart pointer tpye of this class. More... | |
Static Protected Attributes inherited from Arp::Exception | |
| static const int | indentSize = 3 |
| The indentation size (count of blanks) | |
| static const int | indentChar = ' ' |
| The indentation character (blank) | |
| static const int | innerIndentChar = '-' |
| The indentation character to indent inner exceptions. | |
This exception is used when an argument is out of range.
|
inline |
Constructs an KeyNotFoundException instance.
|
inline |
Constructs an KeyNotFoundException instance.
|
inline |
Constructs an KeyNotFoundException instance.
|
inline |
Constructs an KeyNotFoundException instance.
|
inline |
Constructs an KeyNotFoundException instance.
|
overrideprotectedvirtual |
Clones this instance.
Reimplemented from Arp::System::Commons::ArgumentException.
|
inlinestatic |
Creates an KeyNotFoundException instance using a default message text.
|
inlinestatic |
Creates an KeyNotFoundException instance using a default message text.
1.8.13