Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
tempFileNamesCatalog Class Reference

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

Definition at line 2866 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.
 
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 2869 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 2878 of file rootcling_impl.cxx.

◆ clean()

int tempFileNamesCatalog::clean ( )
inline

Definition at line 2905 of file rootcling_impl.cxx.

◆ commit()

int tempFileNamesCatalog::commit ( )
inline

Definition at line 2928 of file rootcling_impl.cxx.

◆ dump()

void tempFileNamesCatalog::dump ( )
inline

Definition at line 2972 of file rootcling_impl.cxx.

◆ getFileName()

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

Definition at line 2963 of file rootcling_impl.cxx.

◆ getTmpFileName()

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

Definition at line 2871 of file rootcling_impl.cxx.

Member Data Documentation

◆ m_emptyString

const std::string tempFileNamesCatalog::m_emptyString
private

Definition at line 2981 of file rootcling_impl.cxx.

◆ m_names

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

Definition at line 2982 of file rootcling_impl.cxx.

◆ m_size

unsigned int tempFileNamesCatalog::m_size
private

Definition at line 2980 of file rootcling_impl.cxx.

◆ m_tempNames

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

Definition at line 2983 of file rootcling_impl.cxx.

  • core/dictgen/src/rootcling_impl.cxx