Gobelijn API documentation  - generated for commit a0cbea7
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros Pages
LandVehicle.cpp
Go to the documentation of this file.
1 
8 #include "tracer/tracer.h"
9 
10 namespace ODemo {
11 
12 using namespace std;
13 
15 
17 
19 
21 {
23  if (this != &rhs) {
24  Vehicle::operator=(rhs);
25  }
26  return *this;
27 }
28 
30 {
32  if (this != &rhs) {
33  Vehicle::operator=(rhs);
34  }
35  return *this;
36 }
37 
39 
40 void LandVehicle::info() const
41 {
43  const string s{"I'm a generic Land vehicle"};
45 }
46 
47 } // namespace ODemo
LandVehicle & operator=(const LandVehicle &rhs)
Copy assignment.
Definition: LandVehicle.cpp:20
Comprehensive include file for all tracer classes.
A LandVehicle drives on land.
Definition: LandVehicle.h:14
This Vehicle interface class.
Definition: Vehicle.h:16
LandVehicle()
default constructor.
Definition: LandVehicle.cpp:14
#define COMP_MISC_MEMBER_TRACER
Macro for tracking member scope.
Definition: MemberTracer.h:21
void info() const override
Return identification info.
Definition: LandVehicle.cpp:40
#define COMP_MISC_LOG_TRACER(MSG)
Macro for inserting log message into tracker output at current severity level.
Definition: TracerOutput.h:17
Header for the LandVehicle class.
~LandVehicle() override
Destructor.
Definition: LandVehicle.cpp:38