add const

This commit is contained in:
chatlanin 2022-03-24 17:36:15 +03:00
parent 821dfe3afd
commit 9d86def5ac

View File

@ -41,23 +41,23 @@ namespace hack
public: public:
value_t get_value() { return value_; }; value_t get_value() { return value_; };
auto x() auto x() const
{ {
return std::get<0>(value_); return std::get<0>(value_);
} }
auto y() auto y() const
{ {
return std::get<1>(value_); return std::get<1>(value_);
} }
auto z() auto z() const
{ {
if (std::tuple_size<value_t>{} < 3) throw std::out_of_range("You try get no valid vector date!"); if (std::tuple_size<value_t>{} < 3) throw std::out_of_range("You try get no valid vector date!");
return std::get<2>(value_); return std::get<2>(value_);
} }
auto w() auto w() const
{ {
if (std::tuple_size<value_t>{} < 4) throw std::out_of_range("You try get no valid vector date!"); if (std::tuple_size<value_t>{} < 4) throw std::out_of_range("You try get no valid vector date!");
return std::get<3>(value_); return std::get<3>(value_);