CompileDES 3.14
Executable-Code Generation from Synchronised libFAUDES Automata
CodeGenerator::TimerAction Class Reference

Compiled record per event on how it affects timers. More...

#include <cgp_codegenerator.h>

Public Member Functions

bool operator== (const TimerAction &other)
 need equality operator for STL
 
bool operator< (const TimerAction &other) const
 need compare operator for STL (should perhaps use hashes for performance)
 

Public Attributes

std::set< std::string > mTimerStarts
 timers to start

 
std::set< std::string > mTimerStops
 timers to stop

 
std::set< std::string > mTimerResets
 timers to reset

 

Detailed Description

Definition at line 554 of file cgp_codegenerator.h.

Member Function Documentation

◆ operator==()

bool CodeGenerator::TimerAction::operator== ( const TimerAction other)
inline

Definition at line 563 of file cgp_codegenerator.h.

◆ operator<()

bool CodeGenerator::TimerAction::operator< ( const TimerAction other) const
inline

Definition at line 570 of file cgp_codegenerator.h.

Member Data Documentation

◆ mTimerStarts

std::set< std::string > CodeGenerator::TimerAction::mTimerStarts

Definition at line 557 of file cgp_codegenerator.h.

◆ mTimerStops

std::set< std::string > CodeGenerator::TimerAction::mTimerStops

Definition at line 559 of file cgp_codegenerator.h.

◆ mTimerResets

std::set< std::string > CodeGenerator::TimerAction::mTimerResets

Definition at line 561 of file cgp_codegenerator.h.


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