Simox
2.3.74.0
|
Public Types | |
using | value_type = typename Container::value_type |
using | reference = typename Container::reference |
using | const_reference = typename Container::const_reference |
using | pointer = typename Container::pointer |
using | const_pointer = typename Container::const_pointer |
using | iterator = typename Container::iterator |
using | const_iterator = typename Container::const_iterator |
using | reverse_iterator = typename Container::reverse_iterator |
using | const_reverse_iterator = typename Container::const_reverse_iterator |
Public Member Functions | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
bool | empty () const |
std::size_t | size () const |
void | clear () |
iterator | find (KeyT const &key) |
const_iterator | find (KeyT const &key) const |
int | count (KeyT const &key) const |
ElementT & | at (KeyT const &key) |
ElementT const & | at (KeyT const &key) const |
std::pair< iterator, bool > | emplace (KeyT const &key, ElementT &&element) |
void | setMaxSize (std::size_t maxSize) |
std::size_t | getMaxSize () |
Static Public Member Functions | |
static OrderedCircularBuffer | createWithMaxSize (std::size_t maxSize) |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::const_iterator = typename Container::const_iterator |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::const_pointer = typename Container::const_pointer |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::const_reference = typename Container::const_reference |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::const_reverse_iterator = typename Container::const_reverse_iterator |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::iterator = typename Container::iterator |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::pointer = typename Container::pointer |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::reference = typename Container::reference |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::reverse_iterator = typename Container::reverse_iterator |
using simox::OrderedCircularBuffer< KeyT_, ElementT_ >::value_type = typename Container::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |