LibreOffice Module svl (master) 1
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
svl::Items_t< WIDs > Struct Template Reference

#include <whichranges.hxx>

Public Types

using Array = std::array< WhichPair, sizeof...(WIDs)/2 >
 

Static Public Member Functions

template<sal_uInt16 WID1, sal_uInt16 WID2, sal_uInt16... Rest>
static constexpr void fill (typename Array::iterator it)
 
static constexpr Array make ()
 

Static Public Attributes

static constexpr Array value = make()
 

Detailed Description

template<sal_uInt16... WIDs>
struct svl::Items_t< WIDs >

Definition at line 48 of file whichranges.hxx.

Member Typedef Documentation

◆ Array

template<sal_uInt16... WIDs>
using svl::Items_t< WIDs >::Array = std::array<WhichPair, sizeof...(WIDs) / 2>

Definition at line 50 of file whichranges.hxx.

Member Function Documentation

◆ fill()

template<sal_uInt16... WIDs>
template<sal_uInt16 WID1, sal_uInt16 WID2, sal_uInt16... Rest>
static constexpr void svl::Items_t< WIDs >::fill ( typename Array::iterator  it)
inlinestaticconstexpr

◆ make()

template<sal_uInt16... WIDs>
static constexpr Array svl::Items_t< WIDs >::make ( )
inlinestaticconstexpr

Definition at line 59 of file whichranges.hxx.

References a, and svl::Items_t< WIDs >::fill().

Member Data Documentation

◆ value

template<sal_uInt16... WIDs>
constexpr Array svl::Items_t< WIDs >::value = make()
staticconstexpr

Definition at line 68 of file whichranges.hxx.


The documentation for this struct was generated from the following file: