HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PY_Result Class Reference

#include <PY_Result.h>

Public Types

enum  Type {
  INT, DOUBLE, STRING, INT_ARRAY,
  DOUBLE_ARRAY, STRING_ARRAY, OPTIONS, PY_OBJECT,
  VOID_PTR, NONE, EXIT, ERR,
  VARIANT
}
 

Public Member Functions

 PY_Result ()
 
UT_StringHolder asStringForDebugging ()
 

Public Attributes

UT_Variant myValue
 
Type myResultType
 
int myIntValue
 
double myDoubleValue
 
UT_String myStringValue
 
std::vector< intmyIntArray
 
std::vector< double > myDoubleArray
 
UT_StringArray myStringArray
 
UT_Options myOptions
 
UT_String myErrValue
 
UT_String myDetailedErrValue
 
UT_String myExceptionClass
 
voidmyOpaquePyObject
 
voidmyVoidPtr
 

Detailed Description

Definition at line 21 of file PY_Result.h.

Member Enumeration Documentation

Enumerator
INT 
DOUBLE 
STRING 
INT_ARRAY 
DOUBLE_ARRAY 
STRING_ARRAY 
OPTIONS 
PY_OBJECT 
VOID_PTR 
NONE 
EXIT 
ERR 
VARIANT 

Definition at line 45 of file PY_Result.h.

Constructor & Destructor Documentation

PY_Result::PY_Result ( )
inline

Definition at line 24 of file PY_Result.h.

Member Function Documentation

UT_StringHolder PY_Result::asStringForDebugging ( )

Member Data Documentation

UT_String PY_Result::myDetailedErrValue

Definition at line 76 of file PY_Result.h.

std::vector<double> PY_Result::myDoubleArray

Definition at line 72 of file PY_Result.h.

double PY_Result::myDoubleValue

Definition at line 69 of file PY_Result.h.

UT_String PY_Result::myErrValue

Definition at line 75 of file PY_Result.h.

UT_String PY_Result::myExceptionClass

Definition at line 77 of file PY_Result.h.

std::vector<int> PY_Result::myIntArray

Definition at line 71 of file PY_Result.h.

int PY_Result::myIntValue

Definition at line 68 of file PY_Result.h.

void* PY_Result::myOpaquePyObject

Definition at line 78 of file PY_Result.h.

UT_Options PY_Result::myOptions

Definition at line 74 of file PY_Result.h.

Type PY_Result::myResultType

Definition at line 47 of file PY_Result.h.

UT_StringArray PY_Result::myStringArray

Definition at line 73 of file PY_Result.h.

UT_String PY_Result::myStringValue

Definition at line 70 of file PY_Result.h.

UT_Variant PY_Result::myValue

Definition at line 36 of file PY_Result.h.

void* PY_Result::myVoidPtr

Definition at line 79 of file PY_Result.h.


The documentation for this class was generated from the following file: