|
RavEngine
|
Classes | |
| class | Hook |
Public Types | |
| typedef _Ty | value_type |
| typedef _Ty * | pointer |
| typedef _Ty const * | const_pointer |
| typedef _Ty & | reference |
| typedef _Ty const & | const_reference |
| typedef internal::IntrusiveNodeList::size_type | size_type |
| typedef ptrdiff_t | difference_type |
| typedef internal::IntrusiveListIterator< IntrusiveList, internal::MutableCfg< IntrusiveList > > | iterator |
| typedef internal::IntrusiveListIterator< IntrusiveList, internal::ConstCfg< IntrusiveList > > | const_iterator |
| typedef internal::IntrusiveListIterator< IntrusiveList, internal::MutableReverseCfg< IntrusiveList > > | reverse_iterator |
| typedef internal::IntrusiveListIterator< IntrusiveList, internal::ConstReverseCfg< IntrusiveList > > | const_reverse_iterator |
Public Member Functions | |
| void | push_front (reference _val) |
| void | push_back (reference _val) |
| reference | pop_front () |
| reference | pop_back () |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| 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 |
| void | remove (reference _val) |
| template<typename _Pred > | |
| void | remove_if (_Pred _pred) |
| iterator | erase (iterator _where) |
| iterator | erase (iterator const &_begin, iterator const &_end) |
| void | insert (iterator const &_where, reference _val) |
| void | splice (iterator _where, IntrusiveList &_list) |
| void | splice (iterator _where, IntrusiveList &_list, iterator _what) |
| void | splice (iterator _where, IntrusiveList &_list, iterator _begin, iterator _end) |
| template<typename _Pred > | |
| void | merge (IntrusiveList &_list, _Pred _pred) |
| void | merge (IntrusiveList &_list) |
| template<class _Pred > | |
| void | sort (_Pred _pred) |
| void | sort () |
| bool | operator== (IntrusiveList const &_list) const |
| bool | operator!= (IntrusiveList const &_list) const |
| bool | operator< (IntrusiveList const &_list) const |
| bool | operator<= (IntrusiveList const &_list) const |
| bool | operator> (IntrusiveList const &_list) const |
| bool | operator>= (IntrusiveList const &_list) const |
Public Member Functions inherited from ozz::containers::internal::IntrusiveNodeList | |
| void | clear () |
| bool | empty () const |
| void | reverse () |
| void | swap (IntrusiveNodeList &_list) |
| size_t | size () const |
Additional Inherited Members | |
Protected Types inherited from ozz::containers::internal::IntrusiveNodeList | |
| typedef size_t | size_type |
Protected Member Functions inherited from ozz::containers::internal::IntrusiveNodeList | |
| Node & | begin_node () |
| const Node & | begin_node () const |
| Node & | last_node () |
| const Node & | last_node () const |
| Node & | end_node () |
| const Node & | end_node () const |
| void | link_front (Node *_node) |
| void | link_back (Node *_node) |
| void | _insert (Node *_node, Node *_where) |
| bool | debug_is_range_valid (const Node &_begin, const Node &_end) |
| void | _splice (Node *_where, Node *_first, Node *_end) |
| void | _erase (Node *_begin, Node *_end) |
| template<typename _Pred > | |
| bool | _is_equal (IntrusiveNodeList const &_list, _Pred _pred) const |
| template<typename _Pred > | |
| bool | _is_less (IntrusiveNodeList const &_list, _Pred _pred) const |
| template<typename _Pred > | |
| void | _merge (IntrusiveNodeList *_list, _Pred _pred) |
| template<typename _Pred > | |
| void | _sort (_Pred _pred) |
| template<typename _Pred > | |
| bool | _is_ordered (_Pred _pred) const |
| template<typename _Pred > | |
| void | _remove_if (_Pred _pred) |