// ---- ying_core_Object.cpp: auto generated by YInG - the YAC interface generator (Fri, 21/Dec/2012 22:59:16)

void  YAC_CALL Object___yacClassName(void *, YAC_Value *           );
void  YAC_CALL Object___yacNewObject(void *, YAC_Value *           );
sSI   YAC_CALL Object___yacMemberGetNum(void *                     );
void  YAC_CALL Object___yacMemberGetNames(void *, YAC_Value *      );
void  YAC_CALL Object___yacMemberGetTypes(void *, YAC_Value *      );
void  YAC_CALL Object___yacMemberGetObjectTypes(void *, YAC_Value *);
void  YAC_CALL Object___yacMemberGetOffsets(void *, YAC_Value *    );
sSI   YAC_CALL Object___yacMethodGetNum(void *                     );
void  YAC_CALL Object___yacMethodGetNames(void *, YAC_Value *      );
void  YAC_CALL Object___yacMethodGetNumParameters(void *, YAC_Value *);
void  YAC_CALL Object___yacMethodGetParameterTypes(void *, YAC_Value *);
void  YAC_CALL Object___yacMethodGetParameterObjectTypes(void *, YAC_Value *);
void  YAC_CALL Object___yacMethodGetReturnTypes(void *, YAC_Value *);
void  YAC_CALL Object___yacMethodGetReturnObjectTypes(void *, YAC_Value *);
void  YAC_CALL Object___yacMethodGetAdr(void *, YAC_Value *        );
sSI   YAC_CALL Object___yacConstantGetNum(void *                   );
void  YAC_CALL Object___yacConstantGetNames(void *, YAC_Value *    );
void  YAC_CALL Object___yacConstantGetTypes(void *, YAC_Value *    );
void  YAC_CALL Object___yacConstantGetValues(void *, YAC_Value *   );
sSI   YAC_CALL Object___yacCopy     (void *, yacmemptr             );
sSI   YAC_CALL Object___yacEquals   (void *, yacmemptr             );
void  YAC_CALL Object___yacOperator (void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacOperatorInit(void *, yacmemptr          );
void  YAC_CALL Object___yacOperatorAssign(void *, yacmemptr        );
void  YAC_CALL Object___yacOperatorAdd(void *, yacmemptr           );
void  YAC_CALL Object___yacOperatorSub(void *, yacmemptr           );
void  YAC_CALL Object___yacOperatorMul(void *, yacmemptr           );
void  YAC_CALL Object___yacOperatorDiv(void *, yacmemptr           );
void  YAC_CALL Object___yacOperatorClamp(void *, yacmemptr         );
void  YAC_CALL Object___yacOperatorWrap(void *, yacmemptr          );
sSI   YAC_CALL Object___yacScanI32  (void *, yacmemptr             );
sSI   YAC_CALL Object___yacScanI64  (void *, yacmemptr             );
sSI   YAC_CALL Object___yacScanF32  (void *, yacmemptr             );
sSI   YAC_CALL Object___yacScanF64  (void *, yacmemptr             );
sSI   YAC_CALL Object___yacToString (void *, yacmemptr             );
void  YAC_CALL Object___yacOperatorI(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacOperatorI64(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacOperatorF32(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacOperatorF64(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacValueOfI (void *, yacmemptr             );
void  YAC_CALL Object___yacValueOfF32(void *, yacmemptr            );
void  YAC_CALL Object___yacValueOfF64(void *, yacmemptr            );
void  YAC_CALL Object___yacValueOfI64(void *, yacmemptr            );
sSI   YAC_CALL Object___yacToParsableString(void *, yacmemptr      );
sSI   YAC_CALL Object___yacIsStream (void *                        );
void  YAC_CALL Object___yacStreamClose(void *                      );
sSI   YAC_CALL Object___yacStreamOpenLocal(void *, yacmemptr       );
sSI   YAC_CALL Object___yacStreamOpenLogic(void *, yacmemptr       );
sSI   YAC_CALL Object___yacStreamGetByteOrder(void *               );
void  YAC_CALL Object___yacStreamSetByteOrder(void *, yacmemptr    );
sSI   YAC_CALL Object___yacStreamEOF(void *                        );
void  YAC_CALL Object___yacStreamSeek(void *, yacmemptr            );
sSI   YAC_CALL Object___yacStreamGetOffset(void *                  );
void  YAC_CALL Object___yacStreamSetOffset(void *, yacmemptr       );
sSI   YAC_CALL Object___yacStreamGetSize(void *                    );
sSI   YAC_CALL Object___yacStreamRead(void *, yacmemptr            );
sSI   YAC_CALL Object___yacStreamReadI8(void *                     );
sSI   YAC_CALL Object___yacStreamReadI16(void *                    );
sSI   YAC_CALL Object___yacStreamReadI32(void *                    );
void  YAC_CALL Object___yacStreamReadI64(void *, YAC_Value *       );
sF32  YAC_CALL Object___yacStreamReadF32(void *                    );
void  YAC_CALL Object___yacStreamReadF64(void *, YAC_Value *       );
void  YAC_CALL Object___yacStreamReadObject(void *, yacmemptr      );
sSI   YAC_CALL Object___yacStreamReadString(void *, yacmemptr      );
sSI   YAC_CALL Object___yacStreamReadBuffer(void *, yacmemptr      );
sSI   YAC_CALL Object___yacStreamReadLine(void *, yacmemptr        );
sSI   YAC_CALL Object___yacStreamWrite(void *, yacmemptr           );
void  YAC_CALL Object___yacStreamWriteI8(void *, yacmemptr         );
void  YAC_CALL Object___yacStreamWriteI16(void *, yacmemptr        );
void  YAC_CALL Object___yacStreamWriteI32(void *, yacmemptr        );
void  YAC_CALL Object___yacStreamWriteI64(void *, yacmemptr        );
void  YAC_CALL Object___yacStreamWriteF32(void *, yacmemptr        );
void  YAC_CALL Object___yacStreamWriteF64(void *, yacmemptr        );
void  YAC_CALL Object___yacStreamWriteObject(void *, yacmemptr     );
sSI   YAC_CALL Object___yacStreamWriteString(void *, yacmemptr     );
sSI   YAC_CALL Object___yacStreamWriteBuffer(void *, yacmemptr     );
sSI   YAC_CALL Object___yacStreamGetErrorCode(void *               );
void  YAC_CALL Object___yacStreamGetErrorStringByCode(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacSerializeClassName(void *, yacmemptr    );
void  YAC_CALL Object___yacSerialize(void *, yacmemptr             );
sSI   YAC_CALL Object___yacDeserialize(void *, yacmemptr           );
void  YAC_CALL Object___yacArrayNew (void *, YAC_Value *           );
sSI   YAC_CALL Object___yacArrayAlloc(void *, yacmemptr            );
sSI   YAC_CALL Object___yacArrayRealloc(void *, yacmemptr          );
sSI   YAC_CALL Object___yacArrayGetNumElements(void *              );
sSI   YAC_CALL Object___yacArrayGetMaxElements(void *              );
void  YAC_CALL Object___yacArrayCopySize(void *, yacmemptr         );
void  YAC_CALL Object___yacArraySet (void *, yacmemptr             );
void  YAC_CALL Object___yacArrayGet (void *, yacmemptr, YAC_Value *);
sSI   YAC_CALL Object___yacArrayGetWidth(void *                    );
sSI   YAC_CALL Object___yacArrayGetHeight(void *                   );
sSI   YAC_CALL Object___yacArrayGetElementType(void *              );
sSI   YAC_CALL Object___yacArrayGetElementByteSize(void *          );
sSI   YAC_CALL Object___yacArrayGetStride(void *                   );
sSI   YAC_CALL Object___yacArrayGetPointer(void *                  );
void  YAC_CALL Object___yacArraySetWidth(void *, yacmemptr         );
void  YAC_CALL Object___yacArraySetTemplate(void *, yacmemptr      );
void  YAC_CALL Object___yacArrayGetDeref(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacHashSet  (void *, yacmemptr             );
void  YAC_CALL Object___yacHashGet  (void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacHashGetDeref(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacGetSignalStringList(void *, yacmemptr   );
void  YAC_CALL Object___yacMetaClassName(void *, YAC_Value *       );
sSI   YAC_CALL Object___yacMetaClassMemberGetNum(void *            );
sSI   YAC_CALL Object___yacMetaClassMemberGetAccessKeyByIndex(void *, yacmemptr);
sSI   YAC_CALL Object___yacMetaClassMemberGetAccessKeyByName(void *, yacmemptr);
sSI   YAC_CALL Object___yacMetaClassMemberGetType(void *, yacmemptr);
void  YAC_CALL Object___yacMetaClassMemberGetName(void *, yacmemptr, YAC_Value *);
void  YAC_CALL Object___yacMetaClassMemberSet(void *, yacmemptr    );
void  YAC_CALL Object___yacMetaClassMemberGet(void *, yacmemptr, YAC_Value *);
sSI   YAC_CALL Object___yacMetaClassInstanceOf(void *, yacmemptr   );
void  YAC_CALL Object___yacNew      (void *, YAC_Value *           );
sSI   YAC_CALL Object___yacCanDeserializeClass(void *, yacmemptr   );
sSI   YAC_CALL Object___yacInstanceOf(void *, yacmemptr            );

// ------------------ YAC class "YAC_Object" reflection map (implementation) ------------------
sUI          YAC_VCALL YAC_Object::yacMemberGetNum                  (void) {return 0;}
const char **YAC_VCALL YAC_Object::yacMemberGetNames                (void) {return 0;}
const sUI   *YAC_VCALL YAC_Object::yacMemberGetTypes                (void) {return 0;}
const char **YAC_VCALL YAC_Object::yacMemberGetObjectTypes          (void) {return 0;}
const sU8  **YAC_VCALL YAC_Object::yacMemberGetOffsets              (void) {return (const sU8**)0;}
sUI          YAC_VCALL YAC_Object::yacMethodGetNum                  (void) {return 115;}
const char **YAC_VCALL YAC_Object::yacMethodGetNames                (void) {static const char *r[]={"operator", "yacClassName", "yacNewObject", "yacMemberGetNum", "yacMemberGetNames", "yacMemberGetTypes", "yacMemberGetObjectTypes", "yacMemberGetOffsets", "yacMethodGetNum", "yacMethodGetNames", "yacMethodGetNumParameters", "yacMethodGetParameterTypes", "yacMethodGetParameterObjectTypes", "yacMethodGetReturnTypes", "yacMethodGetReturnObjectTypes", "yacMethodGetAdr", "yacConstantGetNum", "yacConstantGetNames", "yacConstantGetTypes", "yacConstantGetValues", "yacCopy", "yacEquals", "yacOperator", "yacOperatorInit", "yacOperatorAssign", "yacOperatorAdd", "yacOperatorSub", "yacOperatorMul", "yacOperatorDiv", "yacOperatorClamp", "yacOperatorWrap", "yacScanI32", "yacScanI64", "yacScanF32", "yacScanF64", "yacToString", "yacOperatorI", "yacOperatorI64", "yacOperatorF32", "yacOperatorF64", "yacValueOfI", "yacValueOfF32", "yacValueOfF64", "yacValueOfI64", "yacToParsableString", "yacIsStream", "yacStreamClose", "yacStreamOpenLocal", "yacStreamOpenLogic", "yacStreamGetByteOrder", "yacStreamSetByteOrder", "yacStreamEOF", "yacStreamSeek", "yacStreamGetOffset", "yacStreamSetOffset", "yacStreamGetSize", "yacStreamRead", "yacStreamReadI8", "yacStreamReadI16", "yacStreamReadI32", "yacStreamReadI64", "yacStreamReadF32", "yacStreamReadF64", "yacStreamReadObject", "yacStreamReadString", "yacStreamReadBuffer", "yacStreamReadLine", "yacStreamWrite", "yacStreamWriteI8", "yacStreamWriteI16", "yacStreamWriteI32", "yacStreamWriteI64", "yacStreamWriteF32", "yacStreamWriteF64", "yacStreamWriteObject", "yacStreamWriteString", "yacStreamWriteBuffer", "yacStreamGetErrorCode", "yacStreamGetErrorStringByCode", "yacSerializeClassName", "yacSerialize", "yacDeserialize", "yacArrayNew", "yacArrayAlloc", "yacArrayRealloc", "yacArrayGetNumElements", "yacArrayGetMaxElements", "yacArrayCopySize", "yacArraySet", "yacArrayGet", "yacArrayGetWidth", "yacArrayGetHeight", "yacArrayGetElementType", "yacArrayGetElementByteSize", "yacArrayGetStride", "yacArrayGetPointer", "yacArraySetWidth", "yacArraySetTemplate", "yacArrayGetDeref", "yacHashSet", "yacHashGet", "yacHashGetDeref", "yacGetSignalStringList", "yacMetaClassName", "yacMetaClassMemberGetNum", "yacMetaClassMemberGetAccessKeyByIndex", "yacMetaClassMemberGetAccessKeyByName", "yacMetaClassMemberGetType", "yacMetaClassMemberGetName", "yacMetaClassMemberSet", "yacMetaClassMemberGet", "yacMetaClassInstanceOf", "yacNew", "yacCanDeserializeClass", "yacInstanceOf"}; return r;}
const sUI   *YAC_VCALL YAC_Object::yacMethodGetNumParameters        (void) {static const sUI r[]={2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 2, 1, 0, 1, 0, 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 3, 3, 0, 1, 1, 2, 2, 0, 4, 4, 0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0, 1, 1, 1, 1, 2, 1, 1, 0, 1, 1}; return r;}
const sUI  **YAC_VCALL YAC_Object::yacMethodGetParameterTypes       (void) {static const sUI rt0[]={1,3};static const sUI rt1[]={0,};static const sUI rt2[]={0,};static const sUI rt3[]={0,};static const sUI rt4[]={0,};static const sUI rt5[]={0,};static const sUI rt6[]={0,};static const sUI rt7[]={0,};static const sUI rt8[]={0,};static const sUI rt9[]={0,};static const sUI rt10[]={0,};static const sUI rt11[]={0,};static const sUI rt12[]={0,};static const sUI rt13[]={0,};static const sUI rt14[]={0,};static const sUI rt15[]={0,};static const sUI rt16[]={0,};static const sUI rt17[]={0,};static const sUI rt18[]={0,};static const sUI rt19[]={0,};static const sUI rt20[]={3,};static const sUI rt21[]={3,};static const sUI rt22[]={1, 3,};static const sUI rt23[]={3,};static const sUI rt24[]={3,};static const sUI rt25[]={3,};static const sUI rt26[]={3,};static const sUI rt27[]={3,};static const sUI rt28[]={3,};static const sUI rt29[]={3, 3,};static const sUI rt30[]={3, 3,};static const sUI rt31[]={3,};static const sUI rt32[]={3,};static const sUI rt33[]={3,};static const sUI rt34[]={3,};static const sUI rt35[]={3,};static const sUI rt36[]={1, 1,};static const sUI rt37[]={1, 3,};static const sUI rt38[]={1, 2,};static const sUI rt39[]={1, 3,};static const sUI rt40[]={1,};static const sUI rt41[]={2,};static const sUI rt42[]={3,};static const sUI rt43[]={3,};static const sUI rt44[]={3,};static const sUI rt45[]={0,};static const sUI rt46[]={0,};static const sUI rt47[]={3, 1,};static const sUI rt48[]={3,};static const sUI rt49[]={0,};static const sUI rt50[]={1,};static const sUI rt51[]={0,};static const sUI rt52[]={1, 1,};static const sUI rt53[]={0,};static const sUI rt54[]={1,};static const sUI rt55[]={0,};static const sUI rt56[]={3, 1,};static const sUI rt57[]={0,};static const sUI rt58[]={0,};static const sUI rt59[]={0,};static const sUI rt60[]={0,};static const sUI rt61[]={0,};static const sUI rt62[]={0,};static const sUI rt63[]={3,};static const sUI rt64[]={3, 1,};static const sUI rt65[]={3, 1, 1, 1,};static const sUI rt66[]={3, 1,};static const sUI rt67[]={3, 1,};static const sUI rt68[]={1,};static const sUI rt69[]={1,};static const sUI rt70[]={1,};static const sUI rt71[]={3,};static const sUI rt72[]={2,};static const sUI rt73[]={3,};static const sUI rt74[]={3,};static const sUI rt75[]={3, 1, 1,};static const sUI rt76[]={3, 1, 1,};static const sUI rt77[]={0,};static const sUI rt78[]={1,};static const sUI rt79[]={3,};static const sUI rt80[]={3, 1,};static const sUI rt81[]={3, 1,};static const sUI rt82[]={0,};static const sUI rt83[]={1, 1, 1, 1,};static const sUI rt84[]={1, 1, 1, 1,};static const sUI rt85[]={0,};static const sUI rt86[]={0,};static const sUI rt87[]={3,};static const sUI rt88[]={1, 3,};static const sUI rt89[]={1,};static const sUI rt90[]={0,};static const sUI rt91[]={0,};static const sUI rt92[]={0,};static const sUI rt93[]={0,};static const sUI rt94[]={0,};static const sUI rt95[]={0,};static const sUI rt96[]={1,};static const sUI rt97[]={3,};static const sUI rt98[]={1,};static const sUI rt99[]={3, 3,};static const sUI rt100[]={3,};static const sUI rt101[]={3,};static const sUI rt102[]={3,};static const sUI rt103[]={0,};static const sUI rt104[]={0,};static const sUI rt105[]={1,};static const sUI rt106[]={3,};static const sUI rt107[]={1,};static const sUI rt108[]={1,};static const sUI rt109[]={1, 3,};static const sUI rt110[]={1,};static const sUI rt111[]={3,};static const sUI rt112[]={0,};static const sUI rt113[]={3,};static const sUI rt114[]={3,};static const sUI *r[]={rt0, rt1, rt2, rt3, rt4, rt5, rt6, rt7, rt8, rt9, rt10, rt11, rt12, rt13, rt14, rt15, rt16, rt17, rt18, rt19, rt20, rt21, rt22, rt23, rt24, rt25, rt26, rt27, rt28, rt29, rt30, rt31, rt32, rt33, rt34, rt35, rt36, rt37, rt38, rt39, rt40, rt41, rt42, rt43, rt44, rt45, rt46, rt47, rt48, rt49, rt50, rt51, rt52, rt53, rt54, rt55, rt56, rt57, rt58, rt59, rt60, rt61, rt62, rt63, rt64, rt65, rt66, rt67, rt68, rt69, rt70, rt71, rt72, rt73, rt74, rt75, rt76, rt77, rt78, rt79, rt80, rt81, rt82, rt83, rt84, rt85, rt86, rt87, rt88, rt89, rt90, rt91, rt92, rt93, rt94, rt95, rt96, rt97, rt98, rt99, rt100, rt101, rt102, rt103, rt104, rt105, rt106, rt107, rt108, rt109, rt110, rt111, rt112, rt113, rt114}; return r;}
const char***YAC_VCALL YAC_Object::yacMethodGetParameterObjectTypes (void) {static const char *rs0[]={0,"",};static const char *rs1[]={(const char*)0,};static const char *rs2[]={(const char*)0,};static const char *rs3[]={(const char*)0,};static const char *rs4[]={(const char*)0,};static const char *rs5[]={(const char*)0,};static const char *rs6[]={(const char*)0,};static const char *rs7[]={(const char*)0,};static const char *rs8[]={(const char*)0,};static const char *rs9[]={(const char*)0,};static const char *rs10[]={(const char*)0,};static const char *rs11[]={(const char*)0,};static const char *rs12[]={(const char*)0,};static const char *rs13[]={(const char*)0,};static const char *rs14[]={(const char*)0,};static const char *rs15[]={(const char*)0,};static const char *rs16[]={(const char*)0,};static const char *rs17[]={(const char*)0,};static const char *rs18[]={(const char*)0,};static const char *rs19[]={(const char*)0,};static const char *rs20[]={(const char*)0,};static const char *rs21[]={(const char*)0,};static const char *rs22[]={(const char*)0, (const char*)0,};static const char *rs23[]={(const char*)0,};static const char *rs24[]={(const char*)0,};static const char *rs25[]={(const char*)0,};static const char *rs26[]={(const char*)0,};static const char *rs27[]={(const char*)0,};static const char *rs28[]={(const char*)0,};static const char *rs29[]={(const char*)0, (const char*)0,};static const char *rs30[]={(const char*)0, (const char*)0,};static const char *rs31[]={(const char*)0,};static const char *rs32[]={(const char*)0,};static const char *rs33[]={(const char*)0,};static const char *rs34[]={(const char*)0,};static const char *rs35[]={(const char*)0,};static const char *rs36[]={(const char*)0, (const char*)0,};static const char *rs37[]={(const char*)0, (const char*)0,};static const char *rs38[]={(const char*)0, (const char*)0,};static const char *rs39[]={(const char*)0, (const char*)0,};static const char *rs40[]={(const char*)0,};static const char *rs41[]={(const char*)0,};static const char *rs42[]={(const char*)0,};static const char *rs43[]={(const char*)0,};static const char *rs44[]={(const char*)0,};static const char *rs45[]={(const char*)0,};static const char *rs46[]={(const char*)0,};static const char *rs47[]={(const char*)0, (const char*)0,};static const char *rs48[]={(const char*)0,};static const char *rs49[]={(const char*)0,};static const char *rs50[]={(const char*)0,};static const char *rs51[]={(const char*)0,};static const char *rs52[]={(const char*)0, (const char*)0,};static const char *rs53[]={(const char*)0,};static const char *rs54[]={(const char*)0,};static const char *rs55[]={(const char*)0,};static const char *rs56[]={(const char*)0, (const char*)0,};static const char *rs57[]={(const char*)0,};static const char *rs58[]={(const char*)0,};static const char *rs59[]={(const char*)0,};static const char *rs60[]={(const char*)0,};static const char *rs61[]={(const char*)0,};static const char *rs62[]={(const char*)0,};static const char *rs63[]={(const char*)0,};static const char *rs64[]={(const char*)0, (const char*)0,};static const char *rs65[]={(const char*)0, (const char*)0, (const char*)0, (const char*)0,};static const char *rs66[]={(const char*)0, (const char*)0,};static const char *rs67[]={(const char*)0, (const char*)0,};static const char *rs68[]={(const char*)0,};static const char *rs69[]={(const char*)0,};static const char *rs70[]={(const char*)0,};static const char *rs71[]={(const char*)0,};static const char *rs72[]={(const char*)0,};static const char *rs73[]={(const char*)0,};static const char *rs74[]={(const char*)0,};static const char *rs75[]={(const char*)0, (const char*)0, (const char*)0,};static const char *rs76[]={(const char*)0, (const char*)0, (const char*)0,};static const char *rs77[]={(const char*)0,};static const char *rs78[]={(const char*)0,};static const char *rs79[]={(const char*)0,};static const char *rs80[]={(const char*)0, (const char*)0,};static const char *rs81[]={(const char*)0, (const char*)0,};static const char *rs82[]={(const char*)0,};static const char *rs83[]={(const char*)0, (const char*)0, (const char*)0, (const char*)0,};static const char *rs84[]={(const char*)0, (const char*)0, (const char*)0, (const char*)0,};static const char *rs85[]={(const char*)0,};static const char *rs86[]={(const char*)0,};static const char *rs87[]={(const char*)0,};static const char *rs88[]={(const char*)0, (const char*)0,};static const char *rs89[]={(const char*)0,};static const char *rs90[]={(const char*)0,};static const char *rs91[]={(const char*)0,};static const char *rs92[]={(const char*)0,};static const char *rs93[]={(const char*)0,};static const char *rs94[]={(const char*)0,};static const char *rs95[]={(const char*)0,};static const char *rs96[]={(const char*)0,};static const char *rs97[]={(const char*)0,};static const char *rs98[]={(const char*)0,};static const char *rs99[]={(const char*)0, (const char*)0,};static const char *rs100[]={(const char*)0,};static const char *rs101[]={(const char*)0,};static const char *rs102[]={(const char*)0,};static const char *rs103[]={(const char*)0,};static const char *rs104[]={(const char*)0,};static const char *rs105[]={(const char*)0,};static const char *rs106[]={(const char*)0,};static const char *rs107[]={(const char*)0,};static const char *rs108[]={(const char*)0,};static const char *rs109[]={(const char*)0, (const char*)0,};static const char *rs110[]={(const char*)0,};static const char *rs111[]={(const char*)0,};static const char *rs112[]={(const char*)0,};static const char *rs113[]={(const char*)0,};static const char *rs114[]={(const char*)0,};static const char**r[]={rs0, rs1, rs2, rs3, rs4, rs5, rs6, rs7, rs8, rs9, rs10, rs11, rs12, rs13, rs14, rs15, rs16, rs17, rs18, rs19, rs20, rs21, rs22, rs23, rs24, rs25, rs26, rs27, rs28, rs29, rs30, rs31, rs32, rs33, rs34, rs35, rs36, rs37, rs38, rs39, rs40, rs41, rs42, rs43, rs44, rs45, rs46, rs47, rs48, rs49, rs50, rs51, rs52, rs53, rs54, rs55, rs56, rs57, rs58, rs59, rs60, rs61, rs62, rs63, rs64, rs65, rs66, rs67, rs68, rs69, rs70, rs71, rs72, rs73, rs74, rs75, rs76, rs77, rs78, rs79, rs80, rs81, rs82, rs83, rs84, rs85, rs86, rs87, rs88, rs89, rs90, rs91, rs92, rs93, rs94, rs95, rs96, rs97, rs98, rs99, rs100, rs101, rs102, rs103, rs104, rs105, rs106, rs107, rs108, rs109, rs110, rs111, rs112, rs113, rs114}; return r;}
const sUI   *YAC_VCALL YAC_Object::yacMethodGetReturnTypes          (void) {static const sUI r[]={4, 4, 4, 1, 4, 4, 4, 4, 1, 4, 4, 4, 4, 4, 4, 4, 1, 4, 4, 4, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 4, 4, 4, 4, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 4, 2, 4, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 4, 0, 0, 1, 4, 1, 1, 1, 1, 0, 0, 4, 1, 1, 1, 1, 1, 1, 0, 0, 4, 0, 4, 4, 0, 4, 1, 1, 1, 1, 4, 0, 4, 1, 4, 1, 1}; return r;}
const char **YAC_VCALL YAC_Object::yacMethodGetReturnObjectTypes    (void) {static const char *r[]={"", (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0, (const char*)0}; return r;}
const void **YAC_VCALL YAC_Object::yacMethodGetAdr                  (void) {static const void *r[]={(void*)Object__operator, (void*)Object___yacClassName, (void*)Object___yacNewObject, (void*)Object___yacMemberGetNum, (void*)Object___yacMemberGetNames, (void*)Object___yacMemberGetTypes, (void*)Object___yacMemberGetObjectTypes, (void*)Object___yacMemberGetOffsets, (void*)Object___yacMethodGetNum, (void*)Object___yacMethodGetNames, (void*)Object___yacMethodGetNumParameters, (void*)Object___yacMethodGetParameterTypes, (void*)Object___yacMethodGetParameterObjectTypes, (void*)Object___yacMethodGetReturnTypes, (void*)Object___yacMethodGetReturnObjectTypes, (void*)Object___yacMethodGetAdr, (void*)Object___yacConstantGetNum, (void*)Object___yacConstantGetNames, (void*)Object___yacConstantGetTypes, (void*)Object___yacConstantGetValues, (void*)Object___yacCopy, (void*)Object___yacEquals, (void*)Object___yacOperator, (void*)Object___yacOperatorInit, (void*)Object___yacOperatorAssign, (void*)Object___yacOperatorAdd, (void*)Object___yacOperatorSub, (void*)Object___yacOperatorMul, (void*)Object___yacOperatorDiv, (void*)Object___yacOperatorClamp, (void*)Object___yacOperatorWrap, (void*)Object___yacScanI32, (void*)Object___yacScanI64, (void*)Object___yacScanF32, (void*)Object___yacScanF64, (void*)Object___yacToString, (void*)Object___yacOperatorI, (void*)Object___yacOperatorI64, (void*)Object___yacOperatorF32, (void*)Object___yacOperatorF64, (void*)Object___yacValueOfI, (void*)Object___yacValueOfF32, (void*)Object___yacValueOfF64, (void*)Object___yacValueOfI64, (void*)Object___yacToParsableString, (void*)Object___yacIsStream, (void*)Object___yacStreamClose, (void*)Object___yacStreamOpenLocal, (void*)Object___yacStreamOpenLogic, (void*)Object___yacStreamGetByteOrder, (void*)Object___yacStreamSetByteOrder, (void*)Object___yacStreamEOF, (void*)Object___yacStreamSeek, (void*)Object___yacStreamGetOffset, (void*)Object___yacStreamSetOffset, (void*)Object___yacStreamGetSize, (void*)Object___yacStreamRead, (void*)Object___yacStreamReadI8, (void*)Object___yacStreamReadI16, (void*)Object___yacStreamReadI32, (void*)Object___yacStreamReadI64, (void*)Object___yacStreamReadF32, (void*)Object___yacStreamReadF64, (void*)Object___yacStreamReadObject, (void*)Object___yacStreamReadString, (void*)Object___yacStreamReadBuffer, (void*)Object___yacStreamReadLine, (void*)Object___yacStreamWrite, (void*)Object___yacStreamWriteI8, (void*)Object___yacStreamWriteI16, (void*)Object___yacStreamWriteI32, (void*)Object___yacStreamWriteI64, (void*)Object___yacStreamWriteF32, (void*)Object___yacStreamWriteF64, (void*)Object___yacStreamWriteObject, (void*)Object___yacStreamWriteString, (void*)Object___yacStreamWriteBuffer, (void*)Object___yacStreamGetErrorCode, (void*)Object___yacStreamGetErrorStringByCode, (void*)Object___yacSerializeClassName, (void*)Object___yacSerialize, (void*)Object___yacDeserialize, (void*)Object___yacArrayNew, (void*)Object___yacArrayAlloc, (void*)Object___yacArrayRealloc, (void*)Object___yacArrayGetNumElements, (void*)Object___yacArrayGetMaxElements, (void*)Object___yacArrayCopySize, (void*)Object___yacArraySet, (void*)Object___yacArrayGet, (void*)Object___yacArrayGetWidth, (void*)Object___yacArrayGetHeight, (void*)Object___yacArrayGetElementType, (void*)Object___yacArrayGetElementByteSize, (void*)Object___yacArrayGetStride, (void*)Object___yacArrayGetPointer, (void*)Object___yacArraySetWidth, (void*)Object___yacArraySetTemplate, (void*)Object___yacArrayGetDeref, (void*)Object___yacHashSet, (void*)Object___yacHashGet, (void*)Object___yacHashGetDeref, (void*)Object___yacGetSignalStringList, (void*)Object___yacMetaClassName, (void*)Object___yacMetaClassMemberGetNum, (void*)Object___yacMetaClassMemberGetAccessKeyByIndex, (void*)Object___yacMetaClassMemberGetAccessKeyByName, (void*)Object___yacMetaClassMemberGetType, (void*)Object___yacMetaClassMemberGetName, (void*)Object___yacMetaClassMemberSet, (void*)Object___yacMetaClassMemberGet, (void*)Object___yacMetaClassInstanceOf, (void*)Object___yacNew, (void*)Object___yacCanDeserializeClass, (void*)Object___yacInstanceOf}; return r;}
sUI          YAC_VCALL YAC_Object::yacConstantGetNum                (void) {return 0;}
const char **YAC_VCALL YAC_Object::yacConstantGetNames              (void) {static const char*r[]={""}; return r;}
const sUI   *YAC_VCALL YAC_Object::yacConstantGetTypes              (void) {static const sUI r[]={0}; return r;}
yacmemptr    YAC_VCALL YAC_Object::yacConstantGetValues             (void) {static sUI r[]={0,};yacmemptr m; m.ui=(sUI*)r; return m;}

////YAC_C(YAC_Object, "Object");

void  YAC_CALL Object___yacClassName(void *_o, YAC_Value *_r                 ) {((YAC_Object*)_o)->_yacClassName(_r);}
void  YAC_CALL Object___yacNewObject(void *_o, YAC_Value *_r                 ) {((YAC_Object*)_o)->_yacNewObject(_r);}
sSI   YAC_CALL Object___yacMemberGetNum(void *_o                             ) {return (sSI)((YAC_Object*)_o)->_yacMemberGetNum();}
void  YAC_CALL Object___yacMemberGetNames(void *_o, YAC_Value *_r            ) {((YAC_Object*)_o)->_yacMemberGetNames(_r);}
void  YAC_CALL Object___yacMemberGetTypes(void *_o, YAC_Value *_r            ) {((YAC_Object*)_o)->_yacMemberGetTypes(_r);}
void  YAC_CALL Object___yacMemberGetObjectTypes(void *_o, YAC_Value *_r      ) {((YAC_Object*)_o)->_yacMemberGetObjectTypes(_r);}
void  YAC_CALL Object___yacMemberGetOffsets(void *_o, YAC_Value *_r          ) {((YAC_Object*)_o)->_yacMemberGetOffsets(_r);}
sSI   YAC_CALL Object___yacMethodGetNum(void *_o                             ) {return (sSI)((YAC_Object*)_o)->_yacMethodGetNum();}
void  YAC_CALL Object___yacMethodGetNames(void *_o, YAC_Value *_r            ) {((YAC_Object*)_o)->_yacMethodGetNames(_r);}
void  YAC_CALL Object___yacMethodGetNumParameters(void *_o, YAC_Value *_r    ) {((YAC_Object*)_o)->_yacMethodGetNumParameters(_r);}
void  YAC_CALL Object___yacMethodGetParameterTypes(void *_o, YAC_Value *_r   ) {((YAC_Object*)_o)->_yacMethodGetParameterTypes(_r);}
void  YAC_CALL Object___yacMethodGetParameterObjectTypes(void *_o, YAC_Value *_r) {((YAC_Object*)_o)->_yacMethodGetParameterObjectTypes(_r);}
void  YAC_CALL Object___yacMethodGetReturnTypes(void *_o, YAC_Value *_r      ) {((YAC_Object*)_o)->_yacMethodGetReturnTypes(_r);}
void  YAC_CALL Object___yacMethodGetReturnObjectTypes(void *_o, YAC_Value *_r) {((YAC_Object*)_o)->_yacMethodGetReturnObjectTypes(_r);}
void  YAC_CALL Object___yacMethodGetAdr(void *_o, YAC_Value *_r              ) {((YAC_Object*)_o)->_yacMethodGetAdr(_r);}
sSI   YAC_CALL Object___yacConstantGetNum(void *_o                           ) {return (sSI)((YAC_Object*)_o)->_yacConstantGetNum();}
void  YAC_CALL Object___yacConstantGetNames(void *_o, YAC_Value *_r          ) {((YAC_Object*)_o)->_yacConstantGetNames(_r);}
void  YAC_CALL Object___yacConstantGetTypes(void *_o, YAC_Value *_r          ) {((YAC_Object*)_o)->_yacConstantGetTypes(_r);}
void  YAC_CALL Object___yacConstantGetValues(void *_o, YAC_Value *_r         ) {((YAC_Object*)_o)->_yacConstantGetValues(_r);}
sSI   YAC_CALL Object___yacCopy     (void *_o, yacmemptr _args               ) {return (sSI)((YAC_Object*)_o)->_yacCopy(_args.mem[0].o);}
sSI   YAC_CALL Object___yacEquals   (void *_o, yacmemptr _args               ) {return (sSI)((YAC_Object*)_o)->_yacEquals(_args.mem[0].o);}
void  YAC_CALL Object___yacOperator (void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacOperator(_args.mem[0].si, _args.mem[1].o, _r);}
void  YAC_CALL Object___yacOperatorInit(void *_o, yacmemptr _args            ) {((YAC_Object*)_o)->_yacOperatorInit(_args.mem[0].o);}
void  YAC_CALL Object___yacOperatorAssign(void *_o, yacmemptr _args          ) {((YAC_Object*)_o)->_yacOperatorAssign(_args.mem[0].o);}
void  YAC_CALL Object___yacOperatorAdd(void *_o, yacmemptr _args             ) {((YAC_Object*)_o)->_yacOperatorAdd(_args.mem[0].o);}
void  YAC_CALL Object___yacOperatorSub(void *_o, yacmemptr _args             ) {((YAC_Object*)_o)->_yacOperatorSub(_args.mem[0].o);}
void  YAC_CALL Object___yacOperatorMul(void *_o, yacmemptr _args             ) {((YAC_Object*)_o)->_yacOperatorMul(_args.mem[0].o);}
void  YAC_CALL Object___yacOperatorDiv(void *_o, yacmemptr _args             ) {((YAC_Object*)_o)->_yacOperatorDiv(_args.mem[0].o);}
void  YAC_CALL Object___yacOperatorClamp(void *_o, yacmemptr _args           ) {((YAC_Object*)_o)->_yacOperatorClamp(_args.mem[0].o, _args.mem[1].o);}
void  YAC_CALL Object___yacOperatorWrap(void *_o, yacmemptr _args            ) {((YAC_Object*)_o)->_yacOperatorWrap(_args.mem[0].o, _args.mem[1].o);}
sSI   YAC_CALL Object___yacScanI32  (void *_o, yacmemptr _args               ) {return (sSI)((YAC_Object*)_o)->_yacScanI32(_args.mem[0].o);}
sSI   YAC_CALL Object___yacScanI64  (void *_o, yacmemptr _args               ) {return (sSI)((YAC_Object*)_o)->_yacScanI64(_args.mem[0].o);}
sSI   YAC_CALL Object___yacScanF32  (void *_o, yacmemptr _args               ) {return (sSI)((YAC_Object*)_o)->_yacScanF32(_args.mem[0].o);}
sSI   YAC_CALL Object___yacScanF64  (void *_o, yacmemptr _args               ) {return (sSI)((YAC_Object*)_o)->_yacScanF64(_args.mem[0].o);}
sSI   YAC_CALL Object___yacToString (void *_o, yacmemptr _args               ) {return (sSI)((YAC_Object*)_o)->_yacToString(_args.mem[0].o);}
void  YAC_CALL Object___yacOperatorI(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacOperatorI(_args.mem[0].si, _args.mem[1].si, _r);}
void  YAC_CALL Object___yacOperatorI64(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacOperatorI64(_args.mem[0].si, _args.mem[1].o, _r);}
void  YAC_CALL Object___yacOperatorF32(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacOperatorF32(_args.mem[0].si, _args.mem[1].f4, _r);}
void  YAC_CALL Object___yacOperatorF64(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacOperatorF64(_args.mem[0].si, _args.mem[1].o, _r);}
void  YAC_CALL Object___yacValueOfI (void *_o, yacmemptr _args               ) {((YAC_Object*)_o)->_yacValueOfI(_args.mem[0].si);}
void  YAC_CALL Object___yacValueOfF32(void *_o, yacmemptr _args              ) {((YAC_Object*)_o)->_yacValueOfF32(_args.mem[0].f4);}
void  YAC_CALL Object___yacValueOfF64(void *_o, yacmemptr _args              ) {((YAC_Object*)_o)->_yacValueOfF64(_args.mem[0].o);}
void  YAC_CALL Object___yacValueOfI64(void *_o, yacmemptr _args              ) {((YAC_Object*)_o)->_yacValueOfI64(_args.mem[0].o);}
sSI   YAC_CALL Object___yacToParsableString(void *_o, yacmemptr _args        ) {return (sSI)((YAC_Object*)_o)->_yacToParsableString(_args.mem[0].o);}
sSI   YAC_CALL Object___yacIsStream (void *_o                                ) {return (sSI)((YAC_Object*)_o)->_yacIsStream();}
void  YAC_CALL Object___yacStreamClose(void *_o                              ) {((YAC_Object*)_o)->_yacStreamClose();}
sSI   YAC_CALL Object___yacStreamOpenLocal(void *_o, yacmemptr _args         ) {return (sSI)((YAC_Object*)_o)->_yacStreamOpenLocal(_args.mem[0].o, _args.mem[1].si);}
sSI   YAC_CALL Object___yacStreamOpenLogic(void *_o, yacmemptr _args         ) {return (sSI)((YAC_Object*)_o)->_yacStreamOpenLogic(_args.mem[0].o);}
sSI   YAC_CALL Object___yacStreamGetByteOrder(void *_o                       ) {return (sSI)((YAC_Object*)_o)->_yacStreamGetByteOrder();}
void  YAC_CALL Object___yacStreamSetByteOrder(void *_o, yacmemptr _args      ) {((YAC_Object*)_o)->_yacStreamSetByteOrder(_args.mem[0].si);}
sSI   YAC_CALL Object___yacStreamEOF(void *_o                                ) {return (sSI)((YAC_Object*)_o)->_yacStreamEOF();}
void  YAC_CALL Object___yacStreamSeek(void *_o, yacmemptr _args              ) {((YAC_Object*)_o)->_yacStreamSeek(_args.mem[0].si, _args.mem[1].si);}
sSI   YAC_CALL Object___yacStreamGetOffset(void *_o                          ) {return (sSI)((YAC_Object*)_o)->_yacStreamGetOffset();}
void  YAC_CALL Object___yacStreamSetOffset(void *_o, yacmemptr _args         ) {((YAC_Object*)_o)->_yacStreamSetOffset(_args.mem[0].si);}
sSI   YAC_CALL Object___yacStreamGetSize(void *_o                            ) {return (sSI)((YAC_Object*)_o)->_yacStreamGetSize();}
sSI   YAC_CALL Object___yacStreamRead(void *_o, yacmemptr _args              ) {return (sSI)((YAC_Object*)_o)->_yacStreamRead(_args.mem[0].o, _args.mem[1].si);}
sSI   YAC_CALL Object___yacStreamReadI8(void *_o                             ) {return (sSI)((YAC_Object*)_o)->_yacStreamReadI8();}
sSI   YAC_CALL Object___yacStreamReadI16(void *_o                            ) {return (sSI)((YAC_Object*)_o)->_yacStreamReadI16();}
sSI   YAC_CALL Object___yacStreamReadI32(void *_o                            ) {return (sSI)((YAC_Object*)_o)->_yacStreamReadI32();}
void  YAC_CALL Object___yacStreamReadI64(void *_o, YAC_Value *_r             ) {((YAC_Object*)_o)->_yacStreamReadI64(_r);}
sF32  YAC_CALL Object___yacStreamReadF32(void *_o                            ) {return (sF32)((YAC_Object*)_o)->_yacStreamReadF32();}
void  YAC_CALL Object___yacStreamReadF64(void *_o, YAC_Value *_r             ) {((YAC_Object*)_o)->_yacStreamReadF64(_r);}
void  YAC_CALL Object___yacStreamReadObject(void *_o, yacmemptr _args        ) {((YAC_Object*)_o)->_yacStreamReadObject(_args.mem[0].o);}
sSI   YAC_CALL Object___yacStreamReadString(void *_o, yacmemptr _args        ) {return (sSI)((YAC_Object*)_o)->_yacStreamReadString(_args.mem[0].o, _args.mem[1].si);}
sSI   YAC_CALL Object___yacStreamReadBuffer(void *_o, yacmemptr _args        ) {return (sSI)((YAC_Object*)_o)->_yacStreamReadBuffer(_args.mem[0].o, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
sSI   YAC_CALL Object___yacStreamReadLine(void *_o, yacmemptr _args          ) {return (sSI)((YAC_Object*)_o)->_yacStreamReadLine(_args.mem[0].o, _args.mem[1].si);}
sSI   YAC_CALL Object___yacStreamWrite(void *_o, yacmemptr _args             ) {return (sSI)((YAC_Object*)_o)->_yacStreamWrite(_args.mem[0].o, _args.mem[1].si);}
void  YAC_CALL Object___yacStreamWriteI8(void *_o, yacmemptr _args           ) {((YAC_Object*)_o)->_yacStreamWriteI8(_args.mem[0].si);}
void  YAC_CALL Object___yacStreamWriteI16(void *_o, yacmemptr _args          ) {((YAC_Object*)_o)->_yacStreamWriteI16(_args.mem[0].si);}
void  YAC_CALL Object___yacStreamWriteI32(void *_o, yacmemptr _args          ) {((YAC_Object*)_o)->_yacStreamWriteI32(_args.mem[0].si);}
void  YAC_CALL Object___yacStreamWriteI64(void *_o, yacmemptr _args          ) {((YAC_Object*)_o)->_yacStreamWriteI64(_args.mem[0].o);}
void  YAC_CALL Object___yacStreamWriteF32(void *_o, yacmemptr _args          ) {((YAC_Object*)_o)->_yacStreamWriteF32(_args.mem[0].f4);}
void  YAC_CALL Object___yacStreamWriteF64(void *_o, yacmemptr _args          ) {((YAC_Object*)_o)->_yacStreamWriteF64(_args.mem[0].o);}
void  YAC_CALL Object___yacStreamWriteObject(void *_o, yacmemptr _args       ) {((YAC_Object*)_o)->_yacStreamWriteObject(_args.mem[0].o);}
sSI   YAC_CALL Object___yacStreamWriteString(void *_o, yacmemptr _args       ) {return (sSI)((YAC_Object*)_o)->_yacStreamWriteString(_args.mem[0].o, _args.mem[1].si, _args.mem[2].si);}
sSI   YAC_CALL Object___yacStreamWriteBuffer(void *_o, yacmemptr _args       ) {return (sSI)((YAC_Object*)_o)->_yacStreamWriteBuffer(_args.mem[0].o, _args.mem[1].si, _args.mem[2].si);}
sSI   YAC_CALL Object___yacStreamGetErrorCode(void *_o                       ) {return (sSI)((YAC_Object*)_o)->_yacStreamGetErrorCode();}
void  YAC_CALL Object___yacStreamGetErrorStringByCode(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacStreamGetErrorStringByCode(_args.mem[0].si, _r);}
void  YAC_CALL Object___yacSerializeClassName(void *_o, yacmemptr _args      ) {((YAC_Object*)_o)->_yacSerializeClassName(_args.mem[0].o);}
void  YAC_CALL Object___yacSerialize(void *_o, yacmemptr _args               ) {((YAC_Object*)_o)->_yacSerialize(_args.mem[0].o, _args.mem[1].si);}
sSI   YAC_CALL Object___yacDeserialize(void *_o, yacmemptr _args             ) {return (sSI)((YAC_Object*)_o)->_yacDeserialize(_args.mem[0].o, _args.mem[1].si);}
void  YAC_CALL Object___yacArrayNew (void *_o, YAC_Value *_r                 ) {((YAC_Object*)_o)->_yacArrayNew(_r);}
sSI   YAC_CALL Object___yacArrayAlloc(void *_o, yacmemptr _args              ) {return (sSI)((YAC_Object*)_o)->_yacArrayAlloc(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
sSI   YAC_CALL Object___yacArrayRealloc(void *_o, yacmemptr _args            ) {return (sSI)((YAC_Object*)_o)->_yacArrayRealloc(_args.mem[0].si, _args.mem[1].si, _args.mem[2].si, _args.mem[3].si);}
sSI   YAC_CALL Object___yacArrayGetNumElements(void *_o                      ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetNumElements();}
sSI   YAC_CALL Object___yacArrayGetMaxElements(void *_o                      ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetMaxElements();}
void  YAC_CALL Object___yacArrayCopySize(void *_o, yacmemptr _args           ) {((YAC_Object*)_o)->_yacArrayCopySize(_args.mem[0].o);}
void  YAC_CALL Object___yacArraySet (void *_o, yacmemptr _args               ) {((YAC_Object*)_o)->_yacArraySet(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL Object___yacArrayGet (void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacArrayGet(_args.mem[0].si, _r);}
sSI   YAC_CALL Object___yacArrayGetWidth(void *_o                            ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetWidth();}
sSI   YAC_CALL Object___yacArrayGetHeight(void *_o                           ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetHeight();}
sSI   YAC_CALL Object___yacArrayGetElementType(void *_o                      ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetElementType();}
sSI   YAC_CALL Object___yacArrayGetElementByteSize(void *_o                  ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetElementByteSize();}
sSI   YAC_CALL Object___yacArrayGetStride(void *_o                           ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetStride();}
sSI   YAC_CALL Object___yacArrayGetPointer(void *_o                          ) {return (sSI)((YAC_Object*)_o)->_yacArrayGetPointer();}
void  YAC_CALL Object___yacArraySetWidth(void *_o, yacmemptr _args           ) {((YAC_Object*)_o)->_yacArraySetWidth(_args.mem[0].si);}
void  YAC_CALL Object___yacArraySetTemplate(void *_o, yacmemptr _args        ) {((YAC_Object*)_o)->_yacArraySetTemplate(_args.mem[0].o);}
void  YAC_CALL Object___yacArrayGetDeref(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacArrayGetDeref(_args.mem[0].si, _r);}
void  YAC_CALL Object___yacHashSet  (void *_o, yacmemptr _args               ) {((YAC_Object*)_o)->_yacHashSet(_args.mem[0].o, _args.mem[1].o);}
void  YAC_CALL Object___yacHashGet  (void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacHashGet(_args.mem[0].o, _r);}
void  YAC_CALL Object___yacHashGetDeref(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacHashGetDeref(_args.mem[0].o, _r);}
void  YAC_CALL Object___yacGetSignalStringList(void *_o, yacmemptr _args     ) {((YAC_Object*)_o)->_yacGetSignalStringList(_args.mem[0].o);}
void  YAC_CALL Object___yacMetaClassName(void *_o, YAC_Value *_r             ) {((YAC_Object*)_o)->_yacMetaClassName(_r);}
sSI   YAC_CALL Object___yacMetaClassMemberGetNum(void *_o                    ) {return (sSI)((YAC_Object*)_o)->_yacMetaClassMemberGetNum();}
sSI   YAC_CALL Object___yacMetaClassMemberGetAccessKeyByIndex(void *_o, yacmemptr _args) {return (sSI)((YAC_Object*)_o)->_yacMetaClassMemberGetAccessKeyByIndex(_args.mem[0].si);}
sSI   YAC_CALL Object___yacMetaClassMemberGetAccessKeyByName(void *_o, yacmemptr _args) {return (sSI)((YAC_Object*)_o)->_yacMetaClassMemberGetAccessKeyByName(_args.mem[0].o);}
sSI   YAC_CALL Object___yacMetaClassMemberGetType(void *_o, yacmemptr _args  ) {return (sSI)((YAC_Object*)_o)->_yacMetaClassMemberGetType(_args.mem[0].si);}
void  YAC_CALL Object___yacMetaClassMemberGetName(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacMetaClassMemberGetName(_args.mem[0].si, _r);}
void  YAC_CALL Object___yacMetaClassMemberSet(void *_o, yacmemptr _args      ) {((YAC_Object*)_o)->_yacMetaClassMemberSet(_args.mem[0].si, _args.mem[1].o);}
void  YAC_CALL Object___yacMetaClassMemberGet(void *_o, yacmemptr _args, YAC_Value *_r) {((YAC_Object*)_o)->_yacMetaClassMemberGet(_args.mem[0].si, _r);}
sSI   YAC_CALL Object___yacMetaClassInstanceOf(void *_o, yacmemptr _args     ) {return (sSI)((YAC_Object*)_o)->_yacMetaClassInstanceOf(_args.mem[0].o);}
void  YAC_CALL Object___yacNew      (void *_o, YAC_Value *_r                 ) {((YAC_Object*)_o)->_yacNew(_r);}
sSI   YAC_CALL Object___yacCanDeserializeClass(void *_o, yacmemptr _args     ) {return (sSI)((YAC_Object*)_o)->_yacCanDeserializeClass(_args.mem[0].o);}
sSI   YAC_CALL Object___yacInstanceOf(void *_o, yacmemptr _args              ) {return (sSI)((YAC_Object*)_o)->_yacInstanceOf(_args.mem[0].o);}
