Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Internal::RStl Class Reference

Definition at line 47 of file RStl.h.

Public Member Functions

 ~RStl ()
 
void GenerateTClassFor (const char *requestedName, const clang::CXXRecordDecl *stlClass, const cling::Interpreter &interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt)
 
void GenerateTClassFor (const clang::QualType &type, const cling::Interpreter &interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt)
 
void Print ()
 
void WriteClassInit (std::ostream &strm, const cling::Interpreter &interp, const ROOT::TMetaUtils::TNormalizedCtxt &normCtxt, const ROOT::TMetaUtils::RConstructorTypes &, bool &needCollectionProxy, void(*emitStreamerInfo)(const char *))
 

Static Public Member Functions

static RStlInstance ()
 

Private Types

typedef std::set< ROOT::TMetaUtils::AnnotatedRecordDecl, ROOT::TMetaUtils::AnnotatedRecordDecl::CompareByNamelist_t
 

Private Member Functions

 RStl ()
 
 RStl (const RStl &)
 
RStloperator= (const RStl &)
 

Private Attributes

list_t fList
 

#include </home/sftnight/build/workspace/root-makedoc-v628/rootspi/rdoc/src/v6-28-00-patches/core/clingutils/res/RStl.h>

Member Typedef Documentation

◆ list_t

Constructor & Destructor Documentation

◆ ~RStl()

ROOT::Internal::RStl::~RStl ( )
inline

Definition at line 54 of file RStl.h.

◆ RStl() [1/2]

ROOT::Internal::RStl::RStl ( )
inlineprivate

Definition at line 69 of file RStl.h.

◆ RStl() [2/2]

ROOT::Internal::RStl::RStl ( const RStl )
private

Member Function Documentation

◆ GenerateTClassFor() [1/2]

void ROOT::Internal::RStl::GenerateTClassFor ( const char *  requestedName,
const clang::CXXRecordDecl *  stlClass,
const cling::Interpreter &  interp,
const ROOT::TMetaUtils::TNormalizedCtxt normCtxt 
)

Definition at line 126 of file RStl.cxx.

◆ GenerateTClassFor() [2/2]

void ROOT::Internal::RStl::GenerateTClassFor ( const clang::QualType &  type,
const cling::Interpreter &  interp,
const ROOT::TMetaUtils::TNormalizedCtxt normCtxt 
)

Definition at line 49 of file RStl.cxx.

◆ Instance()

ROOT::Internal::RStl & ROOT::Internal::RStl::Instance ( )
static

Definition at line 40 of file RStl.cxx.

◆ operator=()

RStl & ROOT::Internal::RStl::operator= ( const RStl )
private

◆ Print()

void ROOT::Internal::RStl::Print ( )

Definition at line 180 of file RStl.cxx.

◆ WriteClassInit()

void ROOT::Internal::RStl::WriteClassInit ( std::ostream &  strm,
const cling::Interpreter &  interp,
const ROOT::TMetaUtils::TNormalizedCtxt normCtxt,
const ROOT::TMetaUtils::RConstructorTypes ctorTypes,
bool needCollectionProxy,
void(*)(const char *)  emitStreamerInfo 
)

Definition at line 190 of file RStl.cxx.

Member Data Documentation

◆ fList

list_t ROOT::Internal::RStl::fList
private

Definition at line 50 of file RStl.h.

  • core/clingutils/res/RStl.h
  • core/clingutils/src/RStl.cxx