137 std::ostringstream
stream;
144 return utility::parseValue<TRect<T>>(
_value);
bool inside(const TPoint< T > &_value) const
std::string print() const
void set(T const &_left, T const &_top, T const &_right, T const &_bottom)
bool operator!=(TRect const &_obj) const
TRect & operator-=(TRect const &_obj)
TRect(T const &_left, T const &_top, T const &_right, T const &_bottom)
bool inside(const TRect< T > &_value) const
TRect operator+(TRect const &_obj) const
bool operator==(TRect const &_obj) const
friend std::istream & operator>>(std::istream &_stream, TRect< T > &_value)
bool intersect(const TRect< T > &_value) const
TRect operator-(TRect const &_obj) const
friend std::ostream & operator<<(std::ostream &_stream, const TRect< T > &_value)
TRect & operator+=(TRect const &_obj)
TRect & operator=(TRect< U > const &_obj)
static TRect< T > parse(std::string_view _value)