Yet Another eXchange Tool  0.9.0
Classes | Enumerations | Functions
xt_idxlist_internal.h File Reference

Provide non-public declarations common to all index lists. More...

#include "xt/xt_core.h"
#include "xt/xt_idxlist.h"
Include dependency graph for xt_idxlist_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xt_idxlist_vtable
 
struct  Xt_idxlist_
 

Enumerations

enum  { CHEAP_VECTOR_SIZE = 128 }
 

Functions

void xt_idxlist_get_index_stripes_keep_buf (Xt_idxlist idxlist, struct Xt_stripe **stripes, int *num_stripes)
 
void xt_idxlist_intersection_init (void)
 
Xt_uid xt_idxlist_new_uid (void)
 
static void Xt_idxlist_init (Xt_idxlist idxlist, const struct xt_idxlist_vtable *vtable, int num_indices)
 
Xt_idxlist xt_default_isect (Xt_idxlist idxlist_src, Xt_idxlist idxlist_dst)
 

Detailed Description

Provide non-public declarations common to all index lists.

Author
Jörg Behrens behre.nosp@m.ns@d.nosp@m.krz.d.nosp@m.e Moritz Hanke hanke.nosp@m.@dkr.nosp@m.z.de Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Definition in file xt_idxlist_internal.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CHEAP_VECTOR_SIZE 

Definition at line 118 of file xt_idxlist_internal.h.

Function Documentation

◆ xt_default_isect()

Xt_idxlist xt_default_isect ( Xt_idxlist  idxlist_src,
Xt_idxlist  idxlist_dst 
)

Definition at line 98 of file xt_idxlist_intersection.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_idxlist_get_index_stripes_keep_buf()

void xt_idxlist_get_index_stripes_keep_buf ( Xt_idxlist  idxlist,
struct Xt_stripe **  stripes,
int *  num_stripes 
)

Definition at line 127 of file xt_idxlist.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Xt_idxlist_init()

static void Xt_idxlist_init ( Xt_idxlist  idxlist,
const struct xt_idxlist_vtable vtable,
int  num_indices 
)
inlinestatic

Definition at line 102 of file xt_idxlist_internal.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xt_idxlist_intersection_init()

void xt_idxlist_intersection_init ( void  )

Definition at line 85 of file xt_idxlist_intersection.c.

Here is the caller graph for this function:

◆ xt_idxlist_new_uid()

Xt_uid xt_idxlist_new_uid ( void  )

Definition at line 407 of file xt_idxlist.c.

Here is the caller graph for this function: