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 ( )

◆ TUniqueString() [2/3]

TCling::TUniqueString::TUniqueString ( const TUniqueString )

◆ 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)

Append string to the storage if not added already.

Definition at line 1032 of file TCling.cxx.

◆ Data()

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

Definition at line 1024 of file TCling.cxx.

Member Data Documentation

◆ fContent

std::string TCling::TUniqueString::fContent

Definition at line 529 of file TCling.h.

◆ fHashFunc

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

Definition at line 531 of file TCling.h.

◆ fLinesHashSet

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

Definition at line 530 of file TCling.h.

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