#include <StorableDoubleMap.h>
Public Types | |
typedef T | value_type |
Public Member Functions | |
void | add (const std::string &name, const std::string &category, std::unique_ptr< T > ptr) |
void | clear () |
bool | empty () const |
bool | exists (const std::string &name, const std::string &category) const |
const T * | get (const std::string &name, const std::string &category) const |
bool | operator!= (const StorableDoubleMap &r) const |
bool | operator== (const StorableDoubleMap &r) const |
~StorableDoubleMap () | |
Private Types | |
typedef std::map< std::string, PtrMap > | DataMap |
typedef std::map< std::string, T * > | PtrMap |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, unsigned) |
Private Attributes | |
DataMap | data_ |
Friends | |
class | boost::serialization::access |
Definition at line 11 of file StorableDoubleMap.h.
|
private |
Definition at line 37 of file StorableDoubleMap.h.
|
private |
Definition at line 36 of file StorableDoubleMap.h.
typedef T StorableDoubleMap< T >::value_type |
Definition at line 14 of file StorableDoubleMap.h.
|
inline |
Definition at line 16 of file StorableDoubleMap.h.
|
inline |
Definition at line 18 of file StorableDoubleMap.h.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
void StorableDoubleMap< T >::clear | ( | void | ) |
Definition at line 51 of file StorableDoubleMap.h.
References StorableDoubleMap< T >::data_, and end.
Referenced by StorableDoubleMap< AbsOOTPileupCorrection >::add(), Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), 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(), Vispa.Views.PropertyView.PropertyView::updateContent(), and StorableDoubleMap< AbsOOTPileupCorrection >::~StorableDoubleMap().
|
inline |
Definition at line 24 of file StorableDoubleMap.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
bool StorableDoubleMap< T >::exists | ( | const std::string & | name, |
const std::string & | category | ||
) | const |
Definition at line 65 of file StorableDoubleMap.h.
References StorableDoubleMap< T >::data_.
Referenced by StorableDoubleMap< AbsOOTPileupCorrection >::empty().
const T * StorableDoubleMap< T >::get | ( | const std::string & | name, |
const std::string & | category | ||
) | const |
Definition at line 76 of file StorableDoubleMap.h.
References StorableDoubleMap< T >::data_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 32 of file StorableDoubleMap.h.
bool StorableDoubleMap< T >::operator== | ( | const StorableDoubleMap< T > & | r | ) | const |
Definition at line 89 of file StorableDoubleMap.h.
References StorableDoubleMap< T >::data_, and end.
Referenced by StorableDoubleMap< AbsOOTPileupCorrection >::empty().
|
inlineprivate |
Definition at line 43 of file StorableDoubleMap.h.
|
friend |
Definition at line 40 of file StorableDoubleMap.h.
|
private |
Definition at line 38 of file StorableDoubleMap.h.
Referenced by StorableDoubleMap< AbsOOTPileupCorrection >::add(), StorableDoubleMap< T >::clear(), StorableDoubleMap< AbsOOTPileupCorrection >::empty(), StorableDoubleMap< T >::exists(), StorableDoubleMap< T >::get(), StorableDoubleMap< T >::operator==(), and StorableDoubleMap< AbsOOTPileupCorrection >::serialize().