Public Member Functions | List of all members
LduInterfaceFieldPtrsList< Type > Class Template Reference
Inheritance diagram for LduInterfaceFieldPtrsList< Type >:
Inheritance graph
[legend]
Collaboration diagram for LduInterfaceFieldPtrsList< Type >:
Collaboration graph
[legend]

Public Member Functions

 LduInterfaceFieldPtrsList (label size)
 
- Public Member Functions inherited from UPtrList< const LduInterfaceField< Type > >
constexpr UPtrList () noexcept
 
 UPtrList (const label len)
 
 UPtrList (const UPtrList< T > &list)
 
 UPtrList (UPtrList< T > &&list)
 
 UPtrList (UPtrList< T > &list, bool reuse)
 
 UPtrList (PtrList< T > &list)
 
 UPtrList (const UList< T * > &list)
 
 UPtrList (UList< T > &list)
 
label size () const noexcept
 
bool empty () const noexcept
 
Tfirst ()
 
const Tfirst () const
 
Tlast ()
 
const Tlast () const
 
Tget (const label i)
 
const Tget (const label i) const
 
const Tset (const label i) const
 
Tset (const label i, T *ptr)
 
void clear ()
 
void resize (const label newLen)
 
void setSize (const label n)
 
label squeezeNull ()
 
void append (T *ptr)
 
void swap (UPtrList< T > &list)
 
void transfer (UPtrList< T > &list)
 
void reorder (const labelUList &oldToNew, const bool testNull=true)
 
void sortOrder (const labelUList &order, const bool testNull=true)
 
const Toperator[] (const label i) const
 
Toperator[] (const label i)
 
const Toperator() (const label i) const
 
void operator= (const UPtrList< T > &list)
 
void operator= (UPtrList< T > &&list)
 
iterator begin () noexcept
 
const_iterator begin () const noexcept
 
iterator end () noexcept
 
const_iterator end () const noexcept
 
const_iterator cbegin () const noexcept
 
const_iterator cend () const noexcept
 

Additional Inherited Members

- Public Types inherited from UPtrList< const LduInterfaceField< Type > >
typedef T value_type
 
typedef Treference
 
- Public Attributes inherited from UPtrList< const LduInterfaceField< Type > >
const typedef Tconst_reference
 
- Protected Member Functions inherited from UPtrList< const LduInterfaceField< Type > >
void setAddressableSize (const label n) noexcept
 
 UPtrList (Detail::PtrListDetail< T > &&ptrs)
 
- Protected Attributes inherited from UPtrList< const LduInterfaceField< Type > >
Detail::PtrListDetail< Tptrs_
 

Detailed Description

template<class Type>
class Foam::LduInterfaceFieldPtrsList< Type >

Definition at line 44 of file LduInterfaceFieldPtrsList.H.

Constructor & Destructor Documentation

◆ LduInterfaceFieldPtrsList()

LduInterfaceFieldPtrsList ( label  size)
inline

Definition at line 50 of file LduInterfaceFieldPtrsList.H.


The documentation for this class was generated from the following file: