|
memlayout
Minimal CPU/GPU header-only example library
|
#include <wrapper.h>
Public Types | |
| using | Base = Struct<pointer> |
Public Member Functions | |
| constexpr | Wrapper ()=default |
| constexpr | Wrapper (Base b) |
| constexpr Wrapper< Struct, reference > | operator[] (size_t i) |
| constexpr const Wrapper< Struct, const_reference > | operator[] (size_t i) const |
| constexpr Wrapper< Struct, reference > | operator* () |
| constexpr Wrapper< Struct, const_reference > | operator* () const |
| constexpr Wrapper< Struct, reference > | operator-> () |
| constexpr Wrapper< Struct, const_reference > | operator-> () const |
| constexpr bool | operator== (const Wrapper &other) const |
| constexpr bool | operator!= (const Wrapper &other) const |
| constexpr bool | operator< (const Wrapper &other) const |
| constexpr Wrapper | operator+ (ptrdiff_t i) const |
| constexpr Wrapper | operator- (ptrdiff_t i) const |
| constexpr ptrdiff_t | operator- (const Wrapper &other) const |
| constexpr Wrapper & | operator++ () |
| constexpr Wrapper & | operator+= (ptrdiff_t i) |
| constexpr Wrapper & | operator-- () |
| constexpr Wrapper & | operator-= (ptrdiff_t i) |
| using memlayout::Wrapper< Struct, pointer, Layout::soa >::Base = Struct<pointer> |
|
constexprdefault |
|
inlineconstexpr |
Definition at line 213 of file wrapper.h.
|
inlineconstexpr |
Definition at line 224 of file wrapper.h.
|
inlineconstexpr |
Definition at line 218 of file wrapper.h.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 228 of file wrapper.h.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |