ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | 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::CompareByName
list_t
 

Private Member Functions

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

Private Attributes

list_t fList
 

#include </mnt/vdb/lsf/workspace/root-makedoc/rootspi/rdoc/src/master/core/metautils/src/RStl.h>

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.

Collaboration diagram for ROOT::Internal::RStl:
[legend]

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