LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::TokenSequenceAnalyzer< TaggingAuxScalar >::enriched_token_buffer_t Class Reference

#include <deeplima/token_sequence_analyzer.h>

Public Types

typedef enriched_token_t token_t
 

Public Member Functions

 enriched_token_buffer_t (const token_buffer_t<> &data, const StringIndex &stridx)
 
token_buffer_t ::size_type size () const
 
const enriched_token_t & operator[] (size_t idx) const
 

Detailed Description

template<typename TaggingAuxScalar = float>
class deeplima::TokenSequenceAnalyzer< TaggingAuxScalar >::enriched_token_buffer_t

Definition at line 245 of file token_sequence_analyzer.h.

Member Typedef Documentation

◆ token_t

template<typename TaggingAuxScalar = float>
typedef enriched_token_t deeplima::TokenSequenceAnalyzer< TaggingAuxScalar >::enriched_token_buffer_t::token_t

Definition at line 251 of file token_sequence_analyzer.h.

Constructor & Destructor Documentation

◆ enriched_token_buffer_t()

template<typename TaggingAuxScalar = float>
deeplima::TokenSequenceAnalyzer< TaggingAuxScalar >::enriched_token_buffer_t::enriched_token_buffer_t ( const token_buffer_t<> &  data,
const StringIndex &  stridx 
)
inline

Definition at line 253 of file token_sequence_analyzer.h.

Member Function Documentation

◆ operator[]()

template<typename TaggingAuxScalar = float>
const enriched_token_t & deeplima::TokenSequenceAnalyzer< TaggingAuxScalar >::enriched_token_buffer_t::operator[] ( size_t  idx) const
inline

Definition at line 261 of file token_sequence_analyzer.h.

◆ size()

template<typename TaggingAuxScalar = float>
token_buffer_t ::size_type deeplima::TokenSequenceAnalyzer< TaggingAuxScalar >::enriched_token_buffer_t::size ( ) const
inline

Definition at line 256 of file token_sequence_analyzer.h.


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