Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Zygoma::ia32::VgaStreambuf< Char, Traits > Class Template Reference

#include <vgastreambuf.h>

List of all members.


Detailed Description

template<typename Char, typename Traits = std::char_traits<Char>>
class Zygoma::ia32::VgaStreambuf< Char, Traits >

The VgaStreambuf providea a concrete basic_streambuf that sends its output to the VGA console.

This streambuf is an unbuffered streambuf. It is not capable of input.


Public Types

typedef std::basic_streambuf<
Char, Traits >::traits_type 
traits_type
typedef std::basic_streambuf<
Char, Traits >::int_type 
int_type

Public Member Functions

 VgaStreambuf ()
 Buffer construction.

Protected Member Functions

int_type overflow (int_type c=traits_type::eof())
 Function called by an ostream when it's time to send something out.


Member Typedef Documentation

template<typename Char, typename Traits = std::char_traits<Char>>
typedef std::basic_streambuf<Char, Traits>::int_type Zygoma::ia32::VgaStreambuf< Char, Traits >::int_type
 

template<typename Char, typename Traits = std::char_traits<Char>>
typedef std::basic_streambuf<Char, Traits>::traits_type Zygoma::ia32::VgaStreambuf< Char, Traits >::traits_type
 


Constructor & Destructor Documentation

template<typename Char, typename Traits = std::char_traits<Char>>
Zygoma::ia32::VgaStreambuf< Char, Traits >::VgaStreambuf  )  [inline]
 

Buffer construction.


Member Function Documentation

template<typename Char, typename Traits>
VgaStreambuf< Char, Traits >::int_type Zygoma::ia32::VgaStreambuf< Char, Traits >::overflow int_type  c = traits_type::eof()  )  [protected]
 

Function called by an ostream when it's time to send something out.

Parameters:
c The value to be written out (generally a single character).
Returns:
A value equal to traits_type::eof() on failure, traits_type::not_eof() on success.

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Fri Sep 2 10:45:16 2005 for zygoma by doxygen 1.4.2