OSDN Git Service

tp/class_factory.hpp つかこれ、ちょっと間違ってるねんで…
authormyun2 <myun2@nwhite.info>
Wed, 11 Jul 2012 15:58:15 +0000 (00:58 +0900)
committermyun2 <myun2@nwhite.info>
Wed, 11 Jul 2012 15:58:15 +0000 (00:58 +0900)
roast/include/roast/tp/class_factory.hpp

index a974e58..6f8fe11 100644 (file)
@@ -5,9 +5,12 @@
 
 namespace roast
 {
+       ////////////////////////////////////////////////////////
+       
        class class_factory_base {
+       public:
                virtual void* create_instance() = 0;
-               virtual void* delete_instance() = 0;
+               virtual void delete_instance(void *p) = 0;
        };
        
        template <typename T>
@@ -21,6 +24,8 @@ namespace roast
                        delete ((T*)p);
                }
        }
+       
+       ////////////////////////////////////////////////////////
 }
 
 #endif//__SFJP_ROAST___tp__crass_factory_HPP__