Boost
  Threads by month 
                
            - ----- 2025 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
March 2007
- 231 participants
- 491 discussions
                    
                        There doesn't seem to have been much discussion for months
about when 1.34 is going to be coming. Have I missed something?
I think 1.33.1 was 15 months ago... Am I the only one
who is impatient? 
Leo
P.S. There is not a criticism of anyone or anything, especially
not the poor release manager.
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        (Sorry for starting a new thread instead of replying. GMane appears to 
be down at the moment.)
> If you use
> sregex time = (_d) >> ':' >> (_d >> _d);
> instead of
> sregex time = sregex::compile( "(\\d):(\\d\\d)" ); 
There's your mistake. In static regexes, ()'s group but they don't 
capture. The equivalent of the dynamic regex is:
   sregex time = (s1= _d) >> ':' >> (s2= _d >> _d);
Please see the section "Grouping and Captures" in the documentation 
here: http://tinyurl.com/33z8gk.
-- 
Eric Niebler
Boost Consulting
www.boost-consulting.com
                    
                  
                  
                          
                            
                            2
                            
                          
                          
                            
                            1
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Boost Inspection Report
Run Date: 16:06:01 UTC, Friday 30 March 2007
An inspection program <http://www.boost.org/tools/inspect/index.html>
checks each file in the current Boost CVS for various problems,
generating this as output. Problems detected include tabs in files,
missing copyrights, broken URL's, and similar misdemeanors.
Totals:
  11449 files scanned
  908 directories scanned (including root)
  1051 problems reported
Problem counts:
  653 files missing Boost license info or having wrong reference text
  398 files missing copyright notice
Summary:
  any (1)
  archive (1)
  build (68)
  concept_check (22)
  conversion (5)
  doc (1)
  filesystem (2)
  function (1)
  graph (1)
  inspect (1)
  integer (9)
  lambda (10)
  libs (6)
  logic (2)
  math (1)
  more (13)
  mpl (417)
  multi_array (13)
  numeric (188)
  optional (1)
  people (4)
  program_options (35)
  property_map (15)
  ptr_container (8)
  python (6)
  rational (5)
  regex (4)
  regression (118)
  release (2)
  serialization (16)
  signals (2)
  smart_ptr (8)
  test (3)
  timer (1)
  tr1 (2)
  tuple (5)
  utility (12)
  variant (42)
Details:
  *L* missing Boost license info, or wrong reference text
  *C* missing copyright notice
|any|
  libs/any/doc/
    any.xml: *L*
|archive|
  boost/archive/detail/
    utf8_codecvt_facet.hpp: *L*
|build|
  tools/build/v2/build/
    build-request.jam: *L*
    modifiers.jam: *L*
  tools/build/v2/doc/
    Jamfile.v2: *C* *L*
  tools/build/v2/doc/src/
    advanced.xml: *C* *L*
    architecture.xml: *C* *L*
    catalog.xml: *C* *L*
    extending.xml: *C* *L*
    faq.xml: *C* *L*
    fragments.xml: *C* *L*
    howto.xml: *C* *L*
    install.xml: *C* *L*
    recipes.xml: *C* *L*
    reference.xml: *C* *L*
    standalone.xml: *C* *L*
    tutorial.xml: *C* *L*
    userman.xml: *C* *L*
  tools/build/v2/example/generate/
    REAME.txt: *C* *L*
    a.cpp: *C* *L*
  tools/build/v2/example/generator/
    README.txt: *C* *L*
    soap.jam: *C* *L*
  tools/build/v2/example/python_modules/
    python_helpers.jam: *C* *L*
    python_helpers.py: *C* *L*
  tools/build/v2/test/
    abs_workdir.py: *C* *L*
    dependency_property.py: *L*
    dependency_test.py: *C* *L*
    direct_request_test.py: *C* *L*
    dll_path.py: *L*
    double_loading.py: *L*
    duplicate.py: *L*
    echo_args.jam: *C* *L*
    empty.jam: *C* *L*
    expansion.py: *L*
    explicit.py: *L*
    gcc_runtime.py: *L*
  tools/build/v2/test/project-test3/lib3/
    Jamfile: *C* *L*
  tools/build/v2/test/
    readme.txt: *C* *L*
    svn_tree.py: *L*
    tag.py: *L*
    test_system.html: *L*
  tools/build/v2/tools/
    sun.jam: *L*
    xsltproc.jam: *L*
|concept_check|
  libs/concept_check/
    bibliography.htm: *L*
    concept_check.htm: *L*
    concept_covering.htm: *L*
    creating_concepts.htm: *L*
  libs/concept_check/doc/
    Jamfile.v2: *C* *L*
  libs/concept_check/doc/reference/
    Assignable.xml: *L*
    BidirectionalIterator.xml: *L*
    CopyConstructible.xml: *L*
    DefaultConstructible.xml: *L*
    EqualityComparable.xml: *L*
    ForwardIterator.xml: *L*
    InputIterator.xml: *L*
    LessThanComparable.xml: *L*
    OutputIterator.xml: *L*
    RandomAccessIterator.xml: *L*
    SignedInteger.xml: *L*
    concepts.xml: *L*
  libs/concept_check/
    implementation.htm: *L*
    prog_with_concepts.htm: *L*
    reference.htm: *L*
    using_concept_check.htm: *L*
|conversion|
  libs/conversion/
    cast.htm: *L*
    index.html: *C* *L*
    lexical_cast.htm: *L*
  libs/conversion/test/
    Jamfile.v2: *L*
|doc|
  doc/html/
    docutils.css: *L*
|filesystem|
  libs/filesystem/doc/
    tr2_proposal.html: *L*
  libs/filesystem/src/
    utf8_codecvt_facet.hpp: *L*
|function|
  boost/function/detail/
    gen_maybe_include.pl: *L*
|graph|
  libs/graph/doc/
    lengauer_tarjan_dominator.htm: *L*
|inspect|
  tools/inspect/build/
    Jamfile.v2: *L*
|integer|
  libs/integer/
    cstdint.htm: *C* *L*
  libs/integer/doc/
    integer_mask.html: *L*
    static_min_max.html: *L*
  libs/integer/
    index.html: *C* *L*
    integer.htm: *L*
    integer_traits.html: *C* *L*
|lambda|
  libs/lambda/doc/
    Jamfile.v2: *C* *L*
  libs/lambda/doc/detail/
    README: *C* *L*
    lambda_doc.xsl: *C* *L*
    lambda_doc_chunks.xsl: *C* *L*
  libs/lambda/test/
    Makefile: *C* *L*
|libs|
  libs/
    expected_results.xml: *C* *L*
    maintainers.txt: *C* *L*
    platform_maintainers.txt: *C* *L*
|logic|
  libs/logic/doc/
    Jamfile.v2: *C* *L*
|math|
  boost/math/
    common_factor_rt.hpp: *L*
|more|
  more/
    error_handling.html: *L*
    generic_exception_safety.html: *C* *L*
    generic_programming.html: *L*
    getting_started.rst: *C* *L*
    moderators.html: *C*
    regression.html: *C* *L*
    report-apr-2006.html: *C* *L*
    report-jan-2006.html: *C* *L*
