HomeSort by relevance Sort by last modified time
    Searched refs:Brake (Results 1 - 6 of 6) sorted by null

  /external/google-fruit/examples/annotated_injection/
brake.h 20 class Brake {
22 // Activates the brake. Throws an exception if braking failed.
car.cpp 23 Brake* mainBrake;
24 Brake* emergencyBrake;
27 INJECT(CarImpl(ANNOTATED(MainBrake, Brake*) mainBrake, ANNOTATED(EmergencyBrake, Brake*) emergencyBrake))
30 void brake() override {
34 // The main brake failed!
emergency_brake.cpp 19 class EmergencyBrakeImpl : public Brake {
28 fruit::Component<fruit::Annotated<EmergencyBrake, Brake>> getEmergencyBrakeComponent() {
29 return fruit::createComponent().bind<fruit::Annotated<EmergencyBrake, Brake>, EmergencyBrakeImpl>();
main_brake.cpp 19 class MainBrakeImpl : public Brake {
28 fruit::Component<fruit::Annotated<MainBrake, Brake>> getMainBrakeComponent() {
29 return fruit::createComponent().bind<fruit::Annotated<MainBrake, Brake>, MainBrakeImpl>();
emergency_brake.h 20 #include "brake.h"
25 // This marks a the Brake instance that represents the main brake.
28 fruit::Component<fruit::Annotated<EmergencyBrake, Brake>> getEmergencyBrakeComponent();
main_brake.h 20 #include "brake.h"
25 // This marks a the Brake instance that represents the main brake.
28 fruit::Component<fruit::Annotated<MainBrake, Brake>> getMainBrakeComponent();

Completed in 258 milliseconds