AWS IoT Device SDK C++ v2  1.36.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
Aws::Iotidentity::ServiceErrorV2< E > Class Template Reference

#include <IotIdentityClientV2.h>

Public Member Functions

 ServiceErrorV2 ()=delete
 
 ServiceErrorV2 (const ServiceErrorV2< E > &rhs)=default
 
 ServiceErrorV2 (ServiceErrorV2< E > &&rhs)=default
 
 ServiceErrorV2 (int errorCode)
 
 ServiceErrorV2 (int errorCode, E &&modeledError)
 
 ~ServiceErrorV2 ()=default
 
ServiceErrorV2< E > & operator= (const ServiceErrorV2< E > &rhs)=default
 
ServiceErrorV2< E > & operator= (ServiceErrorV2< E > &&rhs)=default
 
int GetErrorCode () const
 
bool HasModeledError () const
 
const E & GetModeledError () const
 

Constructor & Destructor Documentation

◆ ServiceErrorV2() [1/5]

template<typename E >
Aws::Iotidentity::ServiceErrorV2< E >::ServiceErrorV2 ( )
delete

◆ ServiceErrorV2() [2/5]

template<typename E >
Aws::Iotidentity::ServiceErrorV2< E >::ServiceErrorV2 ( const ServiceErrorV2< E > &  rhs)
default

◆ ServiceErrorV2() [3/5]

template<typename E >
Aws::Iotidentity::ServiceErrorV2< E >::ServiceErrorV2 ( ServiceErrorV2< E > &&  rhs)
default

◆ ServiceErrorV2() [4/5]

template<typename E >
Aws::Iotidentity::ServiceErrorV2< E >::ServiceErrorV2 ( int  errorCode)
inlineexplicit

◆ ServiceErrorV2() [5/5]

template<typename E >
Aws::Iotidentity::ServiceErrorV2< E >::ServiceErrorV2 ( int  errorCode,
E &&  modeledError 
)
inline

◆ ~ServiceErrorV2()

template<typename E >
Aws::Iotidentity::ServiceErrorV2< E >::~ServiceErrorV2 ( )
default

Member Function Documentation

◆ GetErrorCode()

template<typename E >
int Aws::Iotidentity::ServiceErrorV2< E >::GetErrorCode ( ) const
inline

◆ GetModeledError()

template<typename E >
const E& Aws::Iotidentity::ServiceErrorV2< E >::GetModeledError ( ) const
inline

◆ HasModeledError()

template<typename E >
bool Aws::Iotidentity::ServiceErrorV2< E >::HasModeledError ( ) const
inline

◆ operator=() [1/2]

template<typename E >
ServiceErrorV2<E>& Aws::Iotidentity::ServiceErrorV2< E >::operator= ( const ServiceErrorV2< E > &  rhs)
default

◆ operator=() [2/2]

template<typename E >
ServiceErrorV2<E>& Aws::Iotidentity::ServiceErrorV2< E >::operator= ( ServiceErrorV2< E > &&  rhs)
default

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