#ifndef LLMR_MAP_LAYER #define LLMR_MAP_LAYER #include #include namespace llmr { // class Bucket; // class Layer { // public: // Layer(const std::string& name, const std::shared_ptr& bucket) // : name(name), // bucket(bucket) {} // Layer(const std::string& name) // : name(name) {} // public: // std::string name; // std::shared_ptr bucket; // std::forward_list child_layers; // private: // // Make noncopyable // // Layer(const Layer&) = delete; // // Layer(const Layer&&) = delete; // // Layer& operator=(const Layer&) = delete; // // Layer& operator=(const Layer && ) = delete; // }; } #endif