Logo ROOT  
Reference Guide
tempFileNamesCatalog Class Reference

Little helper class to bookkeep the files names which we want to make temporary.

Definition at line 2875 of file rootcling_impl.cxx.

Public Member Functions

 tempFileNamesCatalog ()
 
void addFileName (std::string &nameStr)
 Adds the name and the associated temp name to the catalog. More...
 
int clean ()
 
int commit ()
 
void dump ()
 
const std::string & getFileName (const std::string &tmpFileName)
 
std::string getTmpFileName (const std::string &filename)
 

Private Attributes

const std::string m_emptyString
 
std::vector< std::string > m_names
 
unsigned int m_size
 
std::vector< std::string > m_tempNames
 

Constructor & Destructor Documentation

◆ tempFileNamesCatalog()

tempFileNamesCatalog::tempFileNamesCatalog ( )
inline

Definition at line 2878 of file rootcling_impl.cxx.

Member Function Documentation

◆ addFileName()

void tempFileNamesCatalog::addFileName ( std::string &  nameStr)
inline

Adds the name and the associated temp name to the catalog.

Changes the name into the temp name

Definition at line 2887 of file rootcling_impl.cxx.

◆ clean()

int tempFileNamesCatalog::clean ( )
inline

Definition at line 2914 of file rootcling_impl.cxx.

◆ commit()

int tempFileNamesCatalog::commit ( )
inline

Definition at line 2934 of file rootcling_impl.cxx.

◆ dump()

void tempFileNamesCatalog::dump ( )
inline

Definition at line 2976 of file rootcling_impl.cxx.

◆ getFileName()

const std::string & tempFileNamesCatalog::getFileName ( const std::string &  tmpFileName)
inline

Definition at line 2967 of file rootcling_impl.cxx.

◆ getTmpFileName()

std::string tempFileNamesCatalog::getTmpFileName ( const std::string &  filename)
inline

Definition at line 2880 of file rootcling_impl.cxx.

Member Data Documentation

◆ m_emptyString

const std::string tempFileNamesCatalog::m_emptyString
private

Definition at line 2985 of file rootcling_impl.cxx.

◆ m_names

std::vector<std::string> tempFileNamesCatalog::m_names
private

Definition at line 2986 of file rootcling_impl.cxx.

◆ m_size

unsigned int tempFileNamesCatalog::m_size
private

Definition at line 2984 of file rootcling_impl.cxx.

◆ m_tempNames

std::vector<std::string> tempFileNamesCatalog::m_tempNames
private

Definition at line 2987 of file rootcling_impl.cxx.


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