File tree 2 files changed +3
-10
lines changed
2 files changed +3
-10
lines changed Original file line number Diff line number Diff line change @@ -8,21 +8,16 @@ BBImporter::BBImporter(const string &file_name) {
8
8
std::ifstream f (file_name);
9
9
json data = json::parse (f);
10
10
11
- bb_parser = new BBParser (data);
11
+ bb_parser = make_unique< BBParser> (data);
12
12
}
13
13
14
14
BBImporter::BBImporter (const string &file_name, string root_name) {
15
15
std::ifstream f (file_name);
16
16
json data = json::parse (f);
17
17
18
- bb_parser = new BBParser (data, std::move (root_name));
18
+ bb_parser = make_unique< BBParser> (data, std::move (root_name));
19
19
}
20
20
21
- BBImporter::~BBImporter () {
22
- delete bb_parser;
23
- }
24
-
25
-
26
21
Model BBImporter::get_model () {
27
22
return Model {
28
23
bb_parser->get_model ()
Original file line number Diff line number Diff line change @@ -8,14 +8,12 @@ class BBImporter : IArmatureImporter {
8
8
public:
9
9
explicit BBImporter (const string &file_name);
10
10
explicit BBImporter (const string &file_name, string root_name);
11
-
12
- ~BBImporter ();
13
11
14
12
Model get_model () override ;
15
13
Animation get_animation () override ;
16
14
17
15
private:
18
- BBParser * bb_parser;
16
+ unique_ptr< BBParser> bb_parser;
19
17
};
20
18
21
19
#endif // MCMV_CORE_SRC_IMPORT_BB_BB_IMPORTER_H_
You can’t perform that action at this time.
0 commit comments