#include <DTBufferTree.h>
Public Types | |
typedef std::vector< Key > | CompositeKey |
typedef std::vector< Key > ::const_iterator | ElementKey |
Public Member Functions | |
std::vector< Content > | contList () |
DTBufferTree () | |
int | find (ElementKey fKey, ElementKey lKey, Content &cont) |
int | find (const Key &k, Content &cont) |
int | insert (ElementKey fKey, ElementKey lKey, const Content &cont) |
int | insert (const Key &k, const Content &cont) |
virtual | ~DTBufferTree () |
Static Public Member Functions | |
static void | setDefault (const Content &def) |
Private Types | |
typedef std::map< Key, DTBufferTree< Key, Content > * > | map_cont |
typedef std::map< Key, DTBufferTree< Key, Content > * >::iterator | map_iter |
typedef DTBufferTree< Key, Content > | map_node |
Private Member Functions | |
void | leafCont (std::vector< Content > &contentList) |
void | treeCont (std::vector< Content > &contentList) |
Private Attributes | |
Content | bufferContent |
map_cont | bufferMap |
Static Private Attributes | |
static Content | defaultContent |
Definition at line 35 of file DTBufferTree.h.
typedef std::vector<Key> DTBufferTree< Key, Content >::CompositeKey |
Definition at line 39 of file DTBufferTree.h.
typedef std::vector<Key>::const_iterator DTBufferTree< Key, Content >::ElementKey |
Definition at line 40 of file DTBufferTree.h.
|
private |
Definition at line 63 of file DTBufferTree.h.
|
private |
Definition at line 64 of file DTBufferTree.h.
|
private |
Definition at line 62 of file DTBufferTree.h.
DTBufferTree< Key, Content >::DTBufferTree | ( | ) |
Constructor
|
virtual |
Destructor
std::vector<Content> DTBufferTree< Key, Content >::contList | ( | ) |
Referenced by DTCCBConfig::resetMap(), and DTReadOutMapping::~DTReadOutMapping().
int DTBufferTree< Key, Content >::find | ( | ElementKey | fKey, |
ElementKey | lKey, | ||
Content & | cont | ||
) |
Referenced by BeautifulSoup.Tag::__getattr__(), DTCCBConfig::appendConfigKey(), DTCCBConfig::cacheMap(), DTReadOutMapping::cacheMap(), DTCCBConfig::configKey(), BeautifulSoup.Tag::firstText(), DTReadOutMapping::geometryToReadOut(), DTTPGParameters::get(), DTLVStatus::get(), DTHVStatus::get(), DTRangeT0::get(), DTTtrig::get(), DTDeadFlag::get(), DTPerformance::get(), DTStatusFlag::get(), DTMtime::get(), DTReadOutMapping::mapType(), DTReadOutMapping::readOutToGeometry(), DTLVStatus::set(), DTTPGParameters::set(), DTHVStatus::set(), DTRangeT0::set(), DTTtrig::set(), DTPerformance::set(), DTStatusFlag::set(), DTDeadFlag::set(), DTMtime::set(), and DTCCBConfig::setConfigKey().
int DTBufferTree< Key, Content >::find | ( | const Key & | k, |
Content & | cont | ||
) |
Referenced by BeautifulSoup.Tag::__getattr__(), and BeautifulSoup.Tag::firstText().
int DTBufferTree< Key, Content >::insert | ( | ElementKey | fKey, |
ElementKey | lKey, | ||
const Content & | cont | ||
) |
Operations
Referenced by BeautifulSoup.PageElement::_invert(), DTCCBConfig::appendConfigKey(), DTCCBConfig::cacheMap(), DTTPGParameters::cacheMap(), DTRangeT0::cacheMap(), DTLVStatus::cacheMap(), DTReadOutMapping::cacheMap(), DTHVStatus::cacheMap(), DTTtrig::cacheMap(), DTPerformance::cacheMap(), DTDeadFlag::cacheMap(), DTStatusFlag::cacheMap(), DTMtime::cacheMap(), DTReadOutMapping::insertReadOutGeometryLink(), DTLVStatus::set(), DTTPGParameters::set(), DTHVStatus::set(), DTRangeT0::set(), DTTtrig::set(), DTPerformance::set(), DTStatusFlag::set(), DTDeadFlag::set(), DTMtime::set(), and DTCCBConfig::setConfigKey().
int DTBufferTree< Key, Content >::insert | ( | const Key & | k, |
const Content & | cont | ||
) |
Referenced by BeautifulSoup.PageElement::_invert().
|
private |
|
static |
|
private |
|
private |
Definition at line 66 of file DTBufferTree.h.
|
private |
Definition at line 67 of file DTBufferTree.h.
|
staticprivate |
Definition at line 69 of file DTBufferTree.h.