33 using CreateFunction = std::function<vsg::ref_ptr<vsg::Object>()>;
34 using CreateMap = std::map<std::string, CreateFunction>;
36 CreateMap& getCreateMap() {
return _createMap; }
37 const CreateMap& getCreateMap()
const {
return _createMap; }
42 _createMap[type_name<T>()] = []() {
return T::create(); };