Searched refs:AsMaybeExpr (Results 1 – 1 of 1) sorted by relevance
433 template <typename A> common::IfNoLvalue<MaybeExpr, A> AsMaybeExpr(A &&x) { in AsMaybeExpr() function436 template <typename A> MaybeExpr AsMaybeExpr(std::optional<A> &&x) { in AsMaybeExpr() function438 return AsMaybeExpr(std::move(*x)); in AsMaybeExpr()641 return AsMaybeExpr(std::move(result)); in Analyze()675 return AsMaybeExpr( in Analyze()768 return AsMaybeExpr(ConvertToKind<TypeCategory::Integer>( in Analyze()1315 return AsMaybeExpr(ArrayConstructor<T>{type_->GetDerivedTypeSpec(), in Test()1321 return AsMaybeExpr(ArrayConstructor<T>{ in Test()1325 return AsMaybeExpr( in Test()1907 return AsMaybeExpr(Expr<SomeDerived>{std::move(result)}); in Analyze()[all …]