Example #1
0
NCB_ATTACH_CLASS(ScriptsAdd, Scripts) {
	RawCallback("getObjectKeys", &ScriptsAdd::getKeys, TJS_STATICMEMBER);
	RawCallback("getObjectCount", &ScriptsAdd::getCount, TJS_STATICMEMBER);
	NCB_METHOD(getObjectContext);
	NCB_METHOD(isNullContext);
	NCB_METHOD(equalStruct);
	NCB_METHOD(equalStructNumericLoose);
	RawCallback("foreach", &ScriptsAdd::foreach, TJS_STATICMEMBER);
	RawCallback("getMD5HashString", &ScriptsAdd::getMD5HashString, TJS_STATICMEMBER);
	NCB_METHOD(clone);
};
Example #2
0
NCB_ATTACH_CLASS(DictAdd, Dictionary) {
	RawCallback("saveStruct2", &DictAdd::saveStruct2, TJS_STATICMEMBER);
	RawCallback("toStructString", &DictAdd::toStructString, TJS_STATICMEMBER);
};
Example #3
0
NCB_ATTACH_CLASS(ArrayAdd, Array) {
	RawCallback("save2", &ArrayAdd::save2, 0);
	RawCallback("saveStruct2", &ArrayAdd::saveStruct2, 0);
	RawCallback("toStructString", &ArrayAdd::toStructString, 0);
};
Example #4
0
NCB_ATTACH_CLASS(SystemRegistory, System)
{
	RawCallback("writeRegValue", &Class::writeRegistory, 0);
};