CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::FormattedPrintable Class Referenceabstract

#include <DataFormatter.hh>

+ Inheritance diagram for CASM::FormattedPrintable:

Detailed Description

Abstract base class to enable generic formatting.

Definition at line 497 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

◆ ~FormattedPrintable()

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

Definition at line 502 of file DataFormatter.hh.

Member Function Documentation

◆ inject()

virtual void CASM::FormattedPrintable::inject ( DataStream stream) const
pure virtual

◆ print()

virtual void CASM::FormattedPrintable::print ( std::ostream &  stream) const
pure virtual

◆ to_json()

virtual jsonParser& CASM::FormattedPrintable::to_json ( jsonParser json) const
pure virtual

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