Steven Schveighoffer: > property > { > int x() {} > void x(int n) {} > bool empty() {} > } An alternative: property(x) { ... // or getter and/or setter } Bye, bearophile