Blender  V3.3
Public Attributes | List of all members
SortInfo Struct Reference

#include <list_sort_impl.h>

Public Attributes

unsigned int min_rank
 
unsigned int n_ranks
 
CompareFn func
 
list_noderanks [MAX_RANKS]
 

Detailed Description

Definition at line 116 of file list_sort_impl.h.

Member Data Documentation

◆ func

CompareFn SortInfo::func

Definition at line 118 of file list_sort_impl.h.

Referenced by init_sort_info(), insert_list(), list_sort_do(), and sweep_up().

◆ min_rank

unsigned int SortInfo::min_rank

Definition at line 117 of file list_sort_impl.h.

Referenced by init_sort_info(), insert_list(), and sweep_up().

◆ n_ranks

unsigned int SortInfo::n_ranks

Definition at line 117 of file list_sort_impl.h.

Referenced by init_sort_info(), insert_list(), and list_sort_do().

◆ ranks

list_node* SortInfo::ranks[MAX_RANKS]

Invariant: ranks[i] == NULL || length(ranks[i]) >= 2**(i+1).

~ 128 bytes on 32bit, ~ 512 bytes on 64bit

Definition at line 128 of file list_sort_impl.h.

Referenced by insert_list(), and sweep_up().


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