#include "clang/AST/VTableBuilder.h"
Definition at line 363 of file VTableBuilder.h.
◆ OriginalMethodMapTy ◆ VTableComponentLayout Enumerator PointerComponents in the vtable are pointers to other structs/functions.
RelativeComponents in the vtable are relative offsets between the vtable and the other structs/functions.
Definition at line 398 of file VTableBuilder.h.
◆ ItaniumVTableContext() ◆ ~ItaniumVTableContext() ItaniumVTableContext::~ItaniumVTableContext ( ) overrideDefinition at line 2336 of file VTableBuilder.cpp.
◆ classof() ◆ createConstructionVTableLayout() ◆ findOriginalMethod() ◆ findOriginalMethodInMap() ◆ getMethodVTableIndex() uint64_t ItaniumVTableContext::getMethodVTableIndex ( GlobalDecl GD ) ◆ getOriginalMethodMap()This method is reserved for the implementation and shouldn't be used directly.
Definition at line 453 of file VTableBuilder.h.
◆ getVirtualBaseOffsetOffset()Return the offset in chars (relative to the vtable address point) where the offset of the virtual base that contains the given base is stored, otherwise, if no virtual base contains the given class, return 0.
Base must be a virtual base class or an unambiguous base.
Definition at line 2354 of file VTableBuilder.cpp.
References clang::CharUnits::Zero().
◆ getVTableComponentLayout() ◆ getVTableLayout() ◆ isPointerLayout() bool clang::ItaniumVTableContext::isPointerLayout ( ) const inline ◆ isRelativeLayout() bool clang::ItaniumVTableContext::isRelativeLayout ( ) const inline ◆ setOriginalMethod()The documentation for this class was generated from the following files:
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