def get_virtual_function(obj, function_name, function_index=0): """Return a :class:`Function` object. Create the :class:`Function` object by using a :class:`FunctionInfo` object. :param obj: An object of an exposed class. :param str function_name: See :func:`get_function_info`. :param int function_index: See :func:`get_function_info`. :raise ValueError: See :func:`get_class_name`. """ return get_object_pointer(obj).make_virtual_function( get_function_info(obj, function_name, function_index))
def get_virtual_function(obj, function_name, function_index=0): """Return a Function object created by using a FunctionInfo object. @param <obj>: An object of an exposed class. @param <function_name>: The name of the member function on the C++ side. @param <function_index>: The index of the member function in the function info list. This is only required if the function is overloaded and you want to get a different FunctionInfo object than the first one. """ return get_object_pointer(obj).make_virtual_function( get_function_info(obj, function_name, function_index))