Lines Matching refs:InitializedOnce
48 class InitializedOnce final {
56 explicit constexpr InitializedOnce(
64 explicit constexpr InitializedOnce(Arg0&& aArg0, Args&&... aArgs) in InitializedOnce() function
70 InitializedOnce(const InitializedOnce&) = delete;
71 InitializedOnce(InitializedOnce&& aOther) : mMaybe{std::move(aOther.mMaybe)} { in InitializedOnce() function
77 InitializedOnce& operator=(const InitializedOnce&) = delete;
78 InitializedOnce& operator=(InitializedOnce&& aOther) {
145 explicit LazyInitializer(InitializedOnce<T, InitWhenVal, DestroyWhenVal, in LazyInitializer()
159 InitializedOnce<T, InitWhenVal, DestroyWhenVal, ValueCheckPolicy>&
205 using InitializedOnce = variable
206 detail::InitializedOnce<T, detail::InitWhen::InConstructorOnly,
211 detail::InitializedOnce<T, detail::InitWhen::InConstructorOnly,
217 detail::InitializedOnce<T, detail::InitWhen::LazyAllowed,
222 detail::InitializedOnce<T, detail::InitWhen::LazyAllowed,
228 detail::InitializedOnce<T, detail::InitWhen::LazyAllowed,
233 detail::InitializedOnce<T, detail::InitWhen::LazyAllowed,
240 auto do_Init(detail::InitializedOnce<T, InitWhenVal, DestroyWhenVal, in do_Init()