|mpl|
  libs/mpl/doc/src/refmanual/
    ASSERT.rst: *C* *L*
    ASSERT_MSG.rst: *C* *L*
    ASSERT_NOT.rst: *C* *L*
    ASSERT_RELATION.rst: *C* *L*
    AUX_LAMBDA_SUPPORT.rst: *C* *L*
    Acknowledgements.rst: *C* *L*
    Algorithms-Iteration.rst: *C* *L*
    Algorithms-Querying.rst: *C* *L*
    Algorithms-Runtime.rst: *C* *L*
    Algorithms-Transformation.rst: *C* *L*
    Algorithms.rst: *C* *L*
    AssociativeSequence.rst: *C* *L*
    BackExtensibleSequence.rst: *C* *L*
    BidirectionalIterator.rst: *C* *L*
    BidirectionalSequence.rst: *C* *L*
    CFG_NO_HAS_XXX.rst: *C* *L*
    CFG_NO_PREPROCESSED.rst: *C* *L*
    Categorized.rst: *C* *L*
    Data.rst: *C* *L*
    ExtensibleAssociativeSeq.rst: *C* *L*
    ExtensibleSequence.rst: *C* *L*
    ForwardIterator.rst: *C* *L*
    ForwardSequence.rst: *C* *L*
    FrontExtensibleSequence.rst: *C* *L*
    HAS_XXX_TRAIT_DEF.rst: *C* *L*
    HAS_XXX_TRAIT_NAMED_DEF.rst: *C* *L*
    Inserter.rst: *C* *L*
    IntegralConstant.rst: *C* *L*
    IntegralSequenceWrapper.rst: *C* *L*
    Iterators-Concepts.rst: *C* *L*
    Iterators-Metafunctions.rst: *C* *L*
    Iterators.rst: *C* *L*
    LIMIT_LIST_SIZE.rst: *C* *L*
    LIMIT_MAP_SIZE.rst: *C* *L*
    LIMIT_METAFUNCTION_ARITY.rst: *C* *L*
    LIMIT_SET_SIZE.rst: *C* *L*
    LIMIT_UNROLLING.rst: *C* *L*
    LIMIT_VECTOR_SIZE.rst: *C* *L*
    LambdaExpression.rst: *C* *L*
    Macros-Asserts.rst: *C* *L*
    Macros-Configuration.rst: *C* *L*
    Macros.rst: *C* *L*
    Metafunction.rst: *C* *L*
    MetafunctionClass.rst: *C* *L*
    Metafunctions-Arithmetic.rst: *C* *L*
    Metafunctions-Bitwise.rst: *C* *L*
    Metafunctions-Comparisons.rst: *C* *L*
    Metafunctions-Composition.rst: *C* *L*
    Metafunctions-Conditional.rst: *C* *L*
    Metafunctions-Invocation.rst: *C* *L*
    Metafunctions-Logical.rst: *C* *L*
    Metafunctions-Trivial.rst: *C* *L*
    Metafunctions-Type.rst: *C* *L*
    Metafunctions.rst: *C* *L*
    NumericMetafunction.rst: *C* *L*
    PlaceholderExpression.rst: *C* *L*
    Placeholders.rst: *C* *L*
    RandomAccessIterator.rst: *C* *L*
    RandomAccessSequence.rst: *C* *L*
    ReversibleAlgorithm.rst: *C* *L*
    Sequences-Classes.rst: *C* *L*
    Sequences-Concepts.rst: *C* *L*
    Sequences-Intrinsic.rst: *C* *L*
    Sequences-Views.rst: *C* *L*
    Sequences.rst: *C* *L*
    TagDispatchedMetafunction.rst: *C* *L*
    TrivialMetafunction.rst: *C* *L*
    VariadicSequence.rst: *C* *L*
    accumulate.rst: *C* *L*
    advance.rst: *C* *L*
    always.rst: *C* *L*
    and_.rst: *C* *L*
    apply.rst: *C* *L*
    apply_wrap.rst: *C* *L*
    arg.rst: *C* *L*
    at.rst: *C* *L*
    at_c.rst: *C* *L*
    back.rst: *C* *L*
    back_inserter.rst: *C* *L*
    begin.rst: *C* *L*
    bind.rst: *C* *L*
    bitand_.rst: *C* *L*
    bitor_.rst: *C* *L*
    bitxor_.rst: *C* *L*
    bool_.rst: *C* *L*
    clear.rst: *C* *L*
    contains.rst: *C* *L*
    copy.rst: *C* *L*
    copy_if.rst: *C* *L*
    count.rst: *C* *L*
    count_if.rst: *C* *L*
    deque.rst: *C* *L*
    deref.rst: *C* *L*
    distance.rst: *C* *L*
    divides.rst: *C* *L*
    empty.rst: *C* *L*
    empty_base.rst: *C* *L*
    empty_sequence.rst: *C* *L*
    end.rst: *C* *L*
    equal.rst: *C* *L*
    equal_to.rst: *C* *L*
    erase.rst: *C* *L*
    erase_key.rst: *C* *L*
    eval_if.rst: *C* *L*
    eval_if_c.rst: *C* *L*
    filter_view.rst: *C* *L*
    find.rst: *C* *L*
    find_if.rst: *C* *L*
    fold.rst: *C* *L*
    for_each.rst: *C* *L*
    front.rst: *C* *L*
    front_inserter.rst: *C* *L*
    greater.rst: *C* *L*
    greater_equal.rst: *C* *L*
    has_key.rst: *C* *L*
    identity.rst: *C* *L*
    if_.rst: *C* *L*
    if_c.rst: *C* *L*
    inherit.rst: *C* *L*
    inherit_linearly.rst: *C* *L*
    insert.rst: *C* *L*
    insert_range.rst: *C* *L*
    inserter_.rst: *C* *L*
    int_.rst: *C* *L*
    integral_c.rst: *C* *L*
    is_sequence.rst: *C* *L*
    iter_fold.rst: *C* *L*
    iter_fold_if.rst: *C* *L*
    iterator_category.rst: *C* *L*
    iterator_range.rst: *C* *L*
    joint_view.rst: *C* *L*
    key_type.rst: *C* *L*
    lambda.rst: *C* *L*
    less.rst: *C* *L*
    less_equal.rst: *C* *L*
    list.rst: *C* *L*
    list_c.rst: *C* *L*
    long_.rst: *C* *L*
    lower_bound.rst: *C* *L*
    map.rst: *C* *L*
    max.rst: *C* *L*
    max_element.rst: *C* *L*
    min.rst: *C* *L*
    min_element.rst: *C* *L*
    minus.rst: *C* *L*
    modulus.rst: *C* *L*
    multiplies.rst: *C* *L*
    negate.rst: *C* *L*
    next.rst: *C* *L*
    not_.rst: *C* *L*
    not_equal_to.rst: *C* *L*
    numeric_cast.rst: *C* *L*
    or_.rst: *C* *L*
    order.rst: *C* *L*
    pair.rst: *C* *L*
    partition.rst: *C* *L*
    plus.rst: *C* *L*
    pop_back.rst: *C* *L*
    pop_front.rst: *C* *L*
    preface.rst: *C* *L*
    prior.rst: *C* *L*
    protect.rst: *C* *L*
    push_back.rst: *C* *L*
    push_front.rst: *C* *L*
    quote.rst: *C* *L*
    range_c.rst: *C* *L*
    remove.rst: *C* *L*
    remove_if.rst: *C* *L*
    replace.rst: *C* *L*
    replace_if.rst: *C* *L*
    reverse.rst: *C* *L*
    reverse_copy.rst: *C* *L*
    reverse_copy_if.rst: *C* *L*
    reverse_fold.rst: *C* *L*
    reverse_iter_fold.rst: *C* *L*
    reverse_partition.rst: *C* *L*
    reverse_remove.rst: *C* *L*
    reverse_remove_if.rst: *C* *L*
    reverse_replace.rst: *C* *L*
    reverse_replace_if.rst: *C* *L*
    reverse_stable_partition.rst: *C* *L*
    reverse_transform.rst: *C* *L*
    reverse_unique.rst: *C* *L*
    sequence_tag.rst: *C* *L*
    set.rst: *C* *L*
    set_c.rst: *C* *L*
    shift_left.rst: *C* *L*
    shift_right.rst: *C* *L*
    single_view.rst: *C* *L*
    size.rst: *C* *L*
    size_t.rst: *C* *L*
    sizeof_.rst: *C* *L*
    sort.rst: *C* *L*
    stable_partition.rst: *C* *L*
    terminology.rst: *C* *L*
    times.rst: *C* *L*
    transform.rst: *C* *L*
    transform_view.rst: *C* *L*
    unique.rst: *C* *L*
    unpack_args.rst: *C* *L*
    upper_bound.rst: *C* *L*
    value_type.rst: *C* *L*
    vector.rst: *C* *L*
    vector_c.rst: *C* *L*
    void_.rst: *C* *L*
    zip_view.rst: *C* *L*
  libs/mpl/doc/
    style.css: *L*
  libs/mpl/example/fsm/
    README.txt: *C* *L*
  libs/mpl/test/
    Jamfile.v2: *C* *L*
|multi_array|
  libs/multi_array/doc/
    iterator_categories.html: *C* *L*
    reference.html: *L*
  libs/multi_array/doc/xml/
    MultiArray.xml: *C* *L*
    const_multi_array_ref.xml: *C* *L*
    multi_array.xml: *C* *L*
    multi_array_ref.xml: *C* *L*
    reference.xml: *L*
  libs/multi_array/test/
    Jamfile.v2: *L*
|numeric|
  boost/numeric/ublas/
    banded.hpp: *L*
    blas.hpp: *L*
  boost/numeric/ublas/detail/
    concepts.hpp: *L*
    config.hpp: *L*
    definitions.hpp: *L*
    documentation.hpp: *L*
    duff.hpp: *L*
    iterator.hpp: *L*
    matrix_assign.hpp: *L*
    raw.hpp: *L*
    temporary.hpp: *L*
    vector_assign.hpp: *L*
  boost/numeric/ublas/
    exception.hpp: *L*
    expression_types.hpp: *L*
    functional.hpp: *L*
    fwd.hpp: *L*
    hermitian.hpp: *L*
    io.hpp: *L*
    lu.hpp: *L*
    matrix.hpp: *L*
    matrix_expression.hpp: *L*
    matrix_proxy.hpp: *L*
    matrix_sparse.hpp: *L*
    operation.hpp: *L*
    operation_blocked.hpp: *L*
    operation_sparse.hpp: *L*
    storage.hpp: *L*
    storage_sparse.hpp: *L*
    symmetric.hpp: *L*
    traits.hpp: *L*
    triangular.hpp: *L*
    vector.hpp: *L*
    vector_expression.hpp: *L*
    vector_of_vector.hpp: *L*
    vector_proxy.hpp: *L*
    vector_sparse.hpp: *L*
  libs/numeric/conversion/test/
    Jamfile.v2: *C* *L*
    test_helpers.cpp: *C*
    test_helpers2.cpp: *C*
    test_helpers3.cpp: *C*
    traits_test.cpp: *C*
    udt_example_0.cpp: *C*
    udt_support_test.cpp: *C*
  libs/numeric/ublas/bench1/
    bench1.cpp: *L*
    bench1.hpp: *L*
    bench11.cpp: *L*
    bench12.cpp: *L*
    bench13.cpp: *L*
  libs/numeric/ublas/bench2/
    bench2.cpp: *L*
    bench2.hpp: *L*
    bench21.cpp: *L*
    bench22.cpp: *L*
    bench23.cpp: *L*
  libs/numeric/ublas/bench3/
    bench3.cpp: *L*
    bench3.hpp: *L*
    bench31.cpp: *L*
    bench32.cpp: *L*
    bench33.cpp: *L*
  libs/numeric/ublas/bench4/
    bench4.cpp: *L*
    bench41.cpp: *L*
    bench42.cpp: *L*
    bench43.cpp: *L*
  libs/numeric/ublas/doc/
    Release_notes.txt: *C* *L*
    array_adaptor.htm: *C* *L*
    banded.htm: *L*
    blas.htm: *L*
    bounded_array.htm: *C* *L*
    container_concept.htm: *L*
    doxygen.css: *C* *L*
    expression_concept.htm: *L*
    hermitian.htm: *L*
    index.htm: *L*
    iterator_concept.htm: *L*
    matrix.htm: *L*
    matrix_expression.htm: *L*
    matrix_proxy.htm: *L*
    matrix_sparse.htm: *L*
    operations_overview.htm: *L*
    overview.htm: *L*
    products.htm: *L*
    range.htm: *C* *L*
  libs/numeric/ublas/doc/samples/
    banded_adaptor.cpp: *L*
    banded_matrix.cpp: *L*
    bounded_array.cpp: *L*
    compressed_matrix.cpp: *L*
    compressed_vector.cpp: *L*
    coordinate_matrix.cpp: *L*
    coordinate_vector.cpp: *L*
    hermitian_adaptor.cpp: *L*
    hermitian_matrix.cpp: *L*
    identity_matrix.cpp: *L*
    map_array.cpp: *L*
    mapped_matrix.cpp: *L*
    mapped_vector.cpp: *L*
    matrix.cpp: *L*
    matrix_binary.cpp: *L*
    matrix_binary_scalar.cpp: *L*
    matrix_column.cpp: *L*
    matrix_column_project.cpp: *L*
    matrix_matrix_binary.cpp: *L*
    matrix_matrix_solve.cpp: *L*
    matrix_range.cpp: *L*
    matrix_range_project.cpp: *L*
    matrix_row.cpp: *L*
    matrix_row_project.cpp: *L*
    matrix_slice.cpp: *L*
    matrix_slice_project.cpp: *L*
    matrix_unary.cpp: *L*
    matrix_vector_binary.cpp: *L*
    matrix_vector_range.cpp: *L*
    matrix_vector_slice.cpp: *L*
    matrix_vector_solve.cpp: *L*
    range.cpp: *L*
    slice.cpp: *L*
    symmetric_adaptor.cpp: *L*
    symmetric_matrix.cpp: *L*
    triangular_adaptor.cpp: *L*
    triangular_matrix.cpp: *L*
    unbounded_array.cpp: *L*
    unit_vector.cpp: *L*
    vector.cpp: *L*
    vector_binary.cpp: *L*
    vector_binary_outer.cpp: *L*
    vector_binary_redux.cpp: *L*
    vector_binary_scalar.cpp: *L*
    vector_range.cpp: *L*
    vector_range_project.cpp: *L*
    vector_slice.cpp: *L*
    vector_slice_project.cpp: *L*
    vector_unary.cpp: *L*
    vector_unary_redux.cpp: *L*
    zero_matrix.cpp: *L*
    zero_vector.cpp: *L*
  libs/numeric/ublas/doc/
    storage_concept.htm: *C* *L*
    storage_sparse.htm: *L*
    symmetric.htm: *L*
    triangular.htm: *L*
    types_overview.htm: *L*
    ublas.css: *C* *L*
    unbounded_array.htm: *C* *L*
    vector.htm: *L*
    vector_expression.htm: *L*
    vector_proxy.htm: *L*
    vector_sparse.htm: *L*
  libs/numeric/ublas/test/
    README: *C* *L*
    concepts.cpp: *L*
    test1.cpp: *L*
    test1.hpp: *L*
    test11.cpp: *L*
    test12.cpp: *L*
    test13.cpp: *L*
    test2.cpp: *L*
    test2.hpp: *L*
    test21.cpp: *L*
    test22.cpp: *L*
    test23.cpp: *L*
    test3.cpp: *L*
    test3.hpp: *L*
    test31.cpp: *L*
    test32.cpp: *L*
    test33.cpp: *L*
    test4.cpp: *L*
    test4.hpp: *L*
    test42.cpp: *L*
    test43.cpp: *L*
    test5.cpp: *L*
    test5.hpp: *L*
    test52.cpp: *L*
    test53.cpp: *L*
    test6.cpp: *L*
    test6.hpp: *L*
    test62.cpp: *L*
    test63.cpp: *L*
    test7.cpp: *L*
    test7.hpp: *L*
    test71.cpp: *L*
    test72.cpp: *L*
    test73.cpp: *L*
