Values for visibility metadata attached to vtables.

Synopsis

Declared in <llvm/IR/GlobalObject.h>

enum VCallVisibility;

Description

Describes the scope in which a virtual call could end up being dispatched through this vtable.

Members

Name

Description

VCallVisibilityPublic

Type is potentially visible to external code.

VCallVisibilityLinkageUnit

Type is only visible to code which will be in the current module after LTO internalization.

VCallVisibilityTranslationUnit

Type is only visible to code in the current module.

Created with MrDocs