Class ParameterArray

Nested Relationships

Nested Types

Class Documentation

class ParameterArray

An owned parameter array.

Public Functions

explicit ParameterArray(std::vector<Parameter> &&params)

Constructs a parameter array.

~ParameterArray() = default
ParameterArray(ParameterArray &&other) noexcept = default

Default move constructor.

ParameterArray &operator=(ParameterArray &&other) noexcept = default

Default move assignment.

ParameterArray(const ParameterArray&) = delete
ParameterArray &operator=(const ParameterArray&) = delete
ParameterArrayView view() const noexcept

Returns an immutable view of this parameter array.

inline std::vector<ParameterView> parameters() const

Returns a vector of immutable parameter views.