|optional|
  libs/optional/test/
    Jamfile.v2: *L*
|people|
  people/
    paul_moore.htm: *C* *L*
    vesa_karvonen.htm: *C* *L*
|program_options|
  boost/program_options/detail/
    utf8_codecvt_facet.hpp: *L*
  libs/program_options/build/
    Jamfile.v2: *C* *L*
  libs/program_options/doc/
    Jamfile.v2: *C* *L*
    acknowledgements.xml: *C* *L*
    changes.xml: *C* *L*
    design.xml: *C* *L*
    glossary.xml: *C* *L*
    howto.xml: *C* *L*
    overview.xml: *C* *L*
    post_review_plan.txt: *C* *L*
    todo.txt: *C* *L*
    tutorial.xml: *C* *L*
  libs/program_options/example/
    Jamfile.v2: *C* *L*
  libs/program_options/test/
    Jamfile.v2: *C* *L*
    program_options_size_test.py: *C* *L*
    ucs2.txt: *C* *L*
    utf8.txt: *C* *L*
    winmain.py: *C* *L*
|property_map|
  libs/property_map/
    LvaluePropertyMap.html: *L*
    ReadWritePropertyMap.html: *L*
    ReadablePropertyMap.html: *L*
    WritablePropertyMap.html: *L*
    associative_property_map.html: *L*
    const_assoc_property_map.html: *L*
  libs/property_map/doc/
    dynamic_property_map.html: *C* *L*
    dynamic_property_map.rst: *C* *L*
  libs/property_map/
    example2.cpp: *L*
    identity_property_map.html: *L*
    iterator_property_map.html: *L*
    property_map.html: *L*
    vector_property_map.html: *L*
|ptr_container|
  libs/ptr_container/doc/
    default.css: *L*
    intro.xml: *C* *L*
    ptr_container.xml: *L*
  libs/ptr_container/test/
    Jamfile.v2: *C* *L*
    sequence_point.cpp: *C* *L*
|python|
  libs/python/doc/
    internals.html: *L*
    internals.rst: *L*
  libs/python/test/
    operators_wrapper.cpp: *C* *L*
    operators_wrapper.py: *C* *L*
|rational|
  boost/
    rational.hpp: *L*
  libs/rational/
    index.html: *L*
    rational.html: *L*
    rational_example.cpp: *L*
    rational_test.cpp: *L*
|regex|
  libs/regex/build/
    gcc-shared.mak: *C* *L*
  libs/regex/example/timer/
    input_script.txt: *C* *L*
|regression|
  tools/regression/build/
    Jamfile.v2: *C* *L*
  tools/regression/detail/
    tiny_xml_test.txt: *C* *L*
  tools/regression/
    index.htm: *C* *L*
    run_tests.sh: *C* *L*
  tools/regression/test/test-cases/general/expected/
    results.xml: *C* *L*
  tools/regression/test/test-cases/incremental/expected/
    results.xml: *C* *L*
  tools/regression/test/
    test.bat: *C* *L*
  tools/regression/xsl_reports/
    boostbook_report.py: *C* *L*
  tools/regression/xsl_reports/db/
    load.py: *C* *L*
    test-runs.xsd: *C* *L*
  tools/regression/xsl_reports/
    empty_expected_results.xml: *C* *L*
  tools/regression/xsl_reports/runner/
    __init__.py: *C* *L*
    default.css: *L*
    instructions.html: *L*
    instructions.rst: *C* *L*
  tools/regression/xsl_reports/test/
    common.py: *C* *L*
    expected_results.xml: *C* *L*
    generate_test_results.py: *C* *L*
    generate_test_results_v1.py: *C* *L*
    restrict_to_library.xsl: *C* *L*
    run_notes_regression.py: *C* *L*
    run_v1.py: *C* *L*
  tools/regression/xsl_reports/test/test-components/
    test.py: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/
    compile-fail.xml: *C* *L*
    completed.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/
    compile-fail.xml: *C* *L*
    completed.xml: *C* *L*
    lib.xml: *C* *L*
    misfire.xml: *C* *L*
    no-run.xml: *C* *L*
    run_pyd.xml: *C* *L*
    test-case.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/
    lib.xml: *L*
    misfire.xml: *C* *L*
    no-run.xml: *C* *L*
    run_pyd.xml: *C* *L*
    test-case.xml: *L*
    test-driver.xsl: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_re_match/expected/
    test_re_match.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_case_status/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_case_status/expected/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_case_status/
    test-driver.xsl: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_structure/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_structure/expected/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_structure/
    test-driver.xsl: *C* *L*
  tools/regression/xsl_reports/test/
    test.py: *C* *L*
    test_boost_wide_report.py: *C* *L*
  tools/regression/xsl_reports/
    test_results.xsd: *C* *L*
  tools/regression/xsl_reports/utils/
    __init__.py: *C* *L*
    accept_args.py: *C* *L*
    char_translation_table.py: *C* *L*
    check_existance.py: *C* *L*
    checked_system.py: *C* *L*
    libxslt.py: *C* *L*
    log.py: *C* *L*
    makedirs.py: *C* *L*
    send_mail.py: *C* *L*
    sourceforge.py: *C* *L*
    tar.py: *C* *L*
    zip.py: *C* *L*
  tools/regression/xsl_reports/xsl/v2/
    expected_to_1_33_format.xsl: *C* *L*
|release|
  tools/release/
    utils.py: *C* *L*
|serialization|
  libs/serialization/doc/
    style.css: *C* *L*
  libs/serialization/example/
    demo_output.txt: *C* *L*
    demo_save.xml: *C* *L*
    demofile.txt: *C* *L*
  libs/serialization/test/
    run_archive_test.bat: *C* *L*
    runtest.bat: *C* *L*
    runtest.sh: *C* *L*
  libs/serialization/vc7ide/
    readme.txt: *C* *L*
|signals|
  libs/signals/doc/
    tutorial.xml: *C* *L*
|smart_ptr|
  libs/smart_ptr/
    compatibility.htm: *L*
    scoped_array.htm: *L*
    scoped_ptr.htm: *L*
    shared_array.htm: *L*
    shared_ptr.htm: *L*
    smart_ptr.htm: *L*
    smarttests.htm: *L*
    weak_ptr.htm: *L*
|test|
  boost/test/utils/runtime/cla/detail/
    argument_value_usage.hpp: *L*
  libs/test/test/auto-link-test/
    run_bjam.bat: *C* *L*
|timer|
  libs/timer/
    timer.htm: *L*
|tr1|
  boost/tr1/
    tuple.hpp: *C* *L*
|tuple|
  libs/tuple/doc/
    design_decisions_rationale.html: *L*
    tuple_advanced_interface.html: *L*
    tuple_users_guide.html: *L*
  libs/tuple/test/
    README: *C* *L*
|utility|
  boost/
    shared_container_iterator.hpp: *L*
  libs/utility/
    OptionalPointee.html: *L*
    call_traits.htm: *L*
    compressed_pair.htm: *L*
    enable_if.html: *L*
  libs/utility/test/
    Jamfile.v2: *L*
  libs/utility/
    utility.htm: *L*
    value_init.htm: *L*
    value_init_test.cpp: *C*
    value_init_test_fail1.cpp: *C*
    value_init_test_fail2.cpp: *C*
    value_init_test_fail3.cpp: *C*
|variant|
  libs/variant/doc/
    Jamfile.v2: *C* *L*
    biblio.xml: *C* *L*
    design.xml: *C* *L*
    introduction.xml: *C* *L*
    misc.xml: *C* *L*
  libs/variant/doc/reference/
    apply_visitor.xml: *C* *L*
    bad_visit.xml: *C* *L*
    concepts.xml: *C* *L*
    get.xml: *C* *L*
    recursive_variant.xml: *C* *L*
    recursive_wrapper.xml: *C* *L*
    reference.xml: *C* *L*
    static_visitor.xml: *C* *L*
    variant.xml: *C* *L*
    variant_fwd.xml: *C* *L*
    visitor_ptr.xml: *C* *L*
  libs/variant/doc/tutorial/
    advanced.xml: *C* *L*
    basic.xml: *C* *L*
    tutorial.xml: *C* *L*
  libs/variant/doc/
    variant.xml: *L*
  libs/variant/
    index.html: *C* *L*
  libs/variant/test/
    Jamfile.v2: *L*
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Boost Inspection Report
Run Date: 16:05:54 UTC, Friday 30 March 2007
An inspection program <http://www.boost.org/tools/inspect/index.html>
checks each file in the current Boost CVS for various problems,
generating this as output. Problems detected include tabs in files,
missing copyrights, broken URL's, and similar misdemeanors.
Totals:
  11449 files scanned
  908 directories scanned (including root)
  199 problems reported
Problem counts:
  1 files with invalid line endings
  0 bookmarks with invalid characters
  3 invalid urls
  107 broken links
  21 unlinked files
  22 file/directory names issues
  1 files with tabs
  9 violations of the Boost min/max guidelines
  35 usages of unnamed namespaces in headers (including .ipp files)
Summary:
  archive (3)
  bind (1)
  boost-root (3)
  build (2)
  date_time (1)
  doc (2)
  filesystem (37)
  graph (2)
  iostreams (3)
  lambda (3)
  math (8)
  more (1)
  mpl (4)
  multi_array (2)
  ptr_container (1)
  python (10)
  regex (1)
  regression (32)
  serialization (1)
  test (81)
  type_traits (1)
Details:
  *R* invalid (cr only) line-ending
  *A* invalid bookmarks, invalid urls, broken links, unlinked files
  *N* file/directory names issues
  *T* tabs in file
  *M* uses of min or max that have not been protected from the min/max macros, or unallowed #undef-s
  *U* unnamed namespace in header
|archive|
  boost/archive/basic_streambuf_locale_saver.hpp:
    *N* name exceeds 31 characters
  boost/archive/impl/xml_wiarchive_impl.ipp:
    *U* unnamed namespace at line 53
  boost/archive/iterators/remove_whitespace.hpp:
    *U* unnamed namespace at line 57
|bind|
  boost/bind/placeholders.hpp:
    *U* unnamed namespace at line 25
|boost-root|
  index.htm:
    *A* broken link: doc/hmtl/date_time.html
    *A* broken link: doc/hmtl/date_time/details.html#changes
    *A* broken link: more/BoostCon07.html
|build|
  tools/build/v2/test/test_system.html:
    *A* unlinked file
  tools/build/v2/tools/python.jam:
    *R*
|date_time|
  libs/date_time/xmldoc/date_time_docs_howto.html:
    *A* unlinked file
|doc|
  doc/html/boost_math/inverse_complex.html:
    *A* unlinked file
  doc/html/jam.html:
    *A* unlinked file
