OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:IntervalTreeNode
(Results
1 - 3
of
3
) sorted by null
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/
inttree.h
14
typedef struct
IntervalTreeNode
{
15
struct
IntervalTreeNode
*left, *right, *parent;
21
}
IntervalTreeNode
;
28
IntervalTreeNode
*start_node;
41
IntervalTreeNode
*root;
42
IntervalTreeNode
*nil;
58
void *IT_delete_node(IntervalTree *,
IntervalTreeNode
*, long *low,
61
IntervalTreeNode
*IT_insert(IntervalTree *, long low, long high, void *data);
63
IntervalTreeNode
*IT_get_predecessor(const IntervalTree *,
IntervalTreeNode
*);
[
all
...]
inttree.c
36
static
IntervalTreeNode
*ITN_create(long low, long high, void *data);
38
static void LeftRotate(IntervalTree *,
IntervalTreeNode
*);
39
static void RightRotate(IntervalTree *,
IntervalTreeNode
*);
40
static void TreeInsertHelp(IntervalTree *,
IntervalTreeNode
*);
41
static void TreePrintHelper(const IntervalTree *,
IntervalTreeNode
*);
42
static void FixUpMaxHigh(IntervalTree *,
IntervalTreeNode
*);
43
static void DeleteFixUp(IntervalTree *,
IntervalTreeNode
*);
45
static void CheckMaxHighFields(const IntervalTree *,
IntervalTreeNode
*);
46
static int CheckMaxHighFieldsHelper(const IntervalTree *,
IntervalTreeNode
*y,
54
IntervalTreeNode
*
[
all
...]
section.c
[
all
...]
Completed in 31 milliseconds