Go to the source code of this file.
|
#define | __WXMP_Common_hpp__ 1 |
|
#define | XMP_Inline /* not inline */ |
|
#define | XMP_CTorDTorIntro(Class) template <class tStringObj> XMP_Inline Class<tStringObj> |
|
#define | XMP_MethodIntro(Class, ResultType) template <class tStringObj> XMP_Inline ResultType Class<tStringObj> |
|
#define | PropagateException(res) if ( res.errMessage != 0 ) throw XMP_Error ( res.int32Result, res.errMessage ); |
|
#define | XMP_TraceClientCalls 0 |
|
#define | XMP_TraceClientCallsToFile 0 |
|
#define | InvokeCheck(WCallProto) |
|
#define | WrapNoCheckVoid(WCallProto) WCallProto; |
|
#define | WrapCheckVoid(WCallProto) InvokeCheck(WCallProto); |
|
#define | WrapCheckMetaRef(result, WCallProto) |
|
#define | WrapCheckIterRef(result, WCallProto) |
|
#define | WrapCheckDocOpsRef(result, WCallProto) |
|
#define | WrapCheckNewMetadata(result, WCallProto) |
|
#define | WrapCheckBool(result, WCallProto) |
|
#define | WrapCheckTriState(result, WCallProto) |
|
#define | WrapCheckOptions(result, WCallProto) |
|
#define | WrapCheckStatus(result, WCallProto) |
|
#define | WrapCheckIndex(result, WCallProto) |
|
#define | WrapCheckInt32(result, WCallProto) |
|
#define | WrapCheckInt64(result, WCallProto) |
|
#define | WrapCheckFloat(result, WCallProto) |
|
#define | WrapCheckFormat(result, WCallProto) |
|
◆ __WXMP_Common_hpp__
#define __WXMP_Common_hpp__ 1 |
◆ InvokeCheck
#define InvokeCheck |
( |
|
WCallProto | ) |
|
Value:
WCallProto; \
PropagateException ( wResult )
Definition at line 50 of file WXMP_Common.hpp.
◆ PropagateException
#define PropagateException |
( |
|
res | ) |
if ( res.errMessage != 0 ) throw XMP_Error ( res.int32Result, res.errMessage ); |
◆ WrapCheckBool
#define WrapCheckBool |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
Value:
bool result = bool(wResult.int32Result)
Definition at line 92 of file WXMP_Common.hpp.
◆ WrapCheckDocOpsRef
#define WrapCheckDocOpsRef |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
◆ WrapCheckFloat
#define WrapCheckFloat |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
Value:
double result = wResult.floatResult
Definition at line 120 of file WXMP_Common.hpp.
◆ WrapCheckFormat
#define WrapCheckFormat |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
Value:
XMP_FileFormat result = wResult.int32Result
Definition at line 124 of file WXMP_Common.hpp.
◆ WrapCheckIndex
#define WrapCheckIndex |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
◆ WrapCheckInt32
#define WrapCheckInt32 |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
Value:
XMP_Int32 result = wResult.int32Result
Definition at line 112 of file WXMP_Common.hpp.
◆ WrapCheckInt64
#define WrapCheckInt64 |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
Value:
XMP_Int64 result = wResult.int64Result
Definition at line 116 of file WXMP_Common.hpp.
◆ WrapCheckIterRef
#define WrapCheckIterRef |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
◆ WrapCheckMetaRef
#define WrapCheckMetaRef |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
◆ WrapCheckNewMetadata
#define WrapCheckNewMetadata |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
Value:
void * result = wResult.ptrResult
Definition at line 88 of file WXMP_Common.hpp.
◆ WrapCheckOptions
#define WrapCheckOptions |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
◆ WrapCheckStatus
#define WrapCheckStatus |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
◆ WrapCheckTriState
#define WrapCheckTriState |
( |
|
result, |
|
|
|
WCallProto |
|
) |
| |
◆ WrapCheckVoid
#define WrapCheckVoid |
( |
|
WCallProto | ) |
InvokeCheck(WCallProto); |
◆ WrapNoCheckVoid
#define WrapNoCheckVoid |
( |
|
WCallProto | ) |
WCallProto; |
◆ XMP_CTorDTorIntro
#define XMP_CTorDTorIntro |
( |
|
Class | ) |
template <class tStringObj> XMP_Inline Class<tStringObj> |
◆ XMP_Inline
#define XMP_Inline /* not inline */ |
◆ XMP_MethodIntro
#define XMP_MethodIntro |
( |
|
Class, |
|
|
|
ResultType |
|
) |
| template <class tStringObj> XMP_Inline ResultType Class<tStringObj> |
◆ XMP_TraceClientCalls
#define XMP_TraceClientCalls 0 |
◆ XMP_TraceClientCallsToFile
#define XMP_TraceClientCallsToFile 0 |
◆ SetClientStringProc
◆ SetClientStringVectorProc
typedef void(* SetClientStringVectorProc) (void *clientPtr, XMP_StringPtr *arrayPtr, XMP_Uns32 stringCount) |