12#ifndef ROOT_TClingTypeInfo 
   13#define ROOT_TClingTypeInfo 
   31#include "clang/AST/Type.h" 
   38   namespace TMetaUtils {
 
   39      class TNormalizedCtxt;
 
   66   const char          *
Name() 
const override; 
 
The file contains a base class of TCling*Info classes.
 
Emulation of the CINT TypeInfo class.
 
clang::QualType fQualType
 
std::string NormalizedName(const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) const
Return the normalized name of the type (i.e.
 
const char * Name() const override
 
void Init(clang::QualType ty)
 
TClingTypeInfo(cling::Interpreter *interp)
 
cling::Interpreter * GetInterpreter() const
 
TClingTypeInfo(cling::Interpreter *interp, clang::QualType ty)
 
cling::Interpreter * fInterp
 
bool IsValid() const override
 
clang::QualType GetQualType() const
 
void Init(const char *name)
 
const char * TrueName(const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt) const
Return the normalized name of the type (i.e.
 
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.