Protected Member Functions | Private Member Functions | Private Attributes
IndirectListAddressing Class Reference

A helper class for storing addresses. More...

Inheritance diagram for IndirectListAddressing:
Inheritance graph
[legend]
Collaboration diagram for IndirectListAddressing:
Collaboration graph
[legend]

Protected Member Functions

 IndirectListAddressing (const labelUList &addr)
 Construct by copying the addressing array. More...
 
 IndirectListAddressing (const Xfer< List< label > > &addr)
 Construct by transferring addressing array. More...
 
const List< label > & addressing () const
 Return the list addressing. More...
 
void resetAddressing (const labelUList &)
 Reset addressing. More...
 
void resetAddressing (const Xfer< List< label > > &)
 

Private Member Functions

 IndirectListAddressing (const IndirectListAddressing &)
 Disallow default bitwise copy construct. More...
 
void operator= (const IndirectListAddressing &)
 Disallow default bitwise assignment. More...
 

Private Attributes

List< labeladdressing_
 Storage for the list addressing. More...
 

Detailed Description

A helper class for storing addresses.

Definition at line 53 of file IndirectList.H.

Constructor & Destructor Documentation

◆ IndirectListAddressing() [1/3]

Disallow default bitwise copy construct.

◆ IndirectListAddressing() [2/3]

IndirectListAddressing ( const labelUList addr)
inlineexplicitprotected

Construct by copying the addressing array.

Definition at line 30 of file IndirectListI.H.

◆ IndirectListAddressing() [3/3]

IndirectListAddressing ( const Xfer< List< label > > &  addr)
inlineexplicitprotected

Construct by transferring addressing array.

Definition at line 39 of file IndirectListI.H.

Member Function Documentation

◆ operator=()

void operator= ( const IndirectListAddressing )
private

Disallow default bitwise assignment.

◆ addressing()

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

Return the list addressing.

Definition at line 112 of file IndirectListI.H.

References IndirectListAddressing::addressing_.

◆ resetAddressing() [1/2]

void resetAddressing ( const labelUList addr)
inlineprotected

Reset addressing.

Definition at line 119 of file IndirectListI.H.

◆ resetAddressing() [2/2]

void resetAddressing ( const Xfer< List< label > > &  addr)
inlineprotected

Definition at line 128 of file IndirectListI.H.

Field Documentation

◆ addressing_

List<label> addressing_
private

Storage for the list addressing.

Definition at line 58 of file IndirectList.H.

Referenced by IndirectListAddressing::addressing().


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