|
#include <C/Common/TRN_Types.h>#include <Common/BasicTypes.h>#include <Common/Exception.h>


Go to the source code of this file.
Defines | |
| #define | REX(action) { TRN_Exception ex=action; if(ex!=0) throw Common::Exception(ex); } |
| #define | RetObj(ex) TRN_Obj result; REX(ex); return SDF::Obj(result); |
| #define | RetBool(ex) TRN_Bool result; REX(ex); return TBToB(result); |
| #define | RetInt(ex) int result; REX(ex); return result; |
| #define | RetCCS(ex) const char* result; REX(ex); return result; |
| #define | RetDbl(ex) double result; REX(ex); return result; |
| #define | RetStr(ex) TRN_UString result; REX(ex); return UString(result); |
| #define | RetPC(ex) TRN_PatternColor result; REX(ex); return PatternColor(result); |
| #define | RetFont(ex) TRN_Font result; REX(ex); return Font(result); |
| #define | RetRec(ex) TRN_Rect result; REX(ex); return *((Rect*)&result); |
| #define | RetMtx(ex) TRN_Matrix2D result; REX(ex); return *((Common::Matrix2D*)&result) |
| #define | RetCPT(ex) TRN_ColorPt result; TRN_ColorPtInit(0,0,0,0, &result); REX(ex); return *((ColorPt*)&result) |
| #define | RetFDFField(ex) TRN_FDFField result; REX(ex); return *((FDFField*)&result) |
| #define REX | ( | action | ) | { TRN_Exception ex=action; if(ex!=0) throw Common::Exception(ex); } |
Referenced by pdftron::Common::Iterator< int >::Current(), pdftron::Common::Iterator< T >::Current(), pdftron::Common::Iterator< int >::Destroy(), pdftron::Common::Iterator< T >::Destroy(), pdftron::Common::Iterator< int >::HasNext(), pdftron::Common::Iterator< T >::HasNext(), pdftron::Common::Iterator< int >::Iterator(), pdftron::Common::Iterator< T >::Iterator(), pdftron::Common::Iterator< int >::Next(), pdftron::Common::Iterator< T >::Next(), pdftron::Common::Iterator< int >::operator=(), pdftron::Common::Iterator< T >::operator=(), pdftron::Common::Iterator< int >::~Iterator(), and pdftron::Common::Iterator< T >::~Iterator().
| #define RetObj | ( | ex | ) | TRN_Obj result; REX(ex); return SDF::Obj(result); |
| #define RetBool | ( | ex | ) | TRN_Bool result; REX(ex); return TBToB(result); |
| #define RetInt | ( | ex | ) | int result; REX(ex); return result; |
| #define RetCCS | ( | ex | ) | const char* result; REX(ex); return result; |
| #define RetDbl | ( | ex | ) | double result; REX(ex); return result; |
| #define RetStr | ( | ex | ) | TRN_UString result; REX(ex); return UString(result); |
| #define RetPC | ( | ex | ) | TRN_PatternColor result; REX(ex); return PatternColor(result); |
| #define RetFont | ( | ex | ) | TRN_Font result; REX(ex); return Font(result); |
| #define RetRec | ( | ex | ) | TRN_Rect result; REX(ex); return *((Rect*)&result); |
| #define RetMtx | ( | ex | ) | TRN_Matrix2D result; REX(ex); return *((Common::Matrix2D*)&result) |
| #define RetCPT | ( | ex | ) | TRN_ColorPt result; TRN_ColorPtInit(0,0,0,0, &result); REX(ex); return *((ColorPt*)&result) |
| #define RetFDFField | ( | ex | ) | TRN_FDFField result; REX(ex); return *((FDFField*)&result) |