FST  openfst-1.7.0
OpenFst Library
Public Types | Public Member Functions | Public Attributes | List of all members
fst::PdtReplaceOptions< Arc > Struct Template Reference

#include <replace.h>

Collaboration diagram for fst::PdtReplaceOptions< Arc >:
Collaboration graph
[legend]

Public Types

using Label = typename Arc::Label
 

Public Member Functions

 PdtReplaceOptions (Label root, PdtParserType type=PDT_LEFT_PARSER, Label start_paren_labels=kNoLabel, string left_paren_prefix="(_", string right_paren_prefix=")_")
 

Public Attributes

Label root
 
PdtParserType type
 
Label start_paren_labels
 
const string left_paren_prefix
 
const string right_paren_prefix
 

Detailed Description

template<class Arc>
struct fst::PdtReplaceOptions< Arc >

Definition at line 65 of file replace.h.

Member Typedef Documentation

template<class Arc>
using fst::PdtReplaceOptions< Arc >::Label = typename Arc::Label

Definition at line 66 of file replace.h.

Constructor & Destructor Documentation

template<class Arc>
fst::PdtReplaceOptions< Arc >::PdtReplaceOptions ( Label  root,
PdtParserType  type = PDT_LEFT_PARSER,
Label  start_paren_labels = kNoLabel,
string  left_paren_prefix = "(_",
string  right_paren_prefix = ")_" 
)
inlineexplicit

Definition at line 68 of file replace.h.

Member Data Documentation

template<class Arc>
const string fst::PdtReplaceOptions< Arc >::left_paren_prefix

Definition at line 80 of file replace.h.

template<class Arc>
const string fst::PdtReplaceOptions< Arc >::right_paren_prefix

Definition at line 81 of file replace.h.

template<class Arc>
Label fst::PdtReplaceOptions< Arc >::root

Definition at line 77 of file replace.h.

template<class Arc>
Label fst::PdtReplaceOptions< Arc >::start_paren_labels

Definition at line 79 of file replace.h.

template<class Arc>
PdtParserType fst::PdtReplaceOptions< Arc >::type

Definition at line 78 of file replace.h.


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