souffle  2.0.2-371-g6315b36
Public Member Functions
souffle::profile::CellInterface Class Referenceabstract

#include <CellInterface.h>

Inheritance diagram for souffle::profile::CellInterface:
Inheritance graph
Collaboration diagram for souffle::profile::CellInterface:
Collaboration graph

Public Member Functions

virtual double getDoubleVal () const =0
 
virtual long getLongVal () const =0
 
virtual std::string getStringVal () const =0
 
virtual std::chrono::microseconds getTimeVal () const =0
 
virtual std::string toString (int precision) const =0
 
virtual ~CellInterface ()=default
 

Detailed Description

Definition at line 17 of file CellInterface.h.

Constructor & Destructor Documentation

◆ ~CellInterface()

virtual souffle::profile::CellInterface::~CellInterface ( )
virtualdefault

Member Function Documentation

◆ getDoubleVal()

virtual double souffle::profile::CellInterface::getDoubleVal ( ) const
pure virtual

◆ getLongVal()

virtual long souffle::profile::CellInterface::getLongVal ( ) const
pure virtual

◆ getStringVal()

virtual std::string souffle::profile::CellInterface::getStringVal ( ) const
pure virtual

◆ getTimeVal()

virtual std::chrono::microseconds souffle::profile::CellInterface::getTimeVal ( ) const
pure virtual

◆ toString()

virtual std::string souffle::profile::CellInterface::toString ( int  precision) const
pure virtual

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