FreeLing  3.1
Public Member Functions
freeling::processor Class Reference

Abstract class to define the common API of any FreeLing processing module. More...

#include <processor.h>

Inheritance diagram for freeling::processor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 processor ()
 constructor
virtual ~processor ()
 destructor
virtual void analyze (sentence &) const =0
 analyze sentence
virtual void analyze (std::list< sentence > &) const
 analyze sentences
virtual sentence analyze (const sentence &) const
 analyze sentence, return analyzed copy
virtual std::list< sentenceanalyze (const std::list< sentence > &) const
 analyze sentences, return analyzed copy

Detailed Description

Abstract class to define the common API of any FreeLing processing module.


Constructor & Destructor Documentation

constructor

Constructor.

virtual freeling::processor::~processor ( ) [inline, virtual]

destructor


Member Function Documentation

virtual void freeling::processor::analyze ( sentence ) const [pure virtual]
virtual void freeling::processor::analyze ( std::list< sentence > &  ) const [virtual]

analyze sentences

sentence freeling::processor::analyze ( const sentence s) const [virtual]

analyze sentence, return analyzed copy

Analyze given sentence, return copy.

virtual std::list<sentence> freeling::processor::analyze ( const std::list< sentence > &  ) const [virtual]

analyze sentences, return analyzed copy


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