GraphLab: Distributed Graph-Parallel API  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
graphlab::binary_input_stream Class Reference

#include <graphlab/util/binary_parser.hpp>

List of all members.

Public Member Functions

 binary_input_stream (const char *fname)
template<typename T >
read ()
template<typename T >
void read (T &ret)
template<typename T >
void read_vector (std::vector< T > &ret)

Detailed Description

A thin wrapper around ifstream to provide simplicity of reading of binary data.

See also:
binary_output_stream

Definition at line 38 of file binary_parser.hpp.


Member Function Documentation

template<typename T >
T graphlab::binary_input_stream::read ( )
inline

Read an arbitrary type.

Definition at line 50 of file binary_parser.hpp.

template<typename T >
void graphlab::binary_input_stream::read ( T &  ret)
inline

Read an arbitrary type.

Definition at line 62 of file binary_parser.hpp.

template<typename T >
void graphlab::binary_input_stream::read_vector ( std::vector< T > &  ret)
inline

Read an arbitrary type.

Definition at line 73 of file binary_parser.hpp.


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