|filesystem|
  libs/filesystem/doc/do-list.htm:
    *A* invalid URL (hardwired file): file://?/
    *A* invalid URL (hardwired file): file://?/UNC/
  libs/filesystem/doc/i18n.html:
    *A* broken link: convenience.htm#basic_recursive_directory_iterator
    *A* broken link: exception.htm
    *A* broken link: operations.htm
    *A* broken link: operations.htm#Do-the-right-thing
    *A* broken link: operations.htm#is_directory
    *A* broken link: operations.htm#is_file
    *A* broken link: operations.htm#status
  libs/filesystem/doc/index.htm:
    *A* broken link: ../build/Jamfile
    *A* broken link: convenience.htm
    *A* broken link: fstream.htm
    *A* broken link: operations.htm#create_directory
    *A* broken link: operations.htm#create_hard_link
    *A* broken link: operations.htm#current_path
    *A* broken link: operations.htm#directory_iterator
    *A* broken link: operations.htm#equivalent
    *A* broken link: operations.htm#file_size
    *A* broken link: operations.htm#initial_path
    *A* broken link: operations.htm#is_file
    *A* broken link: operations.htm#is_symlink
    *A* broken link: operations.htm#status
    *A* broken link: operations.htm#symlink_status
    *A* broken link: path.htm#Canonical
    *A* broken link: path.htm#Grammar
    *A* broken link: path.htm#Normalized
    *A* broken link: path.htm#default_name_check
    *A* broken link: path.htm#name_check_mechanism
    *A* broken link: path.htm#normalize
    *A* broken link: path.htm#operator_eq
    *A* broken link: path.htm#synopsis
  libs/filesystem/doc/portability_guide.htm:
    *A* broken link: path.htm#name_check_typedef
  libs/filesystem/doc/tr2_proposal.html:
    *A* invalid URL (hardwired file): file:///C|/boost/site/libs/filesystem/doc/operations.htm#complete_note
|graph|
  libs/graph/example/file_dependencies.cpp:
    *M* violation of Boost min/max guidelines on line 139
  libs/graph/test/serialize.cpp:
    *T*
|iostreams|
  libs/iostreams/doc/acknowledgments.html:
    *A* unlinked file
  libs/iostreams/doc/concepts/multi-character.html:
    *A* unlinked file
  libs/iostreams/doc/installation.html:
    *A* broken link: ../../../tools/build/v1/build_system.htm
|lambda|
  boost/lambda/core.hpp:
    *U* unnamed namespace at line 62
  boost/lambda/detail/lambda_functors.hpp:
    *U* unnamed namespace at line 25
  boost/lambda/exceptions.hpp:
    *U* unnamed namespace at line 24
|math|
  libs/math/test/common_factor_test.cpp:
    *M* violation of Boost min/max guidelines on line 146
    *M* violation of Boost min/max guidelines on line 147
    *M* violation of Boost min/max guidelines on line 193
    *M* violation of Boost min/max guidelines on line 194
|more|
  more/separate_compilation.html:
    *A* broken link: ../libs/config/test/link/test/Jamfile.v2
|mpl|
  boost/mpl/alias.hpp:
    *U* unnamed namespace at line 17
  libs/mpl/doc/refmanual/for-each.html:
    *A* broken link: ./value-initialized.html
|multi_array|
  boost/multi_array/base.hpp:
    *U* unnamed namespace at line 69
  libs/multi_array/test/generative_tests.hpp:
    *U* unnamed namespace at line 57
|ptr_container|
  libs/ptr_container/doc/tutorial_example.html:
    *A* unlinked file
|python|
  libs/python/doc/building.html:
    *A* broken link: ../../../tools/build/v1/build_system.htm
    *A* broken link: ../../../tools/build/v1/build_system.htm#user_globals
    *A* broken link: ../../../tools/build/v1/build_system.htm#variants
  libs/python/doc/tutorial/doc/html/python/hello.html:
    *A* broken link: ../../../../../example/tutorial/Jamrules
  libs/python/doc/tutorial/index.html:
    *A* broken link: ../../../LICENSE_1_0.txt
  libs/python/doc/v2/May2002.html:
    *A* broken link: ../../../../tools/build/v1/build_system.htm
    *A* broken link: ../../../../tools/build/v1/gen_aix_import_file.py
  libs/python/doc/v2/faq.html:
    *A* broken link: ../../../../tools/build/v1/build_system.htm
|regex|
  libs/regex/performance/input.html:
    *A* unlinked file
|regression|
  regression/.htaccess:
    *N* leading character of ".htaccess" is not alphabetic
  tools/regression/test/test-cases/incremental/bjam.log.1:
    *N* name contains more than one dot character ('.')
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/compile-fail.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/completed.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/compile-fail.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/completed.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/lib.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/misfire.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/no-run.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/run_pyd.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/test-case.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/test-case.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/test-driver.xsl:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_re_match/expected/test_re_match.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_test_case_status/explicit-failures-markup.xml.test:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
    *N* name contains more than one dot character ('.')
    *N* name exceeds 31 characters
  tools/regression/xsl_reports/test/test-components/test_test_structure/explicit-failures-markup.xml.test:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
    *N* name contains more than one dot character ('.')
    *N* name exceeds 31 characters
  tools/regression/xsl_reports/xsl/html/issues_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/library_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/library_user_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/make_tinyurl.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/summary_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/summary_user_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/issues_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html:
    *A* unlinked file
|serialization|
  libs/serialization/src/basic_xml_grammar.ipp:
    *U* unnamed namespace at line 43
|test|
  boost/test/floating_point_comparison.hpp:
    *U* unnamed namespace at line 206
    *U* unnamed namespace at line 228
  boost/test/impl/cpp_main.ipp:
    *U* unnamed namespace at line 42
  boost/test/impl/exception_safety.ipp:
    *U* unnamed namespace at line 400
  boost/test/impl/framework.ipp:
    *U* unnamed namespace at line 199
  boost/test/impl/plain_report_formatter.ipp:
    *U* unnamed namespace at line 45
  boost/test/impl/progress_monitor.ipp:
    *U* unnamed namespace at line 38
  boost/test/impl/results_collector.ipp:
    *U* unnamed namespace at line 106
  boost/test/impl/results_reporter.ipp:
    *U* unnamed namespace at line 48
  boost/test/impl/unit_test_log.ipp:
    *U* unnamed namespace at line 79
  boost/test/impl/unit_test_monitor.ipp:
    *U* unnamed namespace at line 35
  boost/test/impl/unit_test_parameters.ipp:
    *U* unnamed namespace at line 50
  boost/test/results_collector.hpp:
    *U* unnamed namespace at line 40
  boost/test/test_tools.hpp:
    *U* unnamed namespace at line 262
  boost/test/utils/iterator/token_iterator.hpp:
    *U* unnamed namespace at line 166
  boost/test/utils/named_params.hpp:
    *U* unnamed namespace at line 216
  boost/test/utils/runtime/cla/dual_name_parameter.ipp:
    *U* unnamed namespace at line 43
  boost/test/utils/runtime/cla/modifier.hpp:
    *U* unnamed namespace at line 34
  boost/test/utils/runtime/env/modifier.hpp:
    *U* unnamed namespace at line 34
  boost/test/utils/runtime/file/config_file.hpp:
    *U* unnamed namespace at line 169
    *U* unnamed namespace at line 64
    *U* unnamed namespace at line 74
  boost/test/utils/runtime/file/config_file_iterator.hpp:
    *U* unnamed namespace at line 68
  boost/test/utils/trivial_singleton.hpp:
    *U* unnamed namespace at line 52
    *U* unnamed namespace at line 61
  libs/test/build/msvc71_proj/config_file_iterator_test.vcproj:
    *N* name exceeds 31 characters
  libs/test/doc/components/prg_exec_monitor/compilation.html:
    *A* broken link: ../../../build/Jamfile
  libs/test/doc/components/prg_exec_monitor/index.html:
    *A* broken link: ../../../../../boost/test/cpp_main.hpp
  libs/test/doc/components/test_tools/index.html:
    *A* broken link: ../../tests/boost_check_equal_str.html
  libs/test/doc/components/test_tools/reference/BOOST_CHECK_CLOSE.html:
    *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
  libs/test/doc/components/test_tools/reference/BOOST_CHECK_MESSAGE.html:
    *A* broken link: BOOST_MESSAGE.html
  libs/test/doc/components/test_tools/reference/BOOST_CHECK_SMALL.html:
    *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
  libs/test/doc/components/test_tools/reference/tools_list.html:
    *A* broken link: ../../btl1.gif
    *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
  libs/test/doc/components/utf/compilation.html:
    *A* broken link: ../../../build/Jamfile
  libs/test/doc/components/utf/components/index.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/components/test_case/abstract_interface.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/auto_register_facility.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/boost_function_tc.html:
    *A* broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/class_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/function_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/param_boost_function_tc.html:
    *A* broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/param_class_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/param_function_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/tc_template.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_log/custom_log_formatter.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_log/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_result/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_suite/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/index.html:
    *A* broken link: getting_started/index.html
  libs/test/doc/components/utf/parameters/build_info.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/catch_system_errors.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/detect_memory_leaks.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/index.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/log_format.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/log_level.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/no_result_code.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/output_format.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/random.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/report_format.html:
    *A* broken link: ../../../../../LICENSE_1_0.txt
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/report_level.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/show_progress.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/examples/unit_test_example1.html:
    *A* broken link: ../../example/unit_test_example1.cpp
  libs/test/doc/examples/unit_test_example2.html:
    *A* broken link: ../../example/unit_test_example2.cpp
  libs/test/doc/examples/unit_test_example3.html:
    *A* broken link: ../../example/unit_test_example3.cpp
  libs/test/doc/examples/unit_test_example4.html:
    *A* broken link: ../../example/unit_test_example4.cpp
  libs/test/doc/examples/unit_test_example5.html:
    *A* broken link: ../../example/unit_test_example5.cpp
    *A* broken link: ../../example/unit_test_example5.input
  libs/test/doc/tests/auto_unit_test_test.html:
    *A* broken link: ../../test/auto_unit_test_test.cpp
  libs/test/doc/tests/auto_unit_test_test_mult.html:
    *A* broken link: ../../test/auto_unit_test_test_mult1.cpp
    *A* broken link: ../../test/auto_unit_test_test_mult2.cpp
  libs/test/doc/tests/unit_test_suite_ex_test.html:
    *A* broken link: ../../test/unit_test_suite_ex_test.cpp
  libs/test/doc/tutorials/hello_the_testing_world.html:
    *A* broken link: ../../../../../LICENSE_1_0.txt
    *A* broken link: ../execution_monitor/index.html
  libs/test/doc/tutorials/new_year_resolution.html:
    *A* broken link: ../../../../../../LICENSE_1_0.txt
|type_traits|
  libs/type_traits/cxx_type_traits.htm:
    *A* unlinked file
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Hi
I'm using xpressive 1.0.1 from the vault (thanks for a great library BTW).
When using static regexes and regex_token_iterators, dereferencing the
iterator does not always give the expected matching string.
Take for instance the example 5 about splitting a string into tokens that
each match a regex. If you use 
sregex time = (_d) >> ':' >> (_d >> _d);
instead of
sregex time = sregex::compile( "(\\d):(\\d\\d)" );
the output is empty for the input string "Eric: 4:40, Karl: 3:35, Francesca:
2:32".
The first impression while debugging is that grouping is not working. The
first match on this sample is "4:40" instead of expected "4". I decided to
ask for help before continue debugging, just in case this was already known.
For completeness, here is the rest of the sample code:
int const subs[] = { 1, 2 };
sregex_token_iterator cur( str.begin(), str.end(), time, subs );
sregex_token_iterator end;
for( ; cur != end; ++cur )
{
   std::cout << *cur << '\n';
}
Thanks in advance.
Jorge
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            Is there any interest in a library that provides safe message queues and messages for threads?
                        
                        
by Sami Väisänen 30 Mar '07
                    by Sami Väisänen 30 Mar '07
30 Mar '07
                    
                        Hello,
