GComm  0.2.3
List of all members
gcomm::evs::Proto::TimerList Class Reference

#include <evs_proto.hpp>

Inheritance diagram for gcomm::evs::Proto::TimerList:
gcomm::MultiMap< gu::datetime::Date, Timer > gcomm::MapBase< gu::datetime::Date, Timer, C >

Additional Inherited Members

- Public Types inherited from gcomm::MultiMap< gu::datetime::Date, Timer >
typedef MapBase
< gu::datetime::Date, Timer, C >
::iterator 
iterator
 
typedef MapBase
< gu::datetime::Date, Timer, C >
::const_iterator 
const_iterator
 
typedef MapBase
< gu::datetime::Date, Timer, C >
::value_type 
value_type
 
typedef MapBase
< gu::datetime::Date, Timer, C >
::const_reference 
const_reference
 
- Public Types inherited from gcomm::MapBase< gu::datetime::Date, Timer, C >
typedef MapType::iterator iterator
 
typedef MapType::const_iterator const_iterator
 
typedef MapType::reverse_iterator reverse_iterator
 
typedef
MapType::const_reverse_iterator 
const_reverse_iterator
 
typedef MapType::value_type value_type
 
typedef MapType::const_reference const_reference
 
typedef MapType::key_type key_type
 
typedef MapType::mapped_type mapped_type
 
- Public Member Functions inherited from gcomm::MultiMap< gu::datetime::Date, Timer >
iterator insert (const std::pair< gu::datetime::Date, Timer > &p)
 
iterator insert (iterator position, const value_type &vt)
 
std::pair< const_iterator,
const_iterator > 
equal_range (const gu::datetime::Date &k) const
 
- Public Member Functions inherited from gcomm::MapBase< gu::datetime::Date, Timer, C >
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
iterator find (const gu::datetime::Date &k)
 
const_iterator find (const gu::datetime::Date &k) const
 
iterator find_checked (const gu::datetime::Date &k)
 
const_iterator find_checked (const gu::datetime::Date &k) const
 
iterator lower_bound (const gu::datetime::Date &k)
 
const_reverse_iterator rbegin () const
 
const_reverse_iterator rend () const
 
mapped_type & operator[] (const key_type &k)
 
void erase (iterator i)
 
void erase (iterator i, iterator j)
 
void erase (const gu::datetime::Date &k)
 
void clear ()
 
size_t size () const
 
bool empty () const
 
size_t serialize (gu::byte_t *const buf, size_t const buflen, size_t offset) const
 
size_t unserialize (const gu::byte_t *buf, size_t const buflen, size_t offset)
 
size_t serial_size () const
 
bool operator== (const MapBase &other) const
 
bool operator!= (const MapBase &other) const
 
- Static Public Member Functions inherited from gcomm::MapBase< gu::datetime::Date, Timer, C >
static const gu::datetime::Date & key (const_iterator i)
 
static const gu::datetime::Date & key (iterator i)
 
static const gu::datetime::Date & key (const value_type &vt)
 
static const Timer & value (const_iterator i)
 
static Timer & value (iterator i)
 
static Timer & value (value_type &vt)
 
static const Timer & value (const value_type &vt)
 
- Protected Attributes inherited from gcomm::MapBase< gu::datetime::Date, Timer, C >
MapType map_
 

Detailed Description

Internal timer list


The documentation for this class was generated from the following file: