Skyscraper 2.0
SBS::Elevator::QueueEntry Struct Reference

Public Member Functions

 QueueEntry ()
 
 QueueEntry (int floor, int call_type, int car, int direction)
 
bool operator< (const QueueEntry &element) const
 

Public Attributes

int floor
 
int call_type
 
int car
 
int direction
 

Detailed Description

Definition at line 257 of file elevator.h.

Constructor & Destructor Documentation

◆ QueueEntry() [1/2]

SBS::Elevator::QueueEntry::QueueEntry ( )
inline

Definition at line 264 of file elevator.h.

◆ QueueEntry() [2/2]

SBS::Elevator::QueueEntry::QueueEntry ( int floor,
int call_type,
int car,
int direction )
inline

Definition at line 272 of file elevator.h.

Member Function Documentation

◆ operator<()

bool SBS::Elevator::QueueEntry::operator< ( const QueueEntry & element) const
inline

Definition at line 280 of file elevator.h.

References floor.

Member Data Documentation

◆ call_type

int SBS::Elevator::QueueEntry::call_type

◆ car

int SBS::Elevator::QueueEntry::car

Definition at line 261 of file elevator.h.

Referenced by SBS::Elevator::DeleteActiveRoute(), and SBS::Elevator::HandleDequeue().

◆ direction

int SBS::Elevator::QueueEntry::direction

◆ floor


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