class BaseSubobject
Declaration
class BaseSubobject { /* full declaration omitted */ };
Declared at: clang/include/clang/AST/BaseSubobject.h:30
Member Variables
- private const clang::CXXRecordDecl* Base
- Base - The base class declaration.
- private clang::CharUnits BaseOffset
- BaseOffset - The offset from the most derived class to the base class.
Method Overview
- public BaseSubobject()
- public BaseSubobject(const clang::CXXRecordDecl * Base, clang::CharUnits BaseOffset)
- public const clang::CXXRecordDecl * getBase() const
- public clang::CharUnits getBaseOffset() const
Methods
¶BaseSubobject()
BaseSubobject()
Declared at: clang/include/clang/AST/BaseSubobject.h:38
¶BaseSubobject(const clang::CXXRecordDecl* Base,
clang::CharUnits BaseOffset)
BaseSubobject(const clang::CXXRecordDecl* Base,
clang::CharUnits BaseOffset)
Declared at: clang/include/clang/AST/BaseSubobject.h:39
Parameters
- const clang::CXXRecordDecl* Base
- clang::CharUnits BaseOffset
¶const clang::CXXRecordDecl* getBase() const
const clang::CXXRecordDecl* getBase() const
Description
getBase - Returns the base class declaration.
Declared at: clang/include/clang/AST/BaseSubobject.h:43
¶clang::CharUnits getBaseOffset() const
clang::CharUnits getBaseOffset() const
Description
getBaseOffset - Returns the base class offset.
Declared at: clang/include/clang/AST/BaseSubobject.h:46