IndirectListAddressing Class Reference

A helper class for storing addresses. More...

Inheritance diagram for IndirectListAddressing:

Protected Member Functions

 IndirectListAddressing (const labelUList &addr)
 Construct by copying the addressing array. More...
 
 IndirectListAddressing (List< label > &&addr)
 Move constructor which moves the addressing array. More...
 
 IndirectListAddressing (const IndirectListAddressing &)=delete
 Disallow default bitwise copy construction. More...
 
const List< label > & addressing () const
 Return the list addressing. More...
 
void resetAddressing (const labelUList &)
 Reset addressing. More...
 
void operator= (const IndirectListAddressing &)=delete
 Disallow default bitwise assignment. More...
 

Detailed Description

A helper class for storing addresses.

Definition at line 53 of file IndirectList.H.

Constructor & Destructor Documentation

◆ IndirectListAddressing() [1/3]

IndirectListAddressing ( const labelUList addr)
inlineexplicitprotected

Construct by copying the addressing array.

Definition at line 30 of file IndirectListI.H.

◆ IndirectListAddressing() [2/3]

IndirectListAddressing ( List< label > &&  addr)
inlineexplicitprotected

Move constructor which moves the addressing array.

Definition at line 39 of file IndirectListI.H.

References IndirectList< T >::IndirectList().

Here is the call graph for this function:

◆ IndirectListAddressing() [3/3]

IndirectListAddressing ( const IndirectListAddressing )
protecteddelete

Disallow default bitwise copy construction.

Member Function Documentation

◆ addressing()

const Foam::List< Foam::label > & addressing ( ) const
inlineprotected

Return the list addressing.

Definition at line 112 of file IndirectListI.H.

References IndirectListAddressing::resetAddressing().

Here is the call graph for this function:

◆ resetAddressing()

void resetAddressing ( const labelUList addr)
inlineprotected

Reset addressing.

Definition at line 119 of file IndirectListI.H.

Referenced by IndirectListAddressing::addressing().

Here is the caller graph for this function:

◆ operator=()

void operator= ( const IndirectListAddressing )
protecteddelete

Disallow default bitwise assignment.


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