Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
rootclingIO.cxx File Reference
#include "TClass.h"
#include "TEnum.h"
#include "TError.h"
#include "TFile.h"
#include "TProtoClass.h"
#include "TDataMember.h"
#include "TROOT.h"
#include "TStreamerInfo.h"
#include "TClassEdit.h"
#include <algorithm>
#include <memory>
Include dependency graph for rootclingIO.cxx:

Functions

void AddEnumToROOTFile (const char *enumname)
void AddStreamerInfoToROOTFile (const char *normName)
void AddTypedefToROOTFile (const char *tdname)
bool CloseStreamerInfoROOTFile (bool writeEmptyRootPCM)
void InitializeStreamerInfoROOTFile (const char *filename)
static bool IsUniquePtrOffsetZero ()
static bool IsUnsupportedUniquePointer (const char *normName, TDataMember *dm)

Variables

std::vector< std::string > gClassesToStore
std::vector< std::string > gEnumsToStore
std::string gPCMFilename
std::vector< std::string > gTypedefsToStore

Function Documentation

◆ AddEnumToROOTFile()

void AddEnumToROOTFile ( const char * enumname)

Definition at line 54 of file rootclingIO.cxx.

◆ AddStreamerInfoToROOTFile()

void AddStreamerInfoToROOTFile ( const char * normName)

Definition at line 40 of file rootclingIO.cxx.

◆ AddTypedefToROOTFile()

void AddTypedefToROOTFile ( const char * tdname)

Definition at line 48 of file rootclingIO.cxx.

◆ CloseStreamerInfoROOTFile()

bool CloseStreamerInfoROOTFile ( bool writeEmptyRootPCM)

Definition at line 117 of file rootclingIO.cxx.

◆ InitializeStreamerInfoROOTFile()

void InitializeStreamerInfoROOTFile ( const char * filename)

Definition at line 34 of file rootclingIO.cxx.

◆ IsUniquePtrOffsetZero()

bool IsUniquePtrOffsetZero ( )
static

Definition at line 59 of file rootclingIO.cxx.

◆ IsUnsupportedUniquePointer()

bool IsUnsupportedUniquePointer ( const char * normName,
TDataMember * dm )
static

Definition at line 73 of file rootclingIO.cxx.

Variable Documentation

◆ gClassesToStore

std::vector<std::string> gClassesToStore

Definition at line 29 of file rootclingIO.cxx.

◆ gEnumsToStore

std::vector<std::string> gEnumsToStore

Definition at line 31 of file rootclingIO.cxx.

◆ gPCMFilename

std::string gPCMFilename

Definition at line 28 of file rootclingIO.cxx.

◆ gTypedefsToStore

std::vector<std::string> gTypedefsToStore

Definition at line 30 of file rootclingIO.cxx.