#include <DTBufferTree.h>
Public Types | |
typedef std::vector< Key > ::const_iterator | ElementKey |
Public Member Functions | |
void | clear () |
DTBufferTree () | |
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) |
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 Member Functions | |
DTBufferTree (DTBufferTree const &)=delete | |
DTBufferTree & | operator= (DTBufferTree const &)=delete |
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 46 of file DTBufferTree.h.
|
private |
Definition at line 66 of file DTBufferTree.h.
|
private |
Definition at line 67 of file DTBufferTree.h.
|
private |
Definition at line 65 of file DTBufferTree.h.
DTBufferTree< Key, Content >::DTBufferTree | ( | ) |
|
virtual |
|
privatedelete |
void DTBufferTree< Key, Content >::clear | ( | ) |
Referenced by DTReadOutMapping::clear(), Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), DTCCBConfig::initialize(), DTTPGParameters::initialize(), DTRangeT0::initialize(), DTLVStatus::initialize(), DTHVStatus::initialize(), DTTtrig::initialize(), DTPerformance::initialize(), DTDeadFlag::initialize(), DTStatusFlag::initialize(), DTMtime::initialize(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
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(), DTHVStatus::get(), DTRangeT0::get(), DTTtrig::get(), DTDeadFlag::get(), DTPerformance::get(), DTStatusFlag::get(), DTMtime::get(), DTCCBConfig::initialize(), 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, |
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(), DTCCBConfig::appendConfigKey(), DTCCBConfig::initialize(), DTTPGParameters::initialize(), DTRangeT0::initialize(), DTLVStatus::initialize(), DTHVStatus::initialize(), DTTtrig::initialize(), DTPerformance::initialize(), DTDeadFlag::initialize(), DTStatusFlag::initialize(), DTMtime::initialize(), 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, |
Content | cont | ||
) |
Referenced by BeautifulSoup.PageElement::_invert().
|
privatedelete |
|
private |
Definition at line 69 of file DTBufferTree.h.
|
private |
Definition at line 70 of file DTBufferTree.h.