#include <DTBufferTree.h>
Public Types | |
typedef std::vector< Key > ::const_iterator | ElementKey |
Public Member Functions | |
void | clear () |
DTBufferTree () | |
DTBufferTree (DTBufferTree const &)=delete | |
int | find (ElementKey fKey, ElementKey lKey, typename DTBufferTreeTrait< Content >::outputTypeOfConstFind &cont) const |
int | find (const Key &k, typename DTBufferTreeTrait< Content >::outputTypeOfConstFind &cont) const |
int | find (ElementKey fKey, ElementKey lKey, typename DTBufferTreeTrait< Content >::outputTypeOfNonConstFind &cont) |
int | find (const Key &k, typename DTBufferTreeTrait< Content >::outputTypeOfNonConstFind &cont) |
int | insert (ElementKey fKey, ElementKey lKey, Content cont) |
int | insert (const Key &k, Content cont) |
DTBufferTree & | operator= (DTBufferTree const &)=delete |
virtual | ~DTBufferTree () |
Private Types | |
typedef std::map< Key, DTBufferTree< Key, Content > * > | map_cont |
typedef std::map< Key, DTBufferTree< Key, Content > * >::const_iterator | map_iter |
typedef DTBufferTree< Key, Content > | map_node |
Private Attributes | |
Content | bufferContent |
map_cont | bufferMap |
Definition at line 42 of file DTBufferTree.h.
typedef std::vector<Key>::const_iterator DTBufferTree< Key, Content >::ElementKey |
Definition at line 44 of file DTBufferTree.h.
|
private |
Definition at line 62 of file DTBufferTree.h.
|
private |
Definition at line 63 of file DTBufferTree.h.
|
private |
Definition at line 61 of file DTBufferTree.h.
DTBufferTree< Key, Content >::DTBufferTree | ( | ) |
|
delete |
|
virtual |
void DTBufferTree< Key, Content >::clear | ( | ) |
Referenced by DTReadOutMapping::clear(), DTCCBConfig::initialize(), DTTPGParameters::initialize(), DTLVStatus::initialize(), DTRangeT0::initialize(), DTHVStatus::initialize(), DTTtrig::initialize(), DTDeadFlag::initialize(), DTMtime::initialize(), DTStatusFlag::initialize(), DTPerformance::initialize(), and BeautifulSoup.Tag::setString().
int DTBufferTree< Key, Content >::find | ( | ElementKey | fKey, |
ElementKey | lKey, | ||
typename DTBufferTreeTrait< Content >::outputTypeOfConstFind & | cont | ||
) | const |
Referenced by BeautifulSoup.Tag::__getattr__(), DTCCBConfig::appendConfigKey(), DTCCBConfig::configKey(), BeautifulSoup.Tag::firstText(), DTReadOutMapping::geometryToReadOut(), DTTPGParameters::get(), DTLVStatus::get(), DTRangeT0::get(), DTHVStatus::get(), DTTtrig::get(), DTDeadFlag::get(), DTMtime::get(), DTStatusFlag::get(), DTPerformance::get(), DTCCBConfig::initialize(), DTReadOutMapping::mapType(), DTReadOutMapping::readOutToGeometry(), DTLVStatus::set(), DTTPGParameters::set(), DTRangeT0::set(), DTHVStatus::set(), DTTtrig::set(), DTDeadFlag::set(), DTStatusFlag::set(), DTMtime::set(), DTPerformance::set(), and DTCCBConfig::setConfigKey().
int DTBufferTree< Key, Content >::find | ( | const Key & | k, |
typename DTBufferTreeTrait< Content >::outputTypeOfConstFind & | cont | ||
) | const |
Referenced by BeautifulSoup.Tag::__getattr__(), and BeautifulSoup.Tag::firstText().
int DTBufferTree< Key, Content >::find | ( | ElementKey | fKey, |
ElementKey | lKey, | ||
typename DTBufferTreeTrait< Content >::outputTypeOfNonConstFind & | cont | ||
) |
Referenced by BeautifulSoup.Tag::__getattr__(), and BeautifulSoup.Tag::firstText().
int DTBufferTree< Key, Content >::find | ( | const Key & | k, |
typename DTBufferTreeTrait< Content >::outputTypeOfNonConstFind & | cont | ||
) |
Referenced by BeautifulSoup.Tag::__getattr__(), and BeautifulSoup.Tag::firstText().
int DTBufferTree< Key, Content >::insert | ( | ElementKey | fKey, |
ElementKey | lKey, | ||
Content | cont | ||
) |
Referenced by BeautifulSoup.PageElement::_invert(), SequenceTypes.Schedule::_replaceIfHeldDirectly(), DTCCBConfig::appendConfigKey(), DTCCBConfig::initialize(), DTTPGParameters::initialize(), DTLVStatus::initialize(), DTRangeT0::initialize(), DTHVStatus::initialize(), DTTtrig::initialize(), DTDeadFlag::initialize(), DTMtime::initialize(), DTStatusFlag::initialize(), DTPerformance::initialize(), DTReadOutMapping::insertReadOutGeometryLink(), DTLVStatus::set(), DTTPGParameters::set(), DTRangeT0::set(), DTHVStatus::set(), DTTtrig::set(), DTDeadFlag::set(), DTStatusFlag::set(), DTMtime::set(), DTPerformance::set(), and DTCCBConfig::setConfigKey().
int DTBufferTree< Key, Content >::insert | ( | const Key & | k, |
Content | cont | ||
) |
Referenced by BeautifulSoup.PageElement::_invert(), and SequenceTypes.Schedule::_replaceIfHeldDirectly().
|
delete |
|
private |
Definition at line 65 of file DTBufferTree.h.
|
private |
Definition at line 66 of file DTBufferTree.h.