Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

Exceptions


Modules

Component Exceptions

Compounds

class  CException
class  CSysException

Defines

#define hyp_THROW(Exception)
#define hyp_THROW2(Exception, Args)
#define hyp_THROW_COM2(Result, Args)
#define hyp_THROW_COM(Result)

Define Documentation

#define hyp_THROW Exception  
 

Value:

{                                                                                                                       \
        std::string doc;                                                                                \
        hyp_STRING_BEGIN( doc );                                                                \
        hyp_STRING_END( doc );                                                                  \
        throw Exception(doc.c_str());                                                                   \
}

#define hyp_THROW2 Exception,
Args  
 

Value:

{                                                                                                                       \
        std::string doc;                                                                                \
        hyp_STRING_BEGIN( doc );                                                                \
        hyp_STRING_DO( doc, Args );                                                             \
        hyp_STRING_END( doc );                                                                  \
        throw Exception(doc.c_str());                                                                   \
}

#define hyp_THROW_COM Result  
 

Value:

{                                                                                                                       \
        std::string doc;                                                                                \
        hyp_STRING_BEGIN( doc );                                                                \
        hyp_STRING_END( doc );                                                                  \
        throw hyp::ker::CComException(Result,doc.c_str());              \
}

#define hyp_THROW_COM2 Result,
Args  
 

Value:

{                                                                                                                       \
        std::string doc;                                                                                \
        hyp_STRING_BEGIN( doc );                                                                \
        hyp_STRING_DO( doc , Args );                                                    \
        hyp_STRING_END( doc );                                                                  \
        throw hyp::ker::CComException(Result,doc.c_str());      \
}


Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.