LibreOffice Module svl (master) 1
Classes | Namespaces | Typedefs | Functions | Variables
whichranges.hxx File Reference
#include <sal/config.h>
#include <sal/types.h>
#include <svl/svldllapi.h>
#include <array>
#include <memory>
#include <cassert>
Include dependency graph for whichranges.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  svl::Items_t< WIDs >
 
struct  WhichRangesContainer
 Most of the time, the which ranges we point at are a compile-time literal. More...
 

Namespaces

namespace  svl
 
namespace  svl::detail
 

Typedefs

typedef std::pair< sal_uInt16, sal_uInt16 > WhichPair
 

Functions

constexpr bool svl::detail::validRange (sal_uInt16 wid1, sal_uInt16 wid2)
 
constexpr bool svl::detail::validGap (sal_uInt16 wid1, sal_uInt16 wid2)
 
template<sal_uInt16 WID1, sal_uInt16 WID2>
constexpr bool svl::detail::validRanges ()
 
template<sal_uInt16 WID1, sal_uInt16 WID2, sal_uInt16 WID3, sal_uInt16... WIDs>
constexpr bool svl::detail::validRanges ()
 
constexpr std::size_t svl::detail::rangeSize (sal_uInt16 wid1, sal_uInt16 wid2)
 

Variables

template<sal_uInt16... WIDs>
static constexpr auto svl::Items = Items_t<WIDs...>{}
 

Typedef Documentation

◆ WhichPair

typedef std::pair<sal_uInt16, sal_uInt16> WhichPair

Definition at line 18 of file whichranges.hxx.