Public Member Functions | Private Member Functions | Private Attributes | List of all members
cartographer::io::ProtoStreamReader Class Reference

#include <proto_stream.h>

Public Member Functions

ProtoStreamReaderoperator= (const ProtoStreamReader &)=delete
 
 ProtoStreamReader (const string &filename)
 
 ProtoStreamReader (const ProtoStreamReader &)=delete
 
template<typename MessageType >
bool ReadProto (MessageType *proto)
 
 ~ProtoStreamReader ()
 

Private Member Functions

bool Read (string *decompressed_data)
 

Private Attributes

std::ifstream in_
 

Detailed Description

Definition at line 59 of file proto_stream.h.

Constructor & Destructor Documentation

cartographer::io::ProtoStreamReader::ProtoStreamReader ( const string &  filename)

Definition at line 64 of file proto_stream.cc.

cartographer::io::ProtoStreamReader::~ProtoStreamReader ( )

Definition at line 72 of file proto_stream.cc.

cartographer::io::ProtoStreamReader::ProtoStreamReader ( const ProtoStreamReader )
delete

Member Function Documentation

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

Definition at line 74 of file proto_stream.cc.

template<typename MessageType >
bool cartographer::io::ProtoStreamReader::ReadProto ( MessageType *  proto)
inline

Definition at line 68 of file proto_stream.h.

Member Data Documentation

std::ifstream cartographer::io::ProtoStreamReader::in_
private

Definition at line 77 of file proto_stream.h.


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


cartographer
Author(s):
autogenerated on Wed Jun 5 2019 21:58:00