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 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.
 
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 2937 of file rootcling_impl.cxx.

◆ dump()

void tempFileNamesCatalog::dump ( )
inline

Definition at line 2981 of file rootcling_impl.cxx.

◆ getFileName()

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

Definition at line 2972 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 2990 of file rootcling_impl.cxx.

◆ m_names

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

Definition at line 2991 of file rootcling_impl.cxx.

◆ m_size

unsigned int tempFileNamesCatalog::m_size
private

Definition at line 2989 of file rootcling_impl.cxx.

◆ m_tempNames

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

Definition at line 2992 of file rootcling_impl.cxx.

  • core/dictgen/src/rootcling_impl.cxx