equal
deleted
inserted
replaced
110 class ObjectVectorAccessor : public AttributeAccessor |
110 class ObjectVectorAccessor : public AttributeAccessor |
111 { |
111 { |
112 public: |
112 public: |
113 virtual bool Set (ObjectBase * object, Attribute value) const; |
113 virtual bool Set (ObjectBase * object, Attribute value) const; |
114 virtual bool Get (const ObjectBase * object, Attribute value) const; |
114 virtual bool Get (const ObjectBase * object, Attribute value) const; |
|
115 virtual bool HasGetter (void) const; |
|
116 virtual bool HasSetter (void) const; |
115 private: |
117 private: |
116 virtual bool DoGetN (const ObjectBase *object, uint32_t *n) const = 0; |
118 virtual bool DoGetN (const ObjectBase *object, uint32_t *n) const = 0; |
117 virtual Ptr<Object> DoGet (const ObjectBase *object, uint32_t i) const = 0; |
119 virtual Ptr<Object> DoGet (const ObjectBase *object, uint32_t i) const = 0; |
118 }; |
120 }; |
119 |
121 |