Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
TCling::TUniqueString Class Reference

Definition at line 521 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 1017 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 1032 of file TCling.cxx.

◆ Data()

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

Definition at line 1024 of file TCling.cxx.

Member Data Documentation

◆ fContent

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

Definition at line 529 of file TCling.h.

◆ fHashFunc

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

Definition at line 531 of file TCling.h.

◆ fLinesHashSet

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

Definition at line 530 of file TCling.h.


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