I've been working on a small library on top of boost::thread. The basic
premise is to practice concurrent programming by having the threads
communicate only through message queues.
With the library I am able to send messages of any user defined type (as
long as they are copy constructible and assignable) between threads to
different queues. The library has 2 types of queues, an in memory_queue
implemented simply with a std::deque and a native_queue. The
native_queue can provide a wait handle so the queue can be waited on
with some platform specific methods.
It is also possible to send "sync" messages that will force the threads
communicating through the message queues to rendezvous. This is useful
e.g. when a thread needs to request some additional information before
it can continue processing.
regards,
Sami
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                    
                        
                            
                                
                            
                            [Boost-bugs] [ boost-Feature Requests-1690995 ] Ability	to	partially specialize implementation_level
                        
                        
by SourceForge.net 30 Mar '07
                    by SourceForge.net 30 Mar '07
30 Mar '07
                    
                        Feature Requests item #1690995, was opened at 2007-03-29 18:11
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=357586&aid=1690995&group_…
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: sohail (sohail_)
Assigned to: Nobody/Anonymous (nobody)
Summary: Ability to partially specialize implementation_level
Initial Comment:
Please add the ability to partially specialize implementation_level using enable_if. The use I would appreciate is:
template<typename T, typename Enable=void>
struct implementation_level;
template<typename T>
strut implementation_level<T,enable_if<my_condition<T> >::type >
{
   make_never_serialized_somehow;
};
If the above is not possible, please add an example to the documentation expressing how to achieve the above for a class of possibly unrelated types.
Thanks
----------------------------------------------------------------------
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=357586&aid=1690995&group_…
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-bugs mailing list
Boost-bugs(a)lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/boost-bugs
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Hallo, Jeff.
Just in case you didn't notice this:
http://article.gmane.org/gmane.comp.lib.boost.testing/4236
I just realized that I hid the fact that it is related with the date_time
library rather well.
Cheers,
Nicola Musatti
                    
                  
                  
                          
                            
                            4
                            
                          
                          
                            
                            5
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Boost Inspection Report
Run Date: 16:06:04 UTC, Thursday 29 March 2007
An inspection program <http://www.boost.org/tools/inspect/index.html>
checks each file in the current Boost CVS for various problems,
generating this as output. Problems detected include tabs in files,
missing copyrights, broken URL's, and similar misdemeanors.
Totals:
  11449 files scanned
  908 directories scanned (including root)
  1051 problems reported
Problem counts:
  653 files missing Boost license info or having wrong reference text
  398 files missing copyright notice
Summary:
  any (1)
  archive (1)
  build (68)
  concept_check (22)
  conversion (5)
  doc (1)
  filesystem (2)
  function (1)
  graph (1)
  inspect (1)
  integer (9)
  lambda (10)
  libs (6)
  logic (2)
  math (1)
  more (13)
  mpl (417)
  multi_array (13)
  numeric (188)
  optional (1)
  people (4)
  program_options (35)
  property_map (15)
  ptr_container (8)
  python (6)
  rational (5)
  regex (4)
  regression (118)
  release (2)
  serialization (16)
  signals (2)
  smart_ptr (8)
  test (3)
  timer (1)
  tr1 (2)
  tuple (5)
  utility (12)
  variant (42)
Details:
  *L* missing Boost license info, or wrong reference text
  *C* missing copyright notice
|any|
  libs/any/doc/
    any.xml: *L*
|archive|
  boost/archive/detail/
    utf8_codecvt_facet.hpp: *L*
|build|
  tools/build/v2/build/
    build-request.jam: *L*
    modifiers.jam: *L*
  tools/build/v2/doc/
    Jamfile.v2: *C* *L*
  tools/build/v2/doc/src/
    advanced.xml: *C* *L*
    architecture.xml: *C* *L*
    catalog.xml: *C* *L*
    extending.xml: *C* *L*
    faq.xml: *C* *L*
    fragments.xml: *C* *L*
    howto.xml: *C* *L*
    install.xml: *C* *L*
    recipes.xml: *C* *L*
    reference.xml: *C* *L*
    standalone.xml: *C* *L*
    tutorial.xml: *C* *L*
    userman.xml: *C* *L*
  tools/build/v2/example/generate/
    REAME.txt: *C* *L*
    a.cpp: *C* *L*
  tools/build/v2/example/generator/
    README.txt: *C* *L*
    soap.jam: *C* *L*
  tools/build/v2/example/python_modules/
    python_helpers.jam: *C* *L*
    python_helpers.py: *C* *L*
  tools/build/v2/test/
    abs_workdir.py: *C* *L*
    dependency_property.py: *L*
    dependency_test.py: *C* *L*
    direct_request_test.py: *C* *L*
    dll_path.py: *L*
    double_loading.py: *L*
    duplicate.py: *L*
    echo_args.jam: *C* *L*
    empty.jam: *C* *L*
    expansion.py: *L*
    explicit.py: *L*
    gcc_runtime.py: *L*
  tools/build/v2/test/project-test3/lib3/
    Jamfile: *C* *L*
  tools/build/v2/test/
    readme.txt: *C* *L*
    svn_tree.py: *L*
    tag.py: *L*
    test_system.html: *L*
  tools/build/v2/tools/
    sun.jam: *L*
    xsltproc.jam: *L*
|concept_check|
  libs/concept_check/
    bibliography.htm: *L*
    concept_check.htm: *L*
    concept_covering.htm: *L*
    creating_concepts.htm: *L*
  libs/concept_check/doc/
    Jamfile.v2: *C* *L*
  libs/concept_check/doc/reference/
    Assignable.xml: *L*
    BidirectionalIterator.xml: *L*
    CopyConstructible.xml: *L*
    DefaultConstructible.xml: *L*
    EqualityComparable.xml: *L*
    ForwardIterator.xml: *L*
    InputIterator.xml: *L*
    LessThanComparable.xml: *L*
    OutputIterator.xml: *L*
    RandomAccessIterator.xml: *L*
    SignedInteger.xml: *L*
    concepts.xml: *L*
  libs/concept_check/
    implementation.htm: *L*
    prog_with_concepts.htm: *L*
    reference.htm: *L*
    using_concept_check.htm: *L*
|conversion|
  libs/conversion/
    cast.htm: *L*
    index.html: *C* *L*
    lexical_cast.htm: *L*
  libs/conversion/test/
    Jamfile.v2: *L*
|doc|
  doc/html/
    docutils.css: *L*
|filesystem|
  libs/filesystem/doc/
    tr2_proposal.html: *L*
  libs/filesystem/src/
    utf8_codecvt_facet.hpp: *L*
|function|
  boost/function/detail/
    gen_maybe_include.pl: *L*
|graph|
  libs/graph/doc/
    lengauer_tarjan_dominator.htm: *L*
|inspect|
  tools/inspect/build/
    Jamfile.v2: *L*
|integer|
  libs/integer/
    cstdint.htm: *C* *L*
  libs/integer/doc/
    integer_mask.html: *L*
    static_min_max.html: *L*
  libs/integer/
    index.html: *C* *L*
    integer.htm: *L*
    integer_traits.html: *C* *L*
|lambda|
  libs/lambda/doc/
    Jamfile.v2: *C* *L*
  libs/lambda/doc/detail/
    README: *C* *L*
    lambda_doc.xsl: *C* *L*
    lambda_doc_chunks.xsl: *C* *L*
  libs/lambda/test/
    Makefile: *C* *L*
|libs|
  libs/
    expected_results.xml: *C* *L*
    maintainers.txt: *C* *L*
    platform_maintainers.txt: *C* *L*
|logic|
  libs/logic/doc/
    Jamfile.v2: *C* *L*
|math|
  boost/math/
    common_factor_rt.hpp: *L*
|more|
  more/
    error_handling.html: *L*
    generic_exception_safety.html: *C* *L*
    generic_programming.html: *L*
    getting_started.rst: *C* *L*
    moderators.html: *C*
    regression.html: *C* *L*
    report-apr-2006.html: *C* *L*
    report-jan-2006.html: *C* *L*
