12#ifndef ROOT_TClingBaseClassInfo 
   13#define ROOT_TClingBaseClassInfo 
   31#include "clang/AST/DeclCXX.h" 
   52   clang::CXXRecordDecl::base_class_const_iterator 
fIter; 
 
   54   std::vector<std::pair<std::pair<const clang::Decl*, clang::CXXRecordDecl::base_class_const_iterator>, ptrdiff_t> > 
fIterStack; 
 
   74   int           Next(
int onlyDirect);
 
   75   ptrdiff_t     
Offset(
void * address = 0, 
bool isDerivedObject = 
true) 
const;
 
   79   const char   *
Name() 
const;
 
ptrdiff_t(* OffsetPtrFunc_t)(void *, bool)
 
Emulation of the CINT BaseClassInfo class.
 
const char * TmpltName() const
 
const char * Name() const
 
const clang::Decl * fDecl
 
ptrdiff_t Offset(void *address=0, bool isDerivedObject=true) const
 
TClingClassInfo * fBaseInfo
 
TClingClassInfo * fClassInfo
 
std::vector< std::pair< std::pair< const clang::Decl *, clang::CXXRecordDecl::base_class_const_iterator >, ptrdiff_t > > fIterStack
 
OffsetPtrFunc_t GenerateBaseOffsetFunction(TClingClassInfo *derivedClass, TClingClassInfo *targetClass, void *address, bool isDerivedObject) const
 
void FullName(std::string &output, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) const
 
TClingBaseClassInfo & operator=(const TClingBaseClassInfo &)
 
cling::Interpreter * fInterp
 
int InternalNext(int onlyDirect)
 
clang::CXXRecordDecl::base_class_const_iterator fIter
 
TClingClassInfo * GetBase() const
 
Emulation of the CINT ClassInfo class.