1
0
mirror of https://github.com/VCMP-SqMod/SqMod.git synced 2025-06-30 22:17:13 +02:00

Add function to retrieve command listeners associated with a certain manager as array or table and also to iterate them with a callback. Should close #19

This commit is contained in:
Sandu Liviu Catalin
2016-07-14 19:20:49 +03:00
parent 1d5b12f11f
commit 463dc75d91
2 changed files with 86 additions and 0 deletions

View File

@ -1082,6 +1082,9 @@ void Register(HSQUIRRELVM vm)
.Func(_SC("FindByName"), &Manager::FindByName)
.Func(_SC("BindOnFail"), &Manager::SetOnFail)
.Func(_SC("BindOnAuth"), &Manager::SetOnAuth)
.Func(_SC("GetArray"), &Manager::GetCommandsArray)
.Func(_SC("GetTable"), &Manager::GetCommandsTable)
.Func(_SC("Foreach"), &Manager::ForeachCommand)
// Member Overloads
.Overload< Object (Manager::*)(CSStr) >(_SC("Create"), &Manager::Create)
.Overload< Object (Manager::*)(CSStr, CSStr) >(_SC("Create"), &Manager::Create)