diff options
author | Mattes D <github@xoft.cz> | 2017-06-24 11:58:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-24 11:58:06 +0200 |
commit | fe4253834919d6c742c59c701d3d5ce8285f4504 (patch) | |
tree | c201ca7a02344029679d4addffb695a3d20c4bec /src/Bindings/LuaState.h | |
parent | Load entities from old and new names (diff) | |
download | cuberite-fe4253834919d6c742c59c701d3d5ce8285f4504.tar cuberite-fe4253834919d6c742c59c701d3d5ce8285f4504.tar.gz cuberite-fe4253834919d6c742c59c701d3d5ce8285f4504.tar.bz2 cuberite-fe4253834919d6c742c59c701d3d5ce8285f4504.tar.lz cuberite-fe4253834919d6c742c59c701d3d5ce8285f4504.tar.xz cuberite-fe4253834919d6c742c59c701d3d5ce8285f4504.tar.zst cuberite-fe4253834919d6c742c59c701d3d5ce8285f4504.zip |
Diffstat (limited to 'src/Bindings/LuaState.h')
-rw-r--r-- | src/Bindings/LuaState.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Bindings/LuaState.h b/src/Bindings/LuaState.h index 4320ce40e..674c7a240 100644 --- a/src/Bindings/LuaState.h +++ b/src/Bindings/LuaState.h @@ -788,6 +788,10 @@ public: /** Returns true if the specified parameter on the stack is nil (indicating an end-of-parameters) */ bool CheckParamEnd(int a_Param); + /** Returns true if the first parameter is an instance of the expected class name. + Returns false and logs a special warning ("wrong calling convention") if not. */ + bool CheckParamSelf(const char * a_SelfClassName); + bool IsParamUserType(int a_Param, AString a_UserType); bool IsParamNumber(int a_Param); |