ROOT  6.06/09
Reference Guide
Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
ROOT::Internal::RStl Class Reference

Definition at line 48 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 </mnt/vdb/lsf/workspace/root-makedoc-v606/rootspi/rdoc/src/v6-06-00-patches/core/metautils/src/RStl.h>

+ Collaboration diagram for ROOT::Internal::RStl:

Member Typedef Documentation

Definition at line 50 of file RStl.h.

Constructor & Destructor Documentation

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

Definition at line 55 of file RStl.h.

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

Definition at line 70 of file RStl.h.

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

Member Function Documentation

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

Definition at line 109 of file RStl.cxx.

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

Definition at line 56 of file RStl.cxx.

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

Definition at line 47 of file RStl.cxx.

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

Definition at line 164 of file RStl.cxx.

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 174 of file RStl.cxx.

Member Data Documentation

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

Definition at line 51 of file RStl.h.


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