Skip to content

Commit eb73dfc

Browse files
committed
refactor : handle correctly Originator<State const> vs Originator<State>
1 parent ed61c3b commit eb73dfc

13 files changed

Lines changed: 51 additions & 18 deletions

src/domain/board.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ struct BoardState final {
4141

4242
//******************************************************************************
4343
class Board
44-
: public Originator<BoardState>
44+
: public Originator<BoardState const>
4545
, public Visitable<Board, EntityVisitor>
4646
, public Entity {
4747
public:

src/domain/conflict_manager.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ struct ConflictManagerState final {
3939
/// Create / append conflicts regarding already existing conflicts
4040
///*****************************************************************************
4141
class ConflictManager
42-
: public Originator<ConflictManagerState> {
42+
: public Originator<ConflictManagerState const> {
4343
private:
4444
MeshlinePolicyManager* line_policy_manager;
4545

src/domain/conflicts/conflict_colinear_edges.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ struct ConflictColinearEdgesState final : public ConflictState {
2323

2424
//******************************************************************************
2525
class ConflictColinearEdges
26-
: public Originator<ConflictColinearEdgesState>
26+
: public Originator<ConflictColinearEdgesState const>
2727
, public Visitable<ConflictColinearEdges, EntityVisitor>
2828
, public Conflict {
2929
public:

src/domain/conflicts/conflict_edge_in_polygon.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ struct ConflictEdgeInPolygonState final : public ConflictState {
3838

3939
//******************************************************************************
4040
class ConflictEdgeInPolygon
41-
: public Originator<ConflictEdgeInPolygonState>
41+
: public Originator<ConflictEdgeInPolygonState const>
4242
, public Visitable<ConflictEdgeInPolygon, EntityVisitor>
4343
, public Conflict {
4444
public:

src/domain/conflicts/conflict_too_close_meshline_policies.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ struct ConflictTooCloseMeshlinePoliciesState final : public ConflictState {
2121

2222
//******************************************************************************
2323
class ConflictTooCloseMeshlinePolicies
24-
: public Originator<ConflictTooCloseMeshlinePoliciesState>
24+
: public Originator<ConflictTooCloseMeshlinePoliciesState const>
2525
, public Visitable<ConflictTooCloseMeshlinePolicies, EntityVisitor>
2626
, public Conflict {
2727
public:

src/domain/geometrics/edge.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ struct EdgeState final
4646

4747
//******************************************************************************
4848
class Edge
49-
: public Originator<EdgeState>
49+
: public Originator<EdgeState const>
5050
, public Visitable<Edge, EntityVisitor>
5151
, public Entity
5252
, public Segment

src/domain/geometrics/polygon.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ struct PolygonState final : public IConflictOriginState {
3232

3333
//******************************************************************************
3434
class Polygon
35-
: public Originator<PolygonState>
35+
: public Originator<PolygonState const>
3636
, public Visitable<Polygon, EntityVisitor>
3737
, public Entity
3838
, public IConflictOrigin

src/domain/global.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ struct Params {
2323
};
2424

2525
//******************************************************************************
26-
class GlobalParams : public Originator<Params> {
26+
class GlobalParams : public Originator<Params const> {
2727
public:
2828
explicit GlobalParams(Timepoint* t) : Originator(t) {}
2929
GlobalParams(Params params, Timepoint* t) : Originator(t, std::move(params)) {}

src/domain/mesh/interval.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ struct IntervalState;
3535

3636
//******************************************************************************
3737
class Interval
38-
: public Originator<IntervalState>
38+
: public Originator<IntervalState const>
3939
, public Visitable<Interval, EntityVisitor>
4040
, public Entity {
4141
private:

src/domain/mesh/meshline_policy.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ struct MeshlinePolicyState final
4545
/// a conflict between lines that can require a modification of other lines.
4646
///*****************************************************************************
4747
class MeshlinePolicy
48-
: public Originator<MeshlinePolicyState>
48+
: public Originator<MeshlinePolicyState const>
4949
, public Visitable<MeshlinePolicy, EntityVisitor>
5050
, public Entity
5151
, public IConflictOrigin

0 commit comments

Comments
 (0)