ALib C++ Library
Library Version:
1912 R0
Documentation generated by
aworx
lib
BidiList
BidiList< TElement > Member List
This is the complete list of members for
BidiList< TElement >
, including all inherited members.
addBefore
(TElement *elem)
BidiNode< TElement >
inline
private
addBefore
(TElement *first, TElement *last)
BidiNode< TElement >
inline
private
addBehind
(TElement *elem)
BidiNode< TElement >
inline
private
addBehind
(TElement *first, TElement *last)
BidiNode< TElement >
inline
private
backward
BidiNode< TElement >
private
begin
()
BidiList< TElement >
inline
begin
() const
BidiList< TElement >
inline
BidiList
() noexcept
BidiList< TElement >
inline
BidiList
(const BidiList &)=delete
BidiList< TElement >
BidiList
(BidiList &&move) noexcept
BidiList< TElement >
inline
BidiList
(TElement *first)
BidiList< TElement >
inline
BidiList
(TElement *first, TElement *last)
BidiList< TElement >
inline
BidiNode
() noexcept=default
BidiNode< TElement >
private
BidiNode
(const TNode &)=delete
BidiNode< TElement >
private
BidiNode
(TNode &&) noexcept=default
BidiNode< TElement >
private
BidiNode
(TElement *next, TElement *previous) noexcept
BidiNode< TElement >
inline
private
castToNode
()
BidiList< TElement >
inline
cbegin
() const
BidiList< TElement >
inline
cend
() const
BidiList< TElement >
inline
ConstIterator
typedef
BidiList< TElement >
ConstReverseIterator
typedef
BidiList< TElement >
count
(TElement *end=nullptr) const
BidiList< TElement >
inline
aworx::lib::BidiNode::count
(TElement *start, TElement *end=nullptr)
ForwardNode< TElement >
inline
private
static
crbegin
() const
BidiList< TElement >
inline
crend
() const
BidiList< TElement >
inline
end
()
BidiList< TElement >
inline
end
() const
BidiList< TElement >
inline
first
() const
BidiList< TElement >
inline
forward
ForwardNode< TElement >
private
ForwardNode
() noexcept=default
ForwardNode< TElement >
private
ForwardNode
(const TNode &)=delete
ForwardNode< TElement >
private
ForwardNode
(TNode &&) noexcept=default
ForwardNode< TElement >
private
ForwardNode
(TElement *next) noexcept
ForwardNode< TElement >
inline
private
hasNext
() const
ForwardNode< TElement >
inline
private
isEmpty
() const
BidiList< TElement >
inline
isFirst
(TElement *elem) const
BidiList< TElement >
inline
isLast
(TElement *elem) const
BidiList< TElement >
inline
aworx::lib::BidiNode::isLast
() const
ForwardNode< TElement >
inline
private
isNotEmpty
() const
BidiList< TElement >
inline
Iterator
typedef
BidiList< TElement >
last
() const
BidiList< TElement >
inline
makeLast
()
ForwardNode< TElement >
inline
private
makePointTo
(TElement *elem)
ForwardNode< TElement >
inline
private
moveForward
(TNode *&pointer)
ForwardNode< TElement >
inline
private
static
moveForward
(TElement *&pointer)
ForwardNode< TElement >
inline
private
static
next
() const
BidiNode< TElement >
inline
private
operator=
(const BidiList &)=delete
BidiList< TElement >
operator=
(BidiList &&) noexcept=default
BidiList< TElement >
aworx::lib::BidiNode::operator=
(const TNode &)=delete
BidiNode< TElement >
private
aworx::lib::BidiNode::operator=
(TNode &&) noexcept=default
BidiNode< TElement >
private
aworx::lib::ForwardNode::operator=
(const TNode &)=delete
ForwardNode< TElement >
private
aworx::lib::ForwardNode::operator=
(TNode &&) noexcept=default
ForwardNode< TElement >
private
pointsTo
(TElement *elem) const
ForwardNode< TElement >
inline
private
popEnd
()
BidiList< TElement >
inline
popFront
()
BidiList< TElement >
inline
prev
() const
BidiNode< TElement >
inline
private
pushEnd
(TElement *elem)
BidiList< TElement >
inline
pushEnd
(TElement *first, TElement *last)
BidiList< TElement >
inline
pushFront
(TElement *elem)
BidiList< TElement >
inline
pushFront
(TElement *first, TElement *last)
BidiList< TElement >
inline
rbegin
()
BidiList< TElement >
inline
rbegin
() const
BidiList< TElement >
inline
remove
()
BidiNode< TElement >
inline
private
remove
(TElement *last)
BidiNode< TElement >
inline
private
removeNext
()
ForwardNode< TElement >
inline
private
removeRangeBehind
(TElement *last)
ForwardNode< TElement >
inline
private
rend
()
BidiList< TElement >
inline
rend
() const
BidiList< TElement >
inline
reset
()
BidiList< TElement >
inline
ReverseIterator
typedef
BidiList< TElement >
self
()
BidiNode< TElement >
inline
private
stopper
() const
BidiList< TElement >
inline
TFNode
typedef
BidiList< TElement >
TNode
typedef
BidiList< TElement >