|mpl|
  libs/mpl/doc/src/refmanual/
    ASSERT.rst: *C* *L*
    ASSERT_MSG.rst: *C* *L*
    ASSERT_NOT.rst: *C* *L*
    ASSERT_RELATION.rst: *C* *L*
    AUX_LAMBDA_SUPPORT.rst: *C* *L*
    Acknowledgements.rst: *C* *L*
    Algorithms-Iteration.rst: *C* *L*
    Algorithms-Querying.rst: *C* *L*
    Algorithms-Runtime.rst: *C* *L*
    Algorithms-Transformation.rst: *C* *L*
    Algorithms.rst: *C* *L*
    AssociativeSequence.rst: *C* *L*
    BackExtensibleSequence.rst: *C* *L*
    BidirectionalIterator.rst: *C* *L*
    BidirectionalSequence.rst: *C* *L*
    CFG_NO_HAS_XXX.rst: *C* *L*
    CFG_NO_PREPROCESSED.rst: *C* *L*
    Categorized.rst: *C* *L*
    Data.rst: *C* *L*
    ExtensibleAssociativeSeq.rst: *C* *L*
    ExtensibleSequence.rst: *C* *L*
    ForwardIterator.rst: *C* *L*
    ForwardSequence.rst: *C* *L*
    FrontExtensibleSequence.rst: *C* *L*
    HAS_XXX_TRAIT_DEF.rst: *C* *L*
    HAS_XXX_TRAIT_NAMED_DEF.rst: *C* *L*
    Inserter.rst: *C* *L*
    IntegralConstant.rst: *C* *L*
    IntegralSequenceWrapper.rst: *C* *L*
    Iterators-Concepts.rst: *C* *L*
    Iterators-Metafunctions.rst: *C* *L*
    Iterators.rst: *C* *L*
    LIMIT_LIST_SIZE.rst: *C* *L*
    LIMIT_MAP_SIZE.rst: *C* *L*
    LIMIT_METAFUNCTION_ARITY.rst: *C* *L*
    LIMIT_SET_SIZE.rst: *C* *L*
    LIMIT_UNROLLING.rst: *C* *L*
    LIMIT_VECTOR_SIZE.rst: *C* *L*
    LambdaExpression.rst: *C* *L*
    Macros-Asserts.rst: *C* *L*
    Macros-Configuration.rst: *C* *L*
    Macros.rst: *C* *L*
    Metafunction.rst: *C* *L*
    MetafunctionClass.rst: *C* *L*
    Metafunctions-Arithmetic.rst: *C* *L*
    Metafunctions-Bitwise.rst: *C* *L*
    Metafunctions-Comparisons.rst: *C* *L*
    Metafunctions-Composition.rst: *C* *L*
    Metafunctions-Conditional.rst: *C* *L*
    Metafunctions-Invocation.rst: *C* *L*
    Metafunctions-Logical.rst: *C* *L*
    Metafunctions-Trivial.rst: *C* *L*
    Metafunctions-Type.rst: *C* *L*
    Metafunctions.rst: *C* *L*
    NumericMetafunction.rst: *C* *L*
    PlaceholderExpression.rst: *C* *L*
    Placeholders.rst: *C* *L*
    RandomAccessIterator.rst: *C* *L*
    RandomAccessSequence.rst: *C* *L*
    ReversibleAlgorithm.rst: *C* *L*
    Sequences-Classes.rst: *C* *L*
    Sequences-Concepts.rst: *C* *L*
    Sequences-Intrinsic.rst: *C* *L*
    Sequences-Views.rst: *C* *L*
    Sequences.rst: *C* *L*
    TagDispatchedMetafunction.rst: *C* *L*
    TrivialMetafunction.rst: *C* *L*
    VariadicSequence.rst: *C* *L*
    accumulate.rst: *C* *L*
    advance.rst: *C* *L*
    always.rst: *C* *L*
    and_.rst: *C* *L*
    apply.rst: *C* *L*
    apply_wrap.rst: *C* *L*
    arg.rst: *C* *L*
    at.rst: *C* *L*
    at_c.rst: *C* *L*
    back.rst: *C* *L*
    back_inserter.rst: *C* *L*
    begin.rst: *C* *L*
    bind.rst: *C* *L*
    bitand_.rst: *C* *L*
    bitor_.rst: *C* *L*
    bitxor_.rst: *C* *L*
    bool_.rst: *C* *L*
    clear.rst: *C* *L*
    contains.rst: *C* *L*
    copy.rst: *C* *L*
    copy_if.rst: *C* *L*
    count.rst: *C* *L*
    count_if.rst: *C* *L*
    deque.rst: *C* *L*
    deref.rst: *C* *L*
    distance.rst: *C* *L*
    divides.rst: *C* *L*
    empty.rst: *C* *L*
    empty_base.rst: *C* *L*
    empty_sequence.rst: *C* *L*
    end.rst: *C* *L*
    equal.rst: *C* *L*
    equal_to.rst: *C* *L*
    erase.rst: *C* *L*
    erase_key.rst: *C* *L*
    eval_if.rst: *C* *L*
    eval_if_c.rst: *C* *L*
    filter_view.rst: *C* *L*
    find.rst: *C* *L*
    find_if.rst: *C* *L*
    fold.rst: *C* *L*
    for_each.rst: *C* *L*
    front.rst: *C* *L*
    front_inserter.rst: *C* *L*
    greater.rst: *C* *L*
    greater_equal.rst: *C* *L*
    has_key.rst: *C* *L*
    identity.rst: *C* *L*
    if_.rst: *C* *L*
    if_c.rst: *C* *L*
    inherit.rst: *C* *L*
    inherit_linearly.rst: *C* *L*
    insert.rst: *C* *L*
    insert_range.rst: *C* *L*
    inserter_.rst: *C* *L*
    int_.rst: *C* *L*
    integral_c.rst: *C* *L*
    is_sequence.rst: *C* *L*
    iter_fold.rst: *C* *L*
    iter_fold_if.rst: *C* *L*
    iterator_category.rst: *C* *L*
    iterator_range.rst: *C* *L*
    joint_view.rst: *C* *L*
    key_type.rst: *C* *L*
    lambda.rst: *C* *L*
    less.rst: *C* *L*
    less_equal.rst: *C* *L*
    list.rst: *C* *L*
    list_c.rst: *C* *L*
    long_.rst: *C* *L*
    lower_bound.rst: *C* *L*
    map.rst: *C* *L*
    max.rst: *C* *L*
    max_element.rst: *C* *L*
    min.rst: *C* *L*
    min_element.rst: *C* *L*
    minus.rst: *C* *L*
    modulus.rst: *C* *L*
    multiplies.rst: *C* *L*
    negate.rst: *C* *L*
    next.rst: *C* *L*
    not_.rst: *C* *L*
    not_equal_to.rst: *C* *L*
    numeric_cast.rst: *C* *L*
    or_.rst: *C* *L*
    order.rst: *C* *L*
    pair.rst: *C* *L*
    partition.rst: *C* *L*
    plus.rst: *C* *L*
    pop_back.rst: *C* *L*
    pop_front.rst: *C* *L*
    preface.rst: *C* *L*
    prior.rst: *C* *L*
    protect.rst: *C* *L*
    push_back.rst: *C* *L*
    push_front.rst: *C* *L*
    quote.rst: *C* *L*
    range_c.rst: *C* *L*
    remove.rst: *C* *L*
    remove_if.rst: *C* *L*
    replace.rst: *C* *L*
    replace_if.rst: *C* *L*
    reverse.rst: *C* *L*
    reverse_copy.rst: *C* *L*
    reverse_copy_if.rst: *C* *L*
    reverse_fold.rst: *C* *L*
    reverse_iter_fold.rst: *C* *L*
    reverse_partition.rst: *C* *L*
    reverse_remove.rst: *C* *L*
    reverse_remove_if.rst: *C* *L*
    reverse_replace.rst: *C* *L*
    reverse_replace_if.rst: *C* *L*
    reverse_stable_partition.rst: *C* *L*
    reverse_transform.rst: *C* *L*
    reverse_unique.rst: *C* *L*
    sequence_tag.rst: *C* *L*
    set.rst: *C* *L*
    set_c.rst: *C* *L*
    shift_left.rst: *C* *L*
    shift_right.rst: *C* *L*
    single_view.rst: *C* *L*
    size.rst: *C* *L*
    size_t.rst: *C* *L*
    sizeof_.rst: *C* *L*
    sort.rst: *C* *L*
    stable_partition.rst: *C* *L*
    terminology.rst: *C* *L*
    times.rst: *C* *L*
    transform.rst: *C* *L*
    transform_view.rst: *C* *L*
    unique.rst: *C* *L*
    unpack_args.rst: *C* *L*
    upper_bound.rst: *C* *L*
    value_type.rst: *C* *L*
    vector.rst: *C* *L*
    vector_c.rst: *C* *L*
    void_.rst: *C* *L*
    zip_view.rst: *C* *L*
  libs/mpl/doc/
    style.css: *L*
  libs/mpl/example/fsm/
    README.txt: *C* *L*
  libs/mpl/test/
    Jamfile.v2: *C* *L*
|multi_array|
  libs/multi_array/doc/
    iterator_categories.html: *C* *L*
    reference.html: *L*
  libs/multi_array/doc/xml/
    MultiArray.xml: *C* *L*
    const_multi_array_ref.xml: *C* *L*
    multi_array.xml: *C* *L*
    multi_array_ref.xml: *C* *L*
    reference.xml: *L*
  libs/multi_array/test/
    Jamfile.v2: *L*
|numeric|
  boost/numeric/ublas/
    banded.hpp: *L*
    blas.hpp: *L*
  boost/numeric/ublas/detail/
    concepts.hpp: *L*
    config.hpp: *L*
    definitions.hpp: *L*
    documentation.hpp: *L*
    duff.hpp: *L*
    iterator.hpp: *L*
    matrix_assign.hpp: *L*
    raw.hpp: *L*
    temporary.hpp: *L*
    vector_assign.hpp: *L*
  boost/numeric/ublas/
    exception.hpp: *L*
    expression_types.hpp: *L*
    functional.hpp: *L*
    fwd.hpp: *L*
    hermitian.hpp: *L*
    io.hpp: *L*
    lu.hpp: *L*
    matrix.hpp: *L*
    matrix_expression.hpp: *L*
    matrix_proxy.hpp: *L*
    matrix_sparse.hpp: *L*
    operation.hpp: *L*
    operation_blocked.hpp: *L*
    operation_sparse.hpp: *L*
    storage.hpp: *L*
    storage_sparse.hpp: *L*
    symmetric.hpp: *L*
    traits.hpp: *L*
    triangular.hpp: *L*
    vector.hpp: *L*
    vector_expression.hpp: *L*
    vector_of_vector.hpp: *L*
    vector_proxy.hpp: *L*
    vector_sparse.hpp: *L*
  libs/numeric/conversion/test/
    Jamfile.v2: *C* *L*
    test_helpers.cpp: *C*
    test_helpers2.cpp: *C*
    test_helpers3.cpp: *C*
    traits_test.cpp: *C*
    udt_example_0.cpp: *C*
    udt_support_test.cpp: *C*
  libs/numeric/ublas/bench1/
    bench1.cpp: *L*
    bench1.hpp: *L*
    bench11.cpp: *L*
    bench12.cpp: *L*
    bench13.cpp: *L*
  libs/numeric/ublas/bench2/
    bench2.cpp: *L*
    bench2.hpp: *L*
    bench21.cpp: *L*
    bench22.cpp: *L*
    bench23.cpp: *L*
  libs/numeric/ublas/bench3/
    bench3.cpp: *L*
    bench3.hpp: *L*
    bench31.cpp: *L*
    bench32.cpp: *L*
    bench33.cpp: *L*
  libs/numeric/ublas/bench4/
    bench4.cpp: *L*
    bench41.cpp: *L*
    bench42.cpp: *L*
    bench43.cpp: *L*
  libs/numeric/ublas/doc/
    Release_notes.txt: *C* *L*
    array_adaptor.htm: *C* *L*
    banded.htm: *L*
    blas.htm: *L*
    bounded_array.htm: *C* *L*
    container_concept.htm: *L*
    doxygen.css: *C* *L*
    expression_concept.htm: *L*
    hermitian.htm: *L*
    index.htm: *L*
    iterator_concept.htm: *L*
    matrix.htm: *L*
    matrix_expression.htm: *L*
    matrix_proxy.htm: *L*
    matrix_sparse.htm: *L*
    operations_overview.htm: *L*
    overview.htm: *L*
    products.htm: *L*
    range.htm: *C* *L*
  libs/numeric/ublas/doc/samples/
    banded_adaptor.cpp: *L*
    banded_matrix.cpp: *L*
    bounded_array.cpp: *L*
    compressed_matrix.cpp: *L*
    compressed_vector.cpp: *L*
    coordinate_matrix.cpp: *L*
    coordinate_vector.cpp: *L*
    hermitian_adaptor.cpp: *L*
    hermitian_matrix.cpp: *L*
    identity_matrix.cpp: *L*
    map_array.cpp: *L*
    mapped_matrix.cpp: *L*
    mapped_vector.cpp: *L*
    matrix.cpp: *L*
    matrix_binary.cpp: *L*
    matrix_binary_scalar.cpp: *L*
    matrix_column.cpp: *L*
    matrix_column_project.cpp: *L*
    matrix_matrix_binary.cpp: *L*
    matrix_matrix_solve.cpp: *L*
    matrix_range.cpp: *L*
    matrix_range_project.cpp: *L*
    matrix_row.cpp: *L*
    matrix_row_project.cpp: *L*
    matrix_slice.cpp: *L*
    matrix_slice_project.cpp: *L*
    matrix_unary.cpp: *L*
    matrix_vector_binary.cpp: *L*
    matrix_vector_range.cpp: *L*
    matrix_vector_slice.cpp: *L*
    matrix_vector_solve.cpp: *L*
    range.cpp: *L*
    slice.cpp: *L*
    symmetric_adaptor.cpp: *L*
    symmetric_matrix.cpp: *L*
    triangular_adaptor.cpp: *L*
    triangular_matrix.cpp: *L*
    unbounded_array.cpp: *L*
    unit_vector.cpp: *L*
    vector.cpp: *L*
    vector_binary.cpp: *L*
    vector_binary_outer.cpp: *L*
    vector_binary_redux.cpp: *L*
    vector_binary_scalar.cpp: *L*
    vector_range.cpp: *L*
    vector_range_project.cpp: *L*
    vector_slice.cpp: *L*
    vector_slice_project.cpp: *L*
    vector_unary.cpp: *L*
    vector_unary_redux.cpp: *L*
    zero_matrix.cpp: *L*
    zero_vector.cpp: *L*
  libs/numeric/ublas/doc/
    storage_concept.htm: *C* *L*
    storage_sparse.htm: *L*
    symmetric.htm: *L*
    triangular.htm: *L*
    types_overview.htm: *L*
    ublas.css: *C* *L*
    unbounded_array.htm: *C* *L*
    vector.htm: *L*
    vector_expression.htm: *L*
    vector_proxy.htm: *L*
    vector_sparse.htm: *L*
  libs/numeric/ublas/test/
    README: *C* *L*
    concepts.cpp: *L*
    test1.cpp: *L*
    test1.hpp: *L*
    test11.cpp: *L*
    test12.cpp: *L*
    test13.cpp: *L*
    test2.cpp: *L*
    test2.hpp: *L*
    test21.cpp: *L*
    test22.cpp: *L*
    test23.cpp: *L*
    test3.cpp: *L*
    test3.hpp: *L*
    test31.cpp: *L*
    test32.cpp: *L*
    test33.cpp: *L*
    test4.cpp: *L*
    test4.hpp: *L*
    test42.cpp: *L*
    test43.cpp: *L*
    test5.cpp: *L*
    test5.hpp: *L*
    test52.cpp: *L*
    test53.cpp: *L*
    test6.cpp: *L*
    test6.hpp: *L*
    test62.cpp: *L*
    test63.cpp: *L*
    test7.cpp: *L*
    test7.hpp: *L*
    test71.cpp: *L*
    test72.cpp: *L*
    test73.cpp: *L*
