|
| | DistiAttributeStdStringNeverWrite (CallbackMethodCallerBase *callback, const AttributeName &name, std::string *attribPtr) |
| |
| | DistiAttributeStdStringNeverWrite (CallbackMethodCallerBase *callback, const AttributeName &name, const std::string &initialValue) |
| |
| virtual bool | OkToWrite () const override |
| |
| | DistiAttributeStdString (CallbackMethodCallerBase *callback, const AttributeName &name, std::string *attribPtr) |
| |
| | DistiAttributeStdString (CallbackMethodCallerBase *callback, const AttributeName &name, std::string initialValue) |
| |
| std::string * | LocalStorageString () |
| |
| virtual bool | OkToWrite () const override |
| |
| virtual std::ostream & | WriteValue (std::ostream &outstr) override |
| |
| virtual std::istream & | ReadValue (std::istream &instr) override |
| |
| | DistiAttribute (CallbackMethodCallerBase *callback, const AttributeName &name, std::string *attribPtr) |
| |
| | DistiAttribute (CallbackMethodCallerBase *callback, const AttributeName &name, const std::string &initialValue) |
| |
| bool | Copyable () const override |
| |
| long | ValueInt () override |
| |
| void | ValueInt (long val) override |
| |
| double | ValueFloat () override |
| |
| void | ValueFloat (double val) override |
| |
| DistiAttributeBase & | operator= (const DistiAttributeBase &oldClass) override |
| |
| std::ostream & | WriteValue (std::ostream &outstr) override |
| |
| std::istream & | ReadValue (std::istream &instr) override |
| |
| virtual std::string | Value () |
| |
| virtual void | Value (const std::string &val) |
| |
| bool | operator== (const DistiAttributeBase &rArg) override |
| |
| | ~DistiAttribute () override |
| |
| | DistiAttributeBase (CallbackMethodCallerBase *callback, const AttributeName &name, bool localStorage) |
| |
| virtual DistiAttributeBase & | operator= (const DistiAttributeBase &oldClass) |
| |
| const AttributeName & | Name () const |
| |
| AttributeName & | Name () |
| |
| bool | LocalStorage () const |
| |
| virtual bool | Copyable () const |
| |
| virtual bool | OkToWrite () const |
| |
| virtual bool | ValueChanged () |
| |
| virtual void | ResetValueChanged () |
| |
| virtual std::string | ValueString () |
| |
| virtual void | ValueString (const std::string &s) |
| |
| virtual long | ValueInt () |
| |
| virtual void | ValueInt (long val) |
| |
| virtual double | ValueFloat () |
| |
| virtual void | ValueFloat (double val) |
| |
|
virtual void | CallCallback () |
| | Calls callback CallType3 if it has been set.
|
| |
| virtual std::ostream & | WriteValue (std::ostream &outstr)=0 |
| |
| virtual std::istream & | ReadValue (std::istream &instr)=0 |
| |
| virtual bool | operator== (const DistiAttributeBase &r) |
| |
| template<class valType > |
| DistiAttributeBase & | operator<< (const valType &val) |
| |
| template<class valType > |
| DistiAttributeBase & | operator>> (valType &val) |
| |
| virtual CallbackID | RegisterObserver (AttributeObserver *observer) |
| |
| virtual void | UnregisterObserver (CallbackID id) |
| |
| virtual void | NotifyObservers () |
| |
| void | AddWeakReference (WeakReference *weakRef) override |
| |
| void | NotifyWeakReferenceDestroyed (WeakReference *ref) override |
| |
| virtual void | AddWeakReference (WeakReference *weakRef)=0 |
| |
| virtual void | NotifyWeakReferenceDestroyed (WeakReference *weakReference)=0 |
| |
Allows for the normal template to be used to load a value but never write it out This is used for compatability mostly.