MySQL 8.3.0
Source Code Documentation
node_set.h File Reference
#include "xdr_gen/xcom_vp.h"

Go to the source code of this file.

Macros

#define dbg_node_set(s)   _dbg_node_set(s, #s)
 
#define g_dbg_node_set(s)   _g_dbg_node_set(s, #s)
 

Functions

bool_t equal_node_set (node_set x, node_set y)
 
bool_t is_empty_node_set (node_set set)
 
bool_t is_full_node_set (node_set set)
 
bool_t is_set (node_set set, node_no i)
 
u_int node_count (node_set set)
 
node_set * alloc_node_set (node_set *set, u_int n)
 
node_set * init_node_set (node_set *set, u_int n)
 
node_set * reset_node_set (node_set *set)
 
node_set * set_node_set (node_set *set)
 
node_set bit_set_to_node_set (bit_set *set, u_int n)
 
node_set clone_node_set (node_set set)
 
char * _dbg_node_set (node_set set, const char *name)
 Debug a node set. More...
 
void _g_dbg_node_set (node_set set, const char *name)
 
void add_node (node_set set, node_no node)
 
void and_node_set (node_set *x, node_set const *y)
 
void copy_node_set (node_set const *from, node_set *to)
 
void free_node_set (node_set *set)
 
void not_node_set (node_set *x, node_set const *y)
 
void or_node_set (node_set *x, node_set const *y)
 
void remove_node (node_set set, node_no node)
 
void xor_node_set (node_set *x, node_set const *y)
 
node_set * realloc_node_set (node_set *set, u_int n)
 
bool equal_node_set (node_set const *x, node_set const *y)
 

Macro Definition Documentation

◆ dbg_node_set

#define dbg_node_set (   s)    _dbg_node_set(s, #s)

◆ g_dbg_node_set

#define g_dbg_node_set (   s)    _g_dbg_node_set(s, #s)

Function Documentation

◆ _dbg_node_set()

char * _dbg_node_set ( node_set  set,
const char *  name 
)

Debug a node set.

◆ _g_dbg_node_set()

void _g_dbg_node_set ( node_set  set,
const char *  name 
)

◆ add_node()

void add_node ( node_set  set,
node_no  node 
)

◆ alloc_node_set()

node_set * alloc_node_set ( node_set *  set,
u_int  n 
)

◆ and_node_set()

void and_node_set ( node_set *  x,
node_set const *  y 
)

◆ bit_set_to_node_set()

node_set bit_set_to_node_set ( bit_set *  set,
u_int  n 
)

◆ clone_node_set()

node_set clone_node_set ( node_set  set)

◆ copy_node_set()

void copy_node_set ( node_set const *  from,
node_set *  to 
)

◆ equal_node_set() [1/2]

bool equal_node_set ( node_set const *  x,
node_set const *  y 
)

◆ equal_node_set() [2/2]

bool_t equal_node_set ( node_set  x,
node_set  y 
)

◆ free_node_set()

void free_node_set ( node_set *  set)

◆ init_node_set()

node_set * init_node_set ( node_set *  set,
u_int  n 
)

◆ is_empty_node_set()

bool_t is_empty_node_set ( node_set  set)

◆ is_full_node_set()

bool_t is_full_node_set ( node_set  set)

◆ is_set()

bool_t is_set ( node_set  set,
node_no  i 
)

◆ node_count()

u_int node_count ( node_set  set)

◆ not_node_set()

void not_node_set ( node_set *  x,
node_set const *  y 
)

◆ or_node_set()

void or_node_set ( node_set *  x,
node_set const *  y 
)

◆ realloc_node_set()

node_set * realloc_node_set ( node_set *  set,
u_int  n 
)

◆ remove_node()

void remove_node ( node_set  set,
node_no  node 
)

◆ reset_node_set()

node_set * reset_node_set ( node_set *  set)

◆ set_node_set()

node_set * set_node_set ( node_set *  set)

◆ xor_node_set()

void xor_node_set ( node_set *  x,
node_set const *  y 
)