ultimatepp/bazaar/Form/Macro.hpp
koldo ac7821deb8 Form: Form core package, Editor and sample from Sc0rch
git-svn-id: svn://ultimatepp.org/upp/trunk@2412 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-05-19 18:38:45 +00:00

12 lines
316 B
C++

#ifndef MACRO_HPP
#define MACRO_HPP
#define PARAMETER(Type, Name) \
public: \
CLASSNAME& Set##Name(Type p##Name) { _##Name = p##Name; return *this; } \
const Type& Get##Name() const { return _##Name; } \
Type& Get##Name() { return _##Name; } \
private: \
Type _##Name;
#endif // .. MACRO_HPP