CFx SDK Documentation
2022 SP0
|
#include <OdUnidirectionalList.h>
Classes | |
class | ConstIterator |
class | Iterator |
Public Types | |
typedef A::size_type | size_type |
typedef Iterator | iterator |
typedef ConstIterator | const_iterator |
Public Member Functions | |
OdUnidirectionalList () | |
OdUnidirectionalList (const OdUnidirectionalList &list) | |
~OdUnidirectionalList () | |
OdUnidirectionalList & | operator= (const OdUnidirectionalList &list) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
size_type | size () const |
bool | isEmpty () const |
iterator | insertAfter (const_iterator it, const T &value=T()) |
iterator | insertAtBegin (const T &value=T()) |
iterator | removeAfter (const_iterator it) |
void | clear () |
bool | find (iterator &it, iterator &prevIt, const T &value, const_iterator prevStartIt=const_iterator()) const |
bool | find (iterator &it, const T &value) const |
template<class P > | |
bool | findIf (iterator &it, iterator &prevIt, P pred, const_iterator prevStartIt=const_iterator()) const |
template<class P > | |
bool | findIf (iterator &it, P pred) const |
bool | operator== (const OdUnidirectionalList &list) const |
Static Protected Member Functions | |
static SNode * | createNode () |
static SNode * | createNode (const T &value) |
static void | destroyNode (SNode *pNode) |
static SNode * | copyList (SNode *pNode) |
This class declares the unidirectional list. Corresponding C++ library: TD_Db <group Other_Classes>
Definition at line 39 of file OdUnidirectionalList.h.
typedef ConstIterator OdUnidirectionalList< T, A, Mm >::const_iterator |
Definition at line 196 of file OdUnidirectionalList.h.
typedef Iterator OdUnidirectionalList< T, A, Mm >::iterator |
Definition at line 195 of file OdUnidirectionalList.h.
typedef A::size_type OdUnidirectionalList< T, A, Mm >::size_type |
Definition at line 194 of file OdUnidirectionalList.h.
|
inline |
Definition at line 249 of file OdUnidirectionalList.h.
|
inline |
Definition at line 255 of file OdUnidirectionalList.h.
|
inline |
Definition at line 261 of file OdUnidirectionalList.h.
|
inline |
Definition at line 341 of file OdUnidirectionalList.h.
|
inline |
Definition at line 347 of file OdUnidirectionalList.h.
|
inline |
Definition at line 443 of file OdUnidirectionalList.h.
|
inlinestaticprotected |
Definition at line 317 of file OdUnidirectionalList.h.
|
inlinestaticprotected |
Definition at line 281 of file OdUnidirectionalList.h.
|
inlinestaticprotected |
Definition at line 294 of file OdUnidirectionalList.h.
|
inlinestaticprotected |
Definition at line 307 of file OdUnidirectionalList.h.
|
inline |
Definition at line 353 of file OdUnidirectionalList.h.
|
inline |
Definition at line 359 of file OdUnidirectionalList.h.
|
inline |
Definition at line 467 of file OdUnidirectionalList.h.
|
inline |
Definition at line 460 of file OdUnidirectionalList.h.
|
inline |
Definition at line 474 of file OdUnidirectionalList.h.
|
inline |
Definition at line 501 of file OdUnidirectionalList.h.
|
inline |
Definition at line 377 of file OdUnidirectionalList.h.
|
inline |
Definition at line 400 of file OdUnidirectionalList.h.
|
inline |
Definition at line 371 of file OdUnidirectionalList.h.
|
inline |
Definition at line 267 of file OdUnidirectionalList.h.
|
inline |
Definition at line 522 of file OdUnidirectionalList.h.
|
inline |
Definition at line 413 of file OdUnidirectionalList.h.
|
inline |
Definition at line 365 of file OdUnidirectionalList.h.