ROOT  6.06/09
Reference Guide
Public Member Functions | Private Attributes | List of all members
TCling::TUniqueString Class Reference

Definition at line 516 of file TCling.h.

Public Member Functions

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

Private Attributes

std::string fContent
 
std::set< size_tfLinesHashSet
 
std::hash< std::string > fHashFunc
 
+ Collaboration diagram for TCling::TUniqueString:

Constructor & Destructor Documentation

TCling::TUniqueString::TUniqueString ( )
delete
TCling::TUniqueString::TUniqueString ( const TUniqueString )
delete
TCling::TUniqueString::TUniqueString ( Long64_t  size)

Definition at line 1005 of file TCling.cxx.

Member Function Documentation

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

Append string to the storage if not added already.

Definition at line 1020 of file TCling.cxx.

Referenced by TCling::ReadRootmapFile().

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

Definition at line 1012 of file TCling.cxx.

Referenced by TCling::LoadLibraryMap().

Member Data Documentation

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

Definition at line 524 of file TCling.h.

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

Definition at line 526 of file TCling.h.

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

Definition at line 525 of file TCling.h.


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