Searched defs:OptionalStorage (Results 1 – 10 of 10) sorted by relevance
33 struct OptionalStorage { struct41 LIBC_INLINE ~OptionalStorage() { reset(); } in ~OptionalStorage() argument43 LIBC_INLINE constexpr OptionalStorage() : empty() {} in OptionalStorage() function46 LIBC_INLINE constexpr explicit OptionalStorage(in_place_t, Args &&...args) in OptionalStorage() function58 template <typename U> struct OptionalStorage<U, false> { argument
46 OptionalStorage() noexcept : empty(), hasVal(false) {} in OptionalStorage() function48 OptionalStorage(OptionalStorage const &other) : OptionalStorage() { in OptionalStorage() function53 OptionalStorage(OptionalStorage &&other) : OptionalStorage() { in OptionalStorage() function60 explicit OptionalStorage(in_place_t, Args &&... args) in OptionalStorage() function151 OptionalStorage() noexcept : empty{} {} in OptionalStorage() function160 explicit OptionalStorage(in_place_t, Args &&... args) in OptionalStorage() function
23 template <typename> class OptionalStorage; variable
49 template <> class OptionalStorage<clang::FileEntryRef>; variable