foobar2000 SDK  2015-01-14
Public Types | Public Member Functions | Private Attributes
_stream_reader_formatter_translator< isBigEndian >

#include <filesystem_helper.h>

Public Types

typedef _stream_reader_formatter_translator< isBigEndian > t_self
 

Public Member Functions

 _stream_reader_formatter_translator (stream_reader_formatter< isBigEndian > &stream)
 
template<typename t_what >
t_selfoperator|| (t_what &out)
 

Private Attributes

stream_reader_formatter< isBigEndian > & m_stream
 

Detailed Description

template<bool isBigEndian>
class _stream_reader_formatter_translator< isBigEndian >

Definition at line 649 of file filesystem_helper.h.

Member Typedef Documentation

template<bool isBigEndian>
typedef _stream_reader_formatter_translator<isBigEndian> _stream_reader_formatter_translator< isBigEndian >::t_self

Definition at line 652 of file filesystem_helper.h.

Constructor & Destructor Documentation

template<bool isBigEndian>
_stream_reader_formatter_translator< isBigEndian >::_stream_reader_formatter_translator ( stream_reader_formatter< isBigEndian > &  stream)
inline

Definition at line 651 of file filesystem_helper.h.

651 : m_stream(stream) {}
stream_reader_formatter< isBigEndian > & m_stream

Member Function Documentation

template<bool isBigEndian>
template<typename t_what >
t_self& _stream_reader_formatter_translator< isBigEndian >::operator|| ( t_what &  out)
inline

Definition at line 653 of file filesystem_helper.h.

653 {m_stream >> out; return *this;}
stream_reader_formatter< isBigEndian > & m_stream

Field Documentation

template<bool isBigEndian>
stream_reader_formatter<isBigEndian>& _stream_reader_formatter_translator< isBigEndian >::m_stream
private

Definition at line 655 of file filesystem_helper.h.


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