|
template<typename t_callback > |
void | enumerate (t_callback &p_callback) const |
|
template<typename t_callback > |
void | enumerate (t_callback &p_callback) |
|
template<typename _t_key > |
bool | exists (const _t_key &p_key) const |
|
template<typename _t_key > |
iterator | find (const _t_key &key) |
|
template<typename _t_key > |
const_iterator | find (const _t_key &key) const |
|
template<typename _t_key > |
t_storage_value & | find_or_add (_t_key const &p_key) |
|
template<typename _t_key > |
t_storage_value & | find_or_add_ex (_t_key const &p_key, bool &p_isnew) |
|
iterator | first () throw () |
|
const_iterator | first () const throw () |
|
t_size | get_count () const throw () |
|
template<typename _t_key > |
bool | get_first (_t_key &p_out) const |
|
template<typename _t_key > |
bool | get_last (_t_key &p_out) const |
|
template<typename _t_key > |
bool | have_item (const _t_key &p_key) const |
|
iterator | last () throw () |
|
const_iterator | last () const throw () |
|
bool | operator!= (const t_self &other) const |
|
bool | operator== (const t_self &other) const |
|
template<typename _t_key > |
const t_storage_value & | operator[] (const _t_key &p_key) const |
|
template<typename _t_key > |
t_storage_value & | operator[] (const _t_key &p_key) |
|
template<typename t_source > |
void | overwrite (const t_source &p_source) |
|
template<typename _t_key , typename _t_value > |
bool | query (const _t_key &p_key, _t_value &p_value) const |
|
template<bool inclusive, bool above, typename _t_key , typename _t_value > |
bool | query_nearest (_t_key &p_key, _t_value &p_value) const |
|
template<bool inclusive, bool above, typename _t_key > |
const t_storage_value * | query_nearest_ptr (_t_key &p_key) const |
|
template<bool inclusive, bool above, typename _t_key > |
t_storage_value * | query_nearest_ptr (_t_key &p_key) |
|
template<typename _t_key > |
const t_storage_value * | query_ptr (const _t_key &p_key) const |
|
template<typename _t_key > |
t_storage_value * | query_ptr (const _t_key &p_key) |
|
template<typename _t_key > |
bool | query_ptr (const _t_key &p_key, const t_storage_value *&out) const |
|
template<typename _t_key > |
bool | query_ptr (const _t_key &p_key, t_storage_value *&out) |
|
template<typename _t_key > |
bool | remove (const _t_key &p_key) |
|
bool | remove (iterator const &iter) |
|
bool | remove (const_iterator const &iter) |
|
void | remove_all () throw () |
|
template<typename _t_key , typename _t_value > |
void | set (const _t_key &p_key, const _t_value &p_value) |
|
template<typename t_storage_key, typename t_storage_value, typename t_comparator = comparator_default>
class pfc::map_t< t_storage_key, t_storage_value, t_comparator >
Definition at line 16 of file map.h.