@@ -37,9 +37,9 @@ namespace Js
3737 public:
3838 bool IsSingleSuccessor () const { return kind == PathTypeSuccessorKindSingle; }
3939 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);
4343
4444 template <class Fn > void MapSuccessors (Fn fn);
4545 template <class Fn > void MapSuccessorsUntil (Fn fn);
@@ -60,9 +60,9 @@ namespace Js
6060
6161 PathTypeSingleSuccessorInfo (const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef);
6262
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);
6666
6767 template <class Fn > void MapSingleSuccessor (Fn fn);
6868
@@ -78,9 +78,9 @@ namespace Js
7878
7979 PathTypeMultiSuccessorInfo (Recycler * recycler, const PathTypeSuccessorKey successorKey, RecyclerWeakReference<DynamicType> * typeWeakRef);
8080
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);
8484
8585 template <class Fn > void MapMultiSuccessors (Fn fn);
8686 template <class Fn > void MapMultiSuccessorsUntil (Fn fn);
0 commit comments