Project
Loading...
Searching...
No Matches
o2::ccdb::IdPath Class Reference

#include <IdPath.h>

Inherits TObject.

Public Member Functions

 IdPath ()
 
 IdPath (const IdPath &other)
 
 IdPath (const char *level0, const char *level1, const char *level2)
 
 IdPath (const char *path)
 
 IdPath (const TString &path)
 
 ~IdPath () override
 
const TString & getPathString () const
 
void setPath (const char *path)
 
const chargetLevel (Int_t i) const
 
Bool_t isValid () const
 
Bool_t isWildcard () const
 
Bool_t doesLevel0Contain (const TString &str) const
 
Bool_t doesLevel1Contain (const TString &str) const
 
Bool_t doesLevel2Contain (const TString &str) const
 
Bool_t isSupersetOf (const IdPath &other) const
 

Detailed Description

Definition at line 27 of file IdPath.h.

Constructor & Destructor Documentation

◆ IdPath() [1/5]

IdPath::IdPath ( )

Definition at line 24 of file IdPath.cxx.

◆ IdPath() [2/5]

IdPath::IdPath ( const IdPath other)

Definition at line 29 of file IdPath.cxx.

◆ IdPath() [3/5]

IdPath::IdPath ( const char level0,
const char level1,
const char level2 
)

Definition at line 43 of file IdPath.cxx.

◆ IdPath() [4/5]

IdPath::IdPath ( const char path)

Definition at line 66 of file IdPath.cxx.

◆ IdPath() [5/5]

IdPath::IdPath ( const TString &  path)

Definition at line 75 of file IdPath.cxx.

◆ ~IdPath()

IdPath::~IdPath ( )
overridedefault

Member Function Documentation

◆ doesLevel0Contain()

Bool_t IdPath::doesLevel0Contain ( const TString &  str) const

Definition at line 164 of file IdPath.cxx.

◆ doesLevel1Contain()

Bool_t IdPath::doesLevel1Contain ( const TString &  str) const

Definition at line 175 of file IdPath.cxx.

◆ doesLevel2Contain()

Bool_t IdPath::doesLevel2Contain ( const TString &  str) const

Definition at line 186 of file IdPath.cxx.

◆ getLevel()

const char * IdPath::getLevel ( Int_t  i) const

Definition at line 204 of file IdPath.cxx.

◆ getPathString()

const TString & o2::ccdb::IdPath::getPathString ( ) const
inline

Definition at line 43 of file IdPath.h.

◆ isSupersetOf()

Bool_t IdPath::isSupersetOf ( const IdPath other) const

Definition at line 197 of file IdPath.cxx.

◆ isValid()

Bool_t o2::ccdb::IdPath::isValid ( ) const
inline

Definition at line 56 of file IdPath.h.

◆ isWildcard()

Bool_t o2::ccdb::IdPath::isWildcard ( ) const
inline

Definition at line 61 of file IdPath.h.

◆ setPath()

void o2::ccdb::IdPath::setPath ( const char path)
inline

Definition at line 48 of file IdPath.h.


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