Skip to content

Commit 1457783

Browse files
committed
Move constructor and destructors to .cpp
1 parent 88e075b commit 1457783

File tree

171 files changed

+940
-241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

171 files changed

+940
-241
lines changed

Source/Activities/ActorEditor.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ namespace RTE {
2323

2424
ConcreteClassInfo(ActorEditor, EditorActivity, 0);
2525

26+
ActorEditor::ActorEditor() {
27+
Clear();
28+
}
29+
30+
ActorEditor::~ActorEditor() {
31+
Destroy(true);
32+
}
33+
2634
void ActorEditor::Clear() {
2735
m_pEditedActor = 0;
2836
m_pPicker = 0;

Source/Activities/ActorEditor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ namespace RTE {
3636

3737
/// Constructor method used to instantiate a ActorEditor object in system
3838
/// memory. Create() should be called before using the object.
39-
ActorEditor() { Clear(); }
39+
ActorEditor();
4040

4141
/// Destructor method used to clean up a ActorEditor object before deletion
4242
/// from system memory.
43-
~ActorEditor() override { Destroy(true); }
43+
~ActorEditor() override;
4444

4545
/// Makes the ActorEditor object ready for use.
4646
/// @return An error return value signaling sucess or any particular failure.

Source/Activities/AreaEditor.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ namespace RTE {
3030

3131
ConcreteClassInfo(AreaEditor, EditorActivity, 0);
3232

33+
AreaEditor::AreaEditor() {
34+
Clear();
35+
}
36+
37+
AreaEditor::~AreaEditor() {
38+
Destroy(true);
39+
}
40+
3341
void AreaEditor::Clear() {
3442
m_pEditorGUI = 0;
3543
m_pNewAreaName = 0;

Source/Activities/AreaEditor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ namespace RTE {
3434

3535
/// Constructor method used to instantiate a AreaEditor object in system
3636
/// memory. Create() should be called before using the object.
37-
AreaEditor() { Clear(); }
37+
AreaEditor();
3838

3939
/// Destructor method used to clean up a AreaEditor object before deletion
4040
/// from system memory.
41-
~AreaEditor() override { Destroy(true); }
41+
~AreaEditor() override;
4242

4343
/// Makes the AreaEditor object ready for use.
4444
/// @return An error return value signaling sucess or any particular failure.

Source/Activities/AssemblyEditor.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ namespace RTE {
3030

3131
ConcreteClassInfo(AssemblyEditor, EditorActivity, 0);
3232

33+
AssemblyEditor::AssemblyEditor() {
34+
Clear();
35+
}
36+
37+
AssemblyEditor::~AssemblyEditor() {
38+
Destroy(true);
39+
}
40+
3341
void AssemblyEditor::Clear() {
3442
m_pEditorGUI = 0;
3543
m_pModuleCombo = 0;

Source/Activities/AssemblyEditor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ namespace RTE {
3636

3737
/// Constructor method used to instantiate a AssemblyEditor object in system
3838
/// memory. Create() should be called before using the object.
39-
AssemblyEditor() { Clear(); }
39+
AssemblyEditor();
4040

4141
/// Destructor method used to clean up a AssemblyEditor object before deletion
4242
/// from system memory.
43-
~AssemblyEditor() override { Destroy(true); }
43+
~AssemblyEditor() override;
4444

4545
/// Makes the AssemblyEditor object ready for use.
4646
/// @return An error return value signaling sucess or any particular failure.

Source/Activities/BaseEditor.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ namespace RTE {
2525

2626
ConcreteClassInfo(BaseEditor, Activity, 0);
2727

28+
BaseEditor::BaseEditor() {
29+
Clear();
30+
}
31+
32+
BaseEditor::~BaseEditor() {
33+
Destroy(true);
34+
}
35+
2836
void BaseEditor::Clear() {
2937
m_pEditorGUI = 0;
3038
m_NeedSave = false;

Source/Activities/BaseEditor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ namespace RTE {
3535

3636
/// Constructor method used to instantiate a BaseEditor object in system
3737
/// memory. Create() should be called before using the object.
38-
BaseEditor() { Clear(); }
38+
BaseEditor();
3939

4040
/// Destructor method used to clean up a BaseEditor object before deletion
4141
/// from system memory.
42-
~BaseEditor() override { Destroy(true); }
42+
~BaseEditor() override;
4343

4444
/// Makes the BaseEditor object ready for use.
4545
/// @return An error return value signaling sucess or any particular failure.

Source/Activities/GAScripted.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ namespace RTE {
3030

3131
ConcreteClassInfo(GAScripted, GameActivity, 0);
3232

33+
GAScripted::GAScripted() {
34+
Clear();
35+
}
36+
37+
GAScripted::~GAScripted() {
38+
Destroy(true);
39+
}
40+
3341
void GAScripted::Clear() {
3442
m_ScriptPath.clear();
3543
m_LuaClassName.clear();

Source/Activities/GAScripted.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ namespace RTE {
3232

3333
/// Constructor method used to instantiate a GAScripted object in system
3434
/// memory. Create() should be called before using the object.
35-
GAScripted() { Clear(); }
35+
GAScripted();
3636

3737
/// Destructor method used to clean up a GAScripted object before deletion
3838
/// from system memory.
39-
~GAScripted() override { Destroy(true); }
39+
~GAScripted() override;
4040

4141
/// Makes the GAScripted object ready for use.
4242
/// @return An error return value signaling sucess or any particular failure.

0 commit comments

Comments
 (0)