Gobelijn API documentation  - generated for commit a0cbea7
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
ODemo::Motorcycle Member List

This is the complete list of members for ODemo::Motorcycle, including all inherited members.

accelerate(double speed)ODemo::Motorcycle
brake(double speed)ODemo::Motorcycle
get_engine()ODemo::Motorcycle
get_owner() const ODemo::Motorcycle
getSpeed() const ODemo::Motorcycle
halt()ODemo::Motorcycle
is_running() const ODemo::Motorcycle
m_bodyODemo::Motorcycleprivate
m_directionODemo::Motorcycleprivate
m_engineODemo::Motorcycleprivate
m_ownerODemo::Motorcycleprivate
m_speedODemo::Motorcycleprivate
m_wheelsODemo::Motorcycleprivate
Motorcycle()ODemo::Motorcycle
Motorcycle(std::shared_ptr< Engine > const &enginePtr)ODemo::Motorcycleexplicit
Motorcycle(std::shared_ptr< Engine > const &enginePtr, Person const *ownerPtr)ODemo::Motorcycle
Motorcycle(Motorcycle const &ori)ODemo::Motorcycle
Motorcycle(Motorcycle &&ori) noexceptODemo::Motorcycle
operator=(Motorcycle const &rhs)ODemo::Motorcycle
operator=(Motorcycle &&rhs) noexceptODemo::Motorcycle
set_engine(std::shared_ptr< Engine > const &newEnginePtr)ODemo::Motorcycle
set_owner(Person *newOwnerPtr)ODemo::Motorcycle
startEngine()ODemo::Motorcycle
stopEngine()ODemo::Motorcycle
turn(double degrees)ODemo::Motorcycle
~Motorcycle()ODemo::Motorcycle