… | |
… | |
573 | () throw () \ |
573 | () throw () \ |
574 | { \ |
574 | { \ |
575 | } |
575 | } |
576 | #endif |
576 | #endif |
577 | |
577 | |
578 | /* using a template here would require quite a bit more lines, |
578 | /* using a template here would require quite a few more lines, |
579 | * so a macro solution was chosen */ |
579 | * so a macro solution was chosen */ |
580 | #define EV_BEGIN_WATCHER(cppstem,cstem) \ |
580 | #define EV_BEGIN_WATCHER(cppstem,cstem) \ |
581 | \ |
581 | \ |
582 | struct cppstem : base<ev_ ## cstem, cppstem> \ |
582 | struct cppstem : base<ev_ ## cstem, cppstem> \ |
583 | { \ |
583 | { \ |