OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BindStateBase
(Results
1 - 5
of
5
) sorted by null
/external/libchrome/base/
callback_internal.h
22
//
BindStateBase
is used to provide an opaque handle that the Callback
33
class
BindStateBase
{
35
explicit
BindStateBase
(void (*destructor)(
BindStateBase
*))
37
~
BindStateBase
() = default;
40
friend class scoped_refptr<
BindStateBase
>;
50
void (*destructor_)(
BindStateBase
*);
52
DISALLOW_COPY_AND_ASSIGN(
BindStateBase
);
86
explicit CallbackBase(
BindStateBase
* bind_state);
93
scoped_refptr<
BindStateBase
> bind_state_
[
all
...]
callback.h
257
//
BindStateBase
*. This is safe as long as this
BindStateBase
pointer
353
using PolymorphicInvoke = R (*)(internal::
BindStateBase
*, Args&&...);
362
Callback(internal::
BindStateBase
* bind_state,
callback_unittest.cc
17
void NopInvokeFunc(internal::
BindStateBase
*) {}
24
struct FakeBindState1 : internal::
BindStateBase
{
25
FakeBindState1() :
BindStateBase
(&Destroy) {}
28
static void Destroy(internal::
BindStateBase
* self) {
33
struct FakeBindState2 : internal::
BindStateBase
{
34
FakeBindState2() :
BindStateBase
(&Destroy) {}
37
static void Destroy(internal::
BindStateBase
* self) {
callback_internal.cc
12
void
BindStateBase
::AddRef() {
16
void
BindStateBase
::Release() {
49
BindStateBase
* bind_state)
bind_internal.h
317
static R Run(
BindStateBase
* base, UnboundArgs&&... unbound_args) {
379
struct BindState final :
BindStateBase
{
382
:
BindStateBase
(&Destroy),
394
static void Destroy(
BindStateBase
* self) {
Completed in 308 milliseconds