libdballe 9.14
dballe::impl::msg::Contexts Class Reference

Public Types

typedef std::vector< msg::Context >::const_iterator const_iterator
typedef std::vector< msg::Context >::iterator iterator
typedef std::vector< msg::Context >::const_reverse_iterator const_reverse_iterator
typedef std::vector< msg::Context >::reverse_iterator reverse_iterator

Public Member Functions

 Contexts (const Contexts &)=default
 Contexts (Contexts &&)=default
Contexts & operator= (const Contexts &)=default
Contexts & operator= (Contexts &&)=default
const_iterator begin () const
const_iterator end () const
iterator begin ()
iterator end ()
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
const_iterator cbegin () const
const_iterator cend () const
const_iterator find (const Level &level, const Trange &trange) const
iterator find (const Level &level, const Trange &trange)
iterator obtain (const Level &level, const Trange &trange)
bool drop (const Level &level, const Trange &trange)
size_t size () const
bool empty () const
void clear ()
void reserve (typename std::vector< Value >::size_type size)
iterator erase (iterator pos)

Protected Member Functions

iterator insert_new (const Level &level, const Trange &trange)

Protected Attributes

std::vector< msg::Contextm_contexts

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