Template Class out

Inheritance Relationships

Base Types

Class Documentation

template<class T>
class legion::core::compute::out : public legion::core::compute::out_ident, public legion::core::compute::detail::buffer_base

Wraps a vector parameter to a kernel invocation, marks it as an out-bound parameter, can have an optional name.

Public Types

using value_type = T

Public Functions

inline out(T &vec, std::string name = "")
~out() = default
out(const out &other) = default
out(out &&other) noexcept = default
out &operator=(const out &other) = default
out &operator=(out &&other) noexcept = default