Ask a Question | Search PSRCHIVE: |
![]()
|
TextInterfaceTo.h AttributeGet and AttributeGetSet factory. Definition TextInterfaceAttribute.h:279 Reference::To< C, false > instance Pointer to the instance from which attribute value will be obtained. Definition TextInterfaceAttribute.h:54 virtual void set_description(const std::string &)=0 Set the description of the value. Get is function object that receives C* and returns some type. Definition TextInterfaceFunction.h:23 Interface to a class attribute with an accessor and modifier methods. Definition TextInterfaceFunction.h:93 Proxy enables attribute interface of member to be used by class. Definition TextInterfaceProxy.h:57 Proxy enables attribute interface from parent to be used by child. Definition TextInterfaceProxy.h:27 Proxy enables attribute interface of elements in a map. Definition TextInterfaceProxy.h:162 std::vector< Reference::To< Value > > values The vector of values. Definition TextInterfaceParser.h:146 bool import_filter Filter duplicate value names during import. Definition TextInterfaceParser.h:128 void add_value(Value *value) Add a new value interface. Definition TextInterfaceParser.C:172 bool found(const std::string &name) const Return true if the named value is found. Definition TextInterfaceParser.C:290 Class text interface: an instance of C and a vector of Attribute<C> Definition TextInterfaceTo.h:25 Reference::To< C, false > instance The instance of the class with which this interfaces. Definition TextInterfaceTo.h:264 void add(Get get, const char *name, const char *description=0) Add adaptable unary function object template. Definition TextInterfaceTo.h:245 const Attribute< C > * get(unsigned i) const Provide access to the attributes. Definition TextInterfaceTo.h:151 void add(T(P::*get)() const, const char *name, const char *description=0) Factory generates a new AttributeGet instance. Definition TextInterfaceTo.h:158 void void void void void unsigned size() const Import the attribute interfaces from a parent text interface. Definition TextInterfaceTo.h:148 void add(Get get, Set set, const char *name, const char *description=0) Add adaptable unary function object template. Definition TextInterfaceTo.h:255 void i< parent-> size() Import the attribute interfaces from a parent text interface. void add(T(P::*get)() const, void(P::*set)(const U &), const char *name, const char *description=0) Factory generates a new AttributeGetSet instance with description. Definition TextInterfaceTo.h:170 virtual void set_instance(C *c) Set the instance. Definition TextInterfaceTo.h:34 void add(T(P::*get)() const, void(P::*set)(U), Parser *(P::*get_parser)(), const char *name, const char *description=0) Factory generates a new DirectInterface instance with description. Definition TextInterfaceTo.h:207 void add(T(P::*get)() const, void(P::*set)(const U &), Parser *(P::*get_parser)(), const char *name, const char *description=0) Factory generates a new DirectInterface instance with description. Definition TextInterfaceTo.h:194 void add(T(P::*get)() const, void(P::*set)(U), const char *name, const char *description=0) Factory generates a new AttributeGetSet instance with description. Definition TextInterfaceTo.h:182 void setup(const Value *value) Set the instance of the Attribute<C> Definition TextInterfaceTo.h:43 void add(U *(P::*get)() const, void(P::*set)(U *), Parser *(Parent::*get_parser)(), const char *name, const char *description=0) Factory generates a new IndirectInterface instance with description. Definition TextInterfaceTo.h:220 void add(Get get, Set set, Parser parser, const char *name, const char *description=0) Factory generates a new DirectInterface instance with description. Definition TextInterfaceTo.h:233 Proxy enables attribute interface of elements in a vector. Definition TextInterfaceProxy.h:110 Generated using doxygen 1.14.0
|