On Tue, Apr 11, 2017 at 7:55 PM, Robert Ramey via Boost
a) use #include "header.hpp" for files in the same directory as the current source file.
b) use #include "other directory/header.hpp" for files which are known to be in a specific place relative to the current file. This shows up in things like: #include "../include/header.hpp" for tests and examples.
I'm not sure about #include " " in library code.. especially not #include "../ " as it breaks when you move the file.
#include "../include/cpp.hpp" #include "../include/exception.hpp" #include "../include/safe_integer.hpp" #include "../include/safe_range.hpp"
This too breaks when you move the example / test .cpp.
The names are too generic as well, is a normal user supposed to do
#include