SCIRun
5.0
|
#include <PropertyManager.h>
Public Member Functions | |
PropertyBase (bool trans) | |
virtual PropertyBase * | clone () const |
virtual void | io (Piostream &) |
virtual std::string | dynamic_type_name () const |
bool | transient () const |
void | set_transient (bool t) |
virtual bool | operator== (PropertyBase &) const |
virtual bool | operator!= (PropertyBase &) const |
![]() | |
virtual | ~Persistent () |
Static Public Attributes | |
static PersistentTypeID | type_id |
Static Protected Member Functions | |
static Persistent * | maker () |
Protected Attributes | |
bool | transient_ |
Additional Inherited Members | |
![]() | |
static PersistentTypeIDPtr | find_derived (const std::string &classname, const std::string &basename) |
static bool | is_base_of (const std::string &parent, const std::string &type) |
static void | add_class (const std::string &type, const std::string &parent, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
static void | add_mesh_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
static void | add_field_class (const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0) |
|
inlineexplicit |
|
inlinevirtual |
Reimplemented in Property< T >.
|
virtual |
Reimplemented in Property< T >.
|
inlinevirtual |
Reimplemented from Persistent.
Reimplemented in Property< T >.
|
staticprotected |
|
inlinevirtual |
Reimplemented in Property< T >.
|
inlinevirtual |
Reimplemented in Property< T >.
|
inline |
|
inline |
|
protected |
Transient properties are deleted when the PropertyManager that this Property belongs to is thawed.
|
static |