Constructors

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

inline libsemigroups::Action::Action()

Default constructor.

A constructor that creates an Action instance representing a left or right action.

Complexity

Constant.

Parameters

(None)

Throws

(None) – This function guarantees not to throw a LibsemigroupsException.

libsemigroups::Action::Action(Action const&) = default

Default copy constructor.

libsemigroups::Action::Action(Action&&) = default

Default move constructor.

Action &libsemigroups::Action::operator=(Action const&) = default

Default copy assignment operator.

Action &libsemigroups::Action::operator=(Action&&) = default

Default move assignment operator.