blob: ed076169b40f56880b0b2c129f9eb592356865a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "cru/ui/document/DocumentElementType.h"
#include <utility>
#include <vector>
namespace cru::ui::document {
DocumentElementType::DocumentElementType(
std::string name, std::vector<DocumentElementType*> parents)
: name_(std::move(name)), parents_(std::move(parents)) {}
DocumentElementType::~DocumentElementType() {}
DocumentElementType* const DocumentElementTypes::kBaseElementType =
new DocumentElementType("Base", {});
DocumentElementType* const DocumentElementTypes::kRootElementType =
new DocumentElementType("Root", {kBaseElementType});
DocumentElementType* const DocumentElementTypes::kTextElementType =
new DocumentElementType("Text", {kBaseElementType});
} // namespace cru::ui::document
|