Chromium Embedded Framework (CEF)  121.0.1+g7a4b55f+chromium-121.0.6167.16
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)