LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::segmentation::FormattedReaderBase Class Reference

#include <deeplima/reader_conllu.h>

Inheritance diagram for deeplima::segmentation::FormattedReaderBase:
deeplima::segmentation::ISegmentation deeplima::segmentation::CoNLLUReader

Public Member Functions

virtual void register_handler (const segmentation_callback_t fn)
 
virtual ~FormattedReaderBase ()
 
- Public Member Functions inherited from deeplima::segmentation::ISegmentation
virtual void parse_from_stream (const read_callback_t fn)=0
 
virtual void finalize ()=0
 Cleanup all remaining locks if any.
 
virtual bool predicts_mwt () const
 Whether this segmenter predicts multiword-token surfaces (sets the token_flags_t::multiword flag).
 
virtual ~ISegmentation ()
 

Protected Attributes

segmentation_callback_t m_callback
 

Additional Inherited Members

- Public Types inherited from deeplima::segmentation::ISegmentation
typedef std::function< bool(uint8_t *buffer, int32_t &read, int32_t max) > read_callback_t
 

Detailed Description

Definition at line 16 of file reader_conllu.h.

Constructor & Destructor Documentation

◆ ~FormattedReaderBase()

virtual deeplima::segmentation::FormattedReaderBase::~FormattedReaderBase ( )
inlinevirtual

Definition at line 25 of file reader_conllu.h.

Member Function Documentation

◆ register_handler()

virtual void deeplima::segmentation::FormattedReaderBase::register_handler ( const segmentation_callback_t  fn)
inlinevirtual

Implements deeplima::segmentation::ISegmentation.

Definition at line 20 of file reader_conllu.h.

Member Data Documentation

◆ m_callback

segmentation_callback_t deeplima::segmentation::FormattedReaderBase::m_callback
protected

Definition at line 29 of file reader_conllu.h.


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