Rcpp Version 0.12.12
Rcpp::Rstreambuf< OUTPUT > Class Template Reference

#include <Rstreambuf.h>

Inheritance diagram for Rcpp::Rstreambuf< OUTPUT >:
Collaboration diagram for Rcpp::Rstreambuf< OUTPUT >:

Public Member Functions

 Rstreambuf ()
 

Protected Member Functions

virtual std::streamsize xsputn (const char *s, std::streamsize n)
 
virtual int overflow (int c=traits_type::eof())
 
virtual int sync ()
 
template<>
std::streamsize xsputn (const char *s, std::streamsize num)
 
template<>
std::streamsize xsputn (const char *s, std::streamsize num)
 
template<>
int overflow (int c)
 
template<>
int overflow (int c)
 
template<>
int sync ()
 
template<>
int sync ()
 

Detailed Description

template<bool OUTPUT>
class Rcpp::Rstreambuf< OUTPUT >

Definition at line 31 of file Rstreambuf.h.

Constructor & Destructor Documentation

template<bool OUTPUT>
Rcpp::Rstreambuf< OUTPUT >::Rstreambuf ( )
inline

Definition at line 33 of file Rstreambuf.h.

References Rcpp::Rstreambuf< OUTPUT >::overflow(), Rcpp::Rstreambuf< OUTPUT >::sync(), and Rcpp::Rstreambuf< OUTPUT >::xsputn().

Here is the call graph for this function:

Member Function Documentation

template<bool OUTPUT>
virtual int Rcpp::Rstreambuf< OUTPUT >::overflow ( int  c = traits_type::eof())
protectedvirtual
template<>
int Rcpp::Rstreambuf< true >::overflow ( int  c)
inlineprotected

Definition at line 69 of file Rstreambuf.h.

References Rcpp::Rstreambuf< OUTPUT >::xsputn().

Here is the call graph for this function:

template<>
int Rcpp::Rstreambuf< false >::overflow ( int  c)
inlineprotected

Definition at line 76 of file Rstreambuf.h.

References Rcpp::Rstreambuf< OUTPUT >::xsputn().

Here is the call graph for this function:

template<bool OUTPUT>
virtual int Rcpp::Rstreambuf< OUTPUT >::sync ( )
protectedvirtual
template<>
int Rcpp::Rstreambuf< true >::sync ( )
inlineprotected

Definition at line 84 of file Rstreambuf.h.

template<>
int Rcpp::Rstreambuf< false >::sync ( )
inlineprotected

Definition at line 88 of file Rstreambuf.h.

template<bool OUTPUT>
virtual std::streamsize Rcpp::Rstreambuf< OUTPUT >::xsputn ( const char *  s,
std::streamsize  n 
)
protectedvirtual
template<>
std::streamsize Rcpp::Rstreambuf< true >::xsputn ( const char *  s,
std::streamsize  num 
)
inlineprotected

Definition at line 60 of file Rstreambuf.h.

template<>
std::streamsize Rcpp::Rstreambuf< false >::xsputn ( const char *  s,
std::streamsize  num 
)
inlineprotected

Definition at line 64 of file Rstreambuf.h.


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