
Defines | |
| #define | accessors(type, var, init) |
| #define | container_accessors(type, var, accesstype, access) |
| #define | singleton_accessors(type, var) |
| #define | init_singleton_var(klasse, var, type, init) type klasse::_##var = init |
| #define accessors | ( | type, | |||
| var, | |||||
| init | ) |
private: type _##var; \ public: inline type get_##var() const { return _##var; }; \ inline void set_##var(type a) { _##var = a; }; \ inline void init_##var() { _##var = init; };
| #define container_accessors | ( | type, | |||
| var, | |||||
| accesstype, | |||||
| access | ) |
private: type _##var; \ public: inline type get_##var() const { return _##var; }; \ inline void set_##var(type a) { _##var = a; }; \ inline void init_##var() { _##var = init; };
| #define init_singleton_var | ( | klasse, | |||
| var, | |||||
| type, | |||||
| init | ) | type klasse::_##var = init |
| #define singleton_accessors | ( | type, | |||
| var | ) |
private: static type _##var; \ public: static inline type get_##var() { return _##var; }; \ void static inline set_##var(type a) { _##var = a; };
1.6.2