Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Namespaces
BitSetIndex.h File Reference
#include <ext/iostream>
#include <alib/map>
#include <alib/set>
#include <alib/string>
#include <alib/bitset>
#include <common/DefaultSymbolType.h>
#include <core/components.hpp>
#include <exception/CommonException.h>
#include <alphabet/common/SymbolNormalize.h>
#include <string/LinearString.h>
Include dependency graph for BitSetIndex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  indexes::stringology::BitSetIndex< SymbolType, BitmaskBitCount >
 Bit set string index. Stores a bit set for each symbol of the alphabet. The bit set of symbol a contains true on index i if symbol a is on i-th position in the indexed string. The class does not check whether the bit sets actually represent valid index. More...
 
struct  core::normalize< indexes::stringology::BitSetIndex< SymbolType, BitmaskBitCount > >
 

Namespaces

namespace  indexes
 
namespace  indexes::stringology
 
namespace  core