C++ API reference
Class Hierarchy
-
- Namespace base
- Namespace base::traits
- Template Struct IdentityType
- Template Struct IsCapturelessLambda
- Template Struct IsCapturelessLambda< Lambda, std::enable_if_t< traits::IsCapturelessLambdaSfinaeV< Lambda > > >
- Template Struct IsFunctionPointer
- Template Struct IsFunctionPointer< T(\*)(Args...) >
- Template Struct IsOnceCallbackType
- Template Struct IsOnceCallbackType< OnceCallback< CallbackSignatureType > >
- Template Struct IsRepeatingCallbackType
- Template Struct IsRepeatingCallbackType< RepeatingCallback< CallbackSignatureType > >
- Template Struct RemoveCVRef
- Template Struct TypesRange
- Template Struct TypesRange< Offset, TupleType, std::index_sequence< Indexes... > >
- Template Class AutoReset
- Class AutoSignaller
- Class DelayedTaskManager
- Class DelayedTaskManagerSharedInstance
- Class DoNothing
- Class ElapsedTimer
- Class MessageLoop
- Class MessageLoopImpl
- Class MessagePump
- Struct MessagePump::PendingTask
- Class MessagePumpImpl
- Template Class OnceCallback
- Template Class OnceCallback< ReturnType(ArgumentTypes...) >
- Template Class RepeatingCallback
- Template Class RepeatingCallback< ReturnType(ArgumentTypes...) >
- Class ScopedClosureRunner
- Class SequenceChecker
- Class SequencedTaskRunner
- Class SequencedTaskRunnerHandle
- Class SequencedTaskRunnerImpl
- Class SequenceId
- Class SingleThreadTaskRunner
- Class SingleThreadTaskRunnerImpl
- Class SourceLocation
- Class TaskRunner
- Class TaskRunnerImpl
- Class Thread
- Class ThreadPool
- Class Time
- Class TimeDelta
- Class TimeTicks
- Class WaitableEvent
- Template Class WeakPtr
- Template Class WeakPtrFactory
- Namespace base::traits
- Namespace base
File Hierarchy
-
- Directory base
- Directory memory
- File weak_ptr.h
- Directory message_loop
- File message_loop.h
- File message_loop_impl.h
- File message_pump.h
- File message_pump_impl.h
- Directory synchronization
- File auto_signaller.h
- File waitable_event.h
- Directory threading
- Directory time
- File time.h
- File time_delta.h
- File time_ticks.h
- Directory timer
- File elapsed_timer.h
- Directory trace_event
- File trace_argument_packer.h
- File trace_async.h
- File trace_complete.h
- File trace_counter.h
- File trace_event.h
- File trace_event_register.h
- File trace_events.h
- File trace_flow.h
- File trace_flush.h
- File trace_json_writer.h
- File trace_metadata.h
- File trace_platform.h
- File trace_signal.h
- File auto_reset.h
- File barrier_callback.h
- File barrier_closure.h
- File bind.h
- File bind_internals.h
- File bind_post_task.h
- File callback.h
- File callback_forward.h
- File callback_helpers.h
- File callback_iface.h
- File callback_internals.h
- File init.h
- File logging.h
- File sequence_checker.h
- File sequence_id.h
- File sequenced_task_runner.h
- File sequenced_task_runner_helpers.h
- File sequenced_task_runner_internals.h
- File single_thread_task_runner.h
- File source_location.h
- File task_runner.h
- File task_runner_internals.h
- File type_traits.h
- File vlog_is_on.h
- Directory memory
- Directory base