Inheritance diagram for ListPtr< T >:Public Types | |
| using | ListPtrType = ListPtr< T > |
| using | listType = std::list< T * > |
| using | iterator = typename listType::iterator |
| using | const_iterator = typename listType::const_iterator |
Public Member Functions | |
| TypeInfoTemplateNV11 ("ListPtr", T) | |
| ListPtr () | |
| ListPtr (size_t len) | |
| ListPtr (const ListPtrType &src) | |
| ListPtrType & | operator= (const ListPtrType &rhs) |
| ListPtr (ListPtrType &&src) | |
| ListPtrType & | operator= (ListPtrType &&rhs) |
| ListPtrType * | clonePtr () const |
| uniquePtr< ListPtrType > | clone () const |
| ~ListPtr () | |
| uniquePtr< T > | set (size_t i, T *ptr) |
| uniquePtr< T > | set (size_t i, uniquePtr< T > &&ptr) |
| template<typename... Args> | |
| uniquePtr< T > | setSafe (size_t i, Args &&... args) |
| void | push_back (T *ptr) |
| void | push_back (uniquePtr< T > &&ptr) |
| template<typename... Args> | |
| void | push_backSafe (Args &&... args) |
| T & | operator[] (size_t i) |
| const T & | operator[] (size_t i) const |
| size_t | size () const |
| auto | empty () const |
| uniquePtr< T > | release (size_t i) |
| void | clear () |
| void | clear (size_t i) |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| template<typename... Args> | |
| pFlow::uniquePtr< T > | setSafe (size_t i, Args &&... args) |
Static Public Member Functions | |
| template<typename... Args> | |
| static uniquePtr< T > | makeSafe (Args &&... args) |
Protected Member Functions | |
| bool | copy (const ListPtrType &src) |
| T * | ptr (size_t i) |
| const T * | ptr (size_t i) const |
| auto | pos (size_t i) |
| auto | pos (size_t i) const |
Protected Attributes | |
| std::list< T * > | list_ |
Definition at line 37 of file ListPtr.hpp.
| using ListPtrType = ListPtr<T> |
Definition at line 41 of file ListPtr.hpp.
| using listType = std::list<T*> |
Definition at line 43 of file ListPtr.hpp.
| using iterator = typename listType::iterator |
Definition at line 45 of file ListPtr.hpp.
| using const_iterator = typename listType::const_iterator |
Definition at line 47 of file ListPtr.hpp.
|
inline |
Definition at line 89 of file ListPtr.hpp.
Definition at line 95 of file ListPtr.hpp.
|
inline |
Definition at line 111 of file ListPtrI.hpp.
|
inline |
Definition at line 111 of file ListPtr.hpp.
|
inline |
Definition at line 139 of file ListPtr.hpp.
|
inlinestatic |
Definition at line 50 of file ListPtr.hpp.
|
inlineprotected |
Definition at line 22 of file ListPtrI.hpp.
|
inlineprotected |
Definition at line 43 of file ListPtrI.hpp.
Referenced by ListPtr< boundaryIntegration >::clonePtr().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 57 of file ListPtrI.hpp.
|
inlineprotected |
Definition at line 73 of file ListPtrI.hpp.
|
inlineprotected |
Definition at line 92 of file ListPtrI.hpp.
| TypeInfoTemplateNV11 | ( | "ListPtr< T >" | , |
| T | |||
| ) |
|
inline |
Definition at line 129 of file ListPtrI.hpp.
|
inline |
Definition at line 118 of file ListPtr.hpp.
|
inline |
Definition at line 127 of file ListPtr.hpp.
|
inline |
Definition at line 133 of file ListPtr.hpp.
|
inline |
Definition at line 155 of file ListPtrI.hpp.
|
inline |
Definition at line 167 of file ListPtrI.hpp.
|
inline |
Definition at line 204 of file ListPtrI.hpp.
|
inline |
Definition at line 213 of file ListPtrI.hpp.
|
inline |
Definition at line 221 of file ListPtrI.hpp.
|
inline |
Definition at line 230 of file ListPtrI.hpp.
Referenced by boundaryList::boundary().
Here is the caller graph for this function:
|
inline |
Definition at line 249 of file ListPtrI.hpp.
|
inline |
Definition at line 266 of file ListPtrI.hpp.
Referenced by boundaryFieldList< VectorField, realx3, void >::boundaryFieldList(), boundaryGrainParticlesList::boundaryGrainParticlesList(), boundarySphereParticlesList::boundarySphereParticlesList(), and boundaryContactSearchList::setList().
Here is the caller graph for this function:
|
inline |
Definition at line 273 of file ListPtrI.hpp.
|
inline |
Definition at line 281 of file ListPtrI.hpp.
|
inline |
Definition at line 294 of file ListPtrI.hpp.
Referenced by ListPtr< boundaryIntegration >::operator=(), and ListPtr< boundaryIntegration >::~ListPtr().
Here is the caller graph for this function:
|
inline |
Definition at line 312 of file ListPtrI.hpp.
|
inline |
Definition at line 190 of file ListPtr.hpp.
|
inline |
Definition at line 195 of file ListPtr.hpp.
|
inline |
Definition at line 200 of file ListPtr.hpp.
|
inline |
Definition at line 205 of file ListPtr.hpp.
|
inline |
Definition at line 192 of file ListPtrI.hpp.
|
protected |
Definition at line 60 of file ListPtr.hpp.
Referenced by ListPtr< boundaryIntegration >::begin(), ListPtr< boundaryIntegration >::copy(), ListPtr< boundaryIntegration >::end(), and ListPtr< boundaryIntegration >::operator=().