(Duh, it's good for your skin)
*/
class Type_swallow_translator : public virtual Translator
{
protected:
(Duh, it's good for your skin)
*/
class Type_swallow_translator : public virtual Translator
{
protected:
struct TYPE ## _swallow_translator : public Type_swallow_translator { \
TRANSLATOR_DECLARATIONS (TYPE ## _swallow_translator); \
}; \
TYPE ## _swallow_translator :: TYPE ## _swallow_translator() {\
struct TYPE ## _swallow_translator : public Type_swallow_translator { \
TRANSLATOR_DECLARATIONS (TYPE ## _swallow_translator); \
}; \
TYPE ## _swallow_translator :: TYPE ## _swallow_translator() {\