Kanzi 3.9.10
kanzi::MetaMethod Member List

This is the complete list of members for kanzi::MetaMethod, including all inherited members.

apply(MetaObject &instance, const MethodArguments &arguments) constkanzi::MetaMethod
find(string_view metaMethod, const MetaObject &instance, const MethodArguments &arguments)kanzi::MetaMethodstatic
getArgumentCount() constkanzi::MetaMethod
getArgumentType(size_t index) constkanzi::MetaMethod
getName() constkanzi::MetaMethod
getReturnType() constkanzi::MetaMethod
invoke(MetaObject &object, string_view metaMethod, const MethodArguments &arguments)kanzi::MetaMethodstatic
invoke(MetaObject &object, string_view metaMethod)kanzi::MetaMethodstatic
isValid() constkanzi::MetaMethod
MetaMethod()kanzi::MetaMethodexplicit
MetaMethod(FixedString name, void(TClass::*method)())kanzi::MetaMethodexplicit
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)())kanzi::MetaMethodexplicit
MetaMethod(FixedString name, void(TClass::*method)(TArg1), const PropertyType< TArg1Prop > &property1)kanzi::MetaMethodexplicit
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1), const PropertyType< TArg1Prop > &property1)kanzi::MetaMethodexplicit
MetaMethod(FixedString name, void(TClass::*method)(TArg1, TArg2), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2)kanzi::MetaMethodexplicit
MetaMethod(FixedString name, const PropertyType< TRetProp > &ret, TRet(TClass::*method)(TArg1, TArg2), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2)kanzi::MetaMethodexplicit
MetaMethod(FixedString name, void(TClass::*method)(TArg1, TArg2, TArg3), const PropertyType< TArg1Prop > &property1, const PropertyType< TArg2Prop > &property2, const PropertyType< TArg3Prop > &property3)kanzi::MetaMethodexplicit
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::MetaMethodexplicit
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::MetaMethodexplicit
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::MetaMethodexplicit
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::MetaMethodexplicit
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::MetaMethodexplicit
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::MetaMethodexplicit
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::MetaMethodexplicit