#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 13 of file StorableDoubleMap.h.
|
private |
Definition at line 38 of file StorableDoubleMap.h.
|
private |
Definition at line 37 of file StorableDoubleMap.h.
typedef T StorableDoubleMap< T >::value_type |
Definition at line 15 of file StorableDoubleMap.h.
|
inline |
Definition at line 17 of file StorableDoubleMap.h.
|
inline |
Definition at line 19 of file StorableDoubleMap.h.
Referenced by counter.Counter::register(), SequenceTypes._TaskBase::remove(), and SequenceTypes._TaskBase::replace().
void StorableDoubleMap< T >::clear | ( | void | ) |
Definition at line 50 of file StorableDoubleMap.h.
Referenced by StorableDoubleMap< AbsOOTPileupCorrection >::~StorableDoubleMap().
|
inline |
Definition at line 26 of file StorableDoubleMap.h.
bool StorableDoubleMap< T >::exists | ( | const std::string & | name, |
const std::string & | category | ||
) | const |
Definition at line 61 of file StorableDoubleMap.h.
const T * StorableDoubleMap< T >::get | ( | const std::string & | name, |
const std::string & | category | ||
) | const |
Definition at line 70 of file StorableDoubleMap.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.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::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), util.rrapi.RRApi::tags(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 34 of file StorableDoubleMap.h.
bool StorableDoubleMap< T >::operator== | ( | const StorableDoubleMap< T > & | r | ) | const |
Definition at line 81 of file StorableDoubleMap.h.
|
inlineprivate |
Definition at line 44 of file StorableDoubleMap.h.
|
friend |
Definition at line 41 of file StorableDoubleMap.h.
|
private |
Definition at line 39 of file StorableDoubleMap.h.
Referenced by StorableDoubleMap< AbsOOTPileupCorrection >::add(), StorableDoubleMap< AbsOOTPileupCorrection >::empty(), and StorableDoubleMap< AbsOOTPileupCorrection >::serialize().