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

Methods

BaseSubobject()

Declared at: clang/include/clang/AST/BaseSubobject.h:38

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

Description

getBase - Returns the base class declaration.

Declared at: clang/include/clang/AST/BaseSubobject.h:43

clang::CharUnits getBaseOffset() const

Description

getBaseOffset - Returns the base class offset.

Declared at: clang/include/clang/AST/BaseSubobject.h:46