Home | History | Annotate | Download | only in base

Lines Matching refs:PassedWrapper

354 // PassedWrapper is a copyable adapter for a scoper that ignores const.
370 // 1) PassedWrapper supports any type that has a move constructor, however
378 class PassedWrapper {
380 explicit PassedWrapper(T&& scoper)
382 PassedWrapper(const PassedWrapper& other)
439 struct UnwrapTraits<PassedWrapper<T> > {
441 static T Unwrap(PassedWrapper<T>& o) {
631 static inline internal::PassedWrapper<T> Passed(T&& scoper) {
632 return internal::PassedWrapper<T>(std::move(scoper));
637 static inline internal::PassedWrapper<T> Passed(T* scoper) {
638 return internal::PassedWrapper<T>(std::move(*scoper));