QtBase  v6.3.1
Classes | Public Types | List of all members
QtPrivate::QuickSort< QuickSortData< Pivot, Values... > > Struct Template Reference

#include <qmakearray_p.h>

Classes

struct  LessThan
 
struct  MoreThan
 

Public Types

using LeftSide = typename QuickSortFilter< LessThan, QuickSortData< Values... > >::Type
 
using RightSide = typename QuickSortFilter< MoreThan, QuickSortData< Values... > >::Type
 
using LeftQS = typename QuickSort< LeftSide >::Type
 
using RightQS = typename QuickSort< RightSide >::Type
 
using Type = decltype(quickSortConcat(LeftQS{}, QuickSortData< Pivot > {}, RightQS{}))
 

Detailed Description

template<typename Pivot, typename ... Values>
struct QtPrivate::QuickSort< QuickSortData< Pivot, Values... > >

Definition at line 130 of file qmakearray_p.h.

Member Typedef Documentation

◆ LeftQS

template<typename Pivot , typename ... Values>
using QtPrivate::QuickSort< QuickSortData< Pivot, Values... > >::LeftQS = typename QuickSort<LeftSide>::Type

Definition at line 145 of file qmakearray_p.h.

◆ LeftSide

template<typename Pivot , typename ... Values>
using QtPrivate::QuickSort< QuickSortData< Pivot, Values... > >::LeftSide = typename QuickSortFilter<LessThan, QuickSortData<Values...> >::Type

Definition at line 142 of file qmakearray_p.h.

◆ RightQS

template<typename Pivot , typename ... Values>
using QtPrivate::QuickSort< QuickSortData< Pivot, Values... > >::RightQS = typename QuickSort<RightSide>::Type

Definition at line 146 of file qmakearray_p.h.

◆ RightSide

template<typename Pivot , typename ... Values>
using QtPrivate::QuickSort< QuickSortData< Pivot, Values... > >::RightSide = typename QuickSortFilter<MoreThan, QuickSortData<Values...> >::Type

Definition at line 143 of file qmakearray_p.h.

◆ Type

template<typename Pivot , typename ... Values>
using QtPrivate::QuickSort< QuickSortData< Pivot, Values... > >::Type = decltype(quickSortConcat(LeftQS{}, QuickSortData<Pivot> {}, RightQS{}))

Definition at line 148 of file qmakearray_p.h.


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