LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::TokenStrFeatExtractor< Token > Class Template Reference

#include <deeplima/feat_extractors.h>

Public Member Functions

 TokenStrFeatExtractor ()
 
void preprocess (const Token &token)
 
bool should_preprocess_feature (int) const
 

Static Public Member Functions

static bool needs_preprocessing ()
 
static size_t get_feat_id (const std::string &name)
 
static std::string feat_value (const Token &token, size_t feat_no)
 
static size_t size ()
 

Static Protected Member Functions

static std::string to_lower (const std::string &src)
 

Detailed Description

template<typename Token>
class deeplima::TokenStrFeatExtractor< Token >

Definition at line 21 of file feat_extractors.h.

Constructor & Destructor Documentation

◆ TokenStrFeatExtractor()

template<typename Token >
deeplima::TokenStrFeatExtractor< Token >::TokenStrFeatExtractor ( )
inline

Definition at line 33 of file feat_extractors.h.

Member Function Documentation

◆ feat_value()

template<typename Token >
static std::string deeplima::TokenStrFeatExtractor< Token >::feat_value ( const Token &  token,
size_t  feat_no 
)
inlinestatic

Definition at line 53 of file feat_extractors.h.

◆ get_feat_id()

template<typename Token >
static size_t deeplima::TokenStrFeatExtractor< Token >::get_feat_id ( const std::string &  name)
inlinestatic

Definition at line 46 of file feat_extractors.h.

◆ needs_preprocessing()

template<typename Token >
static bool deeplima::TokenStrFeatExtractor< Token >::needs_preprocessing ( )
inlinestatic

Definition at line 37 of file feat_extractors.h.

◆ preprocess()

template<typename Token >
void deeplima::TokenStrFeatExtractor< Token >::preprocess ( const Token &  token)
inline

Definition at line 42 of file feat_extractors.h.

◆ should_preprocess_feature()

template<typename Token >
bool deeplima::TokenStrFeatExtractor< Token >::should_preprocess_feature ( int  ) const
inline

Definition at line 66 of file feat_extractors.h.

◆ size()

template<typename Token >
static size_t deeplima::TokenStrFeatExtractor< Token >::size ( )
inlinestatic

Definition at line 71 of file feat_extractors.h.

◆ to_lower()

template<typename Token >
static std::string deeplima::TokenStrFeatExtractor< Token >::to_lower ( const std::string &  src)
inlinestaticprotected

Definition at line 24 of file feat_extractors.h.


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