1 #ifndef DECAYFINDER_DECAYFINDERCONTAINERBASE_H
2 #define DECAYFINDER_DECAYFINDERCONTAINERBASE_H
21 typedef std::vector<std::pair<int, int>>
Decay;
22 typedef std::map<unsigned int, Decay>
Map;
23 typedef std::map<unsigned int, Decay>::const_iterator
ConstIter;
24 typedef std::map<unsigned int, Decay>::iterator
Iter;
28 void identify(std::ostream& os = std::cout)
const override
30 os <<
"DecayFinderContainer base class" << std::endl;
32 void Reset()
override;
33 int isValid()
const override {
return 0; }
36 virtual bool empty()
const {
return true; }
37 virtual size_t size()
const {
return 0; }
38 virtual size_t count(
unsigned int)
const {
return 0; }
41 virtual const Decay get(
unsigned int)
const;
56 virtual size_t erase(
unsigned int key);
65 #endif //DECAYFINDER_DECAYFINDERCONTAINERBASE_H