|
OpenTwin 0.1
OpenTwin
|
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
18#define A_PROPERTY(___type, ___name) private: ___type m_##___name; public: void set##___name(const ___type& _##___name) { m_##___name = _##___name; }; ___type ___name(void) const { return m_##___name; };
36#define A_PROPERTY_POINTER(___type, ___name) private: ___type m_##___name; public: void set##___name(___type _##___name) { m_##___name = _##___name; }; ___type ___name(void) const { return m_##___name; };
55#define A_PROPERTY_POINTERGET(___type, ___name) private: ___type m_##___name; public: void set##___name(___type _##___name) { m_##___name = _##___name; }; ___type get##___name(void) const { return m_##___name; };
73#define A_PROPERTY_GET(___type, ___name) private: ___type m_##___name; public: void set##___name(const ___type& _##___name) { m_##___name = _##___name; }; ___type get##___name(void) const { return m_##___name; };
91#define A_PROPERTY_REF(___type, ___name) private: ___type m_##___name; public: void set##___name(const ___type& _##___name) { m_##___name = _##___name; }; ___type& ___name(void) { return m_##___name; };
109#define A_PROPERTY_CREF(___type, ___name) private: ___type m_##___name; public: void set##___name(const ___type& _##___name) { m_##___name = _##___name; }; const ___type& ___name(void) const { return m_##___name; };
128#define A_PROPERTY_REFGET(___type, ___name) private: ___type m_##___name; public: void set##___name(const ___type& _##___name) { m_##___name = _##___name; }; ___type& get##___name(void) { return m_##___name; };
147#define A_PROPERTY_CREFGET(___type, ___name) private: ___type m_##___name; public: void set##___name(const ___type& _##___name) { m_##___name = _##___name; }; const ___type& get##___name(void) const { return m_##___name; };
154#define A_PROPERTY_IS(___name) private: bool m_##___name; public: void set##___name(bool _##___name) { m_##___name = _##___name; }; bool is##___name(void) const { return m_##___name; };
162#define A_PROPERTY_HAS(___name) private: bool m_##___name; public: void set##___name(bool _##___name) { m_##___name = _##___name; }; bool has##___name(void) const { return m_##___name; };
168#define A_PROPERTY_P(___type, ___name) protected: ___type m_##___name; public: void set##___name(const ___type& _##___name) { m_##___name = _##___name; }; const ___type& ___name(void) const { return m_##___name; };