Actions
Task #4137
closedMake LSA types const correct
Start date:
06/16/2017
Due date:
% Done:
0%
Estimated time:
Description
Currently the LSA types mix logical const and non-const in their usage. This is a problem, because it makes reasoning about an LSA much harder, and reduces code hygeine. The LSA types should be const correct so that operator== can be implemented correctly, as well as improving design clarity.
This will probably require a rewrite of the LSA types, as the problematic underlying data structures differ from one to the next, and the ways they are modified are inconsistent.
Updated by Nicholas Gordon almost 7 years ago
- Target version changed from v0.5.0 to Minor release 0.4.1
Updated by Ashlesh Gawande almost 7 years ago
- Target version changed from Minor release 0.4.1 to v0.5.0
Updated by Ryan Wickman over 6 years ago
- Status changed from In Progress to Code review
Updated by Ryan Wickman over 6 years ago
- Status changed from Code review to Closed
Updated by Junxiao Shi over 1 year ago
- Blocks Feature #4094: Implement operator== for LSA types added
Actions