Boost logo

Boost :

Subject: Re: [boost] [modularization] proposal and poll
From: Peter Dimov (lists_at_[hidden])
Date: 2014-05-30 12:02:42


> This only gives the primary dependencies; it would be nice for the
> finished product to include the secondary module dependencies as well
> (without going into specifics what included what, just what module brought
> up the secondary dependency).

And here's the secondary report on smart_ptr. (My initial version listed
modules in alphabetical order, not in discovery order, which was even more
stunning as I hadn't the faintest idea why all these modules were deemed a
dependency.)

Secondary dependencies for smart_ptr:

align:
    adds integer
    adds static_assert
exception:
    adds smart_ptr
    adds tuple
type_traits:
    adds mpl
    adds preprocessor
    adds static_assert
    adds typeof
utility:
    adds iterator
    adds mpl
    adds preprocessor
    adds static_assert
iterator:
    adds concept_check
    adds conversion
    adds detail
    adds function_types
    adds optional
mpl:
    adds detail
concept_check:
    adds parameter
conversion:
    adds array
    adds container
    adds math
    adds numeric/conversion
    adds range
detail:
    adds predef
optional:
    adds move
array:
    adds functional
container:
    adds functional
    adds intrusive
math:
    adds algorithm
    adds atomic
    adds format
    adds function
    adds fusion
    adds multiprecision
    adds numeric/ublas
    adds random
    adds regex
    adds test
    adds tr1
parameter:
    adds python
range:
    adds algorithm
    adds functional
    adds regex
algorithm:
    adds bind
function:
    adds bind
fusion:
    adds *unknown*
multiprecision:
    adds rational
numeric/ublas:
    adds *unknown*
    adds serialization
python:
    adds bind
    adds foreach
random:
    adds system
test:
    adds bind
    adds io
    adds timer
tr1:
    adds bind
    adds unordered
serialization:
    adds spirit
    adds variant
timer:
    adds chrono
chrono:
    adds accumulators
    adds interprocess
    adds ratio
spirit:
    adds iostreams
    adds phoenix
    adds pool
    adds proto
    adds thread
accumulators:
    adds circular_buffer
interprocess:
    adds date_time
thread:
    adds date_time
date_time:
    adds tokenizer


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