import CppUtils.Container.Point;
import CppUtils;
constexpr Point3D::Point3D() = default;
template <std::convertible_to< T >... Args>constexpr Point3D::Point3D(Args&&... args);
[[nodiscard]] constexpr auto Point3D::x(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);
[[nodiscard]] constexpr auto Point3D::y(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);
[[nodiscard]] constexpr auto Point3D::z(this auto&& self [[clang::lifetimebound, msvc::lifetimebound]]) noexcept -> decltype(auto);