1#ifndef SEAD_NAMABLE_H_
2#define SEAD_NAMABLE_H_
3
4#include <prim/seadSafeString.h>
5
6namespace sead
7{
8class INamable
9{
10public:
11 INamable() = default;
12 explicit INamable(const SafeString& name) : mINamableName(name) {}
13
14 const SafeString& getName() const { return mINamableName; }
15 void setName(const SafeString& name) { mINamableName = name; }
16
17private:
18 SafeString mINamableName = "";
19};
20
21} // namespace sead
22
23#endif // SEAD_NAMABLE_H_
24