#include <traffic_light.hpp>
◆ Hash
using traffic_simulator::TrafficLight::Bulb::Hash = std::uint32_t |
◆ Value
using traffic_simulator::TrafficLight::Bulb::Value = std::tuple<Color, Status, Shape> |
◆ Bulb() [1/3]
◆ Bulb() [2/3]
◆ Bulb() [3/3]
◆ hash()
constexpr auto traffic_simulator::TrafficLight::Bulb::hash |
( |
| ) |
const -> Hash
|
|
inlineconstexpr |
◆ is() [1/4]
constexpr auto traffic_simulator::TrafficLight::Bulb::is |
( |
const Color |
color | ) |
const |
|
inlineconstexpr |
◆ is() [2/4]
constexpr auto traffic_simulator::TrafficLight::Bulb::is |
( |
const Shape |
shape | ) |
const |
|
inlineconstexpr |
◆ is() [3/4]
constexpr auto traffic_simulator::TrafficLight::Bulb::is |
( |
const Shape::Category |
category | ) |
const |
|
inlineconstexpr |
◆ is() [4/4]
constexpr auto traffic_simulator::TrafficLight::Bulb::is |
( |
const Status |
status | ) |
const |
|
inlineconstexpr |
◆ make()
auto traffic_simulator::TrafficLight::Bulb::make |
( |
const std::string & |
s | ) |
-> Value |
◆ operator simulation_api_schema::TrafficLight()
◆ operator traffic_simulator_msgs::msg::TrafficLightBulbV1()
traffic_simulator::TrafficLight::Bulb::operator traffic_simulator_msgs::msg::TrafficLightBulbV1 |
( |
| ) |
const |
|
inlineexplicit |
◆ operator<
constexpr friend auto operator< |
( |
const Bulb & |
lhs, |
|
|
const Bulb & |
rhs |
|
) |
| -> bool
|
|
friend |
◆ operator<<
auto operator<< |
( |
std::ostream & |
os, |
|
|
const Bulb & |
bulb |
|
) |
| -> std::ostream & |
|
friend |
◆ value
const Value traffic_simulator::TrafficLight::Bulb::value |
The documentation for this struct was generated from the following files: