rad  5.1.0
Public Member Functions | List of all members
scxml4cpp::StateComparator Class Reference

#include <StateComparator.h>

Public Member Functions

 StateComparator ()
 
 StateComparator (const StateComparator &sc)
 
virtual ~StateComparator ()
 
bool operator() (const State *s1, const State *s2)
 

Detailed Description

This class can be used to compare two states using the number of parent states as criteria:

(s1 < s2) if s1 is closer to the top state then s2.

Constructor & Destructor Documentation

◆ StateComparator() [1/2]

StateComparator::StateComparator ( )

Default constructor.

◆ StateComparator() [2/2]

StateComparator::StateComparator ( const StateComparator sc)

Copy constructor.

◆ ~StateComparator()

StateComparator::~StateComparator ( )
virtual

Member Function Documentation

◆ operator()()

bool StateComparator::operator() ( const State s1,
const State s2 
)
Returns
true if s1 has less parent states than s2, false otherwise.

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