souffle  2.0.2-371-g6315b36
Public Member Functions | Private Attributes
souffle::profile::Cell< T > Class Template Reference

#include <Cell.h>

Inheritance diagram for souffle::profile::Cell< T >:
Inheritance graph
Collaboration diagram for souffle::profile::Cell< T >:
Collaboration graph

Public Member Functions

 Cell (T value)
 
 ~Cell () override=default
 
- Public Member Functions inherited from souffle::profile::CellInterface
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
 

Private Attributes

const T value
 

Detailed Description

template<typename T>
class souffle::profile::Cell< T >

Definition at line 23 of file Cell.h.

Constructor & Destructor Documentation

◆ Cell()

template<typename T >
souffle::profile::Cell< T >::Cell ( value)
inline

Definition at line 27 of file Cell.h.

27 : value(value){};

◆ ~Cell()

template<typename T >
souffle::profile::Cell< T >::~Cell ( )
overridedefault

Field Documentation

◆ value

template<typename T >
const T souffle::profile::Cell< T >::value
private

The documentation for this class was generated from the following file:
souffle::profile::Cell::value
const T value
Definition: Cell.h:24