Represents a single component in a vtable. More...
#include "clang/AST/VTableBuilder.h"
Represents a single component in a vtable.
Definition at line 30 of file VTableBuilder.h.
◆ Kind Enumerator CK_VCallOffset CK_VBaseOffset CK_OffsetToTop CK_RTTI CK_FunctionPointer CK_CompleteDtorPointerA pointer to the complete destructor.
CK_DeletingDtorPointerA pointer to the deleting destructor.
CK_UnusedFunctionPointerAn entry that is never used.
In some cases, a vtable function pointer will end up never being called. Such vtable function pointers are represented as a CK_UnusedFunctionPointer.
Definition at line 32 of file VTableBuilder.h.
◆ VTableComponent() ◆ getDestructorDecl() ◆ getFunctionDecl() const CXXMethodDecl * clang::VTableComponent::getFunctionDecl ( ) const inline ◆ getGlobalDecl() GlobalDecl clang::VTableComponent::getGlobalDecl ( ) const inlineDefinition at line 153 of file VTableBuilder.h.
References CK_CompleteDtorPointer, CK_DeletingDtorPointer, CK_FunctionPointer, CK_OffsetToTop, CK_RTTI, CK_UnusedFunctionPointer, CK_VBaseOffset, CK_VCallOffset, clang::Dtor_Complete, clang::Dtor_Deleting, getFunctionDecl(), getKind(), and isUsedFunctionPointerKind().
◆ getKind() Kind clang::VTableComponent::getKind ( ) const inline ◆ getOffsetToTop() CharUnits clang::VTableComponent::getOffsetToTop ( ) const inline ◆ getRTTIDecl() const CXXRecordDecl * clang::VTableComponent::getRTTIDecl ( ) const inline ◆ getUnusedFunctionDecl() const CXXMethodDecl * clang::VTableComponent::getUnusedFunctionDecl ( ) const inline ◆ getVBaseOffset() CharUnits clang::VTableComponent::getVBaseOffset ( ) const inline ◆ getVCallOffset() CharUnits clang::VTableComponent::getVCallOffset ( ) const inline ◆ isDestructorKind() bool clang::VTableComponent::isDestructorKind ( ) const inline ◆ isFunctionPointerKind() bool clang::VTableComponent::isFunctionPointerKind ( ) const inline ◆ isRTTIKind() bool clang::VTableComponent::isRTTIKind ( ) const inline ◆ isUsedFunctionPointerKind() bool clang::VTableComponent::isUsedFunctionPointerKind ( ) const inline ◆ MakeCompleteDtor() ◆ MakeDeletingDtor() ◆ MakeFunction() ◆ MakeOffsetToTop() ◆ MakeRTTI() ◆ MakeUnusedFunction() ◆ MakeVBaseOffset() ◆ MakeVCallOffset()The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4