|optional|
  libs/optional/test/
    Jamfile.v2: *L*
|people|
  people/
    paul_moore.htm: *C* *L*
    vesa_karvonen.htm: *C* *L*
|program_options|
  boost/program_options/detail/
    utf8_codecvt_facet.hpp: *L*
  libs/program_options/build/
    Jamfile.v2: *C* *L*
  libs/program_options/doc/
    Jamfile.v2: *C* *L*
    acknowledgements.xml: *C* *L*
    changes.xml: *C* *L*
    design.xml: *C* *L*
    glossary.xml: *C* *L*
    howto.xml: *C* *L*
    overview.xml: *C* *L*
    post_review_plan.txt: *C* *L*
    todo.txt: *C* *L*
    tutorial.xml: *C* *L*
  libs/program_options/example/
    Jamfile.v2: *C* *L*
  libs/program_options/test/
    Jamfile.v2: *C* *L*
    program_options_size_test.py: *C* *L*
    ucs2.txt: *C* *L*
    utf8.txt: *C* *L*
    winmain.py: *C* *L*
|property_map|
  libs/property_map/
    LvaluePropertyMap.html: *L*
    ReadWritePropertyMap.html: *L*
    ReadablePropertyMap.html: *L*
    WritablePropertyMap.html: *L*
    associative_property_map.html: *L*
    const_assoc_property_map.html: *L*
  libs/property_map/doc/
    dynamic_property_map.html: *C* *L*
    dynamic_property_map.rst: *C* *L*
  libs/property_map/
    example2.cpp: *L*
    identity_property_map.html: *L*
    iterator_property_map.html: *L*
    property_map.html: *L*
    vector_property_map.html: *L*
|ptr_container|
  libs/ptr_container/doc/
    default.css: *L*
    intro.xml: *C* *L*
    ptr_container.xml: *L*
  libs/ptr_container/test/
    Jamfile.v2: *C* *L*
    sequence_point.cpp: *C* *L*
|python|
  libs/python/doc/
    internals.html: *L*
    internals.rst: *L*
  libs/python/test/
    operators_wrapper.cpp: *C* *L*
    operators_wrapper.py: *C* *L*
|rational|
  boost/
    rational.hpp: *L*
  libs/rational/
    index.html: *L*
    rational.html: *L*
    rational_example.cpp: *L*
    rational_test.cpp: *L*
|regex|
  libs/regex/build/
    gcc-shared.mak: *C* *L*
  libs/regex/example/timer/
    input_script.txt: *C* *L*
|regression|
  tools/regression/build/
    Jamfile.v2: *C* *L*
  tools/regression/detail/
    tiny_xml_test.txt: *C* *L*
  tools/regression/
    index.htm: *C* *L*
    run_tests.sh: *C* *L*
  tools/regression/test/test-cases/general/expected/
    results.xml: *C* *L*
  tools/regression/test/test-cases/incremental/expected/
    results.xml: *C* *L*
  tools/regression/test/
    test.bat: *C* *L*
  tools/regression/xsl_reports/
    boostbook_report.py: *C* *L*
  tools/regression/xsl_reports/db/
    load.py: *C* *L*
    test-runs.xsd: *C* *L*
  tools/regression/xsl_reports/
    empty_expected_results.xml: *C* *L*
  tools/regression/xsl_reports/runner/
    __init__.py: *C* *L*
    default.css: *L*
    instructions.html: *L*
    instructions.rst: *C* *L*
  tools/regression/xsl_reports/test/
    common.py: *C* *L*
    expected_results.xml: *C* *L*
    generate_test_results.py: *C* *L*
    generate_test_results_v1.py: *C* *L*
    restrict_to_library.xsl: *C* *L*
    run_notes_regression.py: *C* *L*
    run_v1.py: *C* *L*
  tools/regression/xsl_reports/test/test-components/
    test.py: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/
    compile-fail.xml: *C* *L*
    completed.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/
    compile-fail.xml: *C* *L*
    completed.xml: *C* *L*
    lib.xml: *C* *L*
    misfire.xml: *C* *L*
    no-run.xml: *C* *L*
    run_pyd.xml: *C* *L*
    test-case.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/
    lib.xml: *L*
    misfire.xml: *C* *L*
    no-run.xml: *C* *L*
    run_pyd.xml: *C* *L*
    test-case.xml: *L*
    test-driver.xsl: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_re_match/expected/
    test_re_match.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_case_status/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_case_status/expected/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_case_status/
    test-driver.xsl: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_structure/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_structure/expected/
    a.xml: *C* *L*
  tools/regression/xsl_reports/test/test-components/test_test_structure/
    test-driver.xsl: *C* *L*
  tools/regression/xsl_reports/test/
    test.py: *C* *L*
    test_boost_wide_report.py: *C* *L*
  tools/regression/xsl_reports/
    test_results.xsd: *C* *L*
  tools/regression/xsl_reports/utils/
    __init__.py: *C* *L*
    accept_args.py: *C* *L*
    char_translation_table.py: *C* *L*
    check_existance.py: *C* *L*
    checked_system.py: *C* *L*
    libxslt.py: *C* *L*
    log.py: *C* *L*
    makedirs.py: *C* *L*
    send_mail.py: *C* *L*
    sourceforge.py: *C* *L*
    tar.py: *C* *L*
    zip.py: *C* *L*
  tools/regression/xsl_reports/xsl/v2/
    expected_to_1_33_format.xsl: *C* *L*
|release|
  tools/release/
    utils.py: *C* *L*
|serialization|
  libs/serialization/doc/
    style.css: *C* *L*
  libs/serialization/example/
    demo_output.txt: *C* *L*
    demo_save.xml: *C* *L*
    demofile.txt: *C* *L*
  libs/serialization/test/
    run_archive_test.bat: *C* *L*
    runtest.bat: *C* *L*
    runtest.sh: *C* *L*
  libs/serialization/vc7ide/
    readme.txt: *C* *L*
|signals|
  libs/signals/doc/
    tutorial.xml: *C* *L*
|smart_ptr|
  libs/smart_ptr/
    compatibility.htm: *L*
    scoped_array.htm: *L*
    scoped_ptr.htm: *L*
    shared_array.htm: *L*
    shared_ptr.htm: *L*
    smart_ptr.htm: *L*
    smarttests.htm: *L*
    weak_ptr.htm: *L*
|test|
  boost/test/utils/runtime/cla/detail/
    argument_value_usage.hpp: *L*
  libs/test/test/auto-link-test/
    run_bjam.bat: *C* *L*
|timer|
  libs/timer/
    timer.htm: *L*
|tr1|
  boost/tr1/
    tuple.hpp: *C* *L*
|tuple|
  libs/tuple/doc/
    design_decisions_rationale.html: *L*
    tuple_advanced_interface.html: *L*
    tuple_users_guide.html: *L*
  libs/tuple/test/
    README: *C* *L*
|utility|
  boost/
    shared_container_iterator.hpp: *L*
  libs/utility/
    OptionalPointee.html: *L*
    call_traits.htm: *L*
    compressed_pair.htm: *L*
    enable_if.html: *L*
  libs/utility/test/
    Jamfile.v2: *L*
  libs/utility/
    utility.htm: *L*
    value_init.htm: *L*
    value_init_test.cpp: *C*
    value_init_test_fail1.cpp: *C*
    value_init_test_fail2.cpp: *C*
    value_init_test_fail3.cpp: *C*
|variant|
  libs/variant/doc/
    Jamfile.v2: *C* *L*
    biblio.xml: *C* *L*
    design.xml: *C* *L*
    introduction.xml: *C* *L*
    misc.xml: *C* *L*
  libs/variant/doc/reference/
    apply_visitor.xml: *C* *L*
    bad_visit.xml: *C* *L*
    concepts.xml: *C* *L*
    get.xml: *C* *L*
    recursive_variant.xml: *C* *L*
    recursive_wrapper.xml: *C* *L*
    reference.xml: *C* *L*
    static_visitor.xml: *C* *L*
    variant.xml: *C* *L*
    variant_fwd.xml: *C* *L*
    visitor_ptr.xml: *C* *L*
  libs/variant/doc/tutorial/
    advanced.xml: *C* *L*
    basic.xml: *C* *L*
    tutorial.xml: *C* *L*
  libs/variant/doc/
    variant.xml: *L*
  libs/variant/
    index.html: *C* *L*
  libs/variant/test/
    Jamfile.v2: *L*
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                    
                    
                        Boost Inspection Report
Run Date: 16:05:58 UTC, Thursday 29 March 2007
An inspection program <http://www.boost.org/tools/inspect/index.html>
checks each file in the current Boost CVS for various problems,
generating this as output. Problems detected include tabs in files,
missing copyrights, broken URL's, and similar misdemeanors.
Totals:
  11449 files scanned
  908 directories scanned (including root)
  199 problems reported
Problem counts:
  1 files with invalid line endings
  0 bookmarks with invalid characters
  3 invalid urls
  107 broken links
  21 unlinked files
  22 file/directory names issues
  1 files with tabs
  9 violations of the Boost min/max guidelines
  35 usages of unnamed namespaces in headers (including .ipp files)
Summary:
  archive (3)
  bind (1)
  boost-root (3)
  build (2)
  date_time (1)
  doc (2)
  filesystem (37)
  graph (2)
  iostreams (3)
  lambda (3)
  math (8)
  more (1)
  mpl (4)
  multi_array (2)
  ptr_container (1)
  python (10)
  regex (1)
  regression (32)
  serialization (1)
  test (81)
  type_traits (1)
Details:
  *R* invalid (cr only) line-ending
  *A* invalid bookmarks, invalid urls, broken links, unlinked files
  *N* file/directory names issues
  *T* tabs in file
  *M* uses of min or max that have not been protected from the min/max macros, or unallowed #undef-s
  *U* unnamed namespace in header
|archive|
  boost/archive/basic_streambuf_locale_saver.hpp:
    *N* name exceeds 31 characters
  boost/archive/impl/xml_wiarchive_impl.ipp:
    *U* unnamed namespace at line 53
  boost/archive/iterators/remove_whitespace.hpp:
    *U* unnamed namespace at line 57
|bind|
  boost/bind/placeholders.hpp:
    *U* unnamed namespace at line 25
|boost-root|
  index.htm:
    *A* broken link: doc/hmtl/date_time.html
    *A* broken link: doc/hmtl/date_time/details.html#changes
    *A* broken link: more/BoostCon07.html
|build|
  tools/build/v2/test/test_system.html:
    *A* unlinked file
  tools/build/v2/tools/python.jam:
    *R*
|date_time|
  libs/date_time/xmldoc/date_time_docs_howto.html:
    *A* unlinked file
