Move inline overrides of public methods out of header files (#1231)
Fix Python linking errors on some platforms. This appears to be related to the GCC visibility of methods overridden in header files, and is fixed by moving the implementation to the corresponding cpp files. Addresses the Travis CI failure of #1225
Showing
- arbor/CMakeLists.txt 1 addition, 0 deletionsarbor/CMakeLists.txt
- arbor/communication/mpi_error.cpp 15 additions, 0 deletionsarbor/communication/mpi_error.cpp
- arbor/cv_policy.cpp 39 additions, 0 deletionsarbor/cv_policy.cpp
- arbor/include/arbor/communication/mpi_error.hpp 3 additions, 12 deletionsarbor/include/arbor/communication/mpi_error.hpp
- arbor/include/arbor/cv_policy.hpp 11 additions, 28 deletionsarbor/include/arbor/cv_policy.hpp
- arbor/include/arbor/symmetric_recipe.hpp 9 additions, 46 deletionsarbor/include/arbor/symmetric_recipe.hpp
- arbor/symmetric_recipe.cpp 56 additions, 0 deletionsarbor/symmetric_recipe.cpp
arbor/symmetric_recipe.cpp
0 → 100644
Please register or sign in to comment