Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TGTextViewStreamBuf Class Reference

Definition at line 24 of file TGTextViewStream.h.

Public Member Functions

 TGTextViewStreamBuf (TGTextView *textview)
 TGTextViewStreamBuf constructor.
 
 ~TGTextViewStreamBuf () override
 
virtual TClassIsA () const
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Protected Types

typedef std::char_traits< char > traits
 

Protected Member Functions

int overflow (int=traits::eof()) override
 Method called to put a character into the controlled output sequence without changing the current position.
 

Protected Attributes

std::vector< char > fInputbuffer
 

Private Attributes

std::vector< char > fLinebuffer
 
TGTextViewfTextView
 

#include <TGTextViewStream.h>

Inheritance diagram for TGTextViewStreamBuf:
[legend]

Member Typedef Documentation

◆ traits

typedef std::char_traits<char> TGTextViewStreamBuf::traits
protected

Definition at line 32 of file TGTextViewStream.h.

Constructor & Destructor Documentation

◆ TGTextViewStreamBuf()

TGTextViewStreamBuf::TGTextViewStreamBuf ( TGTextView * textview)

TGTextViewStreamBuf constructor.

Definition at line 31 of file TGTextViewStream.cxx.

◆ ~TGTextViewStreamBuf()

TGTextViewStreamBuf::~TGTextViewStreamBuf ( )
inlineoverride

Definition at line 37 of file TGTextViewStream.h.

Member Function Documentation

◆ Class()

static TClass * TGTextViewStreamBuf::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TGTextViewStreamBuf::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static constexpr Version_t TGTextViewStreamBuf::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 39 of file TGTextViewStream.h.

◆ DeclFileName()

static const char * TGTextViewStreamBuf::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 39 of file TGTextViewStream.h.

◆ IsA()

virtual TClass * TGTextViewStreamBuf::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Definition at line 39 of file TGTextViewStream.h.

◆ overflow()

Int_t TGTextViewStreamBuf::overflow ( int c = traits::eof())
overrideprotected

Method called to put a character into the controlled output sequence without changing the current position.

Definition at line 43 of file TGTextViewStream.cxx.

◆ Streamer()

virtual void TGTextViewStreamBuf::Streamer ( TBuffer & )
virtual

◆ StreamerNVirtual()

void TGTextViewStreamBuf::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 39 of file TGTextViewStream.h.

Member Data Documentation

◆ fInputbuffer

std::vector<char> TGTextViewStreamBuf::fInputbuffer
protected

Definition at line 31 of file TGTextViewStream.h.

◆ fLinebuffer

std::vector<char> TGTextViewStreamBuf::fLinebuffer
private

Definition at line 28 of file TGTextViewStream.h.

◆ fTextView

TGTextView* TGTextViewStreamBuf::fTextView
private

Definition at line 27 of file TGTextViewStream.h.

Libraries for TGTextViewStreamBuf:

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