cpp: LuaInputProtocol: out of order method declaration