Invoke callbacks for every retained node on this subprogram.

Synopsis

Declared in <llvm/IR/DebugInfoMetadata.h>

template<
    typename FuncLVT,
    typename FuncLabelT,
    typename FuncImportedEntityT,
    typename FuncTypeT,
    typename FuncGVET>
void
forEachRetainedNode(
    FuncLVT&& FuncLV,
    FuncLabelT&& FuncLabel,
    FuncImportedEntityT&& FuncIE,
    FuncTypeT&& FuncType,
    FuncGVET&& FuncGVE);

Parameters

Name

Description

FuncLV

Callback invoked for each retained local variable.

FuncLabel

Callback invoked for each retained label.

FuncIE

Callback invoked for each retained imported entity.

FuncType

Callback invoked for each retained type.

FuncGVE

Callback invoked for each retained global variable expression.

Created with MrDocs