OpenRCT2/.vscode/c_cpp_properties.json

86 lines
2.5 KiB
JSON
Raw Normal View History

2018-03-28 13:30:32 +02:00
{
"configurations": [
{
"name": "Mac",
"includePath": [
"/usr/include",
"/usr/local/include",
"${workspaceRoot}",
Split actions hpp files into separate h and cpp files (#13548) * Split up SmallSceneryPlace/Remove Added undo function for Remove Scenery * Refactor: Balloon and Banner actions hpp=>h/cpp * Refactor: rename all action *.hpp files to *.cpp This is preparation for separation in later commits. Note that without the complete set of commits in this branch, the code will not build. * Refactor Clear, Climate, Custom, and Footpath actions hpp=>h/cpp * VSCode: add src subdirectories to includePath * Refactor Guest actions hpp=>h/cpp * Refactor Land actions hpp=>h/cpp * Refactor LargeScenery actions hpp=>h/cpp * Refactor Load, Maze, Network actions hpp=>h/cpp * Refactor Park actions hpp=>h/cpp * Refactor/style: move private function declarations in actions *.h Previous action .h files included private function declarations with private member variables, before public function declarations. This commit re-orders the header files to the following order: - public member variables - private member variables - public functions - private functions * Refactor Pause action hpp=>h/cpp * Refactor Peep, Place, Player actions hpp=>h/cpp * Refactor Ride actions hpp=>h/cpp * Refactor Scenario, Set*, Sign* actions hpp=>h/cpp * Refactor SmallScenerySetColourAction hpp=>h/cpp * Refactor Staff actions hpp=>h/cpp * Refactor Surface, Tile, Track* actions hpp=>h/cpp * Refactor Wall and Water actions hpp=>h/cpp * Fix various includes and other compile errors Update includes for tests. Move static function declarations to .h files Add explicit includes to various files that were previously implicit (the required header was a nested include in an action hpp file, and the action .h file does not include that header) Move RideSetStatus string enum to the cpp file to avoid unused imports * Xcode: modify project file for actions refactor * Cleanup whitespace and end-of-file newlines Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk>
2020-12-10 07:39:10 +01:00
"${workspaceRoot}/src/**"
2018-03-28 13:30:32 +02:00
],
"defines": [],
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"/usr/include",
"/usr/local/include",
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
},
"macFrameworkPath": [
"/System/Library/Frameworks",
"/Library/Frameworks"
2018-05-11 19:34:06 +02:00
],
"cStandard": "c11",
"cppStandard": "c++20"
2018-03-28 13:30:32 +02:00
},
{
"name": "Linux",
"includePath": [
"/usr/include",
2022-05-13 02:04:55 +02:00
"/usr/include/SDL2",
2018-03-28 13:30:32 +02:00
"/usr/local/include",
"${workspaceRoot}",
2022-05-13 02:04:55 +02:00
"${workspaceRoot}/src"
2018-03-28 13:30:32 +02:00
],
2021-12-04 05:09:44 +01:00
"defines": [
"ENABLE_SCRIPTING"
],
2018-03-28 13:30:32 +02:00
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"/usr/include",
"/usr/local/include",
"${workspaceRoot}",
"${workspaceRoot}/src"
2018-03-28 13:30:32 +02:00
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
2018-04-05 22:24:52 +02:00
},
"compilerPath": "/usr/bin/clang",
"cStandard": "c11",
"cppStandard": "c++17"
2018-03-28 13:30:32 +02:00
},
{
"name": "Win32",
"includePath": [
"${workspaceRoot}",
"${workspaceRoot}/src",
2020-02-23 16:33:01 +01:00
"${workspaceRoot}/src/thirdparty",
"${workspaceRoot}/lib/Win32/include",
"${workspaceRoot}/lib/x64/include",
"${workspaceRoot}/lib/googletest/googletest/include"
2018-03-28 13:30:32 +02:00
],
"defines": [
"_DEBUG",
"UNICODE",
2020-04-22 23:53:32 +02:00
"_UNICODE",
"ENABLE_SCRIPTING"
2018-03-28 13:30:32 +02:00
],
"intelliSenseMode": "msvc-x64",
"browse": {
"path": [
"${workspaceRoot}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
2018-04-08 14:02:26 +02:00
},
"cStandard": "c11",
"cppStandard": "c++17"
2018-03-28 13:30:32 +02:00
}
],
2018-05-11 19:34:06 +02:00
"version": 4
}