Tree Compression with Top Trees Revisited
Public Member Functions | Friends | List of all members
RePair::Dictionary< DataType > Struct Template Reference

#include <Dictionary.h>

Public Member Functions

 Dictionary (Records< DataType > &initialContent)
 
DataType addPair (DataType first, DataType second)
 
std::pair< DataType, DataType > getProduction (const DataType key)
 
uint size () const
 
DataType numSymbols () const
 
DataType getFirstIndex () const
 

Friends

std::ostream & operator<< (std::ostream &os, const Dictionary &dict)
 

Detailed Description

template<typename DataType>
struct RePair::Dictionary< DataType >

Definition at line 11 of file Dictionary.h.

Constructor & Destructor Documentation

template<typename DataType>
RePair::Dictionary< DataType >::Dictionary ( Records< DataType > &  initialContent)
inline

Definition at line 12 of file Dictionary.h.

Member Function Documentation

template<typename DataType>
DataType RePair::Dictionary< DataType >::addPair ( DataType  first,
DataType  second 
)
inline

Definition at line 21 of file Dictionary.h.

template<typename DataType>
DataType RePair::Dictionary< DataType >::getFirstIndex ( ) const
inline

Definition at line 38 of file Dictionary.h.

template<typename DataType>
std::pair<DataType, DataType> RePair::Dictionary< DataType >::getProduction ( const DataType  key)
inline

Definition at line 26 of file Dictionary.h.

template<typename DataType>
DataType RePair::Dictionary< DataType >::numSymbols ( ) const
inline

Definition at line 34 of file Dictionary.h.

template<typename DataType>
uint RePair::Dictionary< DataType >::size ( ) const
inline

Definition at line 30 of file Dictionary.h.

Friends And Related Function Documentation

template<typename DataType>
std::ostream& operator<< ( std::ostream &  os,
const Dictionary< DataType > &  dict 
)
friend

Definition at line 42 of file Dictionary.h.


The documentation for this struct was generated from the following file: