Lines Matching defs:Container
25 template <class INTERFACE> class Container {
29 ~Container() = default;
31 static Container &Instance()
33 static Container instance; // c++11 静态局部变量保证线程安全
56 Container() = default;
57 Container(const Container &) = delete;
58 Container(Container &&) = delete;
69 Container<INTERFACE>::Instance().RegisterType(FuncType, []() { return std::make_shared<T>(); });