UnexpectedEnumValueException.h File Reference
+ Include dependency graph for UnexpectedEnumValueException.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UnexpectedEnumValueException
 Indicates that an unexpected value of an enum was encountered. More...
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::exceptions
 
 armarx::exceptions::local
 

Macros

#define ARMARX_UNEXPECTED_ENUM_VALUE(EnumType, value)   throw ::armarx::exceptions::local::UnexpectedEnumValueException(#EnumType, (value));
 Throw an UnexpectedEnumValueException. More...
 

Macro Definition Documentation

◆ ARMARX_UNEXPECTED_ENUM_VALUE

#define ARMARX_UNEXPECTED_ENUM_VALUE (   EnumType,
  value 
)    throw ::armarx::exceptions::local::UnexpectedEnumValueException(#EnumType, (value));

Throw an UnexpectedEnumValueException.

Pass EnumType as symbol (it will be converted to a string).

Definition at line 61 of file UnexpectedEnumValueException.h.