Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <RTEOptimize.h>
Public Member Functions | |
template<class SymbolType > | |
FormalRTE< SymbolType > | optimize (const FormalRTE< SymbolType > &rte) |
template<class SymbolType > | |
FormalRTEStructure< SymbolType > | optimize (const FormalRTEStructure< SymbolType > &rte) |
template<class SymbolType > | |
ext::smart_ptr< FormalRTEElement< SymbolType > > | optimizeInner (const FormalRTEElement< SymbolType > &node) |
Static Public Member Functions | |
template<class SymbolType > | |
static rte::FormalRTE< SymbolType > | optimize (const rte::FormalRTE< SymbolType > &rte) |
template<class SymbolType > | |
static rte::FormalRTEStructure< SymbolType > | optimize (const rte::FormalRTEStructure< SymbolType > &rte) |
template<class SymbolType > | |
static void | optimize (rte::FormalRTEElement< SymbolType > &element) |
FormalRTE< SymbolType > rte::simplify::RTEOptimize::optimize | ( | const FormalRTE< SymbolType > & | rte | ) |
FormalRTEStructure< SymbolType > rte::simplify::RTEOptimize::optimize | ( | const FormalRTEStructure< SymbolType > & | rte | ) |
|
static |
|
static |
|
static |
ext::smart_ptr< FormalRTEElement< SymbolType > > rte::simplify::RTEOptimize::optimizeInner | ( | const FormalRTEElement< SymbolType > & | node | ) |