1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| // SymbolTypes.hpp
| #ifndef SYMBOL_TYPES_HPP
| #define SYMBOL_TYPES_HPP
|
| #include <memory>
| #include <string>
| #include <unordered_map>
|
| #include "BaseSymbol.hpp"
|
| namespace Symbols {
|
|
| using SymbolPtr = std::shared_ptr<Symbol>;
|
| // Namespace -> név -> szimbólum
| using SymbolMap = std::unordered_map<std::string, SymbolPtr>;
| using NamespaceMap = std::unordered_map<std::string, SymbolMap>;
|
| } // namespace Symbols
|
| #endif
|
|