Chromium Embedded Framework (CEF)  126.2.0+g5c56e98+chromium-126.0.6478.62
cef_macros.h File Reference

Macros

#define DISALLOW_COPY(TypeName)   TypeName(const TypeName&) = delete
 
#define DISALLOW_ASSIGN(TypeName)   TypeName& operator=(const TypeName&) = delete
 
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
 
#define DISALLOW_IMPLICIT_CONSTRUCTORS(TypeName)
 

Macro Definition Documentation

◆ DISALLOW_ASSIGN

#define DISALLOW_ASSIGN (   TypeName)    TypeName& operator=(const TypeName&) = delete

◆ DISALLOW_COPY

#define DISALLOW_COPY (   TypeName)    TypeName(const TypeName&) = delete

◆ DISALLOW_COPY_AND_ASSIGN

#define DISALLOW_COPY_AND_ASSIGN (   TypeName)
Value:
DISALLOW_COPY(TypeName); \
DISALLOW_ASSIGN(TypeName)
#define DISALLOW_COPY(TypeName)
Definition: cef_macros.h:45

◆ DISALLOW_IMPLICIT_CONSTRUCTORS

#define DISALLOW_IMPLICIT_CONSTRUCTORS (   TypeName)
Value:
TypeName() = delete; \
DISALLOW_COPY_AND_ASSIGN(TypeName)