@@ -37,9 +37,9 @@ namespace Js
37
37
public:
38
38
bool IsSingleSuccessor () const { return kind == PathTypeSuccessorKindSingle; }
39
39
bool IsMultiSuccessor () const { return !IsSingleSuccessor (); }
40
- virtual bool GetSuccessor (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> ** typeWeakRef) const = 0 ;
41
- virtual void SetSuccessor (DynamicType * type, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef, ScriptContext * scriptContext) = 0 ;
42
- virtual void ReplaceSuccessor (DynamicType * type, PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef) = 0 ;
40
+ bool GetSuccessor (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> ** typeWeakRef) const ;
41
+ void SetSuccessor (DynamicType * type, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef, ScriptContext * scriptContext);
42
+ void ReplaceSuccessor (DynamicType * type, PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef);
43
43
44
44
template <class Fn > void MapSuccessors (Fn fn);
45
45
template <class Fn > void MapSuccessorsUntil (Fn fn);
@@ -60,9 +60,9 @@ namespace Js
60
60
61
61
PathTypeSingleSuccessorInfo (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef);
62
62
63
- virtual bool GetSuccessor (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> ** typeWeakRef) const override ;
64
- virtual void SetSuccessor (DynamicType * type, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef, ScriptContext * scriptContext) override ;
65
- virtual void ReplaceSuccessor (DynamicType * type, PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef) override ;
63
+ bool GetSuccessor (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> ** typeWeakRef) const ;
64
+ void SetSuccessor (DynamicType * type, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef, ScriptContext * scriptContext);
65
+ void ReplaceSuccessor (DynamicType * type, PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef);
66
66
67
67
template <class Fn > void MapSingleSuccessor (Fn fn);
68
68
@@ -78,9 +78,9 @@ namespace Js
78
78
79
79
PathTypeMultiSuccessorInfo (Recycler * recycler, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef);
80
80
81
- virtual bool GetSuccessor (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> ** typeWeakRef) const override ;
82
- virtual void SetSuccessor (DynamicType * type, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef, ScriptContext * scriptContext) override ;
83
- virtual void ReplaceSuccessor (DynamicType * type, PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef) override ;
81
+ bool GetSuccessor (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> ** typeWeakRef) const ;
82
+ void SetSuccessor (DynamicType * type, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef, ScriptContext * scriptContext);
83
+ void ReplaceSuccessor (DynamicType * type, PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef);
84
84
85
85
template <class Fn > void MapMultiSuccessors (Fn fn);
86
86
template <class Fn > void MapMultiSuccessorsUntil (Fn fn);
0 commit comments