1 // Copyright (c) 2013 The Chromium OS Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CHROMIUMOS_WIDE_PROFILING_MYBASE_BASE_MACROS_H_ 6 #define CHROMIUMOS_WIDE_PROFILING_MYBASE_BASE_MACROS_H_ 7 8 #define DISALLOW_COPY_AND_ASSIGN(TypeName) \ 9 TypeName(const TypeName&); \ 10 void operator=(const TypeName&) 11 12 #define arraysize(x) (sizeof(x) / sizeof(*x)) 13 14 #endif // CHROMIUMOS_WIDE_PROFILING_MYBASE_BASE_MACROS_H_ 15