Fixed clangd type hints in the matrix.cpp file
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 28s

This commit is contained in:
2025-06-03 09:07:41 -04:00
parent 75edad3d0a
commit 8212b171f2
3 changed files with 12 additions and 4 deletions

View File

@@ -76,7 +76,7 @@
"clangd.enable": true,
"C_Cpp.dimInactiveRegions": false,
"editor.defaultFormatter": "xaver.clang-format",
"clangd.inactiveRegions.useBackgroundHighlight": true,
"clangd.inactiveRegions.useBackgroundHighlight": false,
"clangd.arguments": [
"--compile-commands-dir=${workspaceFolder}/build"
],

View File

@@ -1,3 +1,10 @@
// This #ifndef section makes clangd happy so that it can properly do type hints
// in this file
#ifndef MATRIX_H_
#define MATRIX_H_
#include "Matrix.hpp"
#endif
#ifdef MATRIX_H_ // since the .cpp file has to be included by the .hpp file this
// will evaluate to true
#include "Matrix.hpp"

View File

@@ -1,5 +1,6 @@
#ifndef MATRIX_H_
#define MATRIX_H_
// #ifndef MATRIX_H_
// #define MATRIX_H_
#pragma once
#include <array>
#include <cstdint>
@@ -258,6 +259,6 @@ private:
void setMatrixToArray(const std::array<float, rows * columns> &array);
};
#ifndef MATRIX_H_
#include "Matrix.cpp"
#endif // MATRIX_H_