The following macros have been defined to make constructing PrologExpr objects slightly easier:
#define wxMakeInteger(x) (new PrologExpr((long)x)) #define wxMakeReal(x) (new PrologExpr((float)x)) #define wxMakeString(x) (new PrologExpr(PrologString, x)) #define wxMakeWord(x) (new PrologExpr(PrologWord, x)) #define wxMake(x) (new PrologExpr(x))