souffle  2.0.2-371-g6315b36
Public Member Functions
souffle::profile::Cell< void > Class Reference

#include <Cell.h>

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

Public Member Functions

 Cell ()=default
 
double getDoubleVal () const override
 
long getLongVal () const override
 
std::string getStringVal () const override
 
std::chrono::microseconds getTimeVal () const override
 
std::string toString (int) const override
 
- Public Member Functions inherited from souffle::profile::CellInterface
virtual ~CellInterface ()=default
 

Detailed Description

Definition at line 135 of file Cell.h.

Constructor & Destructor Documentation

◆ Cell()

souffle::profile::Cell< void >::Cell ( )
default

Member Function Documentation

◆ getDoubleVal()

double souffle::profile::Cell< void >::getDoubleVal ( ) const
inlineoverridevirtual

Implements souffle::profile::CellInterface.

Definition at line 138 of file Cell.h.

138  {
139  std::cerr << "getting double on void cell";
140  throw this;
141  }

◆ getLongVal()

long souffle::profile::Cell< void >::getLongVal ( ) const
inlineoverridevirtual

Implements souffle::profile::CellInterface.

Definition at line 142 of file Cell.h.

142  {
143  std::cerr << "getting long on void cell";
144  throw this;
145  }

◆ getStringVal()

std::string souffle::profile::Cell< void >::getStringVal ( ) const
inlineoverridevirtual

Implements souffle::profile::CellInterface.

Definition at line 146 of file Cell.h.

146  {
147  std::cerr << "getting string on void cell\n";
148  throw this;
149  }

◆ getTimeVal()

std::chrono::microseconds souffle::profile::Cell< void >::getTimeVal ( ) const
inlineoverridevirtual

Implements souffle::profile::CellInterface.

Definition at line 150 of file Cell.h.

150  {
151  std::cerr << "getting time on void cell\n";
152  throw this;
153  }

◆ toString()

std::string souffle::profile::Cell< void >::toString ( int  ) const
inlineoverridevirtual

Implements souffle::profile::CellInterface.

Definition at line 154 of file Cell.h.

154  {
155  return "-";
156  }

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