| // Copyright 2024 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #ifndef TOOLS_CLANG_SPANIFY_TESTS_HEADER_ORIGINAL_H_ |
| #define TOOLS_CLANG_SPANIFY_TESTS_HEADER_ORIGINAL_H_ |
| |
| // The goal of this file is to test the plugin's ability to rewrite raw pointers |
| // when the declaration and implementation are in different files, and |
| |
| // Declared in first party, implemented in first party. |
| // ProcessBuffer1 is: |
| // - Declared in first party |
| // - Implemented in first party |
| void ProcessBuffer1(int* buffer, int size); |
| |
| // ProcessBuffer2 is: |
| // - Declared in third_party |
| // - Implemented in third_party |
| |
| // ProcessBuffer3 is: |
| // - Declared in first party |
| // - Implemented in third_party |
| void ProcessBuffer3(int* buffer, int size); |
| |
| // ProcessBuffer4 is: |
| // - Declared in third_party |
| // - Implemented in first party |
| |
| #endif // TOOLS_CLANG_SPANIFY_TESTS_HEADER_ORIGINAL_H_ |