WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::cmd::Requirements Class Reference

Represents requirements for a command, which is a set of (pointers to) subsystems. More...

#include <wpi/commands2/Requirements.hpp>

Public Member Functions

 Requirements (std::initializer_list< Subsystem * > requirements)
 Requirements (std::span< Subsystem *const > requirements)
 Requirements ()=default
 Requirements (const Requirements &)=default
std::vector< Subsystem * >::const_iterator begin () const
std::vector< Subsystem * >::const_iterator end () const

Detailed Description

Represents requirements for a command, which is a set of (pointers to) subsystems.

This class is implicitly convertible from std::initializer_list and std::span.

Constructor & Destructor Documentation

◆ Requirements() [1/4]

wpi::cmd::Requirements::Requirements ( std::initializer_list< Subsystem * > requirements)
inline

◆ Requirements() [2/4]

wpi::cmd::Requirements::Requirements ( std::span< Subsystem *const > requirements)
inline

◆ Requirements() [3/4]

wpi::cmd::Requirements::Requirements ( )
default

◆ Requirements() [4/4]

wpi::cmd::Requirements::Requirements ( const Requirements & )
default

Member Function Documentation

◆ begin()

std::vector< Subsystem * >::const_iterator wpi::cmd::Requirements::begin ( ) const
inline

◆ end()

std::vector< Subsystem * >::const_iterator wpi::cmd::Requirements::end ( ) const
inline

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