IndirectListAddressing< Addr > Class Template Reference

A class for storing list addressing (labels, slices etc) which are normally to used by IndirectList. A private inheritance is often used by any inheriting classes. More...

Inheritance diagram for IndirectListAddressing< Addr >:
[legend]

Public Member Functions

 IndirectListAddressing (const Addr &addr)
 Copy construct from addressing information. More...
 
 IndirectListAddressing (Addr &&addr)
 Move construct from addressing information. More...
 
const Addr & addressing () const
 Const access to the addressing. More...
 
Addr & addressing ()
 Non-const access to the addressing. More...
 

Detailed Description

template<class Addr>
class Foam::IndirectListAddressing< Addr >

A class for storing list addressing (labels, slices etc) which are normally to used by IndirectList. A private inheritance is often used by any inheriting classes.

Source files

Definition at line 52 of file IndirectListAddressing.H.

Constructor & Destructor Documentation

◆ IndirectListAddressing() [1/2]

IndirectListAddressing ( const Addr &  addr)
inline

Copy construct from addressing information.

Definition at line 65 of file IndirectListAddressing.H.

◆ IndirectListAddressing() [2/2]

IndirectListAddressing ( Addr &&  addr)
inline

Move construct from addressing information.

Definition at line 71 of file IndirectListAddressing.H.

Member Function Documentation

◆ addressing() [1/2]

const Addr& addressing ( ) const
inline

Const access to the addressing.

Definition at line 80 of file IndirectListAddressing.H.

◆ addressing() [2/2]

Addr& addressing ( )
inline

Non-const access to the addressing.

Definition at line 86 of file IndirectListAddressing.H.


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