Searched refs:base_flag (Results 1 – 1 of 1) sorted by relevance
173 using base_flag = details::OptionalFlagBase; variable195 Optional(const Optional& other) : base_flag(other.constructed()) { in Optional()200 Optional(Optional&& other) : base_flag(other.constructed()) { in Optional()210 Optional(const Optional<U>& other) : base_flag(other.constructed()) { in Optional()220 Optional(Optional<U>&& other) : base_flag(other.constructed()) { in Optional()227 Optional(const T& value) : base_flag(true) { new (&get()) T(value); } in Optional()229 Optional(T&& value) : base_flag(true) { new (&get()) T(std::move(value)); } in Optional()233 Optional(InplaceT, Args&&... args) : base_flag(true) { in Optional()241 Optional(InplaceT, std::initializer_list<U> il) : base_flag(true) { in Optional()351 using base_flag::operator bool;[all …]