Project

General

Profile

Actions

Task #4137

closed

Make LSA types const correct

Added by Nicholas Gordon almost 7 years ago. Updated 9 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Ryan Wickman
Target version:
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.


Related issues 1 (0 open1 closed)

Blocks NLSR - Feature #4094: Implement operator== for LSA typesClosedJunxiao Shi06/16/2017

Actions
Actions

Also available in: Atom PDF