ucommon  7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
  Fossies Dox: ucommon-7.0.0.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

ucommon::PrintProtocol Class Referenceabstract

#include <protocols.h>

Public Member Functions

virtual ~PrintProtocol ()
 
virtual const char * _print (void) const =0
 

Detailed Description

Used for forming stream output. We would create a derived class who's constructor creates an internal string object, and a single method to extract that string.

Author
David Sugar dyfet.nosp@m.@gnu.nosp@m.telep.nosp@m.hony.nosp@m..org

Definition at line 134 of file protocols.h.

Constructor & Destructor Documentation

◆ ~PrintProtocol()

ucommon::PrintProtocol::~PrintProtocol ( )
virtual

Definition at line 227 of file protocols.cpp.

Member Function Documentation

◆ _print()

virtual const char* ucommon::PrintProtocol::_print ( void  ) const
pure virtual

Extract formatted string for object.

Referenced by ucommon::Digest::operator<<(), ucommon::HMAC::operator<<(), and ucommon::_stream_operators::print().


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