namespace modules::funcutils

[No description available]

Functions

Name
defgetArgs(func_el func_el)
defconstrArgsBracket(args args, include_arg_name include_arg_name =True, include_arg_type include_arg_type =True, include_namespace include_namespace =False, cast_to_original cast_to_original =False, use_wrapper_class use_wrapper_class =False, wrapper_to_pointer wrapper_to_pointer =False, add_namespace_to_loaded add_namespace_to_loaded =’')
defconstrWrapperName(func_el func_el, include_full_namespace include_full_namespace =True)
defconstrWrapperArgs(args args, add_ref add_ref =False, convert_loaded_to_abstract convert_loaded_to_abstract =True)
defconstrDeclLine(return_type return_type, func_name func_name, args_bracket args_bracket, keywords keywords =[], is_const is_const =False)
defconstrWrapperBody(return_type return_type, func_name func_name, args args, return_is_loaded_class return_is_loaded_class, keywords keywords =[])
defignoreFunction(func_el func_el, limit_pointerness limit_pointerness =False, remove_n_args remove_n_args =0, print_warning print_warning =True)
defusesNativeType(func_el func_el)
defusesLoadedType(func_el func_el)
defnumberOfDefaultArgs(func_el func_el)
defconstrExternFuncDecl(func_el func_el)
defgetFunctionNameDict(func_el func_el)

Functions Documentation

function getArgs

def getArgs(
    func_el func_el
)

function constrArgsBracket

def constrArgsBracket(
    args args,
    include_arg_name include_arg_name =True,
    include_arg_type include_arg_type =True,
    include_namespace include_namespace =False,
    cast_to_original cast_to_original =False,
    use_wrapper_class use_wrapper_class =False,
    wrapper_to_pointer wrapper_to_pointer =False,
    add_namespace_to_loaded add_namespace_to_loaded =''
)

function constrWrapperName

def constrWrapperName(
    func_el func_el,
    include_full_namespace include_full_namespace =True
)

function constrWrapperArgs

def constrWrapperArgs(
    args args,
    add_ref add_ref =False,
    convert_loaded_to_abstract convert_loaded_to_abstract =True
)

function constrDeclLine

def constrDeclLine(
    return_type return_type,
    func_name func_name,
    args_bracket args_bracket,
    keywords keywords =[],
    is_const is_const =False
)

function constrWrapperBody

def constrWrapperBody(
    return_type return_type,
    func_name func_name,
    args args,
    return_is_loaded_class return_is_loaded_class,
    keywords keywords =[]
)

function ignoreFunction

def ignoreFunction(
    func_el func_el,
    limit_pointerness limit_pointerness =False,
    remove_n_args remove_n_args =0,
    print_warning print_warning =True
)

function usesNativeType

def usesNativeType(
    func_el func_el
)

function usesLoadedType

def usesLoadedType(
    func_el func_el
)

function numberOfDefaultArgs

def numberOfDefaultArgs(
    func_el func_el
)

function constrExternFuncDecl

def constrExternFuncDecl(
    func_el func_el
)

function getFunctionNameDict

def getFunctionNameDict(
    func_el func_el
)

Updated on 2022-08-03 at 12:57:55 +0000