Constructors

This page contains information about the constructors for the DynamicRowView class.

Note that unless copying an existing DynamicRowView it’s most likely that you will obtain a DynamicRowView from DynamicMatrix::row or DynamicMatrix::rows.

Default constructors

DynamicRowView() = default

Default constructor.

DynamicRowView(DynamicRowView const&) = default

Default copy constructor.

DynamicRowView(DynamicRowView&&) = default

Default move constructor.

DynamicRowView &operator=(DynamicRowView const&) = default

Default copy assignment operator.

DynamicRowView &operator=(DynamicRowView&&) = default

Default move assignment operator.

Constructor from Row

explicit DynamicRowView(Row const &r)

Construct a row view from a Row.

Parameters

r – the row.

Exceptions

This function guarantees not to throw a LibsemigroupsException.

Complexity

Constant.