souffle  2.0.2-371-g6315b36
Public Member Functions
souffle::profile::ConfigProcessor Class Reference

Config entry processor. More...

#include <EventProcessor.h>

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

Public Member Functions

 ConfigProcessor ()
 
void process (ProfileDatabase &db, const std::vector< std::string > &, va_list &args) override
 abstract interface for processing an profile event More...
 
- Public Member Functions inherited from souffle::profile::EventProcessor
virtual ~EventProcessor ()=default
 

Detailed Description

Config entry processor.

Definition at line 555 of file EventProcessor.h.

Constructor & Destructor Documentation

◆ ConfigProcessor()

souffle::profile::ConfigProcessor::ConfigProcessor ( )
inline

Definition at line 557 of file EventProcessor.h.

557  : public EventProcessor {
558 public:
559  TextProcessor() {

References souffle::profile::TextProcessor::TextProcessor().

Referenced by souffle::profile::RelationReadsProcessor::RelationReadsProcessor().

Here is the call graph for this function:

Member Function Documentation

◆ process()

void souffle::profile::ConfigProcessor::process ( ProfileDatabase &  ,
const std::vector< std::string > &  signature,
va_list &   
)
inlineoverridevirtual

abstract interface for processing an profile event

Reimplemented from souffle::profile::EventProcessor.

Definition at line 560 of file EventProcessor.h.

562  {
563  const std::string text = va_arg(args, char*);
564  auto path = signature;
565  path.front() = "program";

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