TRF Language Model
wb-trie.h File Reference

Define the trie structure. More...

#include "wb-lhash.h"

Go to the source code of this file.

Classes

class  wb::Trie< KeyT, DataT >
 trie structure More...
 
class  wb::TrieIter< KeyT, DataT >
 iter all the sub-tries More...
 
class  wb::TrieIter2< KeyT, DataT >
 Get all the values whose indexes are of a fixed length. The returned tries may not contain a legal values. More...
 
class  wb::Trie< KeyT, DataT >
 trie structure More...
 
class  wb::TrieIter< KeyT, DataT >
 iter all the sub-tries More...
 
class  wb::TrieIter2< KeyT, DataT >
 Get all the values whose indexes are of a fixed length. The returned tries may not contain a legal values. More...
 

Namespaces

 wb
 define all the code written by Bin Wang.
 

Macros

#define _wb_TRIE   wb::Trie<KeyT, DataT>
 
#define _wb_LHASH_FOR_TRIE   wb::LHash<KeyT, wb::Trie<KeyT, DataT>*>
 
#define _wb_LHASHITER_FOR_TRIE   wb::LHashIter<KeyT, wb::Trie<KeyT, DataT>*>
 
#define _wb_UNIT_FOR_TRIE   wb::LHash::Unit<KeyT, wb::Trie<KeyT, DataT>*>
 

Detailed Description

Define the trie structure.

Author
WangBin
Date
2016-04-29

Definition in file wb-trie.h.

Macro Definition Documentation

§ _wb_LHASH_FOR_TRIE

#define _wb_LHASH_FOR_TRIE   wb::LHash<KeyT, wb::Trie<KeyT, DataT>*>

Definition at line 36 of file wb-trie.h.

§ _wb_LHASHITER_FOR_TRIE

#define _wb_LHASHITER_FOR_TRIE   wb::LHashIter<KeyT, wb::Trie<KeyT, DataT>*>

Definition at line 37 of file wb-trie.h.

§ _wb_TRIE

#define _wb_TRIE   wb::Trie<KeyT, DataT>

Definition at line 35 of file wb-trie.h.

§ _wb_UNIT_FOR_TRIE

#define _wb_UNIT_FOR_TRIE   wb::LHash::Unit<KeyT, wb::Trie<KeyT, DataT>*>

Definition at line 38 of file wb-trie.h.