- Timestamp:
- 01/24/13 10:10:27 (12 years ago)
- Location:
- trunk/nv
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/resource_manager.hh
r7 r8 15 15 #include <nv/resource.hh> 16 16 #include <nv/singleton.hh> 17 #include <string> 17 18 #include <unordered_map> 18 19 19 20 namespace nv 20 21 { 21 22 typedef std::shared_ptr<resource> (*resource_constructor_func)(); 22 23 23 24 template <typename TYPE> 24 25 std::shared_ptr<resource> resource_constructor() 25 26 { 26 return std::s hared_ptr<TYPE>();27 return std::static_pointer_cast<resource>( std::shared_ptr<TYPE>( new TYPE() ) ); 27 28 } 28 29
Note: See TracChangeset
for help on using the changeset viewer.