| 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 |