#include <traffic_light.hpp>
◆ Hash
◆ Value
◆ Bulb() [1/3]
constexpr traffic_simulator::TrafficLight::Bulb::Bulb |
( |
const Value |
value | ) |
|
|
inlineconstexpr |
◆ Bulb() [2/3]
constexpr traffic_simulator::TrafficLight::Bulb::Bulb |
( |
const Color |
color = {} , |
|
|
const Status |
status = {} , |
|
|
const Shape |
shape = {} |
|
) |
| |
|
inlineconstexpr |
◆ Bulb() [3/3]
traffic_simulator::TrafficLight::Bulb::Bulb |
( |
const std::string & |
name | ) |
|
|
inline |
◆ 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()
traffic_simulator::TrafficLight::Bulb::operator simulation_api_schema::TrafficLight |
( |
| ) |
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: