equal
deleted
inserted
replaced
101 void Append(AITransactionMode *transaction); |
101 void Append(AITransactionMode *transaction); |
102 }; |
102 }; |
103 |
103 |
104 #ifdef DEFINE_SQUIRREL_CLASS |
104 #ifdef DEFINE_SQUIRREL_CLASS |
105 /* Custom template to allow AITransactionMode-instance as param */ |
105 /* Custom template to allow AITransactionMode-instance as param */ |
106 template <> AITransactionMode *SQConvert::GetParam(ForceType<AITransactionMode *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITransactionMode *)instance; } |
106 namespace SQConvert { |
|
107 template <> AITransactionMode *GetParam(ForceType<AITransactionMode *>, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITransactionMode *)instance; } |
|
108 }; // namespace SQConvert |
107 |
109 |
108 void SQAITransactionModeRegister(Squirrel *engine) { |
110 void SQAITransactionModeRegister(Squirrel *engine) { |
109 DefSQClass <AITransactionMode> SQAITransactionMode("AITransactionMode"); |
111 DefSQClass <AITransactionMode> SQAITransactionMode("AITransactionMode"); |
110 SQAITransactionMode.PreRegister(engine); |
112 SQAITransactionMode.PreRegister(engine); |
111 SQAITransactionMode.AddConstructor(engine); |
113 SQAITransactionMode.AddConstructor(engine); |