Searched defs:Unwrap (Results 1 – 4 of 4) sorted by relevance
51 template <typename A, typename B> static const A *Unwrap(B *p) { in Unwrap() function60 static const A *Unwrap(const common::Indirection<B, COPY> &x) { in Unwrap() function65 static const A *Unwrap(const std::variant<Bs...> &x) { in Unwrap() function70 static const A *Unwrap(const std::tuple<Bs...> &x) { in Unwrap() function82 static const A *Unwrap(const std::optional<B> &o) { in Unwrap() function91 static const A *Unwrap(const UnlabeledStatement<B> &x) { in Unwrap() function95 static const A *Unwrap(const Statement<B> &x) { in Unwrap() function99 template <typename A, typename B> static const A *Unwrap(B &x) { in Unwrap() function114 template <typename A, typename B> const A *Unwrap(const B &x) { in Unwrap() function117 template <typename A, typename B> A *Unwrap(B &x) { in Unwrap() function
106 static A *Unwrap(std::variant<Bs...> &u) { in Unwrap() function
1351 T Unwrap() { return std::move(value_); } in Unwrap() function1372 T& Unwrap() { return *value_ptr_; } in Unwrap() function
604 auto Unwrap = [&](QualType T) { unwrapCastAwayConstnessLevel() local