Logo ROOT  
Reference Guide
TCling::TUniqueString Class Reference

Definition at line 588 of file TCling.h.

Public Member Functions

 TUniqueString ()=delete
 
 TUniqueString (const TUniqueString &)=delete
 
 TUniqueString (Long64_t size)
 
bool Append (const std::string &str)
 Append string to the storage if not added already. More...
 
const char * Data ()
 

Private Attributes

std::string fContent
 
std::hash< std::string > fHashFunc
 
std::set< size_t > fLinesHashSet
 

Constructor & Destructor Documentation

◆ TUniqueString() [1/3]

TCling::TUniqueString::TUniqueString ( )
delete

◆ TUniqueString() [2/3]

TCling::TUniqueString::TUniqueString ( const TUniqueString )
delete

◆ TUniqueString() [3/3]

TCling::TUniqueString::TUniqueString ( Long64_t  size)

Definition at line 1015 of file TCling.cxx.

Member Function Documentation

◆ Append()

bool TCling::TUniqueString::Append ( const std::string &  str)
inline

Append string to the storage if not added already.

Definition at line 1030 of file TCling.cxx.

◆ Data()

const char * TCling::TUniqueString::Data ( )
inline

Definition at line 1022 of file TCling.cxx.

Member Data Documentation

◆ fContent

std::string TCling::TUniqueString::fContent
private

Definition at line 596 of file TCling.h.

◆ fHashFunc

std::hash<std::string> TCling::TUniqueString::fHashFunc
private

Definition at line 598 of file TCling.h.

◆ fLinesHashSet

std::set<size_t> TCling::TUniqueString::fLinesHashSet
private

Definition at line 597 of file TCling.h.


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