Home
last modified time | relevance | path

Searched refs:OptionalStorage (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DOptional.h60 class OptionalStorage {
68 ~OptionalStorage() { reset(); } in ~OptionalStorage()
72 constexpr OptionalStorage(OptionalStorage const &other) : OptionalStorage() { in OptionalStorage() function
77 constexpr OptionalStorage(OptionalStorage &&other) : OptionalStorage() { in OptionalStorage() function
147 OptionalStorage &operator=(OptionalStorage const &other) {
161 OptionalStorage &operator=(OptionalStorage &&other) {
184 ~OptionalStorage() = default;
188 constexpr OptionalStorage(OptionalStorage const &other) = default;
189 constexpr OptionalStorage(OptionalStorage &&other) = default;
191 OptionalStorage &operator=(OptionalStorage const &other) = default;
[all …]
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DFileEntry.h49 class OptionalStorage<clang::FileEntryRef, /*is_trivially_copyable*/ true>;
199 class OptionalStorage<clang::FileEntryRef>
205 OptionalStorage() = default;
208 explicit OptionalStorage(in_place_t, ArgTypes &&...Args)
211 OptionalStorage &operator=(clang::FileEntryRef Ref) {
H A DDirectoryEntry.h180 class OptionalStorage<clang::DirectoryEntryRef>
186 OptionalStorage() = default;
189 explicit OptionalStorage(in_place_t, ArgTypes &&...Args)
192 OptionalStorage &operator=(clang::DirectoryEntryRef Ref) {
/llvm-project-15.0.7/clang/test/Modules/Inputs/lsv-debuginfo/A/
H A DADT.h34 struct OptionalStorage { struct
39 OptionalStorage<T> Storage; argument