NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations | Functions
suffix_trie.h File Reference
#include <nvbio/basic/types.h>
#include <nvbio/basic/iterator.h>
#include <nvbio/trie/suffix_trie_inl.h>

Go to the source code of this file.

Classes

struct  nvbio::TrieNode< ALPHABET_SIZE_T, TYPE_T >
 
struct  nvbio::TrieNode5< TYPE_T >
 
struct  nvbio::TrieNode< 2, TYPE_T >
 
struct  nvbio::TrieNode< 3, TYPE_T >
 
struct  nvbio::TrieNode< 4, TYPE_T >
 
struct  nvbio::TrieNode< 5, TYPE_T >
 
struct  nvbio::SuffixTrie< ALPHABET_SIZE_T, NodeIterator >
 

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Enumerations

enum  nvbio::TrieType { nvbio::CompressedTrie, nvbio::UncompressedTrie }
 

Functions

template<typename TrieType , typename NodeVector >
void nvbio::build_suffix_trie (const TrieType &in_trie, NodeVector &out_nodes)