![]() |
Project
|
#include <AbstractRefAccessor.h>
Public Member Functions | |
| template<typename C > | |
| void | registerContainer (const C &cont, int src) |
| register container in the accessor | |
| bool | isLoaded (int src) const |
| template<typename U > | |
| const U & | get_as (int src, int idx) const |
| get object as user provided type from explicitly provided source, index | |
| template<typename U , typename I > | |
| const U & | get_as (const I globIdx) const |
| get object as user provided type from explicitly provided source, index | |
| const T & | get (int src, int idx) const |
| get object from explicitly provided source, index | |
| template<typename I > | |
| const T & | get (const I globIdx) const |
| get object from the global index | |
| template<typename U > | |
| auto | getSpan (int src) const |
| access particula source container as a span | |
| size_t | getSize (int src) const |
Definition at line 34 of file AbstractRefAccessor.h.
|
inline |
get object from the global index
Definition at line 73 of file AbstractRefAccessor.h.
|
inline |
get object from explicitly provided source, index
Definition at line 66 of file AbstractRefAccessor.h.
|
inline |
get object as user provided type from explicitly provided source, index
Definition at line 60 of file AbstractRefAccessor.h.
|
inline |
get object as user provided type from explicitly provided source, index
Definition at line 53 of file AbstractRefAccessor.h.
|
inline |
Definition at line 85 of file AbstractRefAccessor.h.
|
inline |
access particula source container as a span
Definition at line 80 of file AbstractRefAccessor.h.
|
inline |
Definition at line 46 of file AbstractRefAccessor.h.
|
inline |
register container in the accessor
Definition at line 39 of file AbstractRefAccessor.h.