ALox  V. 2402 R. 0
Home ALox for C++ ALox for C# ALox for Java Download
Public Fields | Public Methods | List of all members
StringTree< T >.Walker.Sorter Class Reference

Class Description

This is a internal, protected helper class implementing the sorting of a list of child nodes.

Public Fields

Comparison< String > pathSorter = null
 
SortOrder sortOrder =SortOrder.Ascending
 
StringComparison stringComparison =StringComparison.CurrentCultureIgnoreCase
 
Comparison< T > valueSorter = null
 

Public Methods

void sort (List< NameAndNode > list)
 

Member Function Documentation

◆ sort()

void sort ( List< NameAndNode list)
inline

This is the sort function, which will be invoked by RecursionData.reset.

Parameters
listThe list to be sored.

Member Data Documentation

◆ pathSorter

Comparison<String> pathSorter = null

A user-defined comparison method for path names.

◆ sortOrder

SortOrder sortOrder =SortOrder.Ascending

The sort order (used with default path name sorting).

◆ stringComparison

StringComparison stringComparison =StringComparison.CurrentCultureIgnoreCase

The case comparison rules for built-in path sorting. Defaults to StringComparison.CurrentCultureIgnoreCase.

◆ valueSorter

Comparison<T> valueSorter = null

A user-defined comparison method for sorting by value types.


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