Logo ROOT  
Reference Guide
TClingDeclInfo Class Reference

Definition at line 28 of file TClingDeclInfo.h.

Public Member Functions

 TClingDeclInfo (const clang::Decl *D)
virtual ~TClingDeclInfo ()
clang::Decl * GetDecl ()
virtual const clang::Decl * GetDecl () const
virtual bool IsValid () const
virtual const char * Name () const

Protected Member Functions

long Property (long property, clang::QualType &qt) const

Protected Attributes

const clang::Decl * fDecl = nullptr
std::string fNameCache

#include </home/sftnight/build/workspace/root-makedoc-v622/rootspi/rdoc/src/v6-22-00-patches/core/metacling/src/TClingDeclInfo.h>

Inheritance diagram for TClingDeclInfo:

Constructor & Destructor Documentation

◆ TClingDeclInfo()

TClingDeclInfo::TClingDeclInfo ( const clang::Decl *  D)

Definition at line 34 of file TClingDeclInfo.h.

◆ ~TClingDeclInfo()

TClingDeclInfo::~TClingDeclInfo ( )

Definition at line 27 of file TClingDeclInfo.cxx.

Member Function Documentation

◆ GetDecl() [1/2]

clang::Decl * TClingDeclInfo::GetDecl ( )

Definition at line 38 of file TClingDeclInfo.h.

◆ GetDecl() [2/2]

virtual const clang::Decl * TClingDeclInfo::GetDecl ( ) const

Reimplemented in TClingDataMemberInfo, TClingMethodArgInfo, and TClingMethodInfo.

Definition at line 37 of file TClingDeclInfo.h.

◆ IsValid()

virtual bool TClingDeclInfo::IsValid ( ) const

Reimplemented in TClingMethodArgInfo, and TClingTypeInfo.

Definition at line 41 of file TClingDeclInfo.h.

◆ Name()

const char * TClingDeclInfo::Name ( ) const

Reimplemented in TClingDataMemberInfo, TClingMethodInfo, TClingTypedefInfo, and TClingTypeInfo.

Definition at line 29 of file TClingDeclInfo.cxx.

◆ Property()

long TClingDeclInfo::Property ( long  property,
clang::QualType &  qt 
) const

Definition at line 49 of file TClingDeclInfo.cxx.

Member Data Documentation

◆ fDecl

const clang::Decl* TClingDeclInfo::fDecl = nullptr

Definition at line 30 of file TClingDeclInfo.h.

◆ fNameCache

std::string TClingDeclInfo::fNameCache

Definition at line 31 of file TClingDeclInfo.h.

The documentation for this class was generated from the following files: