numbast.static.function#

Module Attributes

function_mangled_name_registry

A set of created function mangled names.

function_apis_registry

A set of created function API names.

Functions

clear_function_apis_registry()

Reset function APIs registry.

Classes

StaticFunctionRenderer(decl, header_path, ...)

Base class for function static bindings renderer.

StaticFunctionsRenderer(decls, header_path)

Render a collection of CUDA function declarations.

StaticNonOperatorFunctionRenderer(decl, ...)

Render bindings of a non-operator function.

StaticOverloadedOperatorRenderer(decl, ...)

Render bindings of an overloaded operator, such as "operator +"