SENSEI
A frame work for generic in situ analytics
sensei::BinaryStream Member List

This is the complete list of members for sensei::BinaryStream, including all inherited members.

BinaryStream() (defined in sensei::BinaryStream)sensei::BinaryStream
BinaryStream(const BinaryStream &s) (defined in sensei::BinaryStream)sensei::BinaryStream
BinaryStream(BinaryStream &&s) noexcept (defined in sensei::BinaryStream)sensei::BinaryStream
Broadcast(int rootRank=0) (defined in sensei::BinaryStream)sensei::BinaryStream
Capacity() const noexcept (defined in sensei::BinaryStream)sensei::BinaryStreaminline
Clear() noexcept (defined in sensei::BinaryStream)sensei::BinaryStream
GetData() noexcept (defined in sensei::BinaryStream)sensei::BinaryStreaminline
GetData() const noexcept (defined in sensei::BinaryStream)sensei::BinaryStreaminline
Grow(unsigned long nBytes) (defined in sensei::BinaryStream)sensei::BinaryStream
operator bool() (defined in sensei::BinaryStream)sensei::BinaryStreaminline
operator=(const BinaryStream &other) (defined in sensei::BinaryStream)sensei::BinaryStream
operator=(BinaryStream &&other) noexcept (defined in sensei::BinaryStream)sensei::BinaryStream
Pack(T *val) (defined in sensei::BinaryStream)sensei::BinaryStream
Pack(const T &val, typename std::enable_if<!std::is_class< T >::value >::type *=0) (defined in sensei::BinaryStream)sensei::BinaryStream
Pack(const T *val, unsigned long n) (defined in sensei::BinaryStream)sensei::BinaryStream
Pack(const std::string &str) (defined in sensei::BinaryStream)sensei::BinaryStreaminline
Pack(const std::array< T, N > &arr) (defined in sensei::BinaryStream)sensei::BinaryStream
Pack(const std::map< K, V > &amap) (defined in sensei::BinaryStream)sensei::BinaryStream
Pack(const std::vector< T > &v, typename std::enable_if< std::is_class< T >::value >::type *=0) (defined in sensei::BinaryStream)sensei::BinaryStream
Pack(const std::vector< T > &v, typename std::enable_if<!std::is_class< T >::value >::type *=0) (defined in sensei::BinaryStream)sensei::BinaryStream
Resize(unsigned long nBytes) (defined in sensei::BinaryStream)sensei::BinaryStream
SetReadPos(unsigned long n) noexcept (defined in sensei::BinaryStream)sensei::BinaryStreaminline
SetWritePos(unsigned long n) noexcept (defined in sensei::BinaryStream)sensei::BinaryStreaminline
Size() const noexcept (defined in sensei::BinaryStream)sensei::BinaryStreaminline
Swap(BinaryStream &other) noexcept (defined in sensei::BinaryStream)sensei::BinaryStream
Unpack(T &val, typename std::enable_if<!std::is_class< T >::value >::type *=0) (defined in sensei::BinaryStream)sensei::BinaryStream
Unpack(T *val, unsigned long n) (defined in sensei::BinaryStream)sensei::BinaryStream
Unpack(std::string &str) (defined in sensei::BinaryStream)sensei::BinaryStreaminline
Unpack(std::array< T, N > &arr) (defined in sensei::BinaryStream)sensei::BinaryStream
Unpack(std::map< K, V > &amap) (defined in sensei::BinaryStream)sensei::BinaryStream
Unpack(std::vector< T > &v, typename std::enable_if< std::is_class< T >::value >::type *=0) (defined in sensei::BinaryStream)sensei::BinaryStream
Unpack(std::vector< T > &v, typename std::enable_if<!std::is_class< T >::value >::type *=0) (defined in sensei::BinaryStream)sensei::BinaryStream
~BinaryStream() noexcept (defined in sensei::BinaryStream)sensei::BinaryStream