CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::FormattedPrintable Class Referenceabstract

#include <DataFormatter.hh>

+ Inheritance diagram for CASM::FormattedPrintable:

Detailed Description

Abstract base class to enable generic formatting.

Definition at line 480 of file DataFormatter.hh.

Public Member Functions

virtual ~FormattedPrintable ()
 
virtual void inject (DataStream &stream) const =0
 
virtual void print (std::ostream &stream) const =0
 
virtual jsonParserto_json (jsonParser &json) const =0
 

Constructor & Destructor Documentation

virtual CASM::FormattedPrintable::~FormattedPrintable ( )
inlinevirtual

Definition at line 486 of file DataFormatter.hh.

Member Function Documentation

virtual void CASM::FormattedPrintable::inject ( DataStream stream) const
pure virtual
virtual void CASM::FormattedPrintable::print ( std::ostream &  stream) const
pure virtual
virtual jsonParser& CASM::FormattedPrintable::to_json ( jsonParser json) const
pure virtual

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