RadixStep_CI3< StringPtr > Struct Template Reference

#include <radix_sort.hpp>

Public Types

enum  { RADIX }
typedef StringPtr::StringSet StringSet
typedef StringSet::Iterator Iterator
typedef StringSet::String String

Public Member Functions

 RadixStep_CI3 (const StringPtr &strptr, size_t base, size_t depth, uint16_t *charcache)
size_t get_next_non_empty_bkt_index (size_t start)

Public Attributes

size_t idx
size_t pos
size_t bkt_size [RADIX]

Detailed Description

template<typename StringPtr>
struct tlx::sort_strings_detail::RadixStep_CI3< StringPtr >

Definition at line 701 of file radix_sort.hpp.

Member Typedef Documentation

typedef StringSet::Iterator Iterator

Definition at line 705 of file radix_sort.hpp.

typedef StringSet::String String

Definition at line 706 of file radix_sort.hpp.

Definition at line 704 of file radix_sort.hpp.

Member Enumeration Documentation

anonymous enum

Definition at line 702 of file radix_sort.hpp.

Constructor & Destructor Documentation

RadixStep_CI3 ( const StringPtr strptr,
size_t  base,
size_t  depth,
uint16_t *  charcache 

Definition at line 711 of file radix_sort.hpp.

Member Function Documentation

size_t get_next_non_empty_bkt_index ( size_t  start)

Definition at line 773 of file radix_sort.hpp.

Member Data Documentation

size_t bkt_size[RADIX]

Definition at line 709 of file radix_sort.hpp.

size_t idx

Definition at line 708 of file radix_sort.hpp.

size_t pos

Definition at line 708 of file radix_sort.hpp.

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