Boost logo

Boost :

Subject: [boost] Fw: [stacktrace] [winapi] header out of place
From: Peter Dimov (lists_at_[hidden])
Date: 2017-06-22 19:12:16


The header

stacktrace:
  boost/detail/winapi/capture_stack.hpp

should probably either be moved to Winapi, as the name suggests, or renamed
to reside in boost/stacktrace/detail.

And, as a general rule, libraries should strive to keep their headers under
boost/<libname>, with the only exception being boost/<libname>.hpp. We have
many legacy libraries not following this requirement, but any new ones and
any new headers added to existing ones should.

The reason for this requirement is that otherwise it's impossible to perform
dependency analysis unless all of Boost is checked out so that the tool can
tell in what module boost/random-header-name.hpp resides.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk