The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::Scheduleable::PrecedenceSetup Class Reference

An internal class used in Scheduleble to cache a pointer to the scheduler. More...

#include <Scheduleable.hpp>

Public Member Functions

 PrecedenceSetup (Scheduleable *scheduleable)
 
PrecedenceSetupoperator= (Scheduler *scheduler)
 
Scheduleroperator-> ()
 
const Scheduleroperator-> () const
 
 operator Scheduler * ()
 
 operator const Scheduler * () const
 
 operator bool () const
 
bool equals (const PrecedenceSetup &other) const
 

Detailed Description

An internal class used in Scheduleble to cache a pointer to the scheduler.

This class is used by Scheduleable objects

Definition at line 427 of file Scheduleable.hpp.

Constructor & Destructor Documentation

◆ PrecedenceSetup()

sparta::Scheduleable::PrecedenceSetup::PrecedenceSetup ( Scheduleable scheduleable)
inlineexplicit

Definition at line 429 of file Scheduleable.hpp.

Member Function Documentation

◆ equals()

bool sparta::Scheduleable::PrecedenceSetup::equals ( const PrecedenceSetup other) const
inline

Definition at line 455 of file Scheduleable.hpp.

◆ operator bool()

sparta::Scheduleable::PrecedenceSetup::operator bool ( ) const
inline

Definition at line 451 of file Scheduleable.hpp.

◆ operator const Scheduler *()

sparta::Scheduleable::PrecedenceSetup::operator const Scheduler * ( ) const
inline

Definition at line 447 of file Scheduleable.hpp.

◆ operator Scheduler *()

sparta::Scheduleable::PrecedenceSetup::operator Scheduler * ( )
inline

Definition at line 443 of file Scheduleable.hpp.

◆ operator->() [1/2]

Scheduler * sparta::Scheduleable::PrecedenceSetup::operator-> ( )
inline

Definition at line 435 of file Scheduleable.hpp.

◆ operator->() [2/2]

const Scheduler * sparta::Scheduleable::PrecedenceSetup::operator-> ( ) const
inline

Definition at line 439 of file Scheduleable.hpp.


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