forked from matkatmusic/PFMCPP_Project5
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWrappers.cpp
More file actions
35 lines (30 loc) · 970 Bytes
/
Copy pathWrappers.cpp
File metadata and controls
35 lines (30 loc) · 970 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "Wrappers.h"
#include "City.h"
#include "ControlRoom.h"
#include "StudioComplex.h"
#include "LargestFiveCities.h"
CityWrapper::CityWrapper( City* ptr ) : pointerToCity( ptr ) {}
CityWrapper::~CityWrapper()
{
delete pointerToCity;
}
ControlRoomWrapper::ControlRoomWrapper( ControlRoom* ptr ) : pointerToControlRoom( ptr ) {}
ControlRoomWrapper::~ControlRoomWrapper()
{
delete pointerToControlRoom;
}
LiveRoomWrapper::LiveRoomWrapper( LiveRoom* ptr ) : pointerToLiveRoom( ptr ) {}
LiveRoomWrapper::~LiveRoomWrapper()
{
delete pointerToLiveRoom;
}
StudioComplexWrapper::StudioComplexWrapper( StudioComplex* ptr ) : pointerToStudioComplex( ptr ) {}
StudioComplexWrapper::~StudioComplexWrapper()
{
delete pointerToStudioComplex;
}
LargestFiveCitiesWrapper::LargestFiveCitiesWrapper( LargestFiveCities* ptr ) : pointerToLargestFiveCities( ptr ) {}
LargestFiveCitiesWrapper::~LargestFiveCitiesWrapper()
{
delete pointerToLargestFiveCities;
}