|
memlayout
Minimal CPU/GPU header-only example library
|
#include <wrapper.h>
Public Types | |
| using | Base = Container<Struct<value>> |
Public Member Functions | |
| constexpr | Wrapper ()=default |
| template<template< class > class other_Container> | |
| constexpr | Wrapper (Wrapper< Struct, other_Container, Layout::aos > &other) |
| constexpr Wrapper< Struct, reference > | operator[] (size_t i) |
| constexpr Wrapper< Struct, const_reference > | operator[] (size_t i) const |
| constexpr Wrapper< Struct, reference > | operator* () |
| constexpr Wrapper< Struct, const_reference > | operator* (ptrdiff_t) const |
Static Public Attributes | |
| static constexpr Layout | layout_type = Layout::aos |
| using memlayout::Wrapper< Struct, Container, Layout::aos >::Base = Container<Struct<value>> |
|
constexprdefault |
|
inlineconstexpr |
Definition at line 91 of file wrapper.h.
|
inlineconstexpr |
Definition at line 96 of file wrapper.h.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
staticconstexpr |