Searched defs:OptionalStorage (Results 1 – 5 of 5) sorted by relevance
37 struct OptionalStorage { struct40 constexpr OptionalStorage() : empty_('\0') {} in OptionalStorage() function42 constexpr explicit OptionalStorage(const T& value) in OptionalStorage() function46 explicit OptionalStorage(T&& value) in OptionalStorage() function51 explicit OptionalStorage(in_place_t, Args&&... args) in OptionalStorage() argument56 ~OptionalStorage() { in ~OptionalStorage() argument72 struct OptionalStorage<T, true> { 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
47 constexpr OptionalStorage() noexcept : empty(), hasVal(false) {} in OptionalStorage() function49 constexpr OptionalStorage(OptionalStorage const &other) : OptionalStorage() { in OptionalStorage() function54 constexpr OptionalStorage(OptionalStorage &&other) : OptionalStorage() { in OptionalStorage() function61 constexpr explicit OptionalStorage(in_place_t, Args &&... args) in OptionalStorage() function152 constexpr OptionalStorage() noexcept : empty{} {} in OptionalStorage() function161 constexpr explicit OptionalStorage(in_place_t, Args &&... args) in OptionalStorage() function
34 struct OptionalStorage { struct39 OptionalStorage<T> Storage; argument
46 class OptionalStorage<clang::FileEntryRef, /*is_trivially_copyable*/ true>; variable