memlayout
Minimal CPU/GPU header-only example library
Loading...
Searching...
No Matches
memlayout::RandomAccessAt< ReturnType > Struct Template Reference

#include <wrapper.h>

Public Member Functions

template<class... Args>
constexpr ReturnType operator() (Args &...args) const
template<class... Args>
constexpr ReturnType operator() (const Args &...args) const

Public Attributes

memlayout::size_t i

Detailed Description

template<class ReturnType>
struct memlayout::RandomAccessAt< ReturnType >

Definition at line 16 of file wrapper.h.

Member Function Documentation

◆ operator()() [1/2]

template<class ReturnType>
template<class... Args>
ReturnType memlayout::RandomAccessAt< ReturnType >::operator() ( Args &... args) const
inlineconstexpr

Definition at line 19 of file wrapper.h.

19{ return {args[i]...}; }
memlayout::size_t i
Definition wrapper.h:17

◆ operator()() [2/2]

template<class ReturnType>
template<class... Args>
ReturnType memlayout::RandomAccessAt< ReturnType >::operator() ( const Args &... args) const
inlineconstexpr

Definition at line 21 of file wrapper.h.

21{ return {args[i]...}; }

Member Data Documentation

◆ i

template<class ReturnType>
memlayout::size_t memlayout::RandomAccessAt< ReturnType >::i

Definition at line 17 of file wrapper.h.


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