Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Namespaces
UnrankedPattern.h File Reference
#include <common/DefaultSymbolType.h>
#include <ext/iostream>
#include <ext/algorithm>
#include <alib/string>
#include <alib/set>
#include <alib/tree>
#include <core/components.hpp>
#include <tree/TreeException.h>
#include <tree/common/TreeAuxiliary.h>
#include <core/normalize.hpp>
#include <tree/common/TreeNormalize.h>
#include "../ranked/RankedPattern.h"
#include <alphabet/GapSymbol.h>
Include dependency graph for UnrankedPattern.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  tree::UnrankedPattern< SymbolType >
 Tree pattern represented in its natural representation. The representation is so called unranked, therefore it consists of unranked symbols. Additionally the pattern contains a special wildcard symbol representing any subtree. More...
 
class  core::SetConstraint< tree::UnrankedPattern< SymbolType >, SymbolType, tree::GeneralAlphabet >
 
class  core::ElementConstraint< tree::UnrankedPattern< SymbolType >, SymbolType, tree::SubtreeWildcard >
 
class  core::ElementConstraint< tree::UnrankedPattern< SymbolType >, SymbolType, tree::SubtreeGap >
 
struct  core::normalize< tree::UnrankedPattern< SymbolType > >
 

Namespaces

namespace  tree
 
namespace  core