View on GitHub

Vistle

Distributed Data-parallel Scientific Visualization in VR

Public Member Functions | List of all members
vistle::vecistreambuf< Vector, TraitsT > Class Template Reference

#include <util/vecstreambuf.h>

Inheritance diagram for vistle::vecistreambuf< Vector, TraitsT >:
Inheritance graph
[legend]
Collaboration diagram for vistle::vecistreambuf< Vector, TraitsT >:
Collaboration graph
[legend]

Public Member Functions

 vecistreambuf (const Vector &ve)
 
std::size_t read (void *ptr, std::size_t size)
 
bool empty () const
 
Vector::value_type peekch () const
 
Vector::value_type getch ()
 
void ungetch (char)
 

Constructor & Destructor Documentation

◆ vecistreambuf()

template<typename Vector , typename TraitsT = std::char_traits<typename Vector::value_type>>
vistle::vecistreambuf< Vector, TraitsT >::vecistreambuf ( const Vector ve)
inline

Member Function Documentation

◆ empty()

template<typename Vector , typename TraitsT = std::char_traits<typename Vector::value_type>>
bool vistle::vecistreambuf< Vector, TraitsT >::empty ( ) const
inline

◆ getch()

template<typename Vector , typename TraitsT = std::char_traits<typename Vector::value_type>>
Vector::value_type vistle::vecistreambuf< Vector, TraitsT >::getch ( )
inline

◆ peekch()

template<typename Vector , typename TraitsT = std::char_traits<typename Vector::value_type>>
Vector::value_type vistle::vecistreambuf< Vector, TraitsT >::peekch ( ) const
inline

◆ read()

template<typename Vector , typename TraitsT = std::char_traits<typename Vector::value_type>>
std::size_t vistle::vecistreambuf< Vector, TraitsT >::read ( void *  ptr,
std::size_t  size 
)
inline

◆ ungetch()

template<typename Vector , typename TraitsT = std::char_traits<typename Vector::value_type>>
void vistle::vecistreambuf< Vector, TraitsT >::ungetch ( char  )
inline

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