1 #define CHILD(x) \ 2 XMLState *x##_child(const Element &element); 3 #define START(x) \ 4 void x##_start(const Element &element, Attributes &attr); 5 #define CHARACTERS(x) \ 6 void x##_characters(std::string &pcdata); 7 #define END(x) \ 8 XMLState *x##_end(const Element &element); 9