Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Line: Side relative accessors; made private more instance data
Line::Side now features a set of side relative accessors enabling users of the class to implement their algorithms more expressively. Made use of the new functionality to simplify various algorithms in the FakeRadio and light decoration modules. The client-only FakeRadio data for line was moved to that module. Applied the pimpl idiom to Line::Side and Line::Side::Section and added a Line::FlagsChange audience (which Line::Side observes on client side). Plus significant clean up.
- Loading branch information
1 parent
0525518
commit 451158e
Showing
18 changed files
with
751 additions
and
687 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.