HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ErrorHandler.h File Reference
+ Include dependency graph for ErrorHandler.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Alembic::Abc::ALEMBIC_VERSION_NS::ErrorHandler
 
class  Alembic::Abc::ALEMBIC_VERSION_NS::ErrorHandler::Context
 

Namespaces

 Alembic
 Alembic namespace ...
 
 Alembic::Abc
 
 Alembic::Abc::ALEMBIC_VERSION_NS
 

Macros

#define ALEMBIC_ABC_SAFE_CALL_BEGIN(CONTEXT)
 
#define ALEMBIC_ABC_SAFE_CALL_END_RESET()
 
#define ALEMBIC_ABC_SAFE_CALL_END()
 

Functions

ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ArchiveWriterPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ObjectWriterPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::CompoundPropertyWriterPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ScalarPropertyWriterPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ArrayPropertyWriterPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ArchiveReaderPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ObjectReaderPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::CompoundPropertyReaderPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ScalarPropertyReaderPtr)
 
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ArrayPropertyReaderPtr)
 

Macro Definition Documentation

#define ALEMBIC_ABC_SAFE_CALL_BEGIN (   CONTEXT)
Value:
do \
{ \
::Alembic::Abc::ErrorHandler::Context \
__err( this->getErrorHandler(), ( CONTEXT ) ); \
try \
{

Definition at line 172 of file ErrorHandler.h.

#define ALEMBIC_ABC_SAFE_CALL_END ( )
Value:
} \
catch ( std::exception &exc ) \
{ \
__err( exc ); \
} \
catch ( ... ) \
{ \
__err( ::Alembic::Abc:: \
ErrorHandler::kUnknownException ); \
} \
} \
while( 0 )

Definition at line 198 of file ErrorHandler.h.

#define ALEMBIC_ABC_SAFE_CALL_END_RESET ( )
Value:
} \
catch ( std::exception &exc ) \
{ \
this->reset(); \
__err( exc ); \
} \
catch ( ... ) \
{ \
this->reset(); \
__err( ::Alembic::Abc:: \
ErrorHandler::kUnknownException ); \
} \
} \
while( 0 )

Definition at line 181 of file ErrorHandler.h.