Defines | |
| #define | STANDARD_MEMBER_COMPOSITION_MEMBERS(TYPE, NAME) |
class YourClass {
public:
STANDARD_MEMBER_COMPOSITION_MEMBERS( MyClass, my_attribute )
};
private: My_Class my_attribute_;
public:
void my_attribute( const My_Class & my_attribute )
{ my_attribute_ = my_attribute; }
const My_Class& my_attribute() const
{ return my_attribute_; }
|
|
Value: public: \ void NAME (const TYPE & NAME ) \ { NAME ## _ = NAME ; } \ const TYPE& NAME() const \ { return NAME ## _; } \ private: \ TYPE NAME ## _; \ public: Definition at line 76 of file Teuchos_StandardMemberCompositionMacros.hpp. |
1.3.9.1