librime: Member List

| librime 1.2 Rime Input Method Engine, the core library

Darts::DoubleArrayImpl< typename, typename, T, typename > Member List

This is the complete list of members for Darts::DoubleArrayImpl< typename, typename, T, typename >, including all inherited members.

array() const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
build(std::size_t num_keys, const key_type *const *keys, const std::size_t *lengths=NULL, const value_type *values=NULL, Details::progress_func_type progress_func=NULL) | Darts::DoubleArrayImpl< typename, typename, T, typename > |
clear() | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
commonPrefixSearch(const key_type *key, U *results, std::size_t max_num_results, std::size_t length=0, std::size_t node_pos=0) const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
DoubleArrayImpl() | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
exactMatchSearch(const key_type *key, U &result, std::size_t length=0, std::size_t node_pos=0) const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
exactMatchSearch(const key_type *key, std::size_t length=0, std::size_t node_pos=0) const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
key_type typedef | Darts::DoubleArrayImpl< typename, typename, T, typename > |
nonzero_size() const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
open(const char *file_name, const char *mode="rb", std::size_t offset=0, std::size_t size=0) | Darts::DoubleArrayImpl< typename, typename, T, typename > |
result_type typedef | Darts::DoubleArrayImpl< typename, typename, T, typename > |
save(const char *file_name, const char *mode="wb", std::size_t offset=0) const | Darts::DoubleArrayImpl< typename, typename, T, typename > |
set_array(const void *ptr, std::size_t size=0) | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
set_result(value_type *result, value_type value, std::size_t) const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
set_result(result_pair_type *result, value_type value, std::size_t length) const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
size() const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
total_size() const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
traverse(const key_type *key, std::size_t &node_pos, std::size_t &key_pos, std::size_t length=0) const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
unit_size() const | Darts::DoubleArrayImpl< typename, typename, T, typename > | inline
value_type typedef | Darts::DoubleArrayImpl< typename, typename, T, typename > |
~DoubleArrayImpl() | Darts::DoubleArrayImpl< typename, typename, T, typename > | inlinevirtual