| 
    PLCnext API Documentation
    20.6.0.30321
    
   | 
 
This exception is used when a $$$TODO$$$ occurs. More...
#include <IndexOutOfRangeException.hpp>

Public Member Functions | |
| template<typename... Args> | |
| IndexOutOfRangeException (const char *message, const Args &... args) | |
| IndexOutOfRangeException (const String &message) | |
| IndexOutOfRangeException (String &&message) | |
| IndexOutOfRangeException (const String &message, const Exception &innerException) | |
| IndexOutOfRangeException (String &&message, Exception &&innerException) | |
| IndexOutOfRangeException (const IndexOutOfRangeException &arg)=default | |
| IndexOutOfRangeException (IndexOutOfRangeException &&arg)=default | |
  Public Member Functions inherited from Arp::System::Commons::Plc::PlcException | |
| template<typename... Args> | |
| PlcException (const char *message, const Args &... args) | |
| Constructs an PlcException instance. More... | |
| PlcException (const String &message) | |
| Constructs an PlcException instance. More... | |
| PlcException (String &&message) | |
| Constructs an PlcException instance. More... | |
| PlcException (const String &message, const Exception &innerException) | |
| Constructs an PlcException instance. More... | |
| PlcException (String &&message, Exception &&innerException) | |
| Constructs an PlcException instance. More... | |
| PlcException (const PlcException &arg)=default | |
| PlcException (PlcException &&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 | |
| static IndexOutOfRangeException | Create (const String &stackTrace) | 
  Static Public Member Functions inherited from Arp::System::Commons::Plc::PlcException | |
| static PlcException | Create (int exc, const String &stackTrace) | 
Protected Member Functions | |
| Exception::Ptr | Clone (void) const override | 
| Clones this instance. More... | |
  Protected Member Functions inherited from Arp::System::Commons::Plc::PlcException | |
| PlcException (ExceptionTypeId typeId, String &&message, int skipStackTraceDepth=3) | |
| Creates an PlcException instance used by derived classes. More... | |
| PlcException (ExceptionTypeId typeId, const String &message, int skipStackTraceDepth=3) | |
| Creates an PlcException instance used by derived classes. More... | |
| PlcException (ExceptionTypeId typeId, String &&message, Exception &&innerException, int skipStackTraceDepth=3) | |
| Creates an PlcException instance used by derived classes. More... | |
| PlcException (ExceptionTypeId typeId, const String &message, const Exception &innerException, int skipStackTraceDepth=3) | |
| Creates an PlcException 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 a $$$TODO$$$ occurs.
      
  | 
  overrideprotectedvirtual | 
Clones this instance.
Reimplemented from Arp::System::Commons::Plc::PlcException.
 1.8.13