Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libchrome
/
24efe5e94ba1f0dcd010587c97bf6a8ab9414271
/
base
/
bind.h
0dbd4b9
Document base::Bind*() and base::Callback*() in the headers.
by Daniel Cheng
· 7 years ago
1977a75
Discourage use of base::Passed().
by Max Morin
· 7 years ago
2ea0236
Reorganize functions in base/bind*.h.
by Peter Kasting
· 7 years ago
1197fc4
Make WTF::RepeatingFunction an alias of base::RepeatingCallback.
by Yuta Kitamura
· 7 years ago
de00b70
Provide clearer errors for common mistakes with Bind and move-only types
by Daniel Cheng
· 7 years ago
57dfb64
Expand base::internal::{Copy,Repeat}Mode into base::Callback
by tzik
· 7 years ago
a14003e
Don't reject binding to a base::Callback with no additional arguments.
by tzik
· 7 years ago
8b4e2f3
Use more concise alias versions of standard type traits in base::Bind.
by Jeremy Roman
· 7 years ago
773e7f2
[c++] Whitelist std::integer_sequence and replace base::IndexSequence with std::index_sequence.
by Jeremy Roman
· 7 years ago
103f473
Add static_assert on mismatches of base::Bind args and the target params
by tzik
· 7 years ago
76a8fde
Move out OnceCallback and RepeatingCallback from internal namespace
by tzik
· 8 years ago
c60a812
Introduce OnceClosure and BindOnce
by tzik
· 8 years ago
d0473e6
Move CallbackBase::polymorphic_invoke_ into BindStateBase
by tzik
· 8 years ago
c618053
Move documentation of base::Callback from base/callback.h to docs/callback.md
by tzik
· 8 years ago
9f27e1f
Remove `Runnable` concept from base/bind_internal.h
by tzik
· 8 years ago
fa6c985
Decouple Invoker from BindState
by tzik
· 8 years ago
a84047c
Pass bound values in base::Bind as const values
by tzik
· 8 years ago
1e23c5c
Unify BindState refcount management into the bound arguments.
by tzik
· 9 years ago
14d1ced
Refactor gmock_mutant.h
by tzik
· 9 years ago
56453de
Reland of Do Perfect Forwarding from base::Bind to BindState storage (patchset #1 id:1 of https://codereview.chromium.org/1654973003/ )
by tzik
· 9 years ago
a9ff676
Revert of Do Perfect Forwarding from base::Bind to BindState storage (patchset #2 id:20001 of https://codereview.chromium.org/1644603003/ )
by tzik
· 9 years ago
ea1d3a1
Do Perfect Forwarding from base::Bind to BindState storage
by tzik
· 9 years ago
260fab5
Replace typedef with using for Callback/Bind related files
by tzik
· 9 years ago
5b8bf3f
Remove unbound base::Bind overload
by tzik
· 9 years ago
b063222
Clean up base::Callback stuff
by tzik
· 9 years ago
486c61f
Switch to static_assert in base/.
by avi
· 9 years ago
07e9940
Bind: Use Variadic Templates in bind_internal.h
by tzik
· 10 years ago
8df08a5
[Base] Use variadic template in bind.h
by tzik
· 10 years ago
a83f7bc
Remove unused typedef in base/bind.h
by ch.dumez@samsung.com
· 11 years ago
296aa04
Revert 154885 - Extend base::Callback to 8 arguments.
by rsleevi@chromium.org
· 12 years ago
1868db9
Extend base::Callback to 8 arguments.
by leandrogracia@chromium.org
· 12 years ago
11e3bfd
Add quick reference for bind/callback usage.
by brettw@chromium.org
· 12 years ago
1d967bf
Remove the rest of #pragma once in one big CL.
by ajwong@chromium.org
· 12 years ago
abd7000
Retry 114494 - Remove BindStateHolder and have Bind() return a Callback<> object directly."
by ajwong@chromium.org
· 13 years ago
eb8d972
Revert 114494 - Remove BindStateHolder and have Bind() return a Callback<> object directly.
by sail@chromium.org
· 13 years ago
a355d8f
Remove BindStateHolder and have Bind() return a Callback<> object directly.
by ajwong@chromium.org
· 13 years ago
6f015bd
Increase Bind/Callback Arity from 6 -> 7.
by ajwong@chromium.org
· 13 years ago
9c410bd
Revert "Increase Bind/Callback Arity from 6 -> 11: These go to eleven."
by ajwong@chromium.org
· 13 years ago
92edb6c
Increase Bind/Callback Arity from 6 -> 11: These go to eleven.
by ajwong@chromium.org
· 13 years ago
c9c79af
Callback API Change: Reimplement Bind(); support IgnoreResult, full currying, and use less types.
by ajwong@chromium.org
· 13 years ago
2720de2
Reverting as an experiment to determine if this caused increased Win build
by jhawkins@chromium.org
· 13 years ago
e507a03
base::Bind: Increase the arity to 7.
by jhawkins@chromium.org
· 13 years ago
d483ffe
Allow Bind() to take a Callback<> and bind all its free parameters.
by ajwong@chromium.org
· 13 years ago
fa0ff43
Callback: De-inline CallbackBase, and move to callback_helpers -> callback_internal.h
by ajwong@chromium.org
· 14 years ago
14542f0
Revert "Callback: De-inline CallbackBase, and move to callback_helpers -> callback_internal.h"
by ajwong@chromium.org
· 14 years ago
35377cb
Callback: De-inline CallbackBase, and move to callback_helpers -> callback_internal.h
by ajwong@chromium.org
· 14 years ago
e2cca63
Unified callback system based on tr1::function/tr1::bind and Google's internal callback code.
by ajwong@chromium.org
· 14 years ago