Make header guards consistent

- Remove DEVTOOLS_MAINTENANCE_ from header guards, that was a
  now-unnecessary Googleism

- Fix header guard to match filename in all production code

- Fix header guard to match path in all tests
This commit is contained in:
Kim Grasman 2016-05-22 10:06:36 +02:00
parent 7aff072fbc
commit e58967a2ec
95 changed files with 285 additions and 285 deletions

View File

@ -9,8 +9,8 @@
// Utilities that make it easier to work with Clang's AST. // Utilities that make it easier to work with Clang's AST.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_AST_UTIL_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_AST_UTIL_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_AST_UTIL_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_AST_UTIL_H_
#include <map> // for map #include <map> // for map
#include <set> // for set #include <set> // for set
@ -803,4 +803,4 @@ clang::TemplateArgumentListInfo GetExplicitTplArgs(const clang::Expr* expr);
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_AST_UTIL_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_AST_UTIL_H_

View File

@ -12,8 +12,8 @@
// is the 'instantiation cache': when instantiating a template, what // is the 'instantiation cache': when instantiating a template, what
// methods are called, and what template arguments are fully used? // methods are called, and what template arguments are fully used?
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_CACHE_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_CACHE_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_CACHE_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_CACHE_H_
#include <map> // for map #include <map> // for map
#include <set> // for set #include <set> // for set
@ -169,4 +169,4 @@ class CacheStoringScope {
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_CACHE_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_CACHE_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_DRIVER_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_DRIVER_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_DRIVER_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_DRIVER_H_
namespace clang { namespace clang {
class CompilerInstance; class CompilerInstance;
@ -22,4 +22,4 @@ clang::CompilerInstance* CreateCompilerInstance(int argc, const char **argv);
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_DRIVER_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_DRIVER_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_GETOPT_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_GETOPT_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_GETOPT_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_GETOPT_H_
#if defined(_MSC_VER) #if defined(_MSC_VER)
@ -38,4 +38,4 @@ int getopt_long(int argc, char* const argv[],
#endif // #if defined(_MSC_VER) #endif // #if defined(_MSC_VER)
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_GETOPT_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_GETOPT_H_

View File

@ -8,8 +8,8 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// The source manager is used in just too many places. // The source manager is used in just too many places.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_GLOBALS_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_GLOBALS_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_GLOBALS_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_GLOBALS_H_
#include <set> // for set #include <set> // for set
#include <string> // for string #include <string> // for string
@ -133,4 +133,4 @@ bool ShouldReportIWYUViolationsFor(const clang::FileEntry* file);
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_GLOBALS_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_GLOBALS_H_

View File

@ -41,8 +41,8 @@
// converting from file-paths to #include paths, including, routines to // converting from file-paths to #include paths, including, routines to
// normalize a file-path to get rid of /usr/include/ prefixes. // normalize a file-path to get rid of /usr/include/ prefixes.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_INCLUDE_PICKER_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_INCLUDE_PICKER_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_INCLUDE_PICKER_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_INCLUDE_PICKER_H_
#include <map> // for map, map<>::value_compare #include <map> // for map, map<>::value_compare
#include <set> // for set #include <set> // for set
@ -247,4 +247,4 @@ class IncludePicker {
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_INCLUDE_PICKER_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_INCLUDE_PICKER_H_

View File

@ -8,8 +8,8 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_LEXER_UTILS_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_LEXER_UTILS_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_LEXER_UTILS_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_LEXER_UTILS_H_
#include <string> // for string #include <string> // for string
#include <vector> // for vector #include <vector> // for vector
@ -84,4 +84,4 @@ string GetTokenText(const clang::Token& token,
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_LEXER_UTILS_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_LEXER_UTILS_H_

View File

@ -37,8 +37,8 @@
// file path, line number, column number, and which file (if any) // file path, line number, column number, and which file (if any)
// #includes the file. // #includes the file.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_FILE_UTIL_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_LOCATION_UTIL_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_FILE_UTIL_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_LOCATION_UTIL_H_
#include <string> // for string #include <string> // for string
@ -231,4 +231,4 @@ inline bool IsBeforeInSameFile(const T& a, const U& b) {
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_FILE_UTIL_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_LOCATION_UTIL_H_

View File

@ -13,8 +13,8 @@
// to sanitize symbol names, to emit desired include-lines properly, // to sanitize symbol names, to emit desired include-lines properly,
// etc. // etc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_OUTPUT_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_OUTPUT_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_OUTPUT_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_OUTPUT_H_
#include <map> // for map #include <map> // for map
#include <set> // for set #include <set> // for set
@ -378,4 +378,4 @@ class FakeNamedDecl : public clang::NamedDecl {
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_OUTPUT_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_OUTPUT_H_

View File

@ -9,8 +9,8 @@
// File-path utilities for the IWYU checker. // File-path utilities for the IWYU checker.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_PATH_UTIL_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_PATH_UTIL_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_PATH_UTIL_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_PATH_UTIL_H_
#include <string> // for string, allocator, etc #include <string> // for string, allocator, etc
#include <vector> #include <vector>
@ -88,4 +88,4 @@ bool IsThirdPartyFile(string quoted_path);
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_PATH_UTIL_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_PATH_UTIL_H_

View File

@ -55,8 +55,8 @@
// of the information about public vs private headers. // of the information about public vs private headers.
// * Testing and reporting membership in the main compilation unit. // * Testing and reporting membership in the main compilation unit.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_PREPROCESSOR_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_PREPROCESSOR_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_PREPROCESSOR_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_PREPROCESSOR_H_
#include <map> // for map #include <map> // for map
#include <set> // for set #include <set> // for set
@ -361,4 +361,4 @@ class IwyuPreprocessorInfo : public clang::PPCallbacks,
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_PREPROCESSOR_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_PREPROCESSOR_H_

View File

@ -9,8 +9,8 @@
// Utilities that make it easier to work with STL. // Utilities that make it easier to work with STL.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_STL_UTIL_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_STL_UTIL_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_STL_UTIL_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_STL_UTIL_H_
#include <stddef.h> // for NULL #include <stddef.h> // for NULL
#include <algorithm> // for find #include <algorithm> // for find
@ -237,4 +237,4 @@ class Each : public Each<pair<const Key, Value> > {
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_STL_UTIL_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_STL_UTIL_H_

View File

@ -10,8 +10,8 @@
// String utilities for the IWYU checker. // String utilities for the IWYU checker.
// //
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_STRING_UTIL_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_STRING_UTIL_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_STRING_UTIL_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_STRING_UTIL_H_
#include <ctype.h> #include <ctype.h>
#include <stddef.h> #include <stddef.h>
@ -203,4 +203,4 @@ inline vector<string> SplitOnWhiteSpacePreservingQuotes(
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_STRING_UTIL_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_STRING_UTIL_H_

View File

@ -9,8 +9,8 @@
// This module controls logging and verbosity levels for include-what-you-use. // This module controls logging and verbosity levels for include-what-you-use.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_VERRS_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_VERRS_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_VERRS_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_VERRS_H_
#include "llvm/Support/raw_ostream.h" #include "llvm/Support/raw_ostream.h"
@ -42,4 +42,4 @@ bool ShouldPrintSymbolFromFile(const clang::FileEntry* file);
} // namespace include_what_you_use } // namespace include_what_you_use
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_VERRS_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_VERRS_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_VERSION_H_ #ifndef INCLUDE_WHAT_YOU_USE_IWYU_VERSION_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_VERSION_H_ #define INCLUDE_WHAT_YOU_USE_IWYU_VERSION_H_
#define IWYU_VERSION_STRING "0.7" #define IWYU_VERSION_STRING "0.7"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_IWYU_VERSION_H_ #endif // INCLUDE_WHAT_YOU_USE_IWYU_VERSION_H_

6
port.h
View File

@ -8,8 +8,8 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// Source file for architecture-specific logic. // Source file for architecture-specific logic.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_PORT_H_ #ifndef INCLUDE_WHAT_YOU_USE_PORT_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_PORT_H_ #define INCLUDE_WHAT_YOU_USE_PORT_H_
#include <stdlib.h> // for abort #include <stdlib.h> // for abort
#include <iostream> #include <iostream>
@ -87,4 +87,4 @@ inline bool GlobMatchesPath(const char *glob, const char *path) {
#endif // #if defined(_WIN32) #endif // #if defined(_WIN32)
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_PORT_H_ #endif // INCLUDE_WHAT_YOU_USE_PORT_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D1_H_
#include <stdlib.h> #include <stdlib.h>
#include <errno.h> // not used, but iwyu shouldn't warn about that #include <errno.h> // not used, but iwyu shouldn't warn about that
@ -105,4 +105,4 @@ D1_CopyClass D1CopyClassFn(I1_Enum i) {
D1_Enum d1_d1_enum; D1_Enum d1_d1_enum;
I1_Class d1_i1_class; I1_Class d1_i1_class;
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D1_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D2_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D2_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D2_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D2_H_
// Forward-declare classes from badinc-i1.h before #including them. // Forward-declare classes from badinc-i1.h before #including them.
// This tests that we find the real class definition, not the // This tests that we find the real class definition, not the
@ -56,4 +56,4 @@ I2_Enum D2_Function(D2_Class* c) {
class D2_ForwardDeclareClass; class D2_ForwardDeclareClass;
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D2_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D2_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D3_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D3_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D3_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D3_H_
#include <stdio.h> #include <stdio.h>
#include "tests/cxx/badinc-i3.h" #include "tests/cxx/badinc-i3.h"
@ -23,4 +23,4 @@ D3_Enum D3_Function(d3_namespace::D3_Struct* c) {
return D31; return D31;
} }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D3_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D3_H_

View File

@ -11,8 +11,8 @@
// badinc.cc only uses D4_ClassForOperator as a reference, // badinc.cc only uses D4_ClassForOperator as a reference,
// we still need to #include this file to get operator<<. // we still need to #include this file to get operator<<.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D4_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D4_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D4_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D4_H_
class D4_ClassForOperator { class D4_ClassForOperator {
public: public:
@ -23,4 +23,4 @@ int operator<<(int i, const D4_ClassForOperator& d4) {
return i; return i;
} }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_D4_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_D4_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I1_H_
#include <stddef.h> // For offsetof (in badinc.cc). #include <stddef.h> // For offsetof (in badinc.cc).
#include <stdlib.h> // also included from badinc-d1.h -- before this file #include <stdlib.h> // also included from badinc-d1.h -- before this file
@ -287,4 +287,4 @@ namespace i1_ns4 { namespace i1_subns { int i1_int_global4sub; } }
namespace i1_ns5 { int i1_unused_global; } namespace i1_ns5 { int i1_unused_global; }
int i1_GlobalFunction(void) { return 1; } int i1_GlobalFunction(void) { return 1; }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I1_H_

View File

@ -12,8 +12,8 @@
// sure that badinc.cc realizes it needs these definitios, and not // sure that badinc.cc realizes it needs these definitios, and not
// just the declarations in badinc-i2.h. // just the declarations in badinc-i2.h.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I2_INL_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I2_INL_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I2_INL_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I2_INL_H_
#include "tests/cxx/badinc-i2.h" #include "tests/cxx/badinc-i2.h"
@ -71,4 +71,4 @@ template<> int InlFileFreeTemplateFn<int>() {
int inlfile_var; int inlfile_var;
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I2_INL_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I2_INL_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I2_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I2_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I2_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I2_H_
#include <vector> #include <vector>
#include <list> // I only ever use a pointer to stuff in this file #include <list> // I only ever use a pointer to stuff in this file
@ -143,4 +143,4 @@ extern int inlfile_var; // defined in badinc-d1-inl.h
# define MACRO_CALLING_I2_FUNCTION I2_Function(NULL) # define MACRO_CALLING_I2_FUNCTION I2_Function(NULL)
#endif #endif
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I2_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I2_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I3_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I3_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I3_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I3_H_
// I only forward-declare things from this file. // I only forward-declare things from this file.
@ -58,4 +58,4 @@ struct I3_ForwardDeclareNamespaceTemplateStruct {
} }
} }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I3_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I3_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I4_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I4_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I4_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I4_H_
int I4_Function() { return 1; } int I4_Function() { return 1; }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I4_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I4_H_

View File

@ -11,10 +11,10 @@
// included in real life (it's protected by '#if 0'). We want // included in real life (it's protected by '#if 0'). We want
// to make sure we don't take these macros seriously. // to make sure we don't take these macros seriously.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I5_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I5_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I5_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I5_H_
#define hash_map map #define hash_map map
#define printf fabs #define printf fabs
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I5_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I5_H_

View File

@ -11,9 +11,9 @@
// macros from other files. It's used to test a second codepath for // macros from other files. It's used to test a second codepath for
// the macro handling code (the "some more macro handling" in iwyu.js). // the macro handling code (the "some more macro handling" in iwyu.js).
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I6_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I6_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I6_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I6_H_
int I6_Function() { return 1; } int I6_Function() { return 1; }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_I6_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_I6_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_INL_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_INL_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_INL_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_INL_H_
#include <locale.h> // the way to get NULL without size_t #include <locale.h> // the way to get NULL without size_t
#include "tests/cxx/badinc-private.h" #include "tests/cxx/badinc-private.h"
@ -22,7 +22,7 @@ InlH_FunctionPtr InlH_Function(class InlH_Class* c=NULL) {
HPrivate_Enum InlH_PrivateFunction() { return HP1; } HPrivate_Enum InlH_PrivateFunction() { return HP1; }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_INL_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_INL_H_
/**** IWYU_SUMMARY /**** IWYU_SUMMARY

View File

@ -10,9 +10,9 @@
// This is a 'private' header file re-exported by badinc-inl.h // This is a 'private' header file re-exported by badinc-inl.h
// (the relevant mapping is in iwyu_include_picker.cc). // (the relevant mapping is in iwyu_include_picker.cc).
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_PRIVATE_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_PRIVATE_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_PRIVATE_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_PRIVATE_H_
enum HPrivate_Enum { HP1, HP2, HP3 }; enum HPrivate_Enum { HP1, HP2, HP3 };
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_PRIVATE_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_PRIVATE_H_

View File

@ -11,9 +11,9 @@
// (the relevant mapping is in iwyu_include_picker.cc), // (the relevant mapping is in iwyu_include_picker.cc),
// that badinc-inl.h never uses any symbols from. // that badinc-inl.h never uses any symbols from.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_PRIVATE2_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_PRIVATE2_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_PRIVATE2_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_PRIVATE2_H_
#define UNUSED_BADINC_PRIVATE2_MACRO true #define UNUSED_BADINC_PRIVATE2_MACRO true
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_PRIVATE2_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_PRIVATE2_H_

View File

@ -8,8 +8,8 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_H_
#include <ctype.h> // used only in badinc.cc #include <ctype.h> // used only in badinc.cc
#include <errno.h> // used both here and in badinc.cc #include <errno.h> // used both here and in badinc.cc
@ -374,7 +374,7 @@ H_TemplateClass<I2_Enum> h_i2_template_class(I22);
H_TemplateTemplateClass<> h_templatetemlpate_class; H_TemplateTemplateClass<> h_templatetemlpate_class;
H_TemplateTemplateClass<H_TemplateClass> h_i2_templatetemlpate_class; H_TemplateTemplateClass<H_TemplateClass> h_i2_templatetemlpate_class;
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_BADINC_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_BADINC_H_
/**** IWYU_SUMMARY /**** IWYU_SUMMARY

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYPTR_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYPTR_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYPTR_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYPTR_H_
class CatchByPtr {}; class CatchByPtr {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYPTR_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYPTR_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYREF_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYREF_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYREF_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYREF_H_
class CatchByRef {}; class CatchByRef {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYREF_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYREF_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYVALUE_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYVALUE_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYVALUE_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYVALUE_H_
class CatchByValue {}; class CatchByValue {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_BYVALUE_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_BYVALUE_H_

View File

@ -7,11 +7,11 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_ELAB_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_ELAB_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_ELAB_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_ELAB_H_
namespace Namespace { namespace Namespace {
class CatchElab {}; class CatchElab {};
} }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_ELAB_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_ELAB_H_

View File

@ -10,8 +10,8 @@
// Facade header for exception types. We include this in catch.cc to provoke // Facade header for exception types. We include this in catch.cc to provoke
// IWYU warnings and replacements. // IWYU warnings and replacements.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_EXCEPTIONS_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_EXCEPTIONS_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_EXCEPTIONS_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_EXCEPTIONS_H_
#include "tests/cxx/catch-byptr.h" // for CatchByPtr #include "tests/cxx/catch-byptr.h" // for CatchByPtr
#include "tests/cxx/catch-byref.h" // for CatchByRef #include "tests/cxx/catch-byref.h" // for CatchByRef
@ -22,4 +22,4 @@
#include <stdio.h> #include <stdio.h>
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_EXCEPTIONS_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_EXCEPTIONS_H_

View File

@ -7,12 +7,12 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_LOGEX_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_LOGEX_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_LOGEX_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_LOGEX_H_
template<class ExceptionType> template<class ExceptionType>
inline void LogException(const ExceptionType&) { inline void LogException(const ExceptionType&) {
// log exception // log exception
} }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_LOGEX_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_LOGEX_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_THROWN_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_THROWN_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_THROWN_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_THROWN_H_
class Thrown {}; class Thrown {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_CATCH_THROWN_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CATCH_THROWN_H_

View File

@ -9,15 +9,15 @@
// Tests the '--check_also' flag. // Tests the '--check_also' flag.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_D1_H_
#include "check_also-i1.h" #include "check_also-i1.h"
// IWYU: NULL is...*<stddef.h> // IWYU: NULL is...*<stddef.h>
int* unused = NULL; // NULL comes from check_also-i1.h int* unused = NULL; // NULL comes from check_also-i1.h
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_D1_H_
/**** IWYU_SUMMARY /**** IWYU_SUMMARY

View File

@ -9,11 +9,11 @@
// Tests the '--check_also' flag. // Tests the '--check_also' flag.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_I1_H_
#include <stddef.h> // for NULL #include <stddef.h> // for NULL
const int kI1 = 1; const int kI1 = 1;
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_I1_H_

View File

@ -12,11 +12,11 @@
// This file is identical to check_also-d1.h, but has no iwyu summary, // This file is identical to check_also-d1.h, but has no iwyu summary,
// since 'n1.h' isn't part of the --see_also glob. // since 'n1.h' isn't part of the --see_also glob.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_D1_H_
#include "check_also-i1.h" #include "check_also-i1.h"
int* unused = NULL; // NULL comes from check_also-i1.h int* unused = NULL; // NULL comes from check_also-i1.h
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_CHECK_ALSO_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_CHECK_ALSO_D1_H_

View File

@ -7,11 +7,11 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D1_H_
#include "tests/cxx/comment_pragmas-i1.h" #include "tests/cxx/comment_pragmas-i1.h"
#include "tests/cxx/comment_pragmas-i6.h" #include "tests/cxx/comment_pragmas-i6.h"
#include "tests/cxx/comment_pragmas-i7.h" #include "tests/cxx/comment_pragmas-i7.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D1_H_

View File

@ -15,9 +15,9 @@
* @headername{some_system_header_file, some_other_sytem_header_file} * @headername{some_system_header_file, some_other_sytem_header_file}
*/ */
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D10_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D10_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D10_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D10_H_
#include "tests/cxx/comment_pragmas-i9.h" #include "tests/cxx/comment_pragmas-i9.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D10_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D10_H_

View File

@ -9,12 +9,12 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D11_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D11_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D11_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D11_H_
// Note: there is no file no_such_file2.h. It isn't needed for this test. // Note: there is no file no_such_file2.h. It isn't needed for this test.
// IWYU pragma: private, include "tests/cxx/no_such_file2.h" // IWYU pragma: private, include "tests/cxx/no_such_file2.h"
// IWYU pragma: friend tests/cxx/comment_pragmas.cc // IWYU pragma: friend tests/cxx/comment_pragmas.cc
class CommentPragmasD11 {}; class CommentPragmasD11 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D11_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D11_H_

View File

@ -9,11 +9,11 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D12_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D12_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D12_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D12_H_
// IWYU pragma: private // IWYU pragma: private
// IWYU pragma: friend tests/cxx/comment_pragmas.cc // IWYU pragma: friend tests/cxx/comment_pragmas.cc
class CommentPragmasD12 {}; class CommentPragmasD12 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D12_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D12_H_

View File

@ -9,9 +9,9 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D13_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D13_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D13_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D13_H_
#include "tests/cxx/comment_pragmas-i10.h" // IWYU pragma: export #include "tests/cxx/comment_pragmas-i10.h" // IWYU pragma: export
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D13_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D13_H_

View File

@ -8,12 +8,12 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// A public header file exporting the symbol CommentPragmasD14. // A public header file exporting the symbol CommentPragmasD14.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D14_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D14_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D14_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D14_H_
// IWYU pragma: private // IWYU pragma: private
// IWYU pragma: friend nobody // IWYU pragma: friend nobody
class CommentPragmasD14 {}; class CommentPragmasD14 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D14_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D14_H_

View File

@ -8,9 +8,9 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// A public header file exporting the symbol CommentPragmasD15. // A public header file exporting the symbol CommentPragmasD15.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D15_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D15_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D15_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D15_H_
class CommentPragmasD15 {}; class CommentPragmasD15 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D15_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D15_H_

View File

@ -9,9 +9,9 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D16_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D16_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D16_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D16_H_
#include "tests/cxx/comment_pragmas-i11.h" /* IWYU pragma: export */ #include "tests/cxx/comment_pragmas-i11.h" /* IWYU pragma: export */
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D16_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D16_H_

View File

@ -9,11 +9,11 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D17_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D17_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D17_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D17_H_
// Note: there is no file no_such_file_d17.h. It isn't needed for this test. // Note: there is no file no_such_file_d17.h. It isn't needed for this test.
// IWYU pragma: private, include "tests/cxx/no_such_file_d17.h" // IWYU pragma: private, include "tests/cxx/no_such_file_d17.h"
class CommentPragmasD17 {}; class CommentPragmasD17 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D17_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D17_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D18_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D18_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D18_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D18_H_
class CommentPragmasD18 {}; class CommentPragmasD18 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D18_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D18_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D19_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D19_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D19_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D19_H_
class CommentPragmasD19 {}; class CommentPragmasD19 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D19_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D19_H_

View File

@ -9,12 +9,12 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D2_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D2_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D2_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D2_H_
// Note: there is no file no_such_file.h. It isn't needed for this test. // Note: there is no file no_such_file.h. It isn't needed for this test.
// IWYU pragma: private, include "tests/cxx/no_such_file.h" // IWYU pragma: private, include "tests/cxx/no_such_file.h"
class CommentPragmasD2 {}; class CommentPragmasD2 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D2_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D2_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D20_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D20_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D20_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D20_H_
namespace { class CommentPragmasD20a {}; } namespace { class CommentPragmasD20a {}; }
@ -16,4 +16,4 @@ namespace Foo { namespace { class CommentPragmasD20b {}; } }
namespace { class CommentPragmasD20c {}; } namespace { class CommentPragmasD20c {}; }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D20_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D20_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D21_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D21_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D21_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D21_H_
class CommentPragmasD21 {}; class CommentPragmasD21 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D21_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D21_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D22_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D22_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D22_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D22_H_
class CommentPragmasD22 {}; class CommentPragmasD22 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D22_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D22_H_

View File

@ -9,12 +9,12 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D3_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D3_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D3_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D3_H_
// NOTE: comment_pragmas-i6.h explicitly exports this file. // NOTE: comment_pragmas-i6.h explicitly exports this file.
// IWYU pragma: private, include "tests/cxx/comment_pragmas-i6.h" // IWYU pragma: private, include "tests/cxx/comment_pragmas-i6.h"
class CommentPragmasD3 {}; class CommentPragmasD3 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D3_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D3_H_

View File

@ -9,12 +9,12 @@
// This is a private file included directly by comment_pragmas.cc. // This is a private file included directly by comment_pragmas.cc.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D4_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D4_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D4_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D4_H_
// NOTE: comment_pragmas-i7.h includes but doesn't export this file. // NOTE: comment_pragmas-i7.h includes but doesn't export this file.
// IWYU pragma: private, include "tests/cxx/comment_pragmas-i7.h" // IWYU pragma: private, include "tests/cxx/comment_pragmas-i7.h"
class CommentPragmasD4 {}; class CommentPragmasD4 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D4_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D4_H_

View File

@ -10,7 +10,7 @@
// This is a file needlessly included directly by comment_pragmas.cc // This is a file needlessly included directly by comment_pragmas.cc
// with a "keep" pragma. // with a "keep" pragma.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D5_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D5_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D5_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D5_H_
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D5_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D5_H_

View File

@ -10,9 +10,9 @@
// This is a file included directly by comment_pragmas.cc with a // This is a file included directly by comment_pragmas.cc with a
// "keep" pragma. // "keep" pragma.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D6_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D6_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D6_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D6_H_
#include "tests/cxx/comment_pragmas-i8.h" #include "tests/cxx/comment_pragmas-i8.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D6_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D6_H_

View File

@ -15,8 +15,8 @@
/* @headername{missing_close_brace /* @headername{missing_close_brace
*/ */
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D7_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D7_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D7_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D7_H_
// IWYU: end_exports without a begin_exports // IWYU: end_exports without a begin_exports
// IWYU pragma: end_exports // IWYU pragma: end_exports
@ -32,4 +32,4 @@
// IWYU: begin_exports without an end_exports // IWYU: begin_exports without an end_exports
// IWYU pragma: begin_exports // IWYU pragma: begin_exports
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D7_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D7_H_

View File

@ -14,9 +14,9 @@
* Do not attempt to use it directly. @headername{some_system_header_file} * Do not attempt to use it directly. @headername{some_system_header_file}
*/ */
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D8_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D8_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D8_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D8_H_
class CommentPragmasD8 {}; class CommentPragmasD8 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D8_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D8_H_

View File

@ -15,9 +15,9 @@
* @headername{some_system_header_file, some_other_system_header_file} * @headername{some_system_header_file, some_other_system_header_file}
*/ */
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D9_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D9_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D9_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D9_H_
class CommentPragmasD9 {}; class CommentPragmasD9 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_D9_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_D9_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I1_H_
// Verify that pragma that don't start comments are ignored. // Verify that pragma that don't start comments are ignored.
/* /*
@ -37,4 +37,4 @@ const char kIgnoreThis[] = "// IWYU pragma: private, include \"baz\"";
// Include a file after 'end_exports' that we don't re-export. // Include a file after 'end_exports' that we don't re-export.
#include "tests/cxx/indirect.h" #include "tests/cxx/indirect.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I1_H_

View File

@ -8,12 +8,12 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// A public header file exporting the symbol CommentPragmasI10. // A public header file exporting the symbol CommentPragmasI10.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I10_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I10_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I10_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I10_H_
// IWYU pragma: private // IWYU pragma: private
// IWYU pragma: friend tests/cxx/.*-d13.h // IWYU pragma: friend tests/cxx/.*-d13.h
class CommentPragmasI10 {}; class CommentPragmasI10 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I10_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I10_H_

View File

@ -8,12 +8,12 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// A public header file exporting the symbol CommentPragmasI11. // A public header file exporting the symbol CommentPragmasI11.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I11_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I11_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I11_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I11_H_
/* IWYU pragma: private */ /* IWYU pragma: private */
/* IWYU pragma: friend tests/cxx/.*-d16.h */ /* IWYU pragma: friend tests/cxx/.*-d16.h */
class CommentPragmasI11 {}; class CommentPragmasI11 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I11_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I11_H_

View File

@ -8,11 +8,11 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// A private header file exporting the symbol CommentPragmasI2. // A private header file exporting the symbol CommentPragmasI2.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I2_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I2_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I2_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I2_H_
// IWYU pragma: private, include "tests/cxx/comment_pragmas-i1.h" // IWYU pragma: private, include "tests/cxx/comment_pragmas-i1.h"
class CommentPragmasI2 {}; class CommentPragmasI2 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I2_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I2_H_

View File

@ -9,9 +9,9 @@
// A public header file re-exported by comment_pragmas-i1.h exporting // A public header file re-exported by comment_pragmas-i1.h exporting
// the symbol CommentPragmasI3. // the symbol CommentPragmasI3.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I3_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I3_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I3_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I3_H_
class CommentPragmasI3 {}; class CommentPragmasI3 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I3_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I3_H_

View File

@ -9,9 +9,9 @@
// A public header file re-exported by comment_pragmas-i1.h exporting // A public header file re-exported by comment_pragmas-i1.h exporting
// the symbol CommentPragmasI4. // the symbol CommentPragmasI4.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I4_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I4_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I4_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I4_H_
class CommentPragmasI4 {}; class CommentPragmasI4 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I4_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I4_H_

View File

@ -9,9 +9,9 @@
// A public header file re-exported by comment_pragmas-i1.h exporting // A public header file re-exported by comment_pragmas-i1.h exporting
// the symbol CommentPragmasI5. // the symbol CommentPragmasI5.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I5_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I5_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I5_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I5_H_
class CommentPragmasI5 {}; class CommentPragmasI5 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I5_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I5_H_

View File

@ -10,11 +10,11 @@
// This is a private file included directly by comment_pragmas.cc which // This is a private file included directly by comment_pragmas.cc which
// exports the private file d3.h. // exports the private file d3.h.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I6_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I6_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I6_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I6_H_
// IWYU pragma: begin_exports // IWYU pragma: begin_exports
#include "tests/cxx/comment_pragmas-d3.h" #include "tests/cxx/comment_pragmas-d3.h"
// IWYU pragma: end_exports // IWYU pragma: end_exports
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I6_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I6_H_

View File

@ -10,9 +10,9 @@
// This is a private file included directly by comment_pragmas.cc which // This is a private file included directly by comment_pragmas.cc which
// includes but doesn't explicity export the private file d4.h. // includes but doesn't explicity export the private file d4.h.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I7_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I7_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I7_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I7_H_
#include "tests/cxx/comment_pragmas-d4.h" #include "tests/cxx/comment_pragmas-d4.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I7_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I7_H_

View File

@ -8,9 +8,9 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// A public header file exporting the symbol CommentPragmasI8. // A public header file exporting the symbol CommentPragmasI8.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I8_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I8_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I8_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I8_H_
class CommentPragmasI8 {}; class CommentPragmasI8 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I8_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I8_H_

View File

@ -8,9 +8,9 @@
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
// A public header file exporting the symbol CommentPragmasI9. // A public header file exporting the symbol CommentPragmasI9.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I9_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I9_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I9_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I9_H_
class CommentPragmasI9 {}; class CommentPragmasI9 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_COMMENT_PRAGMAS_I9_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_COMMENT_PRAGMAS_I9_H_

View File

@ -7,12 +7,12 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DEPOPULATED_H_FILE_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_DEPOPULATED_H_FILE_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DEPOPULATED_H_FILE_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_DEPOPULATED_H_FILE_I1_H_
class Foo { class Foo {
public: public:
static void Bar(); static void Bar();
}; };
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DEPOPULATED_H_FILE_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_DEPOPULATED_H_FILE_I1_H_

View File

@ -7,12 +7,12 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DEPOPULATED_H_FILE_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_DEPOPULATED_H_FILE_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DEPOPULATED_H_FILE_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_DEPOPULATED_H_FILE_H_
#include "tests/cxx/depopulated_h_file-i1.h" #include "tests/cxx/depopulated_h_file-i1.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DEPOPULATED_H_FILE_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_DEPOPULATED_H_FILE_H_
/**** IWYU_SUMMARY /**** IWYU_SUMMARY

View File

@ -11,12 +11,12 @@
// does is #include another file (which the .cc file is thus // does is #include another file (which the .cc file is thus
// #including indirectly). // #including indirectly).
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DIRECT_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_DIRECT_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DIRECT_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_DIRECT_H_
#include "tests/cxx/indirect.h" #include "tests/cxx/indirect.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_DIRECT_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_DIRECT_H_
/**** IWYU_SUMMARY /**** IWYU_SUMMARY

View File

@ -7,10 +7,10 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FULLINFO_FOR_TEMPLATES_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_FULLINFO_FOR_TEMPLATES_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FULLINFO_FOR_TEMPLATES_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_FULLINFO_FOR_TEMPLATES_D1_H_
// Template definition. // Template definition.
template <typename T> class TemplateClass {}; template <typename T> class TemplateClass {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FULLINFO_FOR_TEMPLATES_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_FULLINFO_FOR_TEMPLATES_D1_H_

View File

@ -7,10 +7,10 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FULLINFO_FOR_TEMPLATES_D2_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_FULLINFO_FOR_TEMPLATES_D2_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FULLINFO_FOR_TEMPLATES_D2_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_FULLINFO_FOR_TEMPLATES_D2_H_
// Template forward declaration. // Template forward declaration.
template <typename T> class TemplateClass; template <typename T> class TemplateClass;
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FULLINFO_FOR_TEMPLATES_D2_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_FULLINFO_FOR_TEMPLATES_D2_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FWD_DECL_CLASS_TEMPLATE_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_FWD_DECL_CLASS_TEMPLATE_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FWD_DECL_CLASS_TEMPLATE_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_FWD_DECL_CLASS_TEMPLATE_I1_H_
template <typename T> class ClassTemplateI1 {}; template <typename T> class ClassTemplateI1 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FWD_DECL_CLASS_TEMPLATE_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_FWD_DECL_CLASS_TEMPLATE_I1_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FWD_DECL_CLASS_TEMPLATE_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_FWD_DECL_CLASS_TEMPLATE_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FWD_DECL_CLASS_TEMPLATE_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_FWD_DECL_CLASS_TEMPLATE_H_
#include "tests/cxx/fwd_decl_class_template-i1.h" #include "tests/cxx/fwd_decl_class_template-i1.h"
@ -31,4 +31,4 @@ template <typename T> class ClassTemplateI1;
***** IWYU_SUMMARY */ ***** IWYU_SUMMARY */
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_FWD_DECL_CLASS_TEMPLATE_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_FWD_DECL_CLASS_TEMPLATE_H_

View File

@ -12,8 +12,8 @@
// definition of a symbol that will cause an iwyu violation in a .cc // definition of a symbol that will cause an iwyu violation in a .cc
// file. // file.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_INDIRECT_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_INDIRECT_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_INDIRECT_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_INDIRECT_H_
class IndirectClass { class IndirectClass {
public: public:
@ -24,4 +24,4 @@ class IndirectClass {
}; };
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_INDIRECT_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_INDIRECT_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_LATEPARSED_NOTCHECKED_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_LATEPARSED_NOTCHECKED_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_LATEPARSED_NOTCHECKED_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_LATEPARSED_NOTCHECKED_H_
// A crazy late-parsed function template. // A crazy late-parsed function template.
// IWYU should not attempt to parse it, since it's not in a file signed up for // IWYU should not attempt to parse it, since it's not in a file signed up for
@ -21,4 +21,4 @@ void unchecked() {
// Here's a symbol we reference from the main test file. // Here's a symbol we reference from the main test file.
const int kUsableSymbol = 100; const int kUsableSymbol = 100;
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_LATEPARSED_NOTCHECKED_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_LATEPARSED_NOTCHECKED_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_OVERLOADED_CLASS_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_OVERLOADED_CLASS_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_OVERLOADED_CLASS_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_OVERLOADED_CLASS_D1_H_
#include "tests/cxx/overloaded_class-i1.h" #include "tests/cxx/overloaded_class-i1.h"
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_OVERLOADED_CLASS_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_OVERLOADED_CLASS_D1_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_OVERLOADED_CLASS_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_OVERLOADED_CLASS_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_OVERLOADED_CLASS_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_OVERLOADED_CLASS_I1_H_
#include <vector> #include <vector>
@ -21,7 +21,7 @@ template<class T> void MyFunc() {
v.resize(10); v.resize(10);
} }
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_OVERLOADED_CLASS_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_OVERLOADED_CLASS_I1_H_
/**** IWYU_SUMMARY /**** IWYU_SUMMARY

View File

@ -7,10 +7,10 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_ATTRIBUTION_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_ATTRIBUTION_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_ATTRIBUTION_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_ATTRIBUTION_D1_H_
#include "tests/cxx/prefix_header_attribution-i1.h" #include "tests/cxx/prefix_header_attribution-i1.h"
#include <new> #include <new>
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_ATTRIBUTION_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_ATTRIBUTION_D1_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_ATTRIBUTION_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_ATTRIBUTION_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_ATTRIBUTION_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_ATTRIBUTION_I1_H_
#define MACRO_IN_PREFIX_HEADER #define MACRO_IN_PREFIX_HEADER
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_ATTRIBUTION_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_ATTRIBUTION_I1_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D1_H_
class CommandLineIncludeD1 {}; class CommandLineIncludeD1 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D1_H_

View File

@ -7,11 +7,11 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D2_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D2_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D2_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D2_H_
#include "tests/cxx/prefix_header_includes-i1.h" #include "tests/cxx/prefix_header_includes-i1.h"
class CommandLineIncludeD2 {}; class CommandLineIncludeD2 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D2_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D2_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D3_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D3_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D3_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D3_H_
class CommandLineIncludeD3 {}; class CommandLineIncludeD3 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D3_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D3_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D4_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D4_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D4_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D4_H_
class CommandLineIncludeD4 {}; class CommandLineIncludeD4 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_D4_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_D4_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_I1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_I1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_I1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_I1_H_
class CommandLineIncludeI1 {}; class CommandLineIncludeI1 {};
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_PREFIX_HEADER_INCLUDES_I1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_PREFIX_HEADER_INCLUDES_I1_H_

View File

@ -10,12 +10,12 @@
// Simple class to use in typedef chains. Similar to IndirectClass but without // Simple class to use in typedef chains. Similar to IndirectClass but without
// concerns if it is a direct include or indirect. // concerns if it is a direct include or indirect.
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_TYPEDEF_CHAIN_CLASS_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_TYPEDEF_CHAIN_CLASS_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_TYPEDEF_CHAIN_CLASS_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_TYPEDEF_CHAIN_CLASS_H_
class TypedefChainClass { class TypedefChainClass {
public: public:
void Method() const { }; void Method() const { };
}; };
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_TYPEDEF_CHAIN_CLASS_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_TYPEDEF_CHAIN_CLASS_H_

View File

@ -7,8 +7,8 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_UNUSED_CLASS_TEMPLATE_CTOR_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_UNUSED_CLASS_TEMPLATE_CTOR_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_UNUSED_CLASS_TEMPLATE_CTOR_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_UNUSED_CLASS_TEMPLATE_CTOR_D1_H_
template <class T1, class T2> template <class T1, class T2>
class pair { class pair {
@ -25,4 +25,4 @@ class pair {
pair(T1 t1, T2 t2) : first_(t1), second_(t2) {} pair(T1 t1, T2 t2) : first_(t1), second_(t2) {}
}; };
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_UNUSED_CLASS_TEMPLATE_CTOR_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_UNUSED_CLASS_TEMPLATE_CTOR_D1_H_

View File

@ -7,9 +7,9 @@
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
#ifndef DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_USES_PRINTF_D1_H_ #ifndef INCLUDE_WHAT_YOU_USE_TESTS_CXX_USES_PRINTF_D1_H_
#define DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_USES_PRINTF_D1_H_ #define INCLUDE_WHAT_YOU_USE_TESTS_CXX_USES_PRINTF_D1_H_
#include <cstdio> #include <cstdio>
#endif // DEVTOOLS_MAINTENANCE_INCLUDE_WHAT_YOU_USE_TESTS_USES_PRINTF_D1_H_ #endif // INCLUDE_WHAT_YOU_USE_TESTS_CXX_USES_PRINTF_D1_H_