Design Patterns
structural::decorator::FileStream Class Reference

#include <file_stream.h>

Inheritance diagram for structural::decorator::FileStream:
Collaboration diagram for structural::decorator::FileStream:

Public Member Functions

 FileStream ()
 
 FileStream (const char *)
 
void PutInt (int value) override
 
void PutString (const std::string &) override
 
int value () const
 
std::string & message ()
 
- Public Member Functions inherited from structural::decorator::StreamInterface
virtual ~StreamInterface ()
 

Constructor & Destructor Documentation

structural::decorator::FileStream::FileStream ( )
structural::decorator::FileStream::FileStream ( const char *  text)
explicit

Member Function Documentation

std::string & structural::decorator::FileStream::message ( )
void structural::decorator::FileStream::PutInt ( int  value)
overridevirtual

Implements structural::decorator::StreamInterface.

Here is the call graph for this function:

void structural::decorator::FileStream::PutString ( const std::string &  text_string)
overridevirtual
int structural::decorator::FileStream::value ( ) const

Here is the caller graph for this function:


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