detail/interlocked.hpp -> winapi?
The window for having fun with moving files around is closing quickly, so if
detail/interlocked.hpp is going to be moved to winapi, now is the time. It
makes atomic depend on detail, which doesn't really matter at the moment,
but could become relevant at some later date.
C:\Projects\boost-git\boost>%boostdep% boost/detail/interlocked.hpp
Inclusion report for
Le 09/06/14 01:35, Peter Dimov a écrit :
The window for having fun with moving files around is closing quickly, so if detail/interlocked.hpp is going to be moved to winapi, now is the time. It makes atomic depend on detail, which doesn't really matter at the moment, but could become relevant at some later date.
C:\Projects\boost-git\boost>%boostdep% boost/detail/interlocked.hpp Inclusion report for
(in module detail): from atomic:
from interprocess:
from log:
from thread:
Seems good to me. BTW, where is the list of modules and the files associated to them? Best, Vicente
Vicente J. Botet Escriba wrote:
Let me know how do you find the modules and the associated files then.
I'm not sure what you're asking.
If you are asking how, given a module, I (as a human) can find what headers
it contains, I just look into its include/ directory.
If you want to know how, given a header, I can find in what module it is and
what includes it, I do that with boostdep from the command line:
C:\Projects\boost-git\boost>%boostdep% boost/concept/requires.hpp
Inclusion report for
Le 09/06/14 14:04, Peter Dimov a écrit :
Vicente J. Botet Escriba wrote:
Let me know how do you find the modules and the associated files then.
I'm not sure what you're asking.
If you are asking how, given a module, I (as a human) can find what headers it contains, I just look into its include/ directory.
My question was how do you know that|boost/cstdint.hpp is part of Boost.Config e.g.? Where this information is stored? Best, Vicente |
Le 09/06/14 16:45, Peter Dimov a écrit :
Vicente J. Botet Escriba wrote:
My question was how do you know that|boost/cstdint.hpp is part of Boost.Config e.g.? Where this information is stored?
boost/cstdint.hpp is considered part of Config if there exists a file libs/config/include/boost/cstdint.hpp.
Of course :) Vicente
On Monday 09 June 2014 02:35:51 Peter Dimov wrote:
The window for having fun with moving files around is closing quickly, so if detail/interlocked.hpp is going to be moved to winapi, now is the time. It makes atomic depend on detail, which doesn't really matter at the moment, but could become relevant at some later date.
I removed that dependency yesterday. But I'm ok with moving interlocked.hpp to winapi. I can do this tonight, if noone objects.
participants (3)
-
Andrey Semashev
-
Peter Dimov
-
Vicente J. Botet Escriba