#include <chain_list_v2.h>
Public Types | |
| typedef _t_item | t_item |
| typedef chain_list_v2_t< t_item > | t_self |
| typedef ::pfc::iterator< t_item > | iterator |
| typedef ::pfc::const_iterator < t_item > | const_iterator |
| typedef __chain_list_elem< t_item > | t_elem |
Public Member Functions | |
| chain_list_v2_t () | |
| chain_list_v2_t (const t_self &p_source) | |
| const t_self & | operator= (const t_self &p_other) |
| t_size | get_count () const |
| iterator | first () |
| iterator | last () |
| const_iterator | first () const |
| const_iterator | last () const |
| void | remove_single (const_iterator const &p_iter) |
| void | remove (const_iterator const &p_iter) |
| void | remove_all () throw () |
| void | remove_range (const_iterator const &p_from, const_iterator const &p_to) |
| template<typename t_callback> | |
| void | enumerate (t_callback &p_callback) const |
| template<typename t_callback> | |
| void | enumerate (t_callback &p_callback) |
| template<typename t_source> | |
| bool | remove_item (const t_source &p_item) |
| ~chain_list_v2_t () | |
| template<typename t_source> | |
| void | add_item (const t_source &p_source) |
| template<typename t_source> | |
| t_self & | operator+= (const t_source &p_source) |
| iterator | insert_last () |
| iterator | insert_first () |
| iterator | insert_after (const_iterator const &p_iter) |
| iterator | insert_before (const_iterator const &p_iter) |
| template<typename t_source> | |
| iterator | insert_last (const t_source &p_source) |
| template<typename t_source> | |
| iterator | insert_first (const t_source &p_source) |
| template<typename t_source> | |
| iterator | insert_after (const_iterator const &p_iter, const t_source &p_source) |
| template<typename t_source> | |
| iterator | insert_before (const_iterator const &p_iter, const t_source &p_source) |
| template<typename t_source> | |
| const_iterator | find_item (const t_source &p_item) const |
| template<typename t_source> | |
| iterator | find_item (const t_source &p_item) |
| template<typename t_source> | |
| bool | have_item (const t_source &p_item) const |
| template<typename t_source> | |
| void | set_single (const t_source &p_item) |
| const_iterator | by_index (t_size p_index) const |
| Slow! | |
| iterator | by_index (t_size p_index) |
| Slow! | |
| t_self & | operator<< (t_self &p_other) |
| t_self & | operator>> (t_self &p_other) |
| void | _link_last (const_iterator const &iter) |
| Links an object that has been unlinked from another list. Unsafe. | |
| void | _link_first (const_iterator const &iter) |
| Links an object that has been unlinked from another list. Unsafe. | |
| typedef _t_item pfc::chain_list_v2_t< _t_item >::t_item |
| typedef chain_list_v2_t<t_item> pfc::chain_list_v2_t< _t_item >::t_self |
| typedef ::pfc::iterator<t_item> pfc::chain_list_v2_t< _t_item >::iterator |
| typedef ::pfc::const_iterator<t_item> pfc::chain_list_v2_t< _t_item >::const_iterator |
| typedef __chain_list_elem<t_item> pfc::chain_list_v2_t< _t_item >::t_elem |
| pfc::chain_list_v2_t< _t_item >::chain_list_v2_t | ( | ) | [inline] |
| pfc::chain_list_v2_t< _t_item >::chain_list_v2_t | ( | const t_self & | p_source | ) | [inline] |
| pfc::chain_list_v2_t< _t_item >::~chain_list_v2_t | ( | ) | [inline] |
| const t_self& pfc::chain_list_v2_t< _t_item >::operator= | ( | const t_self & | p_other | ) | [inline] |
| t_size pfc::chain_list_v2_t< _t_item >::get_count | ( | ) | const [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::first | ( | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::last | ( | ) | [inline] |
| const_iterator pfc::chain_list_v2_t< _t_item >::first | ( | ) | const [inline] |
| const_iterator pfc::chain_list_v2_t< _t_item >::last | ( | ) | const [inline] |
| void pfc::chain_list_v2_t< _t_item >::remove_single | ( | const_iterator const & | p_iter | ) | [inline] |
| void pfc::chain_list_v2_t< _t_item >::remove | ( | const_iterator const & | p_iter | ) | [inline] |
| void pfc::chain_list_v2_t< _t_item >::remove_all | ( | ) | throw () [inline] |
| void pfc::chain_list_v2_t< _t_item >::remove_range | ( | const_iterator const & | p_from, | |
| const_iterator const & | p_to | |||
| ) | [inline] |
| void pfc::chain_list_v2_t< _t_item >::enumerate | ( | t_callback & | p_callback | ) | const [inline] |
| void pfc::chain_list_v2_t< _t_item >::enumerate | ( | t_callback & | p_callback | ) | [inline] |
| bool pfc::chain_list_v2_t< _t_item >::remove_item | ( | const t_source & | p_item | ) | [inline] |
| void pfc::chain_list_v2_t< _t_item >::add_item | ( | const t_source & | p_source | ) | [inline] |
| t_self& pfc::chain_list_v2_t< _t_item >::operator+= | ( | const t_source & | p_source | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_last | ( | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_first | ( | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_after | ( | const_iterator const & | p_iter | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_before | ( | const_iterator const & | p_iter | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_last | ( | const t_source & | p_source | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_first | ( | const t_source & | p_source | ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_after | ( | const_iterator const & | p_iter, | |
| const t_source & | p_source | |||
| ) | [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::insert_before | ( | const_iterator const & | p_iter, | |
| const t_source & | p_source | |||
| ) | [inline] |
| const_iterator pfc::chain_list_v2_t< _t_item >::find_item | ( | const t_source & | p_item | ) | const [inline] |
| iterator pfc::chain_list_v2_t< _t_item >::find_item | ( | const t_source & | p_item | ) | [inline] |
| bool pfc::chain_list_v2_t< _t_item >::have_item | ( | const t_source & | p_item | ) | const [inline] |
| void pfc::chain_list_v2_t< _t_item >::set_single | ( | const t_source & | p_item | ) | [inline] |
| const_iterator pfc::chain_list_v2_t< _t_item >::by_index | ( | t_size | p_index | ) | const [inline] |
Slow!
| iterator pfc::chain_list_v2_t< _t_item >::by_index | ( | t_size | p_index | ) | [inline] |
Slow!
| t_self& pfc::chain_list_v2_t< _t_item >::operator<< | ( | t_self & | p_other | ) | [inline] |
| t_self& pfc::chain_list_v2_t< _t_item >::operator>> | ( | t_self & | p_other | ) | [inline] |
| void pfc::chain_list_v2_t< _t_item >::_link_last | ( | const_iterator const & | iter | ) | [inline] |
Links an object that has been unlinked from another list. Unsafe.
| void pfc::chain_list_v2_t< _t_item >::_link_first | ( | const_iterator const & | iter | ) | [inline] |
Links an object that has been unlinked from another list. Unsafe.
1.5.5