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 2895 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 2898 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 2907 of file rootcling_impl.cxx.

◆ clean()

int tempFileNamesCatalog::clean ( )
inline

Definition at line 2934 of file rootcling_impl.cxx.

◆ commit()

int tempFileNamesCatalog::commit ( )
inline

Definition at line 2957 of file rootcling_impl.cxx.

◆ dump()

void tempFileNamesCatalog::dump ( )
inline

Definition at line 3001 of file rootcling_impl.cxx.

◆ getFileName()

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

Definition at line 2992 of file rootcling_impl.cxx.

◆ getTmpFileName()

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

Definition at line 2900 of file rootcling_impl.cxx.

Member Data Documentation

◆ m_emptyString

const std::string tempFileNamesCatalog::m_emptyString
private

Definition at line 3010 of file rootcling_impl.cxx.

◆ m_names

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

Definition at line 3011 of file rootcling_impl.cxx.

◆ m_size

unsigned int tempFileNamesCatalog::m_size
private

Definition at line 3009 of file rootcling_impl.cxx.

◆ m_tempNames

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

Definition at line 3012 of file rootcling_impl.cxx.

  • core/dictgen/src/rootcling_impl.cxx