Searched refs:OptionalStorageBase (Results 1 – 2 of 2) sorted by relevance
41 struct OptionalStorageBase { struct44 constexpr OptionalStorageBase() : empty_('\0') {} in OptionalStorageBase() argument47 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args) in OptionalStorageBase() function61 ~OptionalStorageBase() { in ~OptionalStorageBase() argument84 struct OptionalStorageBase<T, true /* trivially destructible */> { argument87 constexpr OptionalStorageBase() : empty_('\0') {}90 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args)134 struct OptionalStorage : OptionalStorageBase<T> {140 using OptionalStorageBase<T>::is_populated_;141 using OptionalStorageBase<T>::value_;[all …]
54 struct OptionalStorageBase { struct57 constexpr OptionalStorageBase() : empty_('\0') {} in OptionalStorageBase() argument60 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args) in OptionalStorageBase() argument74 ~OptionalStorageBase() { in ~OptionalStorageBase() argument97 struct OptionalStorageBase<T, true /* trivially destructible */> { argument100 constexpr OptionalStorageBase() : empty_('\0') {}103 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args)145 struct OptionalStorage : OptionalStorageBase<T> {151 using OptionalStorageBase<T>::is_populated_;152 using OptionalStorageBase<T>::value_;[all …]