|doc|
  doc/html/boost_math/inverse_complex.html:
    *A* unlinked file
  doc/html/jam.html:
    *A* unlinked file
|filesystem|
  libs/filesystem/doc/do-list.htm:
    *A* invalid URL (hardwired file): file://?/
    *A* invalid URL (hardwired file): file://?/UNC/
  libs/filesystem/doc/i18n.html:
    *A* broken link: convenience.htm#basic_recursive_directory_iterator
    *A* broken link: exception.htm
    *A* broken link: operations.htm
    *A* broken link: operations.htm#Do-the-right-thing
    *A* broken link: operations.htm#is_directory
    *A* broken link: operations.htm#is_file
    *A* broken link: operations.htm#status
  libs/filesystem/doc/index.htm:
    *A* broken link: ../build/Jamfile
    *A* broken link: convenience.htm
    *A* broken link: fstream.htm
    *A* broken link: operations.htm#create_directory
    *A* broken link: operations.htm#create_hard_link
    *A* broken link: operations.htm#current_path
    *A* broken link: operations.htm#directory_iterator
    *A* broken link: operations.htm#equivalent
    *A* broken link: operations.htm#file_size
    *A* broken link: operations.htm#initial_path
    *A* broken link: operations.htm#is_file
    *A* broken link: operations.htm#is_symlink
    *A* broken link: operations.htm#status
    *A* broken link: operations.htm#symlink_status
    *A* broken link: path.htm#Canonical
    *A* broken link: path.htm#Grammar
    *A* broken link: path.htm#Normalized
    *A* broken link: path.htm#default_name_check
    *A* broken link: path.htm#name_check_mechanism
    *A* broken link: path.htm#normalize
    *A* broken link: path.htm#operator_eq
    *A* broken link: path.htm#synopsis
  libs/filesystem/doc/portability_guide.htm:
    *A* broken link: path.htm#name_check_typedef
  libs/filesystem/doc/tr2_proposal.html:
    *A* invalid URL (hardwired file): file:///C|/boost/site/libs/filesystem/doc/operations.htm#complete_note
|graph|
  libs/graph/example/file_dependencies.cpp:
    *M* violation of Boost min/max guidelines on line 139
  libs/graph/test/serialize.cpp:
    *T*
|iostreams|
  libs/iostreams/doc/acknowledgments.html:
    *A* unlinked file
  libs/iostreams/doc/concepts/multi-character.html:
    *A* unlinked file
  libs/iostreams/doc/installation.html:
    *A* broken link: ../../../tools/build/v1/build_system.htm
|lambda|
  boost/lambda/core.hpp:
    *U* unnamed namespace at line 62
  boost/lambda/detail/lambda_functors.hpp:
    *U* unnamed namespace at line 25
  boost/lambda/exceptions.hpp:
    *U* unnamed namespace at line 24
|math|
  libs/math/test/common_factor_test.cpp:
    *M* violation of Boost min/max guidelines on line 146
    *M* violation of Boost min/max guidelines on line 147
    *M* violation of Boost min/max guidelines on line 193
    *M* violation of Boost min/max guidelines on line 194
|more|
  more/separate_compilation.html:
    *A* broken link: ../libs/config/test/link/test/Jamfile.v2
|mpl|
  boost/mpl/alias.hpp:
    *U* unnamed namespace at line 17
  libs/mpl/doc/refmanual/for-each.html:
    *A* broken link: ./value-initialized.html
|multi_array|
  boost/multi_array/base.hpp:
    *U* unnamed namespace at line 69
  libs/multi_array/test/generative_tests.hpp:
    *U* unnamed namespace at line 57
|ptr_container|
  libs/ptr_container/doc/tutorial_example.html:
    *A* unlinked file
|python|
  libs/python/doc/building.html:
    *A* broken link: ../../../tools/build/v1/build_system.htm
    *A* broken link: ../../../tools/build/v1/build_system.htm#user_globals
    *A* broken link: ../../../tools/build/v1/build_system.htm#variants
  libs/python/doc/tutorial/doc/html/python/hello.html:
    *A* broken link: ../../../../../example/tutorial/Jamrules
  libs/python/doc/tutorial/index.html:
    *A* broken link: ../../../LICENSE_1_0.txt
  libs/python/doc/v2/May2002.html:
    *A* broken link: ../../../../tools/build/v1/build_system.htm
    *A* broken link: ../../../../tools/build/v1/gen_aix_import_file.py
  libs/python/doc/v2/faq.html:
    *A* broken link: ../../../../tools/build/v1/build_system.htm
|regex|
  libs/regex/performance/input.html:
    *A* unlinked file
|regression|
  regression/.htaccess:
    *N* leading character of ".htaccess" is not alphabetic
  tools/regression/test/test-cases/incremental/bjam.log.1:
    *N* name contains more than one dot character ('.')
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/compile-fail.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/completed.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/compile-fail.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/completed.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/lib.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/misfire.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/no-run.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/run_pyd.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/test-case.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/test-case.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/test-driver.xsl:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_re_match/expected/test_re_match.xml:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
  tools/regression/xsl_reports/test/test-components/test_test_case_status/explicit-failures-markup.xml.test:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
    *N* name contains more than one dot character ('.')
    *N* name exceeds 31 characters
  tools/regression/xsl_reports/test/test-components/test_test_structure/explicit-failures-markup.xml.test:
    *N* file path will exceed 100 characters in a directory tree with a root of the form boost_X_XX_X/
    *N* name contains more than one dot character ('.')
    *N* name exceeds 31 characters
  tools/regression/xsl_reports/xsl/html/issues_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/library_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/library_user_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/make_tinyurl.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/summary_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/html/summary_user_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/issues_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html:
    *A* unlinked file
  tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html:
    *A* unlinked file
|serialization|
  libs/serialization/src/basic_xml_grammar.ipp:
    *U* unnamed namespace at line 43
|test|
  boost/test/floating_point_comparison.hpp:
    *U* unnamed namespace at line 206
    *U* unnamed namespace at line 228
  boost/test/impl/cpp_main.ipp:
    *U* unnamed namespace at line 42
  boost/test/impl/exception_safety.ipp:
    *U* unnamed namespace at line 400
  boost/test/impl/framework.ipp:
    *U* unnamed namespace at line 199
  boost/test/impl/plain_report_formatter.ipp:
    *U* unnamed namespace at line 45
  boost/test/impl/progress_monitor.ipp:
    *U* unnamed namespace at line 38
  boost/test/impl/results_collector.ipp:
    *U* unnamed namespace at line 106
  boost/test/impl/results_reporter.ipp:
    *U* unnamed namespace at line 48
  boost/test/impl/unit_test_log.ipp:
    *U* unnamed namespace at line 79
  boost/test/impl/unit_test_monitor.ipp:
    *U* unnamed namespace at line 35
  boost/test/impl/unit_test_parameters.ipp:
    *U* unnamed namespace at line 50
  boost/test/results_collector.hpp:
    *U* unnamed namespace at line 40
  boost/test/test_tools.hpp:
    *U* unnamed namespace at line 262
  boost/test/utils/iterator/token_iterator.hpp:
    *U* unnamed namespace at line 166
  boost/test/utils/named_params.hpp:
    *U* unnamed namespace at line 216
  boost/test/utils/runtime/cla/dual_name_parameter.ipp:
    *U* unnamed namespace at line 43
  boost/test/utils/runtime/cla/modifier.hpp:
    *U* unnamed namespace at line 34
  boost/test/utils/runtime/env/modifier.hpp:
    *U* unnamed namespace at line 34
  boost/test/utils/runtime/file/config_file.hpp:
    *U* unnamed namespace at line 169
    *U* unnamed namespace at line 64
    *U* unnamed namespace at line 74
  boost/test/utils/runtime/file/config_file_iterator.hpp:
    *U* unnamed namespace at line 68
  boost/test/utils/trivial_singleton.hpp:
    *U* unnamed namespace at line 52
    *U* unnamed namespace at line 61
  libs/test/build/msvc71_proj/config_file_iterator_test.vcproj:
    *N* name exceeds 31 characters
  libs/test/doc/components/prg_exec_monitor/compilation.html:
    *A* broken link: ../../../build/Jamfile
  libs/test/doc/components/prg_exec_monitor/index.html:
    *A* broken link: ../../../../../boost/test/cpp_main.hpp
  libs/test/doc/components/test_tools/index.html:
    *A* broken link: ../../tests/boost_check_equal_str.html
  libs/test/doc/components/test_tools/reference/BOOST_CHECK_CLOSE.html:
    *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
  libs/test/doc/components/test_tools/reference/BOOST_CHECK_MESSAGE.html:
    *A* broken link: BOOST_MESSAGE.html
  libs/test/doc/components/test_tools/reference/BOOST_CHECK_SMALL.html:
    *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
  libs/test/doc/components/test_tools/reference/tools_list.html:
    *A* broken link: ../../btl1.gif
    *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
  libs/test/doc/components/utf/compilation.html:
    *A* broken link: ../../../build/Jamfile
  libs/test/doc/components/utf/components/index.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/components/test_case/abstract_interface.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/auto_register_facility.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/boost_function_tc.html:
    *A* broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/class_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/function_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/param_boost_function_tc.html:
    *A* broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/param_class_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/param_function_tc.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_case/tc_template.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_log/custom_log_formatter.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_log/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_result/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/components/test_suite/index.html:
    *A* broken link: ../../../btl1.gif
  libs/test/doc/components/utf/index.html:
    *A* broken link: getting_started/index.html
  libs/test/doc/components/utf/parameters/build_info.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/catch_system_errors.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/detect_memory_leaks.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/index.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/log_format.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/log_level.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/no_result_code.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/output_format.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/random.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/report_format.html:
    *A* broken link: ../../../../../LICENSE_1_0.txt
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/report_level.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/components/utf/parameters/show_progress.html:
    *A* broken link: ../../btl1.gif
  libs/test/doc/examples/unit_test_example1.html:
    *A* broken link: ../../example/unit_test_example1.cpp
  libs/test/doc/examples/unit_test_example2.html:
    *A* broken link: ../../example/unit_test_example2.cpp
  libs/test/doc/examples/unit_test_example3.html:
    *A* broken link: ../../example/unit_test_example3.cpp
  libs/test/doc/examples/unit_test_example4.html:
    *A* broken link: ../../example/unit_test_example4.cpp
  libs/test/doc/examples/unit_test_example5.html:
    *A* broken link: ../../example/unit_test_example5.cpp
    *A* broken link: ../../example/unit_test_example5.input
  libs/test/doc/tests/auto_unit_test_test.html:
    *A* broken link: ../../test/auto_unit_test_test.cpp
  libs/test/doc/tests/auto_unit_test_test_mult.html:
    *A* broken link: ../../test/auto_unit_test_test_mult1.cpp
    *A* broken link: ../../test/auto_unit_test_test_mult2.cpp
  libs/test/doc/tests/unit_test_suite_ex_test.html:
    *A* broken link: ../../test/unit_test_suite_ex_test.cpp
  libs/test/doc/tutorials/hello_the_testing_world.html:
    *A* broken link: ../../../../../LICENSE_1_0.txt
    *A* broken link: ../execution_monitor/index.html
  libs/test/doc/tutorials/new_year_resolution.html:
    *A* broken link: ../../../../../../LICENSE_1_0.txt
|type_traits|
  libs/type_traits/cxx_type_traits.htm:
    *A* unlinked file
                    
                  
                  
                          
                            
                            1
                            
                          
                          
                            
                            0
                            
                          
                          
                            
    
                          
                        
                     
                        
                     
                        
                     
                        
                     
                        
                    