Package rosetta :: Package basic :: Package datacache :: Module _basic_datacache_ :: Class WriteableCacheableDataFactory
[hide private]
[frames] | no frames]

Class WriteableCacheableDataFactory

                                                 object --+        
                                                          |        
                                                ??.instance --+    
                                                              |    
SingletonBase_T_basic_datacache_WriteableCacheableDataFactory_T --+
                                                                  |
                                                                 WriteableCacheableDataFactory

basic/datacache/WriteableCacheableDataFactory.hh:52

Instance Methods [hide private]
 
__init__(...)
Raises an exception This class cannot be instantiated from Python
 
factory_register(...)
factory_register( (WriteableCacheableDataFactory)arg1, (__CPP_WriteableCacheableDataCreator__)creator) -> None : basic/datacache/WriteableCacheableDataFactory.hh:61
 
new_data_instance(...)
new_data_instance( (WriteableCacheableDataFactory)arg1, (str)data_type_name, (std_istream)in) -> WriteableCacheableData : Create a data instance given its identifying string

Inherited from SingletonBase_T_basic_datacache_WriteableCacheableDataFactory_T: __reduce__

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]

Inherited from SingletonBase_T_basic_datacache_WriteableCacheableDataFactory_T: get_instance

Class Variables [hide private]

Inherited from SingletonBase_T_basic_datacache_WriteableCacheableDataFactory_T: __instance_size__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

Raises an exception This class cannot be instantiated from Python

Overrides: object.__init__

factory_register(...)

 

factory_register( (WriteableCacheableDataFactory)arg1, (__CPP_WriteableCacheableDataCreator__)creator) -> None :
    basic/datacache/WriteableCacheableDataFactory.hh:61

    C++ signature :
        void factory_register(basic::datacache::WriteableCacheableDataFactory {lvalue},boost::shared_ptr<basic::datacache::WriteableCacheableDataCreator>)

new_data_instance(...)

 

new_data_instance( (WriteableCacheableDataFactory)arg1, (str)data_type_name, (std_istream)in) -> WriteableCacheableData :
    Create a data instance given its identifying string
    

    C++ signature :
        boost::shared_ptr<basic::datacache::WriteableCacheableData> new_data_instance(basic::datacache::WriteableCacheableDataFactory {lvalue},std::string,std::istream {lvalue})