summaryrefslogtreecommitdiff
path: root/include/llmr/map/layer.hpp
blob: 2e4db2997abcd4a4b827ba4d96d6d425f9a260a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef LLMR_MAP_LAYER
#define LLMR_MAP_LAYER

#include <string>
#include <forward_list>

namespace llmr {

// class Bucket;

// class Layer {
// public:
//     Layer(const std::string& name, const std::shared_ptr<Bucket>& bucket)
//         : name(name),
//           bucket(bucket) {}

//     Layer(const std::string& name)
//         : name(name) {}

// public:
//     std::string name;
//     std::shared_ptr<Bucket> bucket;
//     std::forward_list<Layer> child_layers;

// private:
//     // Make noncopyable
//     // Layer(const Layer&) = delete;
//     // Layer(const Layer&&) = delete;
//     // Layer& operator=(const Layer&) = delete;
//     // Layer& operator=(const Layer && ) = delete;
// };

}

#endif