kazu created this revision. Herald added a project: All. kazu requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
MapEntryOptionalStorage is an underlying storage class for OptionalStorage<clang::DirectoryEntryRef>. This patch deprecates: OptionalStorage<clang::DirectoryEntryRef>::hasValue OptionalStorage<clang::DirectoryEntryRef>::getValue as there is no known users of these two methods. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D131368 Files: clang/include/clang/Basic/DirectoryEntry.h Index: clang/include/clang/Basic/DirectoryEntry.h =================================================================== --- clang/include/clang/Basic/DirectoryEntry.h +++ clang/include/clang/Basic/DirectoryEntry.h @@ -131,13 +131,15 @@ void reset() { MaybeRef = optional_none_tag(); } bool has_value() const { return MaybeRef.hasOptionalValue(); } - bool hasValue() const { return MaybeRef.hasOptionalValue(); } + [[deprecated("Use has_value instead.")]] bool hasValue() const { + return MaybeRef.hasOptionalValue(); + } RefTy &value() & { assert(has_value()); return MaybeRef; } - RefTy &getValue() & { + [[deprecated("Use value instead.")]] RefTy &getValue() & { assert(has_value()); return MaybeRef; } @@ -145,7 +147,7 @@ assert(has_value()); return MaybeRef; } - RefTy const &getValue() const & { + [[deprecated("Use value instead.")]] RefTy const &getValue() const & { assert(has_value()); return MaybeRef; } @@ -153,7 +155,7 @@ assert(has_value()); return std::move(MaybeRef); } - RefTy &&getValue() && { + [[deprecated("Use value instead.")]] RefTy &&getValue() && { assert(has_value()); return std::move(MaybeRef); }
Index: clang/include/clang/Basic/DirectoryEntry.h =================================================================== --- clang/include/clang/Basic/DirectoryEntry.h +++ clang/include/clang/Basic/DirectoryEntry.h @@ -131,13 +131,15 @@ void reset() { MaybeRef = optional_none_tag(); } bool has_value() const { return MaybeRef.hasOptionalValue(); } - bool hasValue() const { return MaybeRef.hasOptionalValue(); } + [[deprecated("Use has_value instead.")]] bool hasValue() const { + return MaybeRef.hasOptionalValue(); + } RefTy &value() & { assert(has_value()); return MaybeRef; } - RefTy &getValue() & { + [[deprecated("Use value instead.")]] RefTy &getValue() & { assert(has_value()); return MaybeRef; } @@ -145,7 +147,7 @@ assert(has_value()); return MaybeRef; } - RefTy const &getValue() const & { + [[deprecated("Use value instead.")]] RefTy const &getValue() const & { assert(has_value()); return MaybeRef; } @@ -153,7 +155,7 @@ assert(has_value()); return std::move(MaybeRef); } - RefTy &&getValue() && { + [[deprecated("Use value instead.")]] RefTy &&getValue() && { assert(has_value()); return std::move(MaybeRef); }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits