Looks like these were in place to make these types move-only. That's
generally not a feature that the type should prescribe (unless it's an
inherent limitation) - instead leaving it up to the users of a type.
llvm-svn: 349669
namespace {
struct SelectedNodeWithParents {
- SelectedNodeWithParents(SelectedNodeWithParents &&) = default;
- SelectedNodeWithParents &operator=(SelectedNodeWithParents &&) = default;
SelectedASTNode::ReferenceType Node;
llvm::SmallVector<SelectedASTNode::ReferenceType, 8> Parents;
};
std::vector<RangeGroup> GroupedRanges;
- TestSelectionRangesInFile(TestSelectionRangesInFile &&) = default;
- TestSelectionRangesInFile &operator=(TestSelectionRangesInFile &&) = default;
-
bool foreachRange(const SourceManager &SM,
llvm::function_ref<void(SourceRange)> Callback) const;