#include <sycl/ext/intel/experimental/fpga_mem/fpga_mem.hpp>
Public Types | |
using | element_type = std::remove_extent_t< T > |
Public Member Functions | |
template<typename... S> | |
constexpr | fpga_mem (S... args) |
fpga_mem ()=default | |
fpga_mem (const fpga_mem &)=default | |
fpga_mem (fpga_mem &&)=default | |
fpga_mem & | operator= (const fpga_mem &)=default |
fpga_mem & | operator= (fpga_mem &&)=default |
T & | get () noexcept |
constexpr const T & | get () const noexcept |
operator T& () noexcept | |
constexpr | operator const T & () const noexcept |
fpga_mem & | operator= (const T &newValue) noexcept |
Static Public Member Functions | |
template<typename propertyT > | |
static constexpr bool | has_property () |
template<typename propertyT > | |
static constexpr auto | get_property () |
Protected Attributes | |
T | val |
Definition at line 38 of file fpga_mem.hpp.
using sycl::_V1::ext::intel::experimental::fpga_mem< T, ext::oneapi::experimental::detail::properties_t< Props... > >::element_type = std::remove_extent_t<T> |
Definition at line 64 of file fpga_mem.hpp.
|
inlineconstexpr |
Definition at line 69 of file fpga_mem.hpp.
|
default |
|
default |
|
default |
|
inlineconstexprnoexcept |
Definition at line 80 of file fpga_mem.hpp.
|
inlinenoexcept |
Definition at line 78 of file fpga_mem.hpp.
|
inlinestaticconstexpr |
Definition at line 103 of file fpga_mem.hpp.
|
inlinestaticconstexpr |
Definition at line 98 of file fpga_mem.hpp.
|
inlineconstexprnoexcept |
Definition at line 86 of file fpga_mem.hpp.
References sycl::_V1::get().
|
inlinenoexcept |
Definition at line 83 of file fpga_mem.hpp.
References sycl::_V1::get().
|
default |
|
inlinenoexcept |
Definition at line 88 of file fpga_mem.hpp.
|
default |
|
protected |
Definition at line 49 of file fpga_mem.hpp.