Chromium Embedded Framework (CEF)  145.0.1+g472e75d+chromium-145.0.7632.5
base::cef_internal Namespace Reference

Classes

struct  IsBaseCallbackImpl
 
struct  IsBaseCallbackImpl< OnceCallback< R(Args...)> >
 
struct  IsBaseCallbackImpl< RepeatingCallback< R(Args...)> >
 
class  OnceCallbackHolder
 
class  Lock
 A convenient wrapper for an OS specific critical section. More...
 
class  AutoLock
 A helper class that acquires the given Lock while the AutoLock is in scope. More...
 
class  AutoUnlock
 AutoUnlock is a helper that will Release() the |lock| argument in the constructor, and re-Acquire() it in the destructor. More...
 
class  ThreadCheckerDoNothing
 Do nothing implementation, for use in release mode. More...
 
class  WeakReference
 
class  WeakReferenceOwner
 
class  WeakPtrFactoryBase
 

Functions

template<bool is_once, typename R , typename... UnboundArgs, typename... BoundArgs>
auto ToDoNothingCallback (DoNothingCallbackTag::WithBoundArguments< BoundArgs... > t)
 
template<typename... Args>
void ForwardRepeatingCallbacksImpl (std::vector< RepeatingCallback< void(Args...)>> cbs, Args... args)
 

Variables

template<typename T , template< typename... > class C>
constexpr bool is_instantiation_v = false
 
template<template< typename... > class C, typename... Ts>
constexpr bool is_instantiation_v< C< Ts... >, C > = true
 

Function Documentation

◆ ForwardRepeatingCallbacksImpl()

template<typename... Args>
void base::cef_internal::ForwardRepeatingCallbacksImpl ( std::vector< RepeatingCallback< void(Args...)>>  cbs,
Args...  args 
)

◆ ToDoNothingCallback()

template<bool is_once, typename R , typename... UnboundArgs, typename... BoundArgs>
auto base::cef_internal::ToDoNothingCallback ( DoNothingCallbackTag::WithBoundArguments< BoundArgs... >  t)

Variable Documentation

◆ is_instantiation_v

template<typename T , template< typename... > class C>
constexpr bool base::cef_internal::is_instantiation_v = false
inlineconstexpr

◆ is_instantiation_v< C< Ts... >, C >

template<template< typename... > class C, typename... Ts>
constexpr bool base::cef_internal::is_instantiation_v< C< Ts... >, C > = true
inlineconstexpr