Person Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 103 of traffic_2/traffic_2.cm

Inheritance

Constructors & Destructor

public Person()
public Person(const String<char>& name_)

Member Functions

public void AddVehicle(Vehicle* vehicle)
public inline const String<char>& Name() const
public void Print()

Member Variables

private String<char> name
private List<UniquePtr<Vehicle>> vehicles

Constructor& Destructor Details

Person Constructor

public Person()

Definition
Line 105 of traffic_2/traffic_2.cm


Person Constructor

public Person(const String<char>& name_)

Definition
Line 108 of traffic_2/traffic_2.cm


Member Function Details

AddVehicle Member Function

public void AddVehicle(Vehicle* vehicle)

Definition
Line 115 of traffic_2/traffic_2.cm


Name Member Function

public inline const String<char>& Name()

Definition
Line 111 of traffic_2/traffic_2.cm


Print Member Function

public void Print()

Definition
Line 119 of traffic_2/traffic_2.cm