Clang is more insistent when it comes to enforcing 'protected' visibility. Since in this case the basic design can be considered sane and optimal, the only (and obvious) solution is to nest the PIMPL into a default base class for implementation; this mirrors the structure of the interface. |
||
|---|---|---|
| .. | ||
| application | ||
| backend | ||
| proc | ||
| DIR_INFO | ||
| Makefile.am | ||