Tenncor
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
eteq::ConverterBuilder< T > Struct Template Referencefinal

Optimization builder's implementation for building ETEQ nodes. More...

#include <parse.hpp>

Inheritance diagram for eteq::ConverterBuilder< T >:
Inheritance graph
[legend]
Collaboration diagram for eteq::ConverterBuilder< T >:
Collaboration graph
[legend]

Public Member Functions

opt::CstConvertF build_cconv (void) const override
 Implementation of iConverterBuilder. More...
 
opt::ConvptrT build (const ::Subgraph *sg, const opt::RulesContext &ctx) const override
 Implementation of iConverterBuilder. More...
 
teq::CoordptrT shaperize (::NumList *list) const override
 Implementation of iConverterBuilder. More...
 
teq::CoordptrT coorderize (::NumList *list) const override
 Implementation of iConverterBuilder. More...
 
- Public Member Functions inherited from opt::iConverterBuilder
virtual ~iConverterBuilder (void)=default
 

Detailed Description

template<typename T>
struct eteq::ConverterBuilder< T >

Optimization builder's implementation for building ETEQ nodes.

Member Function Documentation

◆ build()

template<typename T>
opt::ConvptrT eteq::ConverterBuilder< T >::build ( const ::Subgraph sg,
const opt::RulesContext ctx 
) const
inlineoverridevirtual

Implementation of iConverterBuilder.

Implements opt::iConverterBuilder.

◆ build_cconv()

template<typename T>
opt::CstConvertF eteq::ConverterBuilder< T >::build_cconv ( void  ) const
inlineoverridevirtual

Implementation of iConverterBuilder.

Implements opt::iConverterBuilder.

◆ coorderize()

template<typename T>
teq::CoordptrT eteq::ConverterBuilder< T >::coorderize ( ::NumList list) const
inlineoverridevirtual

Implementation of iConverterBuilder.

Implements opt::iConverterBuilder.

◆ shaperize()

template<typename T>
teq::CoordptrT eteq::ConverterBuilder< T >::shaperize ( ::NumList list) const
inlineoverridevirtual

Implementation of iConverterBuilder.

Implements opt::iConverterBuilder.


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