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() constDarts::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) constDarts::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) constDarts::DoubleArrayImpl< typename, typename, T, typename >inline
exactMatchSearch(const key_type *key, std::size_t length=0, std::size_t node_pos=0) constDarts::DoubleArrayImpl< typename, typename, T, typename >inline
key_type typedefDarts::DoubleArrayImpl< typename, typename, T, typename >
nonzero_size() constDarts::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 typedefDarts::DoubleArrayImpl< typename, typename, T, typename >
save(const char *file_name, const char *mode="wb", std::size_t offset=0) constDarts::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) constDarts::DoubleArrayImpl< typename, typename, T, typename >inline
set_result(result_pair_type *result, value_type value, std::size_t length) constDarts::DoubleArrayImpl< typename, typename, T, typename >inline
size() constDarts::DoubleArrayImpl< typename, typename, T, typename >inline
total_size() constDarts::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) constDarts::DoubleArrayImpl< typename, typename, T, typename >inline
unit_size() constDarts::DoubleArrayImpl< typename, typename, T, typename >inline
value_type typedefDarts::DoubleArrayImpl< typename, typename, T, typename >
~DoubleArrayImpl()Darts::DoubleArrayImpl< typename, typename, T, typename >inlinevirtual