Public Types | Public Member Functions

fst::GallicWeight< L, W, S > Struct Template Reference

Product of string weight and an arbitray weight. More...

#include <fst/string-weight.h>

Inherits ProductWeight< StringWeight< L, S >, W >.

Collaboration diagram for fst::GallicWeight< L, W, S >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef GallicWeight< L,
typename W::ReverseWeight,
REVERSE_STRING_TYPE(S)> 
ReverseWeight

Public Member Functions

 GallicWeight ()
 GallicWeight (StringWeight< L, S > w1, W w2)
 GallicWeight (const string &s, int *nread=0)
 GallicWeight (const ProductWeight< StringWeight< L, S >, W > &w)

Detailed Description

template<class L, class W, StringType S = STRING_LEFT>
struct fst::GallicWeight< L, W, S >

Product of string weight and an arbitray weight.

Definition at line 510 of file string-weight.h.


Member Typedef Documentation

template<class L, class W, StringType S = STRING_LEFT>
typedef GallicWeight<L, typename W::ReverseWeight, REVERSE_STRING_TYPE(S)> fst::GallicWeight< L, W, S >::ReverseWeight

Reimplemented from fst::ProductWeight< StringWeight< L, S >, W >.

Definition at line 512 of file string-weight.h.


Constructor & Destructor Documentation

template<class L, class W, StringType S = STRING_LEFT>
fst::GallicWeight< L, W, S >::GallicWeight (  )  [inline]

Definition at line 514 of file string-weight.h.

template<class L, class W, StringType S = STRING_LEFT>
fst::GallicWeight< L, W, S >::GallicWeight ( StringWeight< L, S >  w1,
w2 
) [inline]

Definition at line 516 of file string-weight.h.

template<class L, class W, StringType S = STRING_LEFT>
fst::GallicWeight< L, W, S >::GallicWeight ( const string &  s,
int *  nread = 0 
) [inline, explicit]

Definition at line 519 of file string-weight.h.

template<class L, class W, StringType S = STRING_LEFT>
fst::GallicWeight< L, W, S >::GallicWeight ( const ProductWeight< StringWeight< L, S >, W > &  w  )  [inline]

Definition at line 522 of file string-weight.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines