diff options
author | Chris Palmer <palmer@chromium.org> | 2017-03-16 11:39:48 -0700 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-03-16 19:59:52 +0000 |
commit | 79e548eb98caefd3ea0f0e4806a7abca6654e7dc (patch) | |
tree | b72d07ae05f7fa06da7ad8ef0b733d403457903f /third_party/base/macros.h | |
parent | 5e67ce37b4df8127a28644d312f194ca8fc63585 (diff) | |
download | pdfium-79e548eb98caefd3ea0f0e4806a7abca6654e7dc.tar.xz |
Import PartitionAlloc from Chromium.
We'll add callers in a later CL.
BUG=pdfium:678
Change-Id: I98c8b2832c4750df326218e24ee8c1bd33b89b50
Reviewed-on: https://pdfium-review.googlesource.com/3066
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'third_party/base/macros.h')
-rw-r--r-- | third_party/base/macros.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/third_party/base/macros.h b/third_party/base/macros.h index 05c3132e46..b6ec161204 100644 --- a/third_party/base/macros.h +++ b/third_party/base/macros.h @@ -28,4 +28,10 @@ #undef COMPILE_ASSERT #define COMPILE_ASSERT(expr, msg) static_assert(expr, #msg) +// A macro to disallow the copy constructor and operator= functions. +// This should be used in the private: declarations for a class. +#define DISALLOW_COPY_AND_ASSIGN(TypeName) \ + TypeName(const TypeName&) = delete; \ + void operator=(const TypeName&) = delete + #endif // PDFIUM_THIRD_PARTY_BASE_MACROS_H_ |