LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::BagOfWords::BoWBinaryWriter Class Reference

#include <linguisticProcessing/common/BagOfWords/bowBinaryReaderWriter.h>

Inheritance diagram for Lima::Common::BagOfWords::BoWBinaryWriter:
Lima::Handler::MultimediaBinaryWriter

Public Member Functions

 BoWBinaryWriter (std::shared_ptr< const ShiftFrom > shiftFrom=std::shared_ptr< const ShiftFrom >())
 
virtual ~BoWBinaryWriter ()
 
void writeHeader (std::ostream &file, BoWFileType type) const
 
void writeBoWText (std::ostream &file, const BoWText &bowText) const
 
void writeBoWDocument (std::ostream &file, const BoWDocument &bowText) const
 
void writeBoWToken (std::ostream &file, const boost::shared_ptr< AbstractBoWElement > bowToken) const
 
void writeSimpleToken (std::ostream &file, const boost::shared_ptr< BoWToken > token) const
 
void writePredicate (std::ostream &file, const boost::shared_ptr< BoWPredicate > token) const
 

Detailed Description

Definition at line 89 of file bowBinaryReaderWriter.h.

Constructor & Destructor Documentation

◆ BoWBinaryWriter()

Lima::Common::BagOfWords::BoWBinaryWriter::BoWBinaryWriter ( std::shared_ptr< const ShiftFrom >  shiftFrom = std::shared_ptr<const ShiftFrom>())

Definition at line 500 of file bowBinaryReaderWriter.cpp.

◆ ~BoWBinaryWriter()

Lima::Common::BagOfWords::BoWBinaryWriter::~BoWBinaryWriter ( )
virtual

Definition at line 509 of file bowBinaryReaderWriter.cpp.

Member Function Documentation

◆ writeBoWDocument()

void Lima::Common::BagOfWords::BoWBinaryWriter::writeBoWDocument ( std::ostream &  file,
const BoWDocument &  bowText 
) const

Definition at line 551 of file bowBinaryReaderWriter.cpp.

◆ writeBoWText()

void Lima::Common::BagOfWords::BoWBinaryWriter::writeBoWText ( std::ostream &  file,
const BoWText &  bowText 
) const

Definition at line 529 of file bowBinaryReaderWriter.cpp.

◆ writeBoWToken()

void Lima::Common::BagOfWords::BoWBinaryWriter::writeBoWToken ( std::ostream &  file,
const boost::shared_ptr< AbstractBoWElement >  bowToken 
) const

Definition at line 559 of file bowBinaryReaderWriter.cpp.

◆ writeHeader()

void Lima::Common::BagOfWords::BoWBinaryWriter::writeHeader ( std::ostream &  file,
BoWFileType  type 
) const

Definition at line 514 of file bowBinaryReaderWriter.cpp.

◆ writePredicate()

void Lima::Common::BagOfWords::BoWBinaryWriter::writePredicate ( std::ostream &  file,
const boost::shared_ptr< BoWPredicate >  token 
) const

Definition at line 645 of file bowBinaryReaderWriter.cpp.

◆ writeSimpleToken()

void Lima::Common::BagOfWords::BoWBinaryWriter::writeSimpleToken ( std::ostream &  file,
const boost::shared_ptr< BoWToken >  token 
) const

Definition at line 602 of file bowBinaryReaderWriter.cpp.


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