Searched defs:OptionalStorageBase (Results 1 – 3 of 3) sorted by relevance
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 */> { argument
1815 struct OptionalStorageBase { struct1818 constexpr OptionalStorageBase() : empty_('\0') {} in OptionalStorageBase() argument1821 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args) in OptionalStorageBase() argument1835 ~OptionalStorageBase() { in ~OptionalStorageBase()1841 void Init(Args&&... args) { in Init()1847 bool is_populated_ = false;1848 union {1858 struct OptionalStorageBase<T, true /* trivially destructible */> { struct1861 constexpr OptionalStorageBase() : empty_('\0') {} in OptionalStorageBase() function1864 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args) in OptionalStorageBase() argument[all …]
3303 struct OptionalStorageBase { struct3306 constexpr OptionalStorageBase() : empty_('\0') {} in OptionalStorageBase() argument3309 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args) in OptionalStorageBase() function3323 ~OptionalStorageBase() { in ~OptionalStorageBase()3329 void Init(Args&&... args) { in Init()3335 bool is_populated_ = false;3336 union {3346 struct OptionalStorageBase<T, true /* trivially destructible */> { struct3349 constexpr OptionalStorageBase() : empty_('\0') {} in OptionalStorageBase() function3352 constexpr explicit OptionalStorageBase(in_place_t, Args&&... args) in OptionalStorageBase() argument[all …]