Jpp  18.0.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Friends | List of all members
JLANG::JStreamOutput Class Referenceabstract

Interface for ASCII output using standard streams. More...

#include <JAbstractIO.hh>

Inheritance diagram for JLANG::JStreamOutput:
JEEP::JPropertiesElementInterface JLANG::JValueOutput< T > JPARSER::JParserElementInterface JTOOLS::JAbstractAutoPointer< JBase_t > JEEP::JPropertiesTemplateElement< T > JEEP::JPropertiesTemplateElement< const T > JEEP::JPropertiesTemplateElement< JProperties > JEEP::JPropertiesTemplateElement< JProperties::JFileReader > JLANG::JValue< T > JPARSER::JParserTemplateElement< bool > JPARSER::JParserTemplateElement< JCounter > JPARSER::JParserTemplateElement< JType_t, false > JTOOLS::JAutoPointer< JDerived_t, JBase_t >

Public Member Functions

virtual ~JStreamOutput ()
 Virtual destructor. More...
 
virtual std::ostream & write (std::ostream &out) const =0
 Stream output. More...
 

Friends

std::ostream & operator<< (std::ostream &out, const JStreamOutput &object)
 Write object to output. More...
 

Detailed Description

Interface for ASCII output using standard streams.

Definition at line 56 of file JAbstractIO.hh.

Constructor & Destructor Documentation

virtual JLANG::JStreamOutput::~JStreamOutput ( )
inlinevirtual

Virtual destructor.

Definition at line 61 of file JAbstractIO.hh.

62  {}

Member Function Documentation

virtual std::ostream& JLANG::JStreamOutput::write ( std::ostream &  out) const
pure virtual

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const JStreamOutput object 
)
friend

Write object to output.

Parameters
outoutput stream
objectobject
Returns
output stream

Definition at line 81 of file JAbstractIO.hh.

82  {
83  return object.write(out);
84  }

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