diff --git a/.vscode/settings.json b/.vscode/settings.json index e7802ba358..0dd3cf3794 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,28 @@ { "C_Cpp.default.browse.databaseFilename": "${workspaceFolder}\\.vscode\\.BROWSE.VC.DB", + "C_Cpp.default.browse.limitSymbolsToIncludedHeaders": true, "C_Cpp.default.browse.path": [ "${workspaceFolder}" ], + "C_Cpp.default.cppStandard": "c++20", + "C_Cpp.default.cStandard": "c17", + "C_Cpp.default.defines": [ + "_DEBUG", + "_UNICODE", + "BUILD_ONECORE_INTERACTIVITY", + "DBG", + "NT_SUCCESS", + "UNICODE", + "UNIT_TESTING", + "INLINE_TEST_METHOD_MARKUP", + ], + "C_Cpp.default.includePath": [ + "${workspaceFolder}/**", + "${workspaceFolder}/**/Generated Files", + "${workspaceFolder}/**/inc", + "${workspaceFolder}/**/include", + "${workspaceFolder}/**/Include" + ], "C_Cpp.loggingLevel": "None", "files.associations": { "xstring": "cpp", @@ -98,14 +118,13 @@ "coroutine": "cpp", "format": "cpp", "forward_list": "cpp", - "latch": "cpp" + "latch": "cpp", + "gsl_assert": "cpp" }, "files.exclude": { "**/bin/**": true, + "**/Generated Files/**": true, "**/obj/**": true, - "**/Generated Files/**": true + "**/packages/**": true, }, - "search.exclude": { - "**/packages/**": true - } -} +} \ No newline at end of file