Extract two surface implementations from the bar class: GLSSurfaceImpl and RawSurfaceImpl. This change allowed to remove _all_ surface type conditionals and significantly simplify the Bar code. The change also applies PImpl pattern to the Bar, allowing to remove some headers and fields from `bar.hpp`. |
||
|---|---|---|
| .. | ||
| modules | ||
| util | ||
| ALabel.hpp | ||
| AModule.hpp | ||
| IModule.hpp | ||
| bar.hpp | ||
| client.hpp | ||
| factory.hpp | ||