Rodin::Alert::ResetT struct

Empty tag type for resetting terminal formatting.

Tag type used to reset all terminal text formatting and colors back to default. This includes clearing any colors, bold, italic, underline, and other attributes previously applied.

Constructors, destructors, conversion operators

ResetT(const ResetT& other) defaulted constexpr
Copy constructor.
ResetT(ResetT&& other) defaulted constexpr
Move constructor.

Public functions

auto operator=(const ResetT& other) -> ResetT& defaulted constexpr
Copy assignment operator.
auto operator=(ResetT&& other) -> ResetT& defaulted constexpr
Move assignment operator.

Function documentation

Rodin::Alert::ResetT::ResetT(const ResetT& other) defaulted constexpr

Copy constructor.

Parameters
other Object to copy from.

Rodin::Alert::ResetT::ResetT(ResetT&& other) defaulted constexpr

Move constructor.

Parameters
other Object to move from.

ResetT& Rodin::Alert::ResetT::operator=(const ResetT& other) defaulted constexpr

Copy assignment operator.

Parameters
other Object to copy from.
Returns Reference to this object after the operation.

ResetT& Rodin::Alert::ResetT::operator=(ResetT&& other) defaulted constexpr

Move assignment operator.

Parameters
other Object to move from.
Returns Reference to this object after the operation.