|  | 
|  | DistiAttributeNeverWrite (CallbackMethodCallerBase *callback, const AttributeName &name, T *attribPtr) | 
|  | 
|  | DistiAttributeNeverWrite (CallbackMethodCallerBase *callback, const AttributeName &name, const T &initialValue) | 
|  | 
| virtual bool | OkToWrite () const override | 
|  | 
|  | DistiAttribute (CallbackMethodCallerBase *callback, const AttributeName &name, T *attribPtr) | 
|  | 
|  | DistiAttribute (CallbackMethodCallerBase *callback, const AttributeName &name, const T &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 | 
|  | 
| std::string | Type () const override | 
|  | 
| virtual T | Value () | 
|  | 
| virtual void | Value (const T &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 std::string | Type () const | 
|  | 
| 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 | 
|  | 
template<class T>
class disti::DistiAttributeNeverWrite< T >
Allows for the normal template to be used to load a value but never write it out This is used for compatability mostly.