ModErn Text Analysis
META Enumerates Textual Applications
Public Member Functions | List of all members
meta::parser::multi_transformer< Transformers > Class Template Reference

A template class for composing tree transformers. More...

#include <multi_transformer.h>

Inheritance diagram for meta::parser::multi_transformer< Transformers >:
meta::parser::tree_transformer meta::parser::const_visitor< std::unique_ptr< node > >

Public Member Functions

 multi_transformer ()
 Constructs each of the composed transformers using their default constructor.
 
- Public Member Functions inherited from meta::parser::tree_transformer
virtual std::unique_ptr< nodeoperator() (const leaf_node &)=0
 
virtual std::unique_ptr< nodeoperator() (const internal_node &)=0
 

Additional Inherited Members

- Public Types inherited from meta::parser::const_visitor< std::unique_ptr< node > >
using result_type = std::unique_ptr< node >
 The result of running the visitor over the tree.
 

Detailed Description

template<class... Transformers>
class meta::parser::multi_transformer< Transformers >

A template class for composing tree transformers.

Each template parameter is another transform to be run.


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