Defined a new set of audience macros that can be used in a pimpl friendly manner, i.e., without public member variables. They require adding accessor methods for the audiences, though (using new macros).
Applied the pimpl idiom to Asset, Clock, File, and Variable.
Refactor|libdeng2: Pimpl-friendly audiences
Defined a new set of audience macros that can be used in a pimpl
friendly manner, i.e., without public member variables. They require
adding accessor methods for the audiences, though (using new macros).
Applied the pimpl idiom to Asset, Clock, File, and Variable.