// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GFX_RANGE_RANGE_F_H_ #define UI_GFX_RANGE_RANGE_F_H_ #include <iosfwd> #include <limits> #include <string> #include "ui/gfx/range/gfx_range_export.h" #include "ui/gfx/range/range.h" namespace gfx { // A float version of Range. RangeF is made of a start and end position; when // they are the same, the range is empty. Note that |start_| can be greater // than |end_| to respect the directionality of the range. class GFX_RANGE_EXPORT RangeF { … }; GFX_RANGE_EXPORT std::ostream& operator<<(std::ostream& os, const RangeF& range); } // namespace gfx #endif // UI_GFX_RANGE_RANGE_F_H_