mp_units::cartesian_vector::cartesian_vector

Constructors

Synopses

Declared in <mp-units/cartesian_vector.h>

Copy constructor

cartesian_vector(cartesian_vector const& other) = default;
» more...

Copy constructor

template<typename U>
requires std::constructible_from<T, U>
constexpr
explicit(!std::convertible_to<U, T>)
cartesian_vector(cartesian_vector<U> const& other);
» more...

Move constructor

cartesian_vector(cartesian_vector&& other) = default;
» more...

Move constructor

template<typename U>
requires std::constructible_from<T, U>
constexpr
explicit(!std::convertible_to<U, T>)
cartesian_vector(cartesian_vector<U>&& other);
» more...

Construct from Args

template<typename... Args>
requires (... && std::constructible_from<T, Args>)
constexpr
explicit(!(... && std::convertible_to<Args, T>))
cartesian_vector(Args...&&... args);
» more...

Created with MrDocs