This is the complete list of members for kanzi::MetaMethod, including all inherited members.
apply(MetaObject &instance, const MethodArguments &arguments) const | kanzi::MetaMethod | |
find(string_view metaMethod, const MetaObject &instance, const MethodArguments &arguments) | kanzi::MetaMethod | static |
getArgumentCount() const | kanzi::MetaMethod | |
getArgumentType(size_t index) const | kanzi::MetaMethod | |
getName() const | kanzi::MetaMethod | |
getReturnType() const | kanzi::MetaMethod | |
invoke(MetaObject &object, string_view metaMethod, const MethodArguments &arguments) | kanzi::MetaMethod | static |
invoke(MetaObject &object, string_view metaMethod) | kanzi::MetaMethod | static |
isValid() const | kanzi::MetaMethod | |
MetaMethod() | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, void(TClass::*method)()) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)()) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, void(TClass::*method)(TArg1), const PropertyType< TArg1Prop > &property1) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1), const PropertyType< TArg1Prop > &property1) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, void(TClass::*method)(TArg1, TArg2), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1, TArg2), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, void(TClass::*method)(TArg1, TArg2, TArg3), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1, TArg2, TArg3), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, void(TClass::*method)(TArg1, TArg2, TArg3, TArg4), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3, const PropertyType< TArg4Prop > &property4) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1, TArg2, TArg3, TArg4), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3, const PropertyType< TArg4Prop > &property4) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, void(TClass::*method)(TArg1, TArg2, TArg3, TArg4, TArg5), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3, const PropertyType< TArg4Prop > &property4, const PropertyType< TArg5Prop > &property5) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1, TArg2, TArg3, TArg4, TArg5), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3, const PropertyType< TArg4Prop > &property4, const PropertyType< TArg5Prop > &property5) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, void(TClass::*method)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3, const PropertyType< TArg4Prop > &property4, const PropertyType< TArg5Prop > &property5, const PropertyType< TArg6Prop > &property6) | kanzi::MetaMethod | explicit |
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3, const PropertyType< TArg4Prop > &property4, const PropertyType< TArg5Prop > &property5, const PropertyType< TArg6Prop > &property6) | kanzi::MetaMethod | explicit |