Public Member Functions | Private Attributes
cartographer::io::StreamFileWriter Class Reference

#include <file_writer.h>

Inheritance diagram for cartographer::io::StreamFileWriter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool Close () override
std::string GetFilename () override
 StreamFileWriter (const std::string &filename)
bool Write (const char *data, size_t len) override
bool WriteHeader (const char *data, size_t len) override
 ~StreamFileWriter () override

Private Attributes

const std::string filename_
std::ofstream out_

Detailed Description

Definition at line 49 of file file_writer.h.


Constructor & Destructor Documentation

Definition at line 25 of file file_writer.cc.

cartographer::io::StreamFileWriter::StreamFileWriter ( const std::string &  filename)

Definition at line 22 of file file_writer.cc.


Member Function Documentation

bool cartographer::io::StreamFileWriter::Close ( ) [override, virtual]

Implements cartographer::io::FileWriter.

Definition at line 35 of file file_writer.cc.

std::string cartographer::io::StreamFileWriter::GetFilename ( ) [override, virtual]

Implements cartographer::io::FileWriter.

Definition at line 52 of file file_writer.cc.

bool cartographer::io::StreamFileWriter::Write ( const char *  data,
size_t  len 
) [override, virtual]

Implements cartographer::io::FileWriter.

Definition at line 27 of file file_writer.cc.

bool cartographer::io::StreamFileWriter::WriteHeader ( const char *  data,
size_t  len 
) [override, virtual]

Implements cartographer::io::FileWriter.

Definition at line 43 of file file_writer.cc.


Member Data Documentation

const std::string cartographer::io::StreamFileWriter::filename_ [private]

Definition at line 61 of file file_writer.h.

Definition at line 62 of file file_writer.h.


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


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36