nvrtcGetLoweredName_interface Interface

interface
private function nvrtcGetLoweredName_interface(prog, name_expression, lowered_name) result(nvrtcResult)

Arguments

Type IntentOptional Attributes Name
type(nvrtcProgram), value :: prog

CUDA Runtime Compilation program.

character(len=c_char) :: name_expression(*)

Name expression.

type(c_ptr) :: lowered_name

Mangled name.

Return Value integer(kind=c_int)

The enumerated type nvrtcResult defines API call result codes.

Description

Extracts the lowered (mangled) name for a global function or device/constant variable, and updates *lowered_name to point to it.