compiler-research / CppInterOp

A Clang-based C++ Interoperability Library
Other
47 stars 21 forks source link

Hide header files that are not part of the interface. #158

Closed vgvassilev closed 11 months ago

vgvassilev commented 11 months ago

Header files that are only used in the implementation files can become local to the library. This would simplify the installation.

codecov[bot] commented 11 months ago

Codecov Report

Merging #158 (cd20749) into main (6069bb1) will decrease coverage by 0.05%. The diff coverage is 88.57%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #158      +/-   ##
==========================================
- Coverage   57.26%   57.21%   -0.05%     
==========================================
  Files           8        8              
  Lines        2878     2877       -1     
==========================================
- Hits         1648     1646       -2     
- Misses       1230     1231       +1     
Files Coverage Δ
lib/Interpreter/CppInterOp.cpp 79.48% <ø> (ø)
lib/Interpreter/DynamicLibraryManager.cpp 55.73% <ø> (ø)
lib/Interpreter/DynamicLibraryManagerSymbol.cpp 0.00% <ø> (ø)
lib/Interpreter/Paths.cpp 25.09% <ø> (ø)
lib/Interpreter/DynamicLibraryManager.h 70.00% <70.00%> (ø)
lib/Interpreter/CppInterOpInterpreter.h 74.53% <89.65%> (ø)
lib/Interpreter/Compatibility.h 90.27% <90.27%> (ø)
Files Coverage Δ
lib/Interpreter/CppInterOp.cpp 79.48% <ø> (ø)
lib/Interpreter/DynamicLibraryManager.cpp 55.73% <ø> (ø)
lib/Interpreter/DynamicLibraryManagerSymbol.cpp 0.00% <ø> (ø)
lib/Interpreter/Paths.cpp 25.09% <ø> (ø)
lib/Interpreter/DynamicLibraryManager.h 70.00% <70.00%> (ø)
lib/Interpreter/CppInterOpInterpreter.h 74.53% <89.65%> (ø)
lib/Interpreter/Compatibility.h 90.27% <90.27%> (ø)