explicitly marked as virtual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154131
91177308-0d34-0410-b5e6-
96231b3b80d8
OwningPtr<Document> &Doc;
SMRange SourceRange;
- ~Node();
+ virtual ~Node();
private:
unsigned int TypeID;
}
protected:
- ~NullNode();
+ virtual ~NullNode();
};
/// @brief A scalar node is an opaque datum that can be presented as a
}
protected:
- ~ScalarNode();
+ virtual ~ScalarNode();
private:
StringRef Value;
}
protected:
- ~KeyValueNode();
+ virtual ~KeyValueNode();
private:
Node *Key;
}
protected:
- ~MappingNode();
+ virtual ~MappingNode();
private:
MappingType Type;
}
protected:
- ~SequenceNode();
+ virtual ~SequenceNode();
private:
SequenceType SeqType;
}
protected:
- ~AliasNode();
+ virtual ~AliasNode();
private:
StringRef Name;