Lines Matching defs:Passed
15 // The wrapper functions are base::Unretained(), base::Owned(), base::Passed(),
24 // Passed() is for transferring movable-but-not-copyable types (eg. scoped_ptr)
27 // Callback::Run() twice on a Callback that was created with a Passed()
106 // EXAMPLE OF Passed():
115 // Closure cb = Bind(&TakesOwnership, Passed(&f));
122 // cb = Bind(&TakesOwnership, Passed(CreateFoo()));
129 // Passed() is particularly useful with PostTask() when you are transferring
511 // We offer 2 syntaxes for calling Passed(). The first takes a temporary and
514 // to write Passed(scoper.Pass()).
516 static inline internal::PassedWrapper<T> Passed(T scoper) {
520 static inline internal::PassedWrapper<T> Passed(T* scoper) {