libmoost
moost::container::lru< Key, Data, HashFcn > Member List
This is the complete list of members for moost::container::lru< Key, Data, HashFcn >, including all inherited members.
back()moost::container::lru< Key, Data, HashFcn > [inline]
back() const moost::container::lru< Key, Data, HashFcn > [inline]
begin()moost::container::lru< Key, Data, HashFcn > [inline]
begin() const moost::container::lru< Key, Data, HashFcn > [inline]
bump(const key_type &key)moost::container::lru< Key, Data, HashFcn > [inline]
bump(iterator itr)moost::container::lru< Key, Data, HashFcn > [inline]
clear()moost::container::lru< Key, Data, HashFcn > [inline]
const_iterator typedefmoost::container::lru< Key, Data, HashFcn >
const_reference typedefmoost::container::lru< Key, Data, HashFcn >
empty() const moost::container::lru< Key, Data, HashFcn > [inline]
end()moost::container::lru< Key, Data, HashFcn > [inline]
end() const moost::container::lru< Key, Data, HashFcn > [inline]
erase(const key_type &key)moost::container::lru< Key, Data, HashFcn > [inline]
erase(iterator it)moost::container::lru< Key, Data, HashFcn > [inline]
evict_func_t typedefmoost::container::lru< Key, Data, HashFcn > [private]
exists(const key_type &key) const moost::container::lru< Key, Data, HashFcn > [inline]
find(const key_type &key) const moost::container::lru< Key, Data, HashFcn > [inline]
find(const key_type &key)moost::container::lru< Key, Data, HashFcn > [inline]
front()moost::container::lru< Key, Data, HashFcn > [inline]
front() const moost::container::lru< Key, Data, HashFcn > [inline]
get(const key_type &key, mapped_type &value, bool bbump=true)moost::container::lru< Key, Data, HashFcn > [inline]
hm_key_data typedefmoost::container::lru< Key, Data, HashFcn > [private]
insert(const key_type &key, const mapped_type &value, evict_func_t evict_func=evict_func_t())moost::container::lru< Key, Data, HashFcn > [inline]
iterator typedefmoost::container::lru< Key, Data, HashFcn >
key_type typedefmoost::container::lru< Key, Data, HashFcn >
lru(size_t max_size=std::numeric_limits< size_t >::max())moost::container::lru< Key, Data, HashFcn > [inline]
lru_t typedefmoost::container::lru< Key, Data, HashFcn > [private]
m_key_datamoost::container::lru< Key, Data, HashFcn > [private]
m_lrumoost::container::lru< Key, Data, HashFcn > [private]
m_max_sizemoost::container::lru< Key, Data, HashFcn > [private]
mapped_type typedefmoost::container::lru< Key, Data, HashFcn >
max_size() const moost::container::lru< Key, Data, HashFcn > [inline]
operator[](key_type const &key) const moost::container::lru< Key, Data, HashFcn > [inline]
operator[](key_type const &key)moost::container::lru< Key, Data, HashFcn > [inline]
peek(const key_type &key, mapped_type &value)moost::container::lru< Key, Data, HashFcn > [inline]
purge()moost::container::lru< Key, Data, HashFcn > [inline]
put(const key_type &key, const mapped_type &value, evict_func_t evict_func=evict_func_t())moost::container::lru< Key, Data, HashFcn > [inline]
reference typedefmoost::container::lru< Key, Data, HashFcn >
set_deleted_key(const key_type &deleted_key)moost::container::lru< Key, Data, HashFcn > [inline]
size() const moost::container::lru< Key, Data, HashFcn > [inline]
value_type typedefmoost::container::lru< Key, Data, HashFcn >