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

Class WriteableCacheableData

 object --+        
          |        
??.instance --+    
              |    
  CacheableData --+
                  |
                 WriteableCacheableData
Known Subclasses:

base class for data storable within a DataCache

Instance Methods [hide private]
 
__init__(...)
__init__( (object)arg1) -> None :
 
clone(...)
clone( (WriteableCacheableData)arg1) -> CacheableData : basic/datacache/CacheableData.hh:54
 
datatype(...)
datatype( (WriteableCacheableData)arg1) -> str : basic/datacache/WriteableCacheableData.hh:56
 
write(...)
write( (WriteableCacheableData)arg1, (OStream)out) -> None : basic/datacache/WriteableCacheableData.hh:53

Inherited from CacheableData: __reduce__, get_self_ptr, get_self_weak_ptr

Inherited from unreachable.instance: __new__

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

Class Variables [hide private]

Inherited from CacheableData: __instance_size__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

__init__( (object)arg1) -> None :

    C++ signature :
        void __init__(_object*)

Overrides: object.__init__

clone(...)

 

clone( (WriteableCacheableData)arg1) -> CacheableData :
    basic/datacache/CacheableData.hh:54

    C++ signature :
        boost::shared_ptr<basic::datacache::CacheableData> clone(basic::datacache::WriteableCacheableData {lvalue})

clone( (WriteableCacheableData)arg1) -> None :

    C++ signature :
        void clone(boost::shared_ptr<WriteableCacheableData_exposer_callback> {lvalue})

Overrides: CacheableData.clone

datatype(...)

 

datatype( (WriteableCacheableData)arg1) -> str :
    basic/datacache/WriteableCacheableData.hh:56

    C++ signature :
        std::string datatype(basic::datacache::WriteableCacheableData {lvalue})

datatype( (WriteableCacheableData)arg1) -> None :

    C++ signature :
        void datatype(boost::shared_ptr<WriteableCacheableData_exposer_callback> {lvalue})

write(...)

 

write( (WriteableCacheableData)arg1, (OStream)out) -> None :
    basic/datacache/WriteableCacheableData.hh:53

    C++ signature :
        void write(basic::datacache::WriteableCacheableData {lvalue},std::ostream {lvalue})

write( (WriteableCacheableData)arg1, (OStream)arg2) -> None :

    C++ signature :
        void write(boost::shared_ptr<WriteableCacheableData_exposer_callback> {lvalue},std::ostream {lvalue})