Go to the documentation of this file.
61 void resize (
size_t prefix_length_,
size_t edgecount_);
66 node_t make_node (
size_t refcount_,
size_t prefix_length_,
size_t edgecount_);
71 size_t prefix_bytes_matched_,
73 size_t parent_edge_index_,
97 bool add (
const unsigned char *key_,
size_t key_size_);
101 bool rm (
const unsigned char *key_,
size_t key_size_);
104 bool check (
const unsigned char *key_,
size_t key_size_);
107 void apply (
void (*func_) (
unsigned char *
data,
size_t size,
void *arg),
111 size_t size ()
const;
115 match (
const unsigned char *key_,
size_t key_size_,
bool is_lookup_)
const;
bool check(const unsigned char *key_, size_t key_size_)
void set_node_at(size_t index_, node_t node_)
size_t _prefix_bytes_matched
match_result_t(size_t key_bytes_matched_, size_t prefix_bytes_matched_, size_t edge_index_, size_t parent_edge_index_, node_t current_, node_t parent_, node_t grandparent)
void apply(void(*func_)(unsigned char *data, size_t size, void *arg), void *arg_)
void set_first_bytes(const unsigned char *bytes_)
unsigned char * first_bytes()
node_t(unsigned char *data_)
bool operator!=(node_t other_) const
match_result_t match(const unsigned char *key_, size_t key_size_, bool is_lookup_) const
void set_node_pointers(const unsigned char *pointers_)
void set_prefix(const unsigned char *bytes_)
void set_edgecount(uint32_t value_)
node_t make_node(size_t refcount_, size_t prefix_length_, size_t edgecount_)
void resize(size_t prefix_length_, size_t edgecount_)
void set_prefix_length(uint32_t value_)
bool add(const unsigned char *key_, size_t key_size_)
size_t _key_bytes_matched
void set_edge_at(size_t index_, unsigned char first_byte_, node_t node_)
bool rm(const unsigned char *key_, size_t key_size_)
bool operator==(node_t other_) const
unsigned char first_byte_at(size_t index_)
node_t node_at(size_t index_)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
size_t _parent_edge_index
void set_first_byte_at(size_t index_, unsigned char byte_)
void set_refcount(uint32_t value_)
unsigned char * node_pointers()
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:58