#include <SmallWORMDict.h>
Classes | |
struct | Frame |
struct | IterHelp |
Public Types | |
typedef boost::transform_iterator< IterHelp, boost::counting_iterator< int > > | const_iterator |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | find (std::string const &s) const |
const_iterator | find (char const *s) const |
size_t | index (std::string const &s) const |
size_t | index (char const *s) const |
Frame | operator[] (int i) const |
size_t | size () const |
SmallWORMDict () | |
SmallWORMDict (std::vector< std::string > const &idict) | |
~SmallWORMDict () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::vector< char > | m_data |
std::vector< unsigned int > | m_index |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
struct | IterHelp |
int | test::SmallWORMDict::test () |
A small WORM Dictionary of small words optimized to do a single allocation
Definition at line 25 of file SmallWORMDict.h.
typedef boost::transform_iterator<IterHelp, boost::counting_iterator<int> > cond::SmallWORMDict::const_iterator |
Definition at line 64 of file SmallWORMDict.h.
cond::SmallWORMDict::SmallWORMDict | ( | ) |
Definition at line 9 of file SmallWORMDict.cc.
cond::SmallWORMDict::~SmallWORMDict | ( | ) |
Definition at line 10 of file SmallWORMDict.cc.
|
explicit |
Definition at line 12 of file SmallWORMDict.cc.
|
inline |
|
inline |
Definition at line 70 of file SmallWORMDict.h.
References IterHelp, and size().
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), and find().
SmallWORMDict::const_iterator cond::SmallWORMDict::find | ( | std::string const & | s | ) | const |
Definition at line 41 of file SmallWORMDict.cc.
References begin(), end(), pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and alignCSCRings::s.
Referenced by index().
SmallWORMDict::const_iterator cond::SmallWORMDict::find | ( | char const * | s | ) | const |
Definition at line 46 of file SmallWORMDict.cc.
References begin(), end(), pfDeepBoostedJetPreprocessParams_cfi::lower_bound, and alignCSCRings::s.
size_t cond::SmallWORMDict::index | ( | std::string const & | s | ) | const |
Definition at line 37 of file SmallWORMDict.cc.
References find(), and alignCSCRings::s.
size_t cond::SmallWORMDict::index | ( | char const * | s | ) | const |
Definition at line 39 of file SmallWORMDict.cc.
References find(), and alignCSCRings::s.
|
inline |
Definition at line 74 of file SmallWORMDict.h.
References mps_fire::i, isotrackApplyRegressor::k, m_data, and m_index.
|
private |
size_t cond::SmallWORMDict::size | ( | void | ) | const |
Definition at line 51 of file SmallWORMDict.cc.
References m_index.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), and end().
|
friend |
Definition at line 97 of file SmallWORMDict.h.
|
friend |
Definition at line 97 of file SmallWORMDict.h.
|
friend |
Definition at line 62 of file SmallWORMDict.h.
|
friend |
|
private |
Definition at line 94 of file SmallWORMDict.h.
Referenced by cond::SmallWORMDict::IterHelp::operator()(), and operator[]().
|
private |
Definition at line 95 of file SmallWORMDict.h.
Referenced by cond::SmallWORMDict::IterHelp::operator()(), operator[](), and size().