tlx
Loading...
Searching...
No Matches
RadixStep_CE3< StringShadowPtr > Struct Template Reference

#include <radix_sort.hpp>

Public Types

enum  { RADIX }
 
typedef StringShadowPtr::StringSet StringSet
 
typedef StringSet::Iterator Iterator
 

Public Member Functions

 RadixStep_CE3 (const StringShadowPtr &in_strptr, size_t depth, std::uint16_t *charcache)
 
size_t get_next_non_empty_bkt_index (size_t start)
 

Public Attributes

StringShadowPtr strptr
 
size_t idx
 
size_t pos
 
size_t bkt_size [RADIX]
 

Detailed Description

template<typename StringShadowPtr>
struct tlx::sort_strings_detail::RadixStep_CE3< StringShadowPtr >

Definition at line 353 of file radix_sort.hpp.

Member Typedef Documentation

◆ Iterator

template<typename StringShadowPtr >
typedef StringSet::Iterator Iterator

Definition at line 360 of file radix_sort.hpp.

◆ StringSet

Definition at line 359 of file radix_sort.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename StringShadowPtr >
anonymous enum
Enumerator
RADIX 

Definition at line 354 of file radix_sort.hpp.

Constructor & Destructor Documentation

◆ RadixStep_CE3()

template<typename StringShadowPtr >
RadixStep_CE3 ( const StringShadowPtr & in_strptr,
size_t depth,
std::uint16_t * charcache )
inline

Definition at line 362 of file radix_sort.hpp.

Member Function Documentation

◆ get_next_non_empty_bkt_index()

template<typename StringShadowPtr >
size_t get_next_non_empty_bkt_index ( size_t start)
inline

Definition at line 416 of file radix_sort.hpp.

Member Data Documentation

◆ bkt_size

template<typename StringShadowPtr >
size_t bkt_size[RADIX]

Definition at line 357 of file radix_sort.hpp.

◆ idx

template<typename StringShadowPtr >
size_t idx

Definition at line 357 of file radix_sort.hpp.

◆ pos

template<typename StringShadowPtr >
size_t pos

Definition at line 357 of file radix_sort.hpp.

◆ strptr

template<typename StringShadowPtr >
StringShadowPtr strptr

Definition at line 356 of file radix_sort.hpp.


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