summaryrefslogtreecommitdiffstats
path: root/base/callback_internal.h
Commit message (Expand)AuthorAgeFilesLines
* Replace template_util.h stuff with C++11 <type_traits>tzik2016-03-101-2/+7
* Extend base::Callback to have a move-only varianttzik2016-03-091-5/+29
* Reland of Do Perfect Forwarding from base::Bind to BindState storage (patchse...tzik2016-02-031-25/+1
* Revert of Do Perfect Forwarding from base::Bind to BindState storage (patchse...tzik2016-02-021-1/+25
* Do Perfect Forwarding from base::Bind to BindState storagetzik2016-02-021-25/+1
* Specialize IsMoveOnlyType<T> for vectors.dcheng2016-02-021-0/+7
* Fix unique_ptr specialization of IsMoveOnlyType to allow custom deletersdcheng2016-01-201-2/+2
* Replace typedef with using for Callback/Bind related filestzik2015-12-191-11/+11
* Compatibility shim to allow std::unique_ptr use with base::Callback.dcheng2015-12-141-1/+13
* base: Stop using Pass() on move-only types in Bind and Callback.danakj2015-12-081-3/+3
* Remove base::enable_ifvmpstr2015-11-301-2/+4
* styleguide: Allow enable_if, conditional, and other type_traits.vmpstr2015-11-181-14/+3
* IWYU for base/memory/scoped_vector.h.thestig2015-08-221-3/+0
* Devirtualize base::BindState to save 1% of Chrome's binary size (1MB)tapted2015-05-141-3/+27
* Out of line CallbackBase's copy and assignment operators.dcheng2014-11-261-0/+3
* [Base] Use variadic template in base/callback.htzik2014-11-201-6/+35
* Adding /analyze support to common.gypi through GYP_DEFINES=win_analyze=1, and...brucedawson2014-10-281-1/+1
* Make base::internal::CallbackBase::is_null inline.ricea2014-09-171-1/+1
* Remove move-only-type whitelists in CallbackParamTraits and CallbackForward b...kinuko@chromium.org2013-10-221-32/+26
* Remove scoped_array from Chromium.dcheng@chromium.org2013-04-171-9/+0
* Revert 194649 "Remove scoped_array from Chromium."dcheng@chromium.org2013-04-171-0/+9
* Remove scoped_array from Chromium.dcheng@chromium.org2013-04-171-9/+0
* Extend scoped_ptr to be closer to unique_ptr. Support custom deleters, and de...ajwong@chromium.org2012-12-201-6/+6
* Remove the rest of #pragma once in one big CL.ajwong@chromium.org2012-07-111-1/+0
* Permit .Pass()ing scoped_ptr_malloc<>'s that have custom FreeProcs.rsleevi@chromium.org2012-05-091-6/+6
* When using PostTaskAndReplyWithResults, if the ResultType is a passed type (e...rsleevi@chromium.org2012-05-031-0/+5
* Fix ScopedVector<T> passing via base::Bind()willchan@chromium.org2012-03-231-3/+17
* Redo r113722 - Add Pass(), which implements move semantics, to scoped_ptr, sc...ajwong@chromium.org2011-12-221-0/+59
* Revert 115441 - Redo r113722 - Add Pass(), which implements move semantics, t...jeremya@chromium.org2011-12-211-59/+0
* Redo r113722 - Add Pass(), which implements move semantics, to scoped_ptr, sc...ajwong@chromium.org2011-12-211-0/+59
* Retry 114494 - Remove BindStateHolder and have Bind() return a Callback<> obj...ajwong@chromium.org2011-12-201-25/+5
* Revert 114494 - Remove BindStateHolder and have Bind() return a Callback<> ob...sail@chromium.org2011-12-141-5/+25
* Remove BindStateHolder and have Bind() return a Callback<> object directly.ajwong@chromium.org2011-12-141-25/+5
* Revert of "Redo r113722 - Add Pass(), which implements move semantics, to sco...ajwong@chromium.org2011-12-131-59/+0
* Revert of "Revert of "Redo r113722 - Add Pass(), which implements move semant...ajwong@chromium.org2011-12-131-0/+59
* Revert "Redo r113722 - Add Pass(), which implements move semantics, to scoped...ajwong@chromium.org2011-12-131-59/+0
* Redo r113722 - Add Pass(), which implements move semantics, to scoped_ptr, sc...ajwong@chromium.org2011-12-101-0/+59
* Revert 113722 - Add Pass(), which implements move semantics, to scoped_ptr, s...sergeyu@chromium.org2011-12-091-59/+0
* Add Pass(), which implements move semantics, to scoped_ptr, scoped_array, and...ajwong@chromium.org2011-12-091-0/+59
* Callback API Change: Reimplement Bind(); support IgnoreResult, full currying,...ajwong@chromium.org2011-11-211-19/+19
* base::Bind: Convert CloudPrintProxyService.jhawkins@chromium.org2011-10-251-4/+5
* Make Callback.Equals() only work when comparing against the same type.ajwong@chromium.org2011-09-101-1/+1
* Rename BASE_API to BASE_EXPORT.darin@chromium.org2011-08-051-2/+2
* iwyu: Cleanup in the following files:jhawkins@chromium.org2011-04-041-0/+2
* Move some files from base to base/memory.levin@chromium.org2011-03-281-1/+1
* Base: A few more files using BASE_API (for base.dll)rvargas@google.com2011-03-241-1/+2
* Callback support for unbound reference and array arguments.ajwong@chromium.org2011-03-241-0/+46
* Callback: De-inline CallbackBase, and move to callback_helpers -> callback_in...ajwong@chromium.org2011-02-181-0/+86
* Revert "Callback: De-inline CallbackBase, and move to callback_helpers -> cal...ajwong@chromium.org2011-02-181-86/+0
* Callback: De-inline CallbackBase, and move to callback_helpers -> callback_in...ajwong@chromium.org2011-02-181-0/+86