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

#include <proto_stream.h>

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

List of all members.

Public Member Functions

bool eof () const override
ProtoStreamReaderoperator= (const ProtoStreamReader &)
 ProtoStreamReader (const std::string &filename)
 ProtoStreamReader (const ProtoStreamReader &)
bool ReadProto (google::protobuf::Message *proto) override
 ~ProtoStreamReader ()

Private Member Functions

bool Read (std::string *decompressed_data)

Private Attributes

std::ifstream in_

Detailed Description

Definition at line 53 of file proto_stream.h.


Constructor & Destructor Documentation

cartographer::io::ProtoStreamReader::ProtoStreamReader ( const std::string &  filename) [explicit]

Definition at line 70 of file proto_stream.cc.


Member Function Documentation

bool cartographer::io::ProtoStreamReader::eof ( ) const [override, virtual]

Implements cartographer::io::ProtoStreamReaderInterface.

Definition at line 97 of file proto_stream.cc.

ProtoStreamReader& cartographer::io::ProtoStreamReader::operator= ( const ProtoStreamReader )
bool cartographer::io::ProtoStreamReader::Read ( std::string *  decompressed_data) [private]

Definition at line 79 of file proto_stream.cc.

bool cartographer::io::ProtoStreamReader::ReadProto ( google::protobuf::Message *  proto) [override, virtual]

Implements cartographer::io::ProtoStreamReaderInterface.

Definition at line 92 of file proto_stream.cc.


Member Data Documentation

Definition at line 67 of file proto_stream.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