Alembic/Abc/ErrorHandler.h File Reference

#include <Alembic/Abc/Foundation.h>

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

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

Defines

#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 iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ObjectWriterPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::CompoundPropertyWriterPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ScalarPropertyWriterPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ArrayPropertyWriterPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ArchiveReaderPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ObjectReaderPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::CompoundPropertyReaderPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ScalarPropertyReaderPtr iClass)
ErrorHandler::Policy Alembic::Abc::ALEMBIC_VERSION_NS::GetErrorHandlerPolicy (AbcA::ArrayPropertyReaderPtr iClass)


Define Documentation

#define ALEMBIC_ABC_SAFE_CALL_BEGIN ( CONTEXT   ) 

Value:

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

Definition at line 171 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 197 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 180 of file ErrorHandler.h.


Generated on Thu Jan 31 00:28:52 2013 for HDK by  doxygen 1.5.9