OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
std_array_vector_view< ArrTypeView > Struct Template Reference

Detailed Description

template<typename ArrTypeView>
struct std_array_vector_view< ArrTypeView >

Definition at line 10 of file meta_copy.hpp.

Public Member Functions

 std_array_vector_view (int pos, ArrTypeView arr)
 
decltype(arr[0][0]) operator[] (int comp)
 
decltype(std::declval< const ArrTypeView >()[0][0]) operator[] (int comp) const
 

Data Fields

int pos
 
ArrTypeView arr
 

Constructor & Destructor Documentation

◆ std_array_vector_view()

template<typename ArrTypeView >
std_array_vector_view< ArrTypeView >::std_array_vector_view ( int  pos,
ArrTypeView  arr 
)
inline

Definition at line 15 of file meta_copy.hpp.

Member Function Documentation

◆ operator[]() [1/2]

template<typename ArrTypeView >
decltype(arr[0][0]) std_array_vector_view< ArrTypeView >::operator[] ( int  comp)
inline

Definition at line 19 of file meta_copy.hpp.

◆ operator[]() [2/2]

template<typename ArrTypeView >
decltype(std::declval< const ArrTypeView >()[0][0]) std_array_vector_view< ArrTypeView >::operator[] ( int  comp) const
inline

Definition at line 24 of file meta_copy.hpp.

Field Documentation

◆ arr

template<typename ArrTypeView >
ArrTypeView std_array_vector_view< ArrTypeView >::arr

Definition at line 13 of file meta_copy.hpp.

◆ pos

template<typename ArrTypeView >
int std_array_vector_view< ArrTypeView >::pos

Definition at line 12 of file meta_copy.hpp.


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