From bb4dd8289b351fae6b55e303f189127a394a1edd Mon Sep 17 00:00:00 2001 From: Anas Nashif Date: Mon, 26 Aug 2013 08:15:55 -0400 Subject: Imported Upstream version 1.51.0 --- doc/html/Assignable.html | 20 +- doc/html/BOOST_ACCUMULATORS_DEFINE_EXTRACTOR.html | 6 +- doc/html/BOOST_ACCUMULATORS_GCC_VERSION.html | 0 doc/html/BOOST_ACCUMULATORS_IGNORE_GLOBAL.html | 0 doc/html/BOOST_ACCUMULATORS_MAX_ARGS.html | 2 +- doc/html/BOOST_ACCUMULATORS_MAX_FEATURES.html | 2 +- ...OST_ACCUMULATORS_PROTO_DISABLE_IF_IS_CONST.html | 0 doc/html/BOOST_COPYABLE_AND_MOVABLE.html | 2 +- doc/html/BOOST_COPYABLE_AND_MOVABLE_ALT.html | 0 doc/html/BOOST_COPY_ASSIGN_REF.html | 8 +- doc/html/BOOST_FWD_REF.html | 2 +- doc/html/BOOST_IS_MPI_DATATYPE.html | 6 +- doc/html/BOOST_MOVABLE_BUT_NOT_COPYABLE.html | 2 +- doc/html/BOOST_MPI_CALLING_CONVENTION.html | 2 +- doc/html/BOOST_MPI_CHECK_RESULT.html | 2 +- doc/html/BOOST_MPI_DECL.html | 0 doc/html/BOOST_MPI_HAS_MEMORY_ALLOCATION.html | 2 +- doc/html/BOOST_MPI_HAS_NOARG_INITIALIZATION.html | 2 +- doc/html/BOOST_PARAMETER_NESTED_KEYWORD.html | 0 doc/html/BOOST_PROGRAM_OPTIONS_DECL.html | 0 doc/html/BOOST_PROGRAM_OPTIONS_VERSION.html | 2 +- doc/html/BOOST_PROTO_ASSERT_MATCHES.html | 2 +- doc/html/BOOST_PROTO_ASSERT_MATCHES_NOT.html | 2 +- doc/html/BOOST_PROTO_AUTO.html | 4 +- doc/html/BOOST_PROTO_A_const.html | 12 +- doc/html/BOOST_PROTO_A_const_ref.html | 6 +- doc/html/BOOST_PROTO_A_const_ref_a.html | 6 +- doc/html/BOOST_PROTO_A_id1516642.html | 71 - doc/html/BOOST_PROTO_A_id1540200.html | 71 + doc/html/BOOST_PROTO_A_ref.html | 12 +- doc/html/BOOST_PROTO_A_ref_a.html | 6 +- doc/html/BOOST_PROTO_BASIC_EXTENDS.html | 2 +- doc/html/BOOST_PROTO_DEFINE_OPERATORS.html | 2 +- doc/html/BOOST_PROTO_EXTENDS.html | 2 +- doc/html/BOOST_PROTO_EXTENDS_ASSIGN.html | 2 +- doc/html/BOOST_PROTO_EXTENDS_FUNCTION.html | 2 +- doc/html/BOOST_PROTO_EXTENDS_SUBSCRIPT.html | 2 +- doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN.html | 2 +- ...T_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html | 2 +- doc/html/BOOST_PROTO_LOCAL_ITERATE.html | 8 +- doc/html/BOOST_PROTO_LOCAL_LIMITS.html | 0 doc/html/BOOST_PROTO_LOCAL_MACRO.html | 8 +- doc/html/BOOST_PROTO_LOCAL_a.html | 0 doc/html/BOOST_PROTO_MAX_ARITY.html | 2 +- doc/html/BOOST_PROTO_MAX_FUNCTION_CALL_ARITY.html | 2 +- doc/html/BOOST_PROTO_MAX_LOGICAL_ARITY.html | 2 +- doc/html/BOOST_PROTO_REPEAT.html | 2 +- doc/html/BOOST_PROTO_REPEAT_EX.html | 2 +- doc/html/BOOST_PROTO_REPEAT_FROM_TO.html | 8 +- doc/html/BOOST_PROTO_REPEAT_FROM_TO_EX.html | 2 +- doc/html/BOOST_PROTO_a_id1517101.html | 71 - doc/html/BOOST_PROTO_a_id1540660.html | 71 + doc/html/BOOST_PROTO_ref_a.html | 12 +- doc/html/BOOST_PROTO_typename_A.html | 6 +- doc/html/BOOST_RV_REF.html | 8 +- doc/html/BOOST_RV_REF_BEG.html | 53 + doc/html/BOOST_RV_REF_END.html | 53 + doc/html/BOOST_SERIALIZATION_SPL_id358564.html | 65 - doc/html/BOOST_SERIALIZATION_SPL_id684017.html | 103 - doc/html/BOOST_SERIALIZATI_id381964.html | 106 + doc/html/BOOST_SERIALIZATI_id429810.html | 65 + doc/html/BOOST_TRIBOOL_THIRD_STATE.html | 8 +- doc/html/BOOST_UNITS_CHECK_HOMOGENEOUS_UNITS.html | 2 +- doc/html/BOOST_UNITS_DEFAULT_CONVERSION.html | 2 +- .../BOOST_UNITS_DEFAULT_CONVERSION_TEMPLATE.html | 2 +- doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR.html | 2 +- ...ST_UNITS_DEFINE_CONVERSION_FACTOR_TEMPLATE.html | 2 +- doc/html/BOOST_UNITS_DEFINE_CONVERSION_OFFSET.html | 2 +- doc/html/BOOST_UNITS_METRIC_PREFIX_id1754956.html | 50 - doc/html/BOOST_UNITS_METRIC_PREFIX_id1818600.html | 50 + doc/html/BOOST_UNITS_NO_COMPILER_CHECK.html | 2 +- .../BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY.html | 8 +- doc/html/BOOST_UNITS_STATIC_CONSTANT.html | 2 +- doc/html/BOOST_VARIANT_ENUM_PARAMS.html | 2 +- doc/html/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html | 2 +- doc/html/BOOST_VARIANT_LIMIT_TYPES.html | 2 +- ..._VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html | 2 +- doc/html/BOOST_VARIANT_NO_REFERENCE_SUPPORT.html | 2 +- .../BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html | 4 +- doc/html/BOOST_XPRESSIVE_HAS_MS_STACK_GUARD.html | 0 doc/html/BOOST_XPR_ENSURE_.html | 0 doc/html/BidirectionalIterator.html | 26 +- doc/html/CallableTransform.html | 10 +- doc/html/CopyConstructible.html | 14 +- doc/html/DefaultConstructible.html | 14 +- doc/html/Domain.html | 10 +- doc/html/EqualityComparable.html | 14 +- doc/html/Expr.html | 10 +- doc/html/ForwardIterator.html | 26 +- doc/html/InputIterator.html | 24 +- doc/html/LessThanComparable.html | 14 +- doc/html/MPICH_IGNORE_CXX_SEEK.html | 6 +- doc/html/ObjectTransform.html | 8 +- doc/html/OutputIterator.html | 20 +- doc/html/PolymorphicFunctionObject.html | 10 +- doc/html/PrimitiveTransform.html | 10 +- doc/html/RandomAccessIterator.html | 24 +- doc/html/SignedInteger.html | 14 +- doc/html/Transform.html | 10 +- doc/html/about.html | 0 doc/html/accumulators.html | 2 +- doc/html/accumulators/acknowledgements.html | 0 doc/html/accumulators/reference.html | 518 +- doc/html/accumulators/user_s_guide.html | 66 +- doc/html/allocator_traits.html | 186 + .../allocator_traits/portable_rebind_alloc.html | 59 + doc/html/any.html | 12 +- doc/html/any/reference.html | 0 doc/html/any/s02.html | 6 +- doc/html/any/s04.html | 2 +- doc/html/array.html | 16 +- doc/html/array/ack.html | 2 +- doc/html/array/more/info.html | 0 doc/html/array/rationale.html | 0 doc/html/array/reference.html | 14 +- doc/html/asio_HTML.manifest | 0 doc/html/bbv2.html | 18 +- doc/html/bbv2/extender.html | 89 +- doc/html/bbv2/faq.html | 26 +- doc/html/bbv2/installation.html | 8 +- doc/html/bbv2/overview.html | 214 +- doc/html/bbv2/reference.html | 1001 ++- doc/html/bbv2/tasks.html | 164 +- doc/html/bbv2/tutorial.html | 163 +- doc/html/boost/CV/constrained_value.html | 46 +- doc/html/boost/CV/simple_exception_policy.html | 24 +- .../simple_exception_policy/exception_wrapper.html | 18 +- doc/html/boost/accumulators/absolute.html | 0 doc/html/boost/accumulators/accumulator.html | 0 doc/html/boost/accumulators/accumulator_base.html | 24 +- .../boost/accumulators/accumulator_concept.html | 12 +- doc/html/boost/accumulators/accumulator_set.html | 42 +- .../boost/accumulators/accumulator_set/apply.html | 8 +- doc/html/boost/accumulators/as_feature.html | 6 +- .../accumulators/as_feature_tag_dr_id560850.html | 53 + .../as_feature_tag_droppabl_id560099.html | 53 - .../accumulators/as_feature_tag_er_id562703.html | 53 + .../as_feature_tag_error_of_id561952.html | 53 - .../accumulators/as_feature_tag_ex_id563262.html | 53 + .../accumulators/as_feature_tag_ex_id563278.html | 53 + .../as_feature_tag_extended_id562510.html | 53 - .../as_feature_tag_extended_id562527.html | 53 - .../accumulators/as_feature_tag_me_id564099.html | 53 + .../accumulators/as_feature_tag_me_id564114.html | 53 + .../accumulators/as_feature_tag_me_id564131.html | 53 + .../accumulators/as_feature_tag_me_id564147.html | 53 + .../accumulators/as_feature_tag_me_id564163.html | 53 + .../accumulators/as_feature_tag_me_id564193.html | 53 + .../accumulators/as_feature_tag_me_id564709.html | 53 + .../accumulators/as_feature_tag_me_id564725.html | 53 + .../accumulators/as_feature_tag_me_id564741.html | 53 + .../as_feature_tag_mean_imm_id563363.html | 53 - .../as_feature_tag_mean_laz_id563348.html | 53 - .../as_feature_tag_mean_of__id563380.html | 53 - .../as_feature_tag_mean_of__id563396.html | 53 - .../as_feature_tag_mean_of__id563412.html | 53 - .../as_feature_tag_mean_of__id563442.html | 53 - .../as_feature_tag_median_w_id563957.html | 53 - .../as_feature_tag_median_w_id563974.html | 53 - .../as_feature_tag_median_w_id563990.html | 53 - .../accumulators/as_feature_tag_pe_id566136.html | 53 + .../accumulators/as_feature_tag_pe_id566158.html | 53 + .../as_feature_tag_peaks_ov_id565381.html | 53 - .../as_feature_tag_peaks_ov_id565403.html | 53 - .../accumulators/as_feature_tag_po_id567301.html | 53 + .../accumulators/as_feature_tag_po_id567324.html | 53 + .../accumulators/as_feature_tag_po_id567757.html | 53 + .../accumulators/as_feature_tag_po_id567779.html | 53 + .../as_feature_tag_pot_quan_id566546.html | 53 - .../as_feature_tag_pot_quan_id566568.html | 53 - .../as_feature_tag_pot_tail_id567001.html | 53 - .../as_feature_tag_pot_tail_id567024.html | 53 - .../accumulators/as_feature_tag_su_id569328.html | 53 + .../accumulators/as_feature_tag_su_id569343.html | 53 + .../as_feature_tag_sum_kaha_id568572.html | 53 - .../as_feature_tag_sum_of_w_id568588.html | 53 - .../accumulators/as_feature_tag_ta_id571185.html | 53 + .../accumulators/as_feature_tag_ta_id571222.html | 53 + .../as_feature_tag_tail_var_id570429.html | 53 - .../as_feature_tag_tail_var_id570467.html | 53 - .../accumulators/as_feature_tag_va_id571944.html | 53 + .../accumulators/as_feature_tag_va_id571960.html | 53 + .../as_feature_tag_variance_id571189.html | 53 - .../as_feature_tag_variance_id571205.html | 53 - .../accumulators/as_feature_tag_we_id563295.html | 53 + .../accumulators/as_feature_tag_we_id563312.html | 53 + .../accumulators/as_feature_tag_we_id567346.html | 53 + .../accumulators/as_feature_tag_we_id567369.html | 53 + .../accumulators/as_feature_tag_we_id567802.html | 53 + .../accumulators/as_feature_tag_we_id567825.html | 53 + .../accumulators/as_feature_tag_we_id573760.html | 53 + .../accumulators/as_feature_tag_we_id573776.html | 53 + .../accumulators/as_feature_tag_we_id573792.html | 53 + .../accumulators/as_feature_tag_we_id573822.html | 53 + .../accumulators/as_feature_tag_we_id574089.html | 53 + .../accumulators/as_feature_tag_we_id574106.html | 53 + .../accumulators/as_feature_tag_we_id574122.html | 53 + .../accumulators/as_feature_tag_we_id575279.html | 53 + .../accumulators/as_feature_tag_we_id575302.html | 53 + .../accumulators/as_feature_tag_we_id576054.html | 53 + .../accumulators/as_feature_tag_we_id577220.html | 53 + .../accumulators/as_feature_tag_we_id577258.html | 53 + .../accumulators/as_feature_tag_we_id577793.html | 53 + .../accumulators/as_feature_tag_we_id577809.html | 53 + .../as_feature_tag_weighted_id562544.html | 53 - .../as_feature_tag_weighted_id562561.html | 53 - .../as_feature_tag_weighted_id566591.html | 53 - .../as_feature_tag_weighted_id566614.html | 53 - .../as_feature_tag_weighted_id567047.html | 53 - .../as_feature_tag_weighted_id567069.html | 53 - .../as_feature_tag_weighted_id573005.html | 53 - .../as_feature_tag_weighted_id573021.html | 53 - .../as_feature_tag_weighted_id573037.html | 53 - .../as_feature_tag_weighted_id573067.html | 53 - .../as_feature_tag_weighted_id573334.html | 53 - .../as_feature_tag_weighted_id573350.html | 53 - .../as_feature_tag_weighted_id573367.html | 53 - .../as_feature_tag_weighted_id574520.html | 53 - .../as_feature_tag_weighted_id574543.html | 53 - .../as_feature_tag_weighted_id575295.html | 53 - .../as_feature_tag_weighted_id576190.html | 53 - .../as_feature_tag_weighted_id576228.html | 53 - .../as_feature_tag_weighted_id577033.html | 53 - .../as_feature_tag_weighted_id577050.html | 53 - .../accumulators/as_weighted_featu_id560880.html | 53 + .../accumulators/as_weighted_featu_id562015.html | 53 + .../accumulators/as_weighted_featu_id562501.html | 53 + .../accumulators/as_weighted_featu_id562732.html | 53 + .../accumulators/as_weighted_featu_id562894.html | 53 + .../accumulators/as_weighted_featu_id563359.html | 53 + .../accumulators/as_weighted_featu_id563391.html | 53 + .../accumulators/as_weighted_featu_id563729.html | 53 + .../accumulators/as_weighted_featu_id564279.html | 53 + .../accumulators/as_weighted_featu_id564310.html | 53 + .../accumulators/as_weighted_featu_id564341.html | 53 + .../accumulators/as_weighted_featu_id564398.html | 53 + .../accumulators/as_weighted_featu_id564788.html | 53 + .../accumulators/as_weighted_featu_id564818.html | 53 + .../accumulators/as_weighted_featu_id564850.html | 53 + .../accumulators/as_weighted_featu_id565415.html | 53 + .../accumulators/as_weighted_featu_id565599.html | 53 + .../accumulators/as_weighted_featu_id565832.html | 53 + .../accumulators/as_weighted_featu_id566221.html | 53 + .../accumulators/as_weighted_featu_id566264.html | 53 + .../accumulators/as_weighted_featu_id567430.html | 53 + .../accumulators/as_weighted_featu_id567473.html | 53 + .../accumulators/as_weighted_featu_id567886.html | 53 + .../accumulators/as_weighted_featu_id567929.html | 53 + .../accumulators/as_weighted_featu_id568794.html | 53 + .../accumulators/as_weighted_featu_id569093.html | 53 + .../accumulators/as_weighted_featu_id569360.html | 53 + .../accumulators/as_weighted_featu_id569987.html | 53 + .../accumulators/as_weighted_featu_id570594.html | 53 + .../accumulators/as_weighted_featu_id571326.html | 53 + .../accumulators/as_weighted_featu_id571398.html | 53 + .../accumulators/as_weighted_featu_id571991.html | 53 + .../accumulators/as_weighted_featu_id572022.html | 53 + .../boost/accumulators/as_weighted_feature.html | 0 .../as_weighted_feature_tag_id560128.html | 53 - .../as_weighted_feature_tag_id561264.html | 53 - .../as_weighted_feature_tag_id561750.html | 53 - .../as_weighted_feature_tag_id561981.html | 53 - .../as_weighted_feature_tag_id562143.html | 53 - .../as_weighted_feature_tag_id562608.html | 53 - .../as_weighted_feature_tag_id562640.html | 53 - .../as_weighted_feature_tag_id562978.html | 53 - .../as_weighted_feature_tag_id563528.html | 53 - .../as_weighted_feature_tag_id563558.html | 53 - .../as_weighted_feature_tag_id563590.html | 53 - .../as_weighted_feature_tag_id563646.html | 53 - .../as_weighted_feature_tag_id564037.html | 53 - .../as_weighted_feature_tag_id564067.html | 53 - .../as_weighted_feature_tag_id564099.html | 53 - .../as_weighted_feature_tag_id564664.html | 53 - .../as_weighted_feature_tag_id564848.html | 53 - .../as_weighted_feature_tag_id565077.html | 53 - .../as_weighted_feature_tag_id565466.html | 53 - .../as_weighted_feature_tag_id565508.html | 53 - .../as_weighted_feature_tag_id566675.html | 53 - .../as_weighted_feature_tag_id566717.html | 53 - .../as_weighted_feature_tag_id567131.html | 53 - .../as_weighted_feature_tag_id567173.html | 53 - .../as_weighted_feature_tag_id568039.html | 53 - .../as_weighted_feature_tag_id568338.html | 53 - .../as_weighted_feature_tag_id568604.html | 53 - .../as_weighted_feature_tag_id569232.html | 53 - .../as_weighted_feature_tag_id569839.html | 53 - .../as_weighted_feature_tag_id570571.html | 53 - .../as_weighted_feature_tag_id570643.html | 53 - .../as_weighted_feature_tag_id571236.html | 53 - .../as_weighted_feature_tag_id571267.html | 53 - doc/html/boost/accumulators/covariate1.html | 0 doc/html/boost/accumulators/covariate2.html | 0 doc/html/boost/accumulators/depends_on.html | 2 +- doc/html/boost/accumulators/dont_care.html | 8 +- .../boost/accumulators/droppable_accumulator.html | 12 +- .../accumulators/droppable_accumulator_base.html | 34 +- .../accumulators/extract/coherent_tail_mean.html | 0 doc/html/boost/accumulators/extract/count.html | 0 .../boost/accumulators/extract/covariance.html | 0 doc/html/boost/accumulators/extract/density.html | 0 .../accumulators/extract/extended_p_square.html | 6 +- .../extract/extended_p_square_id563439.html | 49 + .../extract/extended_p_square_quant_id562688.html | 49 - .../extract/extended_p_square_quantile.html | 8 +- doc/html/boost/accumulators/extract/kurtosis.html | 6 +- .../boost/accumulators/extract/lazy_variance.html | 6 +- .../extract/lazy_weighted_variance.html | 6 +- doc/html/boost/accumulators/extract/max.html | 6 +- doc/html/boost/accumulators/extract/mean.html | 0 .../accumulators/extract/mean_of_weights.html | 0 doc/html/boost/accumulators/extract/median.html | 6 +- doc/html/boost/accumulators/extract/min.html | 6 +- .../extract/non_coherent_tail_mean.html | 8 +- .../extract/non_coherent_weig_id576256.html | 49 + .../extract/non_coherent_weighted_t_id575497.html | 49 - .../extract/p_square_cumulati_id565634.html | 49 + .../extract/p_square_cumulative_dis_id564883.html | 49 - .../accumulators/extract/p_square_quantile.html | 8 +- .../extract/p_square_quantile_for_m_id565123.html | 49 - .../extract/p_square_quantile_id565878.html | 49 + .../accumulators/extract/peaks_over_threshold.html | 8 +- doc/html/boost/accumulators/extract/quantile.html | 0 .../extract/relative_tail_var_id571486.html | 49 + .../extract/relative_tail_variate_m_id570730.html | 49 - .../extract/relative_weighted_id577311.html | 49 + .../extract/relative_weighted_tail__id576281.html | 49 - .../boost/accumulators/extract/rolling_count.html | 6 +- .../boost/accumulators/extract/rolling_mean.html | 0 .../boost/accumulators/extract/rolling_sum.html | 0 .../boost/accumulators/extract/rolling_window.html | 0 .../accumulators/extract/rolling_window_plus1.html | 0 doc/html/boost/accumulators/extract/skewness.html | 0 doc/html/boost/accumulators/extract/sum.html | 0 doc/html/boost/accumulators/extract/sum_kahan.html | 6 +- .../accumulators/extract/sum_of_variates.html | 0 .../extract/sum_of_variates_kahan.html | 0 .../boost/accumulators/extract/sum_of_weights.html | 0 .../accumulators/extract/sum_of_weights_kahan.html | 0 doc/html/boost/accumulators/extract/tail.html | 6 +- doc/html/boost/accumulators/extract/tail_mean.html | 0 .../boost/accumulators/extract/tail_quantile.html | 6 +- .../boost/accumulators/extract/tail_variate.html | 6 +- .../accumulators/extract/tail_variate_means.html | 10 +- .../boost/accumulators/extract/tail_weights.html | 0 doc/html/boost/accumulators/extract/variance.html | 0 .../accumulators/extract/weighted_covariance.html | 0 .../accumulators/extract/weighted_density.html | 0 .../extract/weighted_extended_id563452.html | 49 + .../extract/weighted_extended_id563465.html | 49 + .../extract/weighted_extended_p_squ_id562701.html | 49 - .../extract/weighted_extended_p_squ_id562714.html | 49 - .../extract/weighted_extended_p_square.html | 6 +- .../accumulators/extract/weighted_kurtosis.html | 0 .../boost/accumulators/extract/weighted_mean.html | 0 .../accumulators/extract/weighted_median.html | 6 +- .../extract/weighted_p_square_cumul_id573948.html | 49 - .../extract/weighted_p_square_id574702.html | 49 + .../extract/weighted_p_square_id574942.html | 49 + .../extract/weighted_p_square_quant_id574183.html | 49 - .../extract/weighted_p_square_quantile.html | 8 +- .../extract/weighted_peaks_ov_id575329.html | 49 + .../extract/weighted_peaks_over_thr_id574570.html | 49 - .../accumulators/extract/weighted_skewness.html | 6 +- .../boost/accumulators/extract/weighted_sum.html | 0 .../accumulators/extract/weighted_sum_kahan.html | 8 +- .../extract/weighted_sum_of_v_id576113.html | 49 + .../extract/weighted_sum_of_variate_id575354.html | 49 - .../extract/weighted_sum_of_variates.html | 2 +- .../extract/weighted_tail_quantile.html | 8 +- .../extract/weighted_tail_var_id577298.html | 49 + .../extract/weighted_tail_variate_m_id576268.html | 49 - .../accumulators/extract/weighted_variance.html | 6 +- .../accumulators/extract/with_density_median.html | 6 +- .../extract/with_p_square_cum_id564911.html | 49 + .../extract/with_p_square_cumulativ_id564160.html | 49 - doc/html/boost/accumulators/extractor.html | 28 +- .../extractor/result_this_type_A1__id560814.html | 52 - .../extractor/result_this_type__id561565.html | 52 + doc/html/boost/accumulators/feature_of.html | 0 .../accumulators/feature_of_tag_ab_id571259.html | 52 + .../accumulators/feature_of_tag_ab_id571364.html | 52 + .../feature_of_tag_absolute_id570504.html | 52 - .../feature_of_tag_absolute_id570609.html | 52 - .../accumulators/feature_of_tag_co_id561989.html | 53 + .../accumulators/feature_of_tag_co_id569948.html | 51 + .../feature_of_tag_coherent_id569193.html | 51 - .../feature_of_tag_covarian_id561237.html | 53 - .../accumulators/feature_of_tag_dr_id560909.html | 51 + .../feature_of_tag_droppabl_id560158.html | 51 - .../accumulators/feature_of_tag_ex_id561052.html | 51 + .../accumulators/feature_of_tag_ex_id563329.html | 51 + .../accumulators/feature_of_tag_ex_id563344.html | 51 + .../feature_of_tag_extended_id562578.html | 51 - .../feature_of_tag_extended_id562593.html | 51 - .../feature_of_tag_external_id560301.html | 51 - .../accumulators/feature_of_tag_im_id564223.html | 51 + .../accumulators/feature_of_tag_im_id564237.html | 53 + .../accumulators/feature_of_tag_im_id564252.html | 52 + .../accumulators/feature_of_tag_im_id564326.html | 53 + .../accumulators/feature_of_tag_im_id564428.html | 52 + .../feature_of_tag_immediat_id563472.html | 51 - .../feature_of_tag_immediat_id563486.html | 53 - .../feature_of_tag_immediat_id563501.html | 52 - .../feature_of_tag_immediat_id563575.html | 53 - .../feature_of_tag_immediat_id563677.html | 52 - .../accumulators/feature_of_tag_la_id571976.html | 51 + .../accumulators/feature_of_tag_la_id572038.html | 53 + .../feature_of_tag_lazy_var_id571221.html | 51 - .../feature_of_tag_lazy_wei_id571283.html | 53 - .../accumulators/feature_of_tag_no_id569968.html | 52 + .../accumulators/feature_of_tag_no_id570010.html | 52 + .../feature_of_tag_non_cohe_id569212.html | 52 - .../feature_of_tag_non_cohe_id569255.html | 52 - .../accumulators/feature_of_tag_pe_id566181.html | 52 + .../accumulators/feature_of_tag_pe_id566201.html | 52 + .../feature_of_tag_peaks_ov_id565426.html | 52 - .../feature_of_tag_peaks_ov_id565446.html | 52 - .../accumulators/feature_of_tag_po_id567392.html | 51 + .../accumulators/feature_of_tag_po_id567411.html | 51 + .../accumulators/feature_of_tag_po_id567848.html | 51 + .../accumulators/feature_of_tag_po_id567867.html | 51 + .../feature_of_tag_pot_quan_id566637.html | 51 - .../feature_of_tag_pot_quan_id566656.html | 51 - .../feature_of_tag_pot_tail_id567093.html | 51 - .../feature_of_tag_pot_tail_id567112.html | 51 - .../accumulators/feature_of_tag_re_id561169.html | 53 + .../accumulators/feature_of_tag_re_id571293.html | 52 + .../accumulators/feature_of_tag_re_id571436.html | 52 + .../feature_of_tag_referenc_id560417.html | 53 - .../feature_of_tag_relative_id570538.html | 52 - .../feature_of_tag_relative_id570680.html | 52 - .../accumulators/feature_of_tag_su_id569124.html | 53 + .../accumulators/feature_of_tag_su_id569390.html | 51 + .../accumulators/feature_of_tag_su_id569404.html | 53 + .../accumulators/feature_of_tag_su_id569419.html | 53 + .../feature_of_tag_sum_kaha_id568635.html | 51 - .../feature_of_tag_sum_of_v_id568369.html | 53 - .../feature_of_tag_sum_of_v_id568664.html | 53 - .../feature_of_tag_sum_of_w_id568649.html | 53 - .../accumulators/feature_of_tag_ta_id569652.html | 53 + .../accumulators/feature_of_tag_ta_id570575.html | 51 + .../accumulators/feature_of_tag_ta_id570917.html | 53 + .../accumulators/feature_of_tag_ta_id570950.html | 53 + .../feature_of_tag_tail_Lef_id568897.html | 53 - .../feature_of_tag_tail_qua_id569820.html | 51 - .../feature_of_tag_tail_var_id570161.html | 53 - .../feature_of_tag_tail_wei_id570194.html | 53 - .../accumulators/feature_of_tag_va_id561302.html | 53 + .../feature_of_tag_value_Va_id560550.html | 53 - .../accumulators/feature_of_tag_we_id562044.html | 52 + .../accumulators/feature_of_tag_we_id562517.html | 51 + .../accumulators/feature_of_tag_we_id562911.html | 53 + .../accumulators/feature_of_tag_we_id563376.html | 53 + .../accumulators/feature_of_tag_we_id563408.html | 52 + .../accumulators/feature_of_tag_we_id563746.html | 51 + .../accumulators/feature_of_tag_we_id564295.html | 51 + .../accumulators/feature_of_tag_we_id564371.html | 52 + .../accumulators/feature_of_tag_we_id564804.html | 51 + .../accumulators/feature_of_tag_we_id565440.html | 53 + .../accumulators/feature_of_tag_we_id565616.html | 52 + .../accumulators/feature_of_tag_we_id565848.html | 53 + .../accumulators/feature_of_tag_we_id566244.html | 52 + .../accumulators/feature_of_tag_we_id566286.html | 52 + .../accumulators/feature_of_tag_we_id567453.html | 53 + .../accumulators/feature_of_tag_we_id567495.html | 52 + .../accumulators/feature_of_tag_we_id567909.html | 53 + .../accumulators/feature_of_tag_we_id567952.html | 52 + .../accumulators/feature_of_tag_we_id568811.html | 51 + .../accumulators/feature_of_tag_we_id569109.html | 51 + .../accumulators/feature_of_tag_we_id569376.html | 51 + .../accumulators/feature_of_tag_we_id570616.html | 53 + .../accumulators/feature_of_tag_we_id572007.html | 51 + .../accumulators/feature_of_tag_we_id575864.html | 52 + .../accumulators/feature_of_tag_we_id576070.html | 52 + .../feature_of_tag_weighted_id561293.html | 52 - .../feature_of_tag_weighted_id561766.html | 51 - .../feature_of_tag_weighted_id562160.html | 53 - .../feature_of_tag_weighted_id562625.html | 53 - .../feature_of_tag_weighted_id562657.html | 52 - .../feature_of_tag_weighted_id562994.html | 51 - .../feature_of_tag_weighted_id563544.html | 51 - .../feature_of_tag_weighted_id563620.html | 52 - .../feature_of_tag_weighted_id564053.html | 51 - .../feature_of_tag_weighted_id564688.html | 53 - .../feature_of_tag_weighted_id564865.html | 52 - .../feature_of_tag_weighted_id565093.html | 53 - .../feature_of_tag_weighted_id565489.html | 52 - .../feature_of_tag_weighted_id565531.html | 52 - .../feature_of_tag_weighted_id566698.html | 53 - .../feature_of_tag_weighted_id566740.html | 52 - .../feature_of_tag_weighted_id567154.html | 53 - .../feature_of_tag_weighted_id567196.html | 52 - .../feature_of_tag_weighted_id568056.html | 51 - .../feature_of_tag_weighted_id568354.html | 51 - .../feature_of_tag_weighted_id568621.html | 51 - .../feature_of_tag_weighted_id569861.html | 53 - .../feature_of_tag_weighted_id571252.html | 51 - .../feature_of_tag_weighted_id575105.html | 52 - .../feature_of_tag_weighted_id575311.html | 52 - .../accumulators/feature_of_tag_wi_id564758.html | 51 + .../accumulators/feature_of_tag_wi_id564773.html | 51 + .../accumulators/feature_of_tag_wi_id564835.html | 53 + .../accumulators/feature_of_tag_wi_id564868.html | 52 + .../feature_of_tag_with_den_id564007.html | 51 - .../feature_of_tag_with_den_id564084.html | 53 - .../feature_of_tag_with_p_s_id564022.html | 51 - .../feature_of_tag_with_p_s_id564117.html | 52 - doc/html/boost/accumulators/features.html | 0 doc/html/boost/accumulators/for_median.html | 0 doc/html/boost/accumulators/immediate.html | 0 .../accumulators/impl/coherent_tail_mean_impl.html | 28 +- doc/html/boost/accumulators/impl/count_impl.html | 22 +- .../boost/accumulators/impl/covariance_impl.html | 24 +- doc/html/boost/accumulators/impl/density_impl.html | 22 +- .../accumulators/impl/error_of_mean_impl.html | 26 +- .../impl/extended_p_square_id563481.html | 80 + .../accumulators/impl/extended_p_square_impl.html | 22 +- .../impl/extended_p_square_quant_id562730.html | 80 - .../accumulators/impl/immediate_mean_impl.html | 22 +- .../impl/immediate_weighte_id573933.html | 79 + .../impl/immediate_weighted_mean_id573178.html | 79 - .../boost/accumulators/impl/kurtosis_impl.html | 20 +- .../accumulators/impl/lazy_variance_impl.html | 22 +- .../impl/lazy_weighted_var_id577856.html | 81 + .../impl/lazy_weighted_variance__id577097.html | 81 - doc/html/boost/accumulators/impl/max_impl.html | 22 +- doc/html/boost/accumulators/impl/mean_impl.html | 18 +- doc/html/boost/accumulators/impl/median_impl.html | 24 +- doc/html/boost/accumulators/impl/min_impl.html | 22 +- doc/html/boost/accumulators/impl/moment_impl.html | 26 +- .../impl/non_coherent_tail_id570231.html | 89 + .../impl/non_coherent_tail_mean__id569476.html | 89 - .../impl/non_coherent_weig_id576272.html | 101 + .../impl/non_coherent_weighted_t_id575513.html | 101 - .../impl/p_square_cumulati_id565650.html | 87 + .../impl/p_square_cumulative_dis_id564899.html | 87 - .../accumulators/impl/p_square_quantile_impl.html | 28 +- .../impl/peaks_over_thresh_id567140.html | 85 + .../impl/peaks_over_threshold_impl.html | 40 +- .../impl/peaks_over_threshold_pr_id566385.html | 85 - .../boost/accumulators/impl/pot_quantile_impl.html | 26 +- .../accumulators/impl/pot_tail_mean_impl.html | 26 +- .../impl/reference_accumulator_impl.html | 24 +- .../accumulators/impl/rolling_count_impl.html | 18 +- .../boost/accumulators/impl/rolling_mean_impl.html | 18 +- .../boost/accumulators/impl/rolling_sum_impl.html | 22 +- .../accumulators/impl/rolling_window_impl.html | 18 +- .../impl/rolling_window_plus1_impl.html | 34 +- .../boost/accumulators/impl/skewness_impl.html | 20 +- doc/html/boost/accumulators/impl/sum_impl.html | 22 +- .../boost/accumulators/impl/sum_kahan_impl.html | 22 +- doc/html/boost/accumulators/impl/tail_impl.html | 48 +- .../accumulators/impl/tail_impl/indirect_cmp.html | 28 +- .../impl/tail_impl/is_tail_variate.html | 8 +- .../impl/tail_impl/is_tail_variate/apply.html | 6 +- .../accumulators/impl/tail_quantile_impl.html | 20 +- .../boost/accumulators/impl/tail_variate_impl.html | 32 +- .../accumulators/impl/tail_variate_means_impl.html | 34 +- .../accumulators/impl/value_accumulator_impl.html | 24 +- .../boost/accumulators/impl/variance_impl.html | 30 +- .../impl/weighted_covariance_impl.html | 24 +- .../accumulators/impl/weighted_density_impl.html | 22 +- .../impl/weighted_extended_id573149.html | 88 + .../impl/weighted_extended_p_squ_id572393.html | 88 - .../accumulators/impl/weighted_kurtosis_impl.html | 20 +- .../accumulators/impl/weighted_mean_impl.html | 24 +- .../accumulators/impl/weighted_median_impl.html | 24 +- .../accumulators/impl/weighted_moment_impl.html | 32 +- .../impl/weighted_p_square_cumul_id573964.html | 90 - .../impl/weighted_p_square_id574718.html | 90 + .../impl/weighted_p_square_id574958.html | 86 + .../impl/weighted_p_square_quant_id574199.html | 86 - .../impl/weighted_peaks_ov_id575345.html | 85 + .../impl/weighted_peaks_ov_id575461.html | 87 + .../impl/weighted_peaks_over_thr_id574585.html | 85 - .../impl/weighted_peaks_over_thr_id574702.html | 87 - .../accumulators/impl/weighted_skewness_impl.html | 20 +- .../boost/accumulators/impl/weighted_sum_impl.html | 22 +- .../accumulators/impl/weighted_sum_kahan_impl.html | 28 +- .../impl/weighted_tail_qua_id576917.html | 90 + .../impl/weighted_tail_quantile__id575887.html | 90 - .../impl/weighted_tail_var_id577327.html | 110 + .../impl/weighted_tail_variate_m_id576297.html | 110 - .../accumulators/impl/weighted_variance_impl.html | 30 +- .../impl/with_density_median_impl.html | 28 +- .../impl/with_density_weig_id574254.html | 82 + .../impl/with_density_weighted_m_id573499.html | 82 - .../impl/with_p_square_cum_id565158.html | 82 + .../impl/with_p_square_cum_id574391.html | 83 + .../impl/with_p_square_cumulativ_id564407.html | 82 - .../impl/with_p_square_cumulativ_id573636.html | 83 - doc/html/boost/accumulators/kahan.html | 0 doc/html/boost/accumulators/lazy.html | 0 doc/html/boost/accumulators/left.html | 0 doc/html/boost/accumulators/linear.html | 0 doc/html/boost/accumulators/quadratic.html | 0 doc/html/boost/accumulators/regular.html | 0 doc/html/boost/accumulators/relative.html | 0 doc/html/boost/accumulators/right.html | 0 doc/html/boost/accumulators/sample.html | 0 doc/html/boost/accumulators/stats.html | 8 +- .../tag/absolute_tail_var_id571829.html | 54 + .../tag/absolute_tail_variate_m_id571073.html | 54 - .../tag/absolute_weighted_id577676.html | 54 + .../tag/absolute_weighted_tail__id576917.html | 54 - .../tag/abstract_absolute_id571906.html | 53 + .../tag/abstract_absolute_tail__id571151.html | 53 - .../accumulators/tag/abstract_covariance.html | 6 +- .../tag/abstract_non_cohe_id570556.html | 53 + .../tag/abstract_non_coherent_t_id569801.html | 53 - .../tag/abstract_peaks_ov_id567282.html | 53 + .../tag/abstract_peaks_over_thr_id566527.html | 53 - .../tag/abstract_relative_id571915.html | 53 + .../tag/abstract_relative_tail__id571160.html | 53 - .../accumulators/tag/abstract_sum_of_variates.html | 6 +- doc/html/boost/accumulators/tag/abstract_tail.html | 0 .../accumulators/tag/abstract_tail_variate.html | 0 .../accumulators/tag/abstract_tail_weights.html | 6 +- .../tag/abstract_weighted_id576035.html | 53 + .../tag/abstract_weighted_sum_o_id575276.html | 53 - doc/html/boost/accumulators/tag/accumulator.html | 0 doc/html/boost/accumulators/tag/as_droppable.html | 6 +- .../tag/as_droppable_drop_id560950.html | 53 + .../tag/as_droppable_droppable__id560198.html | 53 - .../boost/accumulators/tag/coherent_tail_mean.html | 6 +- doc/html/boost/accumulators/tag/count.html | 0 doc/html/boost/accumulators/tag/covariance.html | 0 doc/html/boost/accumulators/tag/covariate1.html | 6 +- doc/html/boost/accumulators/tag/covariate2.html | 0 doc/html/boost/accumulators/tag/density.html | 10 +- doc/html/boost/accumulators/tag/droppable.html | 8 +- .../boost/accumulators/tag/droppable/impl.html | 8 +- .../accumulators/tag/droppable/impl/apply.html | 6 +- doc/html/boost/accumulators/tag/error_of.html | 8 +- .../tag/error_of_immediat_id562870.html | 51 + .../tag/error_of_immediate_mean_id562118.html | 51 - .../accumulators/tag/error_of_mean_id562104.html | 53 - .../accumulators/tag/error_of_mean_id562855.html | 53 + .../boost/accumulators/tag/extended_p_square.html | 6 +- .../tag/extended_p_square_id563643.html | 55 + .../tag/extended_p_square_quant_id562892.html | 55 - .../tag/extended_p_square_quantile.html | 10 +- doc/html/boost/accumulators/tag/external.html | 8 +- .../tag/external_Feature__Tag___id560372.html | 53 - .../tag/external_Feature__id561123.html | 53 + .../boost/accumulators/tag/immediate_mean.html | 0 .../tag/immediate_mean_of_variates.html | 6 +- .../tag/immediate_mean_of_weights.html | 0 .../tag/immediate_weighte_id574058.html | 53 + .../accumulators/tag/immediate_weighted_mean.html | 0 .../tag/immediate_weighted_mean_id573303.html | 53 - doc/html/boost/accumulators/tag/kurtosis.html | 6 +- doc/html/boost/accumulators/tag/lazy_variance.html | 0 .../accumulators/tag/lazy_weighted_variance.html | 0 doc/html/boost/accumulators/tag/max.html | 0 doc/html/boost/accumulators/tag/mean.html | 0 .../boost/accumulators/tag/mean_of_variates.html | 0 .../boost/accumulators/tag/mean_of_weights.html | 0 doc/html/boost/accumulators/tag/median.html | 6 +- doc/html/boost/accumulators/tag/min.html | 0 doc/html/boost/accumulators/tag/moment.html | 6 +- .../accumulators/tag/non_coherent_tail_mean.html | 8 +- .../tag/non_coherent_weig_id576863.html | 54 + .../tag/non_coherent_weighted_t_id575833.html | 54 - .../tag/p_square_cumulati_id565808.html | 53 + .../tag/p_square_cumulative_dis_id565057.html | 53 - .../boost/accumulators/tag/p_square_quantile.html | 6 +- .../tag/p_square_quantile_for_m_id565362.html | 53 - .../tag/p_square_quantile_id566117.html | 53 + .../accumulators/tag/peaks_over_threshold.html | 6 +- .../tag/peaks_over_threshold_prob.html | 6 +- doc/html/boost/accumulators/tag/pot_quantile.html | 0 .../boost/accumulators/tag/pot_quantile_prob.html | 0 doc/html/boost/accumulators/tag/pot_tail_mean.html | 0 .../boost/accumulators/tag/pot_tail_mean_prob.html | 0 doc/html/boost/accumulators/tag/quantile.html | 0 doc/html/boost/accumulators/tag/reference.html | 6 +- doc/html/boost/accumulators/tag/reference_tag.html | 0 .../tag/relative_tail_var_id571867.html | 54 + .../tag/relative_tail_variate_m_id571112.html | 54 - .../tag/relative_weighted_id577716.html | 54 + .../tag/relative_weighted_tail__id576957.html | 54 - doc/html/boost/accumulators/tag/rolling_count.html | 0 doc/html/boost/accumulators/tag/rolling_mean.html | 0 doc/html/boost/accumulators/tag/rolling_sum.html | 0 .../boost/accumulators/tag/rolling_window.html | 0 .../accumulators/tag/rolling_window_plus1.html | 0 doc/html/boost/accumulators/tag/sample.html | 0 doc/html/boost/accumulators/tag/skewness.html | 6 +- doc/html/boost/accumulators/tag/sum.html | 0 doc/html/boost/accumulators/tag/sum_kahan.html | 0 .../boost/accumulators/tag/sum_of_variates.html | 0 .../accumulators/tag/sum_of_variates_kahan.html | 6 +- .../boost/accumulators/tag/sum_of_weights.html | 0 .../accumulators/tag/sum_of_weights_kahan.html | 0 doc/html/boost/accumulators/tag/tail.html | 0 doc/html/boost/accumulators/tag/tail_mean.html | 0 doc/html/boost/accumulators/tag/tail_quantile.html | 6 +- doc/html/boost/accumulators/tag/tail_variate.html | 0 doc/html/boost/accumulators/tag/tail_weights.html | 0 doc/html/boost/accumulators/tag/value.html | 6 +- doc/html/boost/accumulators/tag/value_tag.html | 0 doc/html/boost/accumulators/tag/variance.html | 6 +- doc/html/boost/accumulators/tag/weight.html | 0 .../accumulators/tag/weighted_covariance.html | 0 .../boost/accumulators/tag/weighted_density.html | 0 .../tag/weighted_extended_id563669.html | 55 + .../tag/weighted_extended_id563694.html | 55 + .../tag/weighted_extended_p_squ_id562917.html | 55 - .../tag/weighted_extended_p_squ_id562943.html | 55 - .../tag/weighted_extended_p_square.html | 8 +- .../boost/accumulators/tag/weighted_kurtosis.html | 0 doc/html/boost/accumulators/tag/weighted_mean.html | 6 +- .../tag/weighted_mean_of_variates.html | 6 +- .../boost/accumulators/tag/weighted_median.html | 8 +- .../boost/accumulators/tag/weighted_moment.html | 6 +- .../tag/weighted_p_square_cumul_id574139.html | 55 - .../tag/weighted_p_square_id574894.html | 55 + .../tag/weighted_p_square_id575247.html | 55 + .../tag/weighted_p_square_quant_id574488.html | 55 - .../tag/weighted_p_square_quantile.html | 10 +- .../tag/weighted_peaks_ov_id575573.html | 53 + .../tag/weighted_peaks_ov_id575589.html | 52 + .../tag/weighted_peaks_over_thr_id574814.html | 53 - .../tag/weighted_peaks_over_thr_id574830.html | 52 - .../accumulators/tag/weighted_pot_quantile.html | 0 .../tag/weighted_pot_quantile_prob.html | 6 +- .../tag/weighted_pot_tail_id568189.html | 52 + .../accumulators/tag/weighted_pot_tail_mean.html | 6 +- .../tag/weighted_pot_tail_mean__id567433.html | 52 - .../boost/accumulators/tag/weighted_skewness.html | 0 doc/html/boost/accumulators/tag/weighted_sum.html | 0 .../boost/accumulators/tag/weighted_sum_kahan.html | 6 +- .../tag/weighted_sum_of_v_id576222.html | 53 + .../tag/weighted_sum_of_variate_id575463.html | 53 - .../accumulators/tag/weighted_sum_of_variates.html | 6 +- .../accumulators/tag/weighted_tail_quantile.html | 8 +- .../boost/accumulators/tag/weighted_variance.html | 6 +- doc/html/boost/accumulators/tag/weights.html | 0 .../accumulators/tag/with_density_median.html | 6 +- .../tag/with_density_weig_id574525.html | 53 + .../tag/with_density_weighted_m_id573769.html | 53 - .../tag/with_p_square_cum_id565289.html | 53 + .../tag/with_p_square_cum_id574533.html | 52 + .../tag/with_p_square_cumulativ_id564538.html | 53 - .../tag/with_p_square_cumulativ_id573778.html | 52 - .../accumulators/tail_cache_size_n_id569633.html | 51 + .../accumulators/tail_cache_size_n_id569643.html | 51 + .../tail_cache_size_named_a_id568878.html | 51 - .../tail_cache_size_named_a_id568888.html | 51 - .../accumulators/tail_cache_size_named_arg.html | 6 +- doc/html/boost/accumulators/unweighted.html | 0 doc/html/boost/accumulators/weight.html | 0 doc/html/boost/accumulators/weighted.html | 0 doc/html/boost/accumulators/weights.html | 0 .../boost/accumulators/with_cached_result.html | 58 +- doc/html/boost/accumulators/with_density.html | 6 +- doc/html/boost/accumulators/with_error.html | 6 +- .../accumulators/with_p_square_cum_id578328.html | 51 + .../with_p_square_cumulativ_id577569.html | 51 - .../boost/accumulators/with_p_square_quantile.html | 6 +- .../accumulators/with_threshold_probability.html | 0 .../boost/accumulators/with_threshold_value.html | 0 doc/html/boost/algorithm/FinderConcept.html | 12 +- doc/html/boost/algorithm/FormatterConcept.html | 12 +- doc/html/boost/algorithm/all.html | 2 +- doc/html/boost/algorithm/const_formatter.html | 2 +- doc/html/boost/algorithm/contains.html | 2 +- doc/html/boost/algorithm/dissect_formatter.html | 2 +- doc/html/boost/algorithm/empty_formatter.html | 2 +- doc/html/boost/algorithm/ends_with.html | 2 +- doc/html/boost/algorithm/equals.html | 2 +- doc/html/boost/algorithm/erase_all.html | 2 +- doc/html/boost/algorithm/erase_all_copy.html | 2 +- doc/html/boost/algorithm/erase_all_regex.html | 2 +- doc/html/boost/algorithm/erase_all_regex_copy.html | 2 +- doc/html/boost/algorithm/erase_first.html | 2 +- doc/html/boost/algorithm/erase_first_copy.html | 2 +- doc/html/boost/algorithm/erase_head.html | 2 +- doc/html/boost/algorithm/erase_head_copy.html | 2 +- doc/html/boost/algorithm/erase_last.html | 2 +- doc/html/boost/algorithm/erase_last_copy.html | 2 +- doc/html/boost/algorithm/erase_nth.html | 2 +- doc/html/boost/algorithm/erase_nth_copy.html | 2 +- doc/html/boost/algorithm/erase_range.html | 2 +- doc/html/boost/algorithm/erase_range_copy.html | 2 +- doc/html/boost/algorithm/erase_regex.html | 2 +- doc/html/boost/algorithm/erase_regex_copy.html | 2 +- doc/html/boost/algorithm/erase_tail.html | 2 +- doc/html/boost/algorithm/erase_tail_copy.html | 2 +- doc/html/boost/algorithm/find.html | 2 +- doc/html/boost/algorithm/find_all.html | 2 +- doc/html/boost/algorithm/find_all_regex.html | 2 +- doc/html/boost/algorithm/find_first.html | 2 +- doc/html/boost/algorithm/find_format.html | 2 +- doc/html/boost/algorithm/find_format_all.html | 2 +- doc/html/boost/algorithm/find_format_all_copy.html | 2 +- doc/html/boost/algorithm/find_format_copy.html | 2 +- doc/html/boost/algorithm/find_head.html | 6 +- doc/html/boost/algorithm/find_iterator.html | 48 +- doc/html/boost/algorithm/find_last.html | 2 +- doc/html/boost/algorithm/find_nth.html | 2 +- doc/html/boost/algorithm/find_regex.html | 2 +- doc/html/boost/algorithm/find_tail.html | 6 +- doc/html/boost/algorithm/find_token.html | 2 +- doc/html/boost/algorithm/first_finder.html | 2 +- doc/html/boost/algorithm/has_const_time_erase.html | 2 +- .../boost/algorithm/has_const_time_insert.html | 2 +- doc/html/boost/algorithm/has_native_replace.html | 2 +- doc/html/boost/algorithm/has_stable_iterators.html | 2 +- doc/html/boost/algorithm/head_finder.html | 2 +- doc/html/boost/algorithm/icontains.html | 2 +- doc/html/boost/algorithm/identity_formatter.html | 2 +- doc/html/boost/algorithm/iends_with.html | 2 +- doc/html/boost/algorithm/iequals.html | 2 +- doc/html/boost/algorithm/ierase_all.html | 2 +- doc/html/boost/algorithm/ierase_all_copy.html | 2 +- doc/html/boost/algorithm/ierase_first.html | 2 +- doc/html/boost/algorithm/ierase_first_copy.html | 2 +- doc/html/boost/algorithm/ierase_last.html | 2 +- doc/html/boost/algorithm/ierase_last_copy.html | 2 +- doc/html/boost/algorithm/ierase_nth.html | 2 +- doc/html/boost/algorithm/ierase_nth_copy.html | 2 +- doc/html/boost/algorithm/ifind_all.html | 8 +- doc/html/boost/algorithm/ifind_first.html | 2 +- doc/html/boost/algorithm/ifind_last.html | 2 +- doc/html/boost/algorithm/ifind_nth.html | 2 +- .../boost/algorithm/ilexicographical_compare.html | 2 +- doc/html/boost/algorithm/ireplace_all.html | 2 +- doc/html/boost/algorithm/ireplace_all_copy.html | 2 +- doc/html/boost/algorithm/ireplace_first.html | 2 +- doc/html/boost/algorithm/ireplace_first_copy.html | 2 +- doc/html/boost/algorithm/ireplace_last.html | 2 +- doc/html/boost/algorithm/ireplace_last_copy.html | 2 +- doc/html/boost/algorithm/ireplace_nth.html | 2 +- doc/html/boost/algorithm/ireplace_nth_copy.html | 2 +- doc/html/boost/algorithm/is_alnum.html | 2 +- doc/html/boost/algorithm/is_alpha.html | 2 +- doc/html/boost/algorithm/is_any_of.html | 2 +- doc/html/boost/algorithm/is_classified.html | 2 +- doc/html/boost/algorithm/is_cntrl.html | 2 +- doc/html/boost/algorithm/is_digit.html | 2 +- doc/html/boost/algorithm/is_equal.html | 18 +- doc/html/boost/algorithm/is_from_range.html | 8 +- doc/html/boost/algorithm/is_graph.html | 2 +- doc/html/boost/algorithm/is_iequal.html | 18 +- doc/html/boost/algorithm/is_iless.html | 18 +- doc/html/boost/algorithm/is_less.html | 12 +- doc/html/boost/algorithm/is_lower.html | 2 +- doc/html/boost/algorithm/is_not_greater.html | 12 +- doc/html/boost/algorithm/is_not_igreater.html | 18 +- doc/html/boost/algorithm/is_print.html | 2 +- doc/html/boost/algorithm/is_punct.html | 2 +- doc/html/boost/algorithm/is_space.html | 2 +- doc/html/boost/algorithm/is_upper.html | 2 +- doc/html/boost/algorithm/is_xdigit.html | 2 +- doc/html/boost/algorithm/istarts_with.html | 2 +- doc/html/boost/algorithm/iter_find.html | 4 +- doc/html/boost/algorithm/iter_split.html | 6 +- doc/html/boost/algorithm/join.html | 8 +- doc/html/boost/algorithm/join_if_id1172998.html | 105 - doc/html/boost/algorithm/join_if_id1293276.html | 98 - doc/html/boost/algorithm/join_if_id820479.html | 98 + doc/html/boost/algorithm/join_if_id835392.html | 105 + doc/html/boost/algorithm/last_finder.html | 2 +- .../boost/algorithm/lexicographical_compare.html | 2 +- doc/html/boost/algorithm/make_find_iterator.html | 2 +- doc/html/boost/algorithm/make_split_iterator.html | 2 +- doc/html/boost/algorithm/nth_finder.html | 2 +- doc/html/boost/algorithm/operator___id1382661.html | 84 - doc/html/boost/algorithm/operator___id1419517.html | 84 + doc/html/boost/algorithm/operator__id1315234.html | 77 + doc/html/boost/algorithm/operator__id1400328.html | 77 - doc/html/boost/algorithm/operator_id1288203.html | 84 - doc/html/boost/algorithm/operator_id1315176.html | 84 + doc/html/boost/algorithm/range_finder.html | 2 +- doc/html/boost/algorithm/regex_finder.html | 8 +- doc/html/boost/algorithm/regex_formatter.html | 2 +- doc/html/boost/algorithm/replace_all.html | 2 +- doc/html/boost/algorithm/replace_all_copy.html | 2 +- doc/html/boost/algorithm/replace_all_regex.html | 2 +- .../boost/algorithm/replace_all_regex_copy.html | 2 +- doc/html/boost/algorithm/replace_first.html | 2 +- doc/html/boost/algorithm/replace_first_copy.html | 2 +- doc/html/boost/algorithm/replace_head.html | 2 +- doc/html/boost/algorithm/replace_head_copy.html | 2 +- doc/html/boost/algorithm/replace_last.html | 2 +- doc/html/boost/algorithm/replace_last_copy.html | 2 +- doc/html/boost/algorithm/replace_nth.html | 2 +- doc/html/boost/algorithm/replace_nth_copy.html | 2 +- doc/html/boost/algorithm/replace_range.html | 2 +- doc/html/boost/algorithm/replace_range_copy.html | 2 +- doc/html/boost/algorithm/replace_regex.html | 2 +- doc/html/boost/algorithm/replace_regex_copy.html | 2 +- doc/html/boost/algorithm/replace_tail.html | 2 +- doc/html/boost/algorithm/replace_tail_copy.html | 2 +- doc/html/boost/algorithm/split_id819641.html | 106 + doc/html/boost/algorithm/split_id820181.html | 106 - doc/html/boost/algorithm/split_iterator.html | 48 +- doc/html/boost/algorithm/split_regex.html | 8 +- doc/html/boost/algorithm/starts_with.html | 8 +- doc/html/boost/algorithm/tail_finder.html | 2 +- doc/html/boost/algorithm/to_lower.html | 2 +- doc/html/boost/algorithm/to_lower_copy.html | 2 +- doc/html/boost/algorithm/to_upper.html | 2 +- doc/html/boost/algorithm/to_upper_copy.html | 2 +- .../boost/algorithm/token_compress_mode_type.html | 2 +- doc/html/boost/algorithm/token_finder.html | 2 +- doc/html/boost/algorithm/trim.html | 2 +- doc/html/boost/algorithm/trim_all.html | 2 +- doc/html/boost/algorithm/trim_all_copy.html | 2 +- doc/html/boost/algorithm/trim_all_copy_if.html | 2 +- doc/html/boost/algorithm/trim_all_if.html | 2 +- doc/html/boost/algorithm/trim_copy.html | 2 +- doc/html/boost/algorithm/trim_copy_if.html | 2 +- doc/html/boost/algorithm/trim_fill.html | 2 +- doc/html/boost/algorithm/trim_fill_copy.html | 2 +- doc/html/boost/algorithm/trim_fill_copy_if.html | 2 +- doc/html/boost/algorithm/trim_fill_if.html | 2 +- doc/html/boost/algorithm/trim_if.html | 2 +- doc/html/boost/algorithm/trim_left.html | 2 +- doc/html/boost/algorithm/trim_left_copy.html | 2 +- doc/html/boost/algorithm/trim_left_copy_if.html | 8 +- doc/html/boost/algorithm/trim_left_if.html | 2 +- doc/html/boost/algorithm/trim_right.html | 2 +- doc/html/boost/algorithm/trim_right_copy.html | 2 +- doc/html/boost/algorithm/trim_right_copy_if.html | 2 +- doc/html/boost/algorithm/trim_right_if.html | 2 +- doc/html/boost/any.html | 56 +- doc/html/boost/any_cast.html | 2 +- doc/html/boost/apply_visitor.html | 2 +- doc/html/boost/apply_visitor_delayed_t.html | 22 +- doc/html/boost/array.html | 182 +- doc/html/boost/back_move_insert_iterator.html | 36 +- doc/html/boost/back_move_inserter.html | 2 +- doc/html/boost/bad_any_cast.html | 6 +- doc/html/boost/bad_function_call.html | 8 +- doc/html/boost/bad_get.html | 14 +- doc/html/boost/bad_visit.html | 12 +- doc/html/boost/container/allocator_arg.html | 54 + doc/html/boost/container/allocator_arg_t.html | 56 + doc/html/boost/container/basic_string.html | 501 +- .../container/constructible_wit_id411450.html | 65 + .../container/constructible_wit_id411670.html | 63 + doc/html/boost/container/deque.html | 264 +- doc/html/boost/container/flat_map.html | 294 +- doc/html/boost/container/flat_multimap.html | 270 +- doc/html/boost/container/flat_multiset.html | 281 +- doc/html/boost/container/flat_set.html | 276 +- doc/html/boost/container/list.html | 294 +- doc/html/boost/container/map.html | 276 +- doc/html/boost/container/multimap.html | 257 +- doc/html/boost/container/multiset.html | 240 +- doc/html/boost/container/ordered_range.html | 13 +- doc/html/boost/container/ordered_range_impl_t.html | 55 - doc/html/boost/container/ordered_range_t.html | 56 + doc/html/boost/container/ordered_unique_range.html | 7 +- .../ordered_unique_range_im_id330115.html | 55 - .../boost/container/ordered_unique_range_t.html | 56 + .../boost/container/scoped_allocator_adaptor.html | 268 + .../container/scoped_allocator_adaptor/rebind.html | 59 + doc/html/boost/container/set.html | 245 +- doc/html/boost/container/slist.html | 306 +- doc/html/boost/container/stable_vector.html | 255 +- doc/html/boost/container/string.html | 5 +- doc/html/boost/container/uses_allocator.html | 57 + doc/html/boost/container/vector.html | 262 +- doc/html/boost/container/wstring.html | 5 +- doc/html/boost/copy_or_move.html | 2 +- doc/html/boost/date_time/acst_dst_trait.html | 44 +- doc/html/boost/date_time/all_date_names_put.html | 76 +- doc/html/boost/date_time/bad_field_count.html | 8 +- doc/html/boost/date_time/base_time.html | 106 +- doc/html/boost/date_time/c_local_adjustor.html | 12 +- doc/html/boost/date_time/c_time.html | 24 +- doc/html/boost/date_time/convert_string_type.html | 2 +- doc/html/boost/date_time/convert_to_lower.html | 2 +- doc/html/boost/date_time/counted_time_rep.html | 68 +- doc/html/boost/date_time/counted_time_system.html | 60 +- doc/html/boost/date_time/data_not_accessible.html | 12 +- doc/html/boost/date_time/date.html | 102 +- doc/html/boost/date_time/date_duration.html | 72 +- doc/html/boost/date_time/date_facet.html | 142 +- doc/html/boost/date_time/date_formatter.html | 16 +- .../boost/date_time/date_generator_formatter.html | 56 +- .../boost/date_time/date_generator_parser.html | 60 +- doc/html/boost/date_time/date_input_facet.html | 130 +- doc/html/boost/date_time/date_itr.html | 22 +- doc/html/boost/date_time/date_itr_base.html | 66 +- doc/html/boost/date_time/date_names_put.html | 120 +- doc/html/boost/date_time/day_calc_dst_rule.html | 30 +- doc/html/boost/date_time/day_clock.html | 38 +- doc/html/boost/date_time/day_functor.html | 22 +- doc/html/boost/date_time/days_before_weekday.html | 2 +- doc/html/boost/date_time/days_until_weekday.html | 2 +- doc/html/boost/date_time/default_zone_names.html | 0 .../boost/date_time/dst_adjustment_offsets.html | 8 +- doc/html/boost/date_time/dst_calc_engine.html | 28 +- doc/html/boost/date_time/dst_calculator.html | 30 +- doc/html/boost/date_time/dst_day_calc_rule.html | 30 +- .../boost/date_time/duration_traits_adapted.html | 12 +- doc/html/boost/date_time/duration_traits_long.html | 12 +- .../date_time/dynamic_local_tim_id709157.html | 75 + .../dynamic_local_time_adju_id739243.html | 75 - doc/html/boost/date_time/eu_dst_trait.html | 44 +- doc/html/boost/date_time/find_match.html | 2 +- doc/html/boost/date_time/first_kday_after.html | 22 +- doc/html/boost/date_time/first_kday_before.html | 22 +- doc/html/boost/date_time/first_kday_of_month.html | 30 +- .../date_time/fixed_string_to_i_id374516.html | 56 + .../date_time/fixed_string_to_i_id687866.html | 56 + .../date_time/fixed_string_to_int_id359936.html | 56 - .../date_time/fixed_string_to_int_id699456.html | 56 - doc/html/boost/date_time/format_date_parser.html | 96 +- .../boost/date_time/from_stream_type_id369613.html | 54 + .../boost/date_time/from_stream_type_id373693.html | 54 - .../boost/date_time/from_stream_type_id381882.html | 54 + .../boost/date_time/from_stream_type_id676852.html | 54 - .../boost/date_time/from_stream_type_id682350.html | 54 + .../boost/date_time/from_stream_type_id691544.html | 54 + .../boost/date_time/from_stream_type_id721908.html | 54 - .../boost/date_time/from_stream_type_id722533.html | 54 - doc/html/boost/date_time/gather_month_strings.html | 2 +- .../boost/date_time/gather_weekday_strings.html | 2 +- .../boost/date_time/gregorian_calendar_base.html | 56 +- doc/html/boost/date_time/int_adapter.html | 192 +- doc/html/boost/date_time/iso_extended_format.html | 12 +- doc/html/boost/date_time/iso_format.html | 18 +- doc/html/boost/date_time/iso_format_base.html | 100 +- .../date_time/iso_format_base_w_id385831.html | 117 + .../iso_format_base_wchar_t_id703444.html | 117 - doc/html/boost/date_time/last_kday_of_month.html | 30 +- doc/html/boost/date_time/local_adjustor.html | 16 +- doc/html/boost/date_time/microsec_clock.html | 30 +- doc/html/boost/date_time/month_formatter.html | 22 +- doc/html/boost/date_time/month_functor.html | 22 +- doc/html/boost/date_time/months_duration.html | 86 +- doc/html/boost/date_time/next_weekday.html | 2 +- doc/html/boost/date_time/nth_kday_of_month.html | 38 +- doc/html/boost/date_time/null_dst_rules.html | 24 +- doc/html/boost/date_time/operator_id386869.html | 56 - doc/html/boost/date_time/operator_id719757.html | 56 + .../boost/date_time/ostream_date_formatter.html | 16 +- .../boost/date_time/ostream_month_formatter.html | 12 +- .../date_time/ostream_time_dura_id702194.html | 65 + .../ostream_time_duration_f_id698617.html | 65 - .../boost/date_time/ostream_time_formatter.html | 22 +- .../date_time/ostream_time_peri_id697920.html | 66 + .../ostream_time_period_for_id734868.html | 66 - .../boost/date_time/ostream_weekday_formatter.html | 12 +- .../boost/date_time/ostream_ymd_formatter.html | 12 +- doc/html/boost/date_time/parse_date.html | 8 +- .../date_time/parse_delimited_t_id727278.html | 54 + .../parse_delimited_time_du_id683474.html | 54 - doc/html/boost/date_time/parse_match_result.html | 26 +- doc/html/boost/date_time/partial_date.html | 46 +- doc/html/boost/date_time/period.html | 90 +- doc/html/boost/date_time/period_formatter.html | 42 +- doc/html/boost/date_time/period_parser.html | 48 +- doc/html/boost/date_time/previous_weekday.html | 2 +- doc/html/boost/date_time/second_clock.html | 30 +- doc/html/boost/date_time/simple_format.html | 66 +- .../date_time/simple_format_wch_id426438.html | 96 + .../date_time/simple_format_wchar_t_id737944.html | 96 - .../boost/date_time/special_values_formatter.html | 26 +- .../boost/date_time/special_values_parser.html | 34 +- .../boost/date_time/split_timedate_system.html | 66 +- .../date_time/static_local_time_adjustor.html | 22 +- .../date_time/str_from_delimite_id369904.html | 55 + .../str_from_delimited_time_id689002.html | 55 - doc/html/boost/date_time/string_parse_tree.html | 42 +- doc/html/boost/date_time/subsecond_duration.html | 8 +- doc/html/boost/date_time/time_duration.html | 160 +- doc/html/boost/date_time/time_facet.html | 70 +- doc/html/boost/date_time/time_formats.html | 0 doc/html/boost/date_time/time_from_ftime.html | 2 +- doc/html/boost/date_time/time_input_facet.html | 84 +- doc/html/boost/date_time/time_itr.html | 62 +- .../date_time/time_resolution_t_id368338.html | 68 + .../date_time/time_resolution_t_id373100.html | 68 + .../date_time/time_resolution_t_id434364.html | 68 + .../date_time/time_resolution_t_id438433.html | 68 + .../boost/date_time/time_resolution_traits.html | 52 +- .../time_resolution_traits__id355360.html | 68 - .../time_resolution_traits__id384061.html | 68 - .../time_resolution_traits__id696434.html | 68 - .../time_resolution_traits__id702834.html | 68 - doc/html/boost/date_time/time_zone_base.html | 58 +- doc/html/boost/date_time/time_zone_names_base.html | 34 +- doc/html/boost/date_time/tz_db_base.html | 56 +- doc/html/boost/date_time/uk_dst_trait.html | 20 +- doc/html/boost/date_time/us_dst_rules.html | 28 +- doc/html/boost/date_time/us_dst_trait.html | 44 +- doc/html/boost/date_time/utc_adjustment.html | 22 +- doc/html/boost/date_time/var_string_to_int.html | 8 +- doc/html/boost/date_time/week_functor.html | 22 +- doc/html/boost/date_time/weeks_duration.html | 12 +- doc/html/boost/date_time/winapi/FILETIME.html | 0 doc/html/boost/date_time/winapi/SYSTEMTIME.html | 0 .../winapi/file_time_to_microseconds.html | 2 +- doc/html/boost/date_time/winapi/lpFileTime.html | 0 .../boost/date_time/winapi/lpLocalFileTime.html | 0 doc/html/boost/date_time/wrapping_int.html | 50 +- doc/html/boost/date_time/wrapping_int2.html | 54 +- doc/html/boost/date_time/year_based_generator.html | 26 +- doc/html/boost/date_time/year_functor.html | 22 +- doc/html/boost/date_time/year_month_day_base.html | 8 +- doc/html/boost/date_time/years_duration.html | 78 +- doc/html/boost/date_time/ymd_formatter.html | 16 +- doc/html/boost/date_time/ymd_order_spec.html | 2 +- doc/html/boost/environment_iterator.html | 22 +- doc/html/boost/eof_iterator.html | 40 +- doc/html/boost/forward.html | 8 +- doc/html/boost/front_move_insert_iterator.html | 36 +- doc/html/boost/front_move_inserter.html | 2 +- doc/html/boost/function.html | 198 +- doc/html/boost/function/sig.html | 6 +- doc/html/boost/functionN.html | 182 +- doc/html/boost/functionN/sig.html | 6 +- doc/html/boost/function_base.html | 38 +- doc/html/boost/function_equal.html | 2 +- doc/html/boost/get_id1573726.html | 114 + doc/html/boost/get_id1673528.html | 114 - doc/html/boost/graph_traits_mpi__id780324.html | 78 + .../boost/graph_traits_mpi_graph__id770177.html | 78 - doc/html/boost/gregorian/bad_day_of_month.html | 12 +- doc/html/boost/gregorian/bad_day_of_year.html | 8 +- doc/html/boost/gregorian/bad_month.html | 14 +- doc/html/boost/gregorian/bad_weekday.html | 14 +- doc/html/boost/gregorian/bad_year.html | 8 +- doc/html/boost/gregorian/date.html | 58 +- doc/html/boost/gregorian/date_duration.html | 76 +- doc/html/boost/gregorian/greg_day.html | 22 +- .../boost/gregorian/greg_durations_config.html | 0 doc/html/boost/gregorian/greg_facet_config.html | 6 +- doc/html/boost/gregorian/greg_month.html | 78 +- doc/html/boost/gregorian/greg_weekday.html | 38 +- doc/html/boost/gregorian/greg_year.html | 18 +- doc/html/boost/gregorian/gregorian_calendar.html | 0 doc/html/boost/gregorian/operator_id348713.html | 55 + doc/html/boost/gregorian/operator_id382308.html | 62 + doc/html/boost/gregorian/operator_id698082.html | 54 + doc/html/boost/gregorian/operator_id700767.html | 54 + doc/html/boost/gregorian/operator_id708951.html | 54 - doc/html/boost/gregorian/operator_id708999.html | 55 - doc/html/boost/gregorian/operator_id709045.html | 54 - doc/html/boost/gregorian/operator_id734237.html | 62 - .../boost/gregorian/special_value_from_string.html | 2 +- doc/html/boost/gregorian/weeks_duration.html | 12 +- doc/html/boost/gregorian/year_based_generator.html | 2 +- doc/html/boost/has_nothrow_move.html | 2 +- doc/html/boost/has_trivial_dest_id1108844.html | 56 + .../boost/has_trivial_destructor__id1117925.html | 56 - doc/html/boost/hash.html | 22 +- doc/html/boost/hash_T_id731670.html | 70 - doc/html/boost/hash_T_id755391.html | 70 + doc/html/boost/hash_bool_id730163.html | 73 - doc/html/boost/hash_bool_id749268.html | 73 + doc/html/boost/hash_char_id727549.html | 73 - doc/html/boost/hash_char_id748548.html | 73 + doc/html/boost/hash_double_id731143.html | 73 - doc/html/boost/hash_double_id746117.html | 73 + doc/html/boost/hash_float_id732249.html | 73 - doc/html/boost/hash_float_id746061.html | 73 + doc/html/boost/hash_int_id729311.html | 73 - doc/html/boost/hash_int_id754336.html | 73 + doc/html/boost/hash_long_double_id731200.html | 73 - doc/html/boost/hash_long_double_id749321.html | 73 + doc/html/boost/hash_long_id732241.html | 73 + doc/html/boost/hash_long_id749200.html | 73 - doc/html/boost/hash_long_long_id747310.html | 73 + doc/html/boost/hash_long_long_id752641.html | 73 - doc/html/boost/hash_short_id729476.html | 73 - doc/html/boost/hash_short_id749038.html | 73 + doc/html/boost/hash_signed_char_id747389.html | 73 + doc/html/boost/hash_signed_char_id750069.html | 73 - doc/html/boost/hash_std_string_id729518.html | 73 - doc/html/boost/hash_std_string_id749378.html | 73 + doc/html/boost/hash_std_type_ind_id757716.html | 70 + doc/html/boost/hash_std_type_index_id733286.html | 70 - doc/html/boost/hash_std_wstring_id729575.html | 73 - doc/html/boost/hash_std_wstring_id747045.html | 73 + doc/html/boost/hash_unsigned_cha_id747446.html | 73 + doc/html/boost/hash_unsigned_char_id750126.html | 73 - doc/html/boost/hash_unsigned_int_id729368.html | 73 - doc/html/boost/hash_unsigned_int_id748840.html | 73 + doc/html/boost/hash_unsigned_lon_id747253.html | 73 + doc/html/boost/hash_unsigned_lon_id758122.html | 73 + doc/html/boost/hash_unsigned_long_id749256.html | 73 - .../boost/hash_unsigned_long_long_id732192.html | 73 - doc/html/boost/hash_unsigned_sho_id754534.html | 73 + doc/html/boost/hash_unsigned_short_id751876.html | 73 - doc/html/boost/hash_wchar_t_id729419.html | 73 - doc/html/boost/hash_wchar_t_id747502.html | 73 + doc/html/boost/heap/MergablePriorityQueue.html | 16 +- doc/html/boost/heap/MutablePriorityQueue.html | 16 +- doc/html/boost/heap/PriorityQueue.html | 12 +- doc/html/boost/heap/allocator.html | 0 doc/html/boost/heap/arity.html | 2 +- doc/html/boost/heap/binomial_heap.html | 213 +- doc/html/boost/heap/binomial_heap/force_inf.html | 18 +- .../heap/binomial_heap/implementation_defined.html | 7 +- doc/html/boost/heap/compare.html | 0 doc/html/boost/heap/constant_time_size.html | 2 +- doc/html/boost/heap/d_ary_heap.html | 174 +- doc/html/boost/heap/fibonacci_heap.html | 172 +- doc/html/boost/heap/heap_merge.html | 2 +- doc/html/boost/heap/mutable_.html | 2 +- doc/html/boost/heap/pairing_heap.html | 162 +- doc/html/boost/heap/priority_queue.html | 112 +- doc/html/boost/heap/skew_heap.html | 162 +- .../heap/skew_heap/implementation_defined.html | 6 +- doc/html/boost/heap/stability_counter_type.html | 0 doc/html/boost/heap/stable.html | 2 +- doc/html/boost/heap/store_parent_pointer.html | 2 +- doc/html/boost/interprocess/accept_ownership.html | 2 +- .../boost/interprocess/accept_ownership_type.html | 0 doc/html/boost/interprocess/adaptive_pool.html | 108 +- .../boost/interprocess/adaptive_pool/rebind.html | 10 +- doc/html/boost/interprocess/allocate_new.html | 0 doc/html/boost/interprocess/allocator.html | 106 +- doc/html/boost/interprocess/allocator/rebind.html | 10 +- .../interprocess/anonymous_shared_memory.html | 8 +- doc/html/boost/interprocess/bad_alloc.html | 18 +- doc/html/boost/interprocess/basic_bufferbuf.html | 30 +- .../boost/interprocess/basic_bufferstream.html | 34 +- .../boost/interprocess/basic_ibufferstream.html | 34 +- .../interprocess/basic_managed_ext_id992111.html | 102 + .../basic_managed_external__id985860.html | 102 - .../interprocess/basic_managed_heap_memory.html | 44 +- .../interprocess/basic_managed_mapped_file.html | 74 +- .../interprocess/basic_managed_sha_id992762.html | 156 + .../basic_managed_shared_me_id986512.html | 160 - .../interprocess/basic_managed_win_id993101.html | 144 + .../basic_managed_windows_s_id986858.html | 144 - .../interprocess/basic_managed_xsi_id993432.html | 151 + .../basic_managed_xsi_share_id987189.html | 151 - .../boost/interprocess/basic_obufferstream.html | 34 +- doc/html/boost/interprocess/basic_vectorbuf.html | 38 +- .../boost/interprocess/basic_vectorstream.html | 42 +- .../boost/interprocess/cached_adaptive_pool.html | 134 +- .../interprocess/cached_adaptive_pool/rebind.html | 10 +- .../boost/interprocess/cached_node_allocator.html | 134 +- .../interprocess/cached_node_allocator/rebind.html | 10 +- doc/html/boost/interprocess/create_only.html | 2 +- doc/html/boost/interprocess/create_only_t.html | 2 +- doc/html/boost/interprocess/defer_lock.html | 2 +- doc/html/boost/interprocess/defer_lock_type.html | 6 +- doc/html/boost/interprocess/deleter.html | 24 +- .../interprocess/enable_shared_from_this.html | 16 +- doc/html/boost/interprocess/expand_bwd.html | 0 doc/html/boost/interprocess/expand_fwd.html | 0 doc/html/boost/interprocess/file_lock.html | 66 +- doc/html/boost/interprocess/file_mapping.html | 56 +- doc/html/boost/interprocess/flat_map_index.html | 22 +- .../boost/interprocess/flat_map_index_aux.html | 0 .../boost/interprocess/interprocess_condition.html | 42 +- .../boost/interprocess/interprocess_exception.html | 34 +- .../boost/interprocess/interprocess_mutex.html | 40 +- .../interprocess/interprocess_rec_id1003782.html | 103 + .../interprocess_recursive__id997493.html | 103 - .../boost/interprocess/interprocess_semaphore.html | 42 +- .../interprocess/interprocess_upg_id1004155.html | 189 + .../interprocess_upgradable_id997866.html | 189 - doc/html/boost/interprocess/intrusive_ptr.html | 80 +- doc/html/boost/interprocess/iset_index.html | 34 +- .../boost/interprocess/iunordered_set_index.html | 42 +- doc/html/boost/interprocess/lock_exception.html | 18 +- .../interprocess/make_managed_sha_id1000089.html | 57 + .../interprocess/make_managed_sha_id1000127.html | 57 + .../make_managed_shared_ptr_id993529.html | 57 - .../make_managed_shared_ptr_id993567.html | 57 - .../interprocess/make_managed_unique_ptr.html | 2 +- .../boost/interprocess/make_managed_weak_ptr.html | 2 +- .../boost/interprocess/managed_shared_ptr.html | 8 +- .../boost/interprocess/managed_unique_ptr.html | 2 +- doc/html/boost/interprocess/managed_weak_ptr.html | 2 +- doc/html/boost/interprocess/map_index.html | 22 +- doc/html/boost/interprocess/mapped_region.html | 89 +- doc/html/boost/interprocess/message_queue_t.html | 78 +- doc/html/boost/interprocess/mutex_family.html | 4 +- doc/html/boost/interprocess/named_condition.html | 60 +- doc/html/boost/interprocess/named_mutex.html | 52 +- .../boost/interprocess/named_recursive_mutex.html | 52 +- doc/html/boost/interprocess/named_semaphore.html | 52 +- .../boost/interprocess/named_upgradable_mutex.html | 116 +- doc/html/boost/interprocess/node_allocator.html | 122 +- .../boost/interprocess/node_allocator/rebind.html | 10 +- .../boost/interprocess/nothrow_allocation.html | 0 doc/html/boost/interprocess/null_index.html | 30 +- doc/html/boost/interprocess/null_mutex.html | 98 +- doc/html/boost/interprocess/null_mutex_family.html | 2 +- doc/html/boost/interprocess/offset_ptr.html | 142 +- doc/html/boost/interprocess/offset_ptr/rebind.html | 10 +- .../boost/interprocess/offset_type_alignment.html | 0 .../boost/interprocess/open_copy_on_write.html | 2 +- .../boost/interprocess/open_copy_on_write_t.html | 2 +- doc/html/boost/interprocess/open_only.html | 2 +- doc/html/boost/interprocess/open_only_t.html | 2 +- doc/html/boost/interprocess/open_or_create.html | 2 +- doc/html/boost/interprocess/open_or_create_t.html | 2 +- doc/html/boost/interprocess/open_read_only.html | 2 +- doc/html/boost/interprocess/open_read_only_t.html | 2 +- .../boost/interprocess/open_read_private_t.html | 2 +- .../boost/interprocess/operator___id978077.html | 57 - .../boost/interprocess/operator___id978145.html | 57 - .../boost/interprocess/operator___id979071.html | 56 - .../boost/interprocess/operator___id979111.html | 56 - .../boost/interprocess/operator___id979949.html | 57 - .../boost/interprocess/operator___id980018.html | 57 - .../boost/interprocess/operator___id980823.html | 56 - .../boost/interprocess/operator___id980877.html | 56 - .../boost/interprocess/operator___id981637.html | 56 - .../boost/interprocess/operator___id981689.html | 56 - .../boost/interprocess/operator___id982498.html | 57 - .../boost/interprocess/operator___id982566.html | 57 - .../boost/interprocess/operator___id983350.html | 57 - .../boost/interprocess/operator___id983419.html | 57 - .../boost/interprocess/operator___id984598.html | 57 + .../boost/interprocess/operator___id984666.html | 57 + .../boost/interprocess/operator___id985321.html | 56 + .../boost/interprocess/operator___id985362.html | 56 + .../boost/interprocess/operator___id986200.html | 57 + .../boost/interprocess/operator___id986269.html | 57 + .../boost/interprocess/operator___id987074.html | 56 + .../boost/interprocess/operator___id987128.html | 56 + .../boost/interprocess/operator___id987887.html | 56 + .../boost/interprocess/operator___id987940.html | 56 + .../boost/interprocess/operator___id988748.html | 57 + .../boost/interprocess/operator___id988817.html | 57 + .../boost/interprocess/operator___id989601.html | 57 + .../boost/interprocess/operator___id989669.html | 57 + .../boost/interprocess/operator___id991783.html | 56 - .../boost/interprocess/operator___id991825.html | 56 - .../boost/interprocess/operator___id991868.html | 56 - .../boost/interprocess/operator___id991906.html | 56 - .../boost/interprocess/operator___id991945.html | 56 - .../boost/interprocess/operator___id991984.html | 56 - .../boost/interprocess/operator___id998309.html | 56 + .../boost/interprocess/operator___id998351.html | 56 + .../boost/interprocess/operator___id998393.html | 56 + .../boost/interprocess/operator___id998432.html | 56 + .../boost/interprocess/operator___id998471.html | 56 + .../boost/interprocess/operator___id998510.html | 56 + doc/html/boost/interprocess/operator_id989117.html | 58 - doc/html/boost/interprocess/operator_id989173.html | 57 - doc/html/boost/interprocess/operator_id992023.html | 56 - doc/html/boost/interprocess/operator_id995372.html | 58 + doc/html/boost/interprocess/operator_id995428.html | 57 + doc/html/boost/interprocess/operator_id998549.html | 56 + doc/html/boost/interprocess/permissions.html | 40 +- .../boost/interprocess/private_adaptive_pool.html | 126 +- .../interprocess/private_adaptive_pool/rebind.html | 10 +- .../boost/interprocess/private_node_allocator.html | 126 +- .../private_node_allocator/rebind.html | 10 +- doc/html/boost/interprocess/rbtree_best_fit.html | 82 +- .../boost/interprocess/remove_file_on_destroy.html | 12 +- .../interprocess/remove_shared_mem_id997832.html | 69 + .../remove_shared_memory_on_id991306.html | 69 - doc/html/boost/interprocess/scoped_lock.html | 98 +- doc/html/boost/interprocess/scoped_ptr.html | 70 +- doc/html/boost/interprocess/segment_manager.html | 150 +- .../interprocess/segment_manager/allocator.html | 8 +- .../interprocess/segment_manager/deleter.html | 8 +- .../boost/interprocess/segment_manager_base.html | 86 +- doc/html/boost/interprocess/sharable_lock.html | 90 +- .../boost/interprocess/shared_memory_object.html | 78 +- doc/html/boost/interprocess/shared_ptr.html | 99 +- doc/html/boost/interprocess/shrink_in_place.html | 0 doc/html/boost/interprocess/simple_seq_fit.html | 8 +- doc/html/boost/interprocess/std.html | 68 +- doc/html/boost/interprocess/swap_id992061.html | 55 - doc/html/boost/interprocess/swap_id992460.html | 55 - doc/html/boost/interprocess/swap_id998586.html | 55 + doc/html/boost/interprocess/swap_id998985.html | 55 + .../interprocess/to_raw_pointer_id992139.html | 56 - .../interprocess/to_raw_pointer_id992503.html | 55 - .../interprocess/to_raw_pointer_id998665.html | 56 + .../interprocess/to_raw_pointer_id999029.html | 55 + .../boost/interprocess/try_shrink_in_place.html | 0 doc/html/boost/interprocess/try_to_lock.html | 2 +- doc/html/boost/interprocess/try_to_lock_type.html | 0 doc/html/boost/interprocess/unique_ptr.html | 88 +- .../boost/interprocess/unordered_map_index.html | 22 +- doc/html/boost/interprocess/upgradable_lock.html | 90 +- doc/html/boost/interprocess/weak_ptr.html | 50 +- .../boost/interprocess/windows_shared_memory.html | 54 +- doc/html/boost/interprocess/xsi_key.html | 22 +- doc/html/boost/interprocess/xsi_shared_memory.html | 64 +- doc/html/boost/interprocess/zero_memory.html | 0 doc/html/boost/intrusive/any_base_hook.html | 32 +- doc/html/boost/intrusive/any_member_hook.html | 32 +- doc/html/boost/intrusive/any_to_avl_set_hook.html | 4 +- doc/html/boost/intrusive/any_to_bs_set_hook.html | 4 +- doc/html/boost/intrusive/any_to_list_hook.html | 4 +- doc/html/boost/intrusive/any_to_set_hook.html | 4 +- doc/html/boost/intrusive/any_to_slist_hook.html | 4 +- .../boost/intrusive/any_to_unordered_set_hook.html | 4 +- doc/html/boost/intrusive/avl_multiset.html | 352 +- doc/html/boost/intrusive/avl_set.html | 364 +- doc/html/boost/intrusive/avl_set_base_hook.html | 40 +- doc/html/boost/intrusive/avl_set_member_hook.html | 40 +- doc/html/boost/intrusive/avltree.html | 394 +- doc/html/boost/intrusive/avltree_algorithms.html | 162 +- doc/html/boost/intrusive/base_hook.html | 4 +- doc/html/boost/intrusive/bs_set_base_hook.html | 40 +- doc/html/boost/intrusive/bs_set_member_hook.html | 40 +- doc/html/boost/intrusive/bucket_traits.html | 4 +- doc/html/boost/intrusive/cache_begin.html | 4 +- doc/html/boost/intrusive/cache_last.html | 4 +- .../boost/intrusive/circular_list_algorithms.html | 84 +- .../boost/intrusive/circular_slist_algorithms.html | 86 +- doc/html/boost/intrusive/compare.html | 4 +- doc/html/boost/intrusive/compare_hash.html | 4 +- doc/html/boost/intrusive/constant_time_size.html | 4 +- .../boost/intrusive/derivation_value_traits.html | 26 +- doc/html/boost/intrusive/equal.html | 4 +- doc/html/boost/intrusive/floating_point.html | 4 +- doc/html/boost/intrusive/function_hook.html | 4 +- .../intrusive/get_parent_from__id1202821.html | 56 + .../intrusive/get_parent_from__id1202857.html | 57 + .../get_parent_from_member_id1190255.html | 56 - .../get_parent_from_member_id1190291.html | 57 - doc/html/boost/intrusive/hash.html | 4 +- doc/html/boost/intrusive/hashtable.html | 286 +- doc/html/boost/intrusive/incremental.html | 10 +- doc/html/boost/intrusive/linear.html | 4 +- .../boost/intrusive/linear_slist_algorithms.html | 66 +- doc/html/boost/intrusive/link_mode.html | 4 +- doc/html/boost/intrusive/link_mode_type.html | 4 +- doc/html/boost/intrusive/list.html | 294 +- doc/html/boost/intrusive/list_base_hook.html | 40 +- doc/html/boost/intrusive/list_member_hook.html | 40 +- doc/html/boost/intrusive/make_any_base_hook.html | 4 +- doc/html/boost/intrusive/make_any_member_hook.html | 4 +- doc/html/boost/intrusive/make_avl_multiset.html | 4 +- doc/html/boost/intrusive/make_avl_set.html | 4 +- .../boost/intrusive/make_avl_set_base_hook.html | 4 +- .../boost/intrusive/make_avl_set_member_hook.html | 4 +- doc/html/boost/intrusive/make_avltree.html | 4 +- .../boost/intrusive/make_bs_set_base_hook.html | 4 +- .../boost/intrusive/make_bs_set_member_hook.html | 4 +- doc/html/boost/intrusive/make_hashtable.html | 4 +- doc/html/boost/intrusive/make_list.html | 4 +- doc/html/boost/intrusive/make_list_base_hook.html | 4 +- .../boost/intrusive/make_list_member_hook.html | 4 +- doc/html/boost/intrusive/make_multiset.html | 4 +- doc/html/boost/intrusive/make_rbtree.html | 4 +- doc/html/boost/intrusive/make_set.html | 4 +- doc/html/boost/intrusive/make_set_base_hook.html | 4 +- doc/html/boost/intrusive/make_set_member_hook.html | 4 +- doc/html/boost/intrusive/make_sg_multiset.html | 4 +- doc/html/boost/intrusive/make_sg_set.html | 4 +- doc/html/boost/intrusive/make_sgtree.html | 4 +- doc/html/boost/intrusive/make_slist.html | 4 +- doc/html/boost/intrusive/make_slist_base_hook.html | 4 +- .../boost/intrusive/make_slist_member_hook.html | 4 +- doc/html/boost/intrusive/make_splay_multiset.html | 4 +- doc/html/boost/intrusive/make_splay_set.html | 4 +- .../boost/intrusive/make_splay_set_base_hook.html | 4 +- .../intrusive/make_splay_set_member_hook.html | 4 +- doc/html/boost/intrusive/make_splaytree.html | 4 +- doc/html/boost/intrusive/make_treap_multiset.html | 4 +- doc/html/boost/intrusive/make_treap_set.html | 4 +- doc/html/boost/intrusive/make_trie.html | 4 +- .../boost/intrusive/make_unordered_multiset.html | 10 +- .../intrusive/make_unordered_s_id1286116.html | 57 + .../intrusive/make_unordered_s_id1286573.html | 57 + doc/html/boost/intrusive/make_unordered_set.html | 4 +- .../make_unordered_set_base_id1268602.html | 57 - .../make_unordered_set_memb_id1269058.html | 57 - .../boost/intrusive/max_pointer_plus_bits.html | 12 +- .../max_pointer_plus_bits_v_id1190369.html | 58 - .../intrusive/max_pointer_plus_id1202935.html | 58 + doc/html/boost/intrusive/member_hook.html | 4 +- doc/html/boost/intrusive/member_value_traits.html | 26 +- doc/html/boost/intrusive/multiset.html | 356 +- doc/html/boost/intrusive/optimize_multikey.html | 4 +- doc/html/boost/intrusive/optimize_size.html | 4 +- .../intrusive/pointer_plus_bit_id1202967.html | 76 + .../pointer_plus_bits_T___N_id1190402.html | 76 - doc/html/boost/intrusive/pointer_traits.html | 36 +- .../intrusive/pointer_traits_T_id1190754.html | 96 - .../pointer_traits_T_id1190754/rebind_pointer.html | 54 - .../intrusive/pointer_traits_T_id1203320.html | 96 + .../pointer_traits_T_id1203320/rebind_pointer.html | 54 + doc/html/boost/intrusive/power_2_buckets.html | 4 +- doc/html/boost/intrusive/priority.html | 4 +- doc/html/boost/intrusive/priority_compare.html | 20 +- doc/html/boost/intrusive/rbtree.html | 398 +- doc/html/boost/intrusive/rbtree_algorithms.html | 162 +- doc/html/boost/intrusive/set.html | 364 +- doc/html/boost/intrusive/set_base_hook.html | 40 +- doc/html/boost/intrusive/set_member_hook.html | 40 +- doc/html/boost/intrusive/sg_multiset.html | 368 +- doc/html/boost/intrusive/sg_set.html | 380 +- doc/html/boost/intrusive/sgtree.html | 410 +- doc/html/boost/intrusive/sgtree_algorithms.html | 168 +- .../sgtree_algorithms/insert_commit_data.html | 10 +- doc/html/boost/intrusive/size_type.html | 4 +- doc/html/boost/intrusive/slist.html | 414 +- doc/html/boost/intrusive/slist_base_hook.html | 40 +- doc/html/boost/intrusive/slist_member_hook.html | 40 +- doc/html/boost/intrusive/splay_multiset.html | 370 +- doc/html/boost/intrusive/splay_set.html | 383 +- doc/html/boost/intrusive/splay_set_base_hook.html | 40 +- .../boost/intrusive/splay_set_member_hook.html | 40 +- doc/html/boost/intrusive/splaytree.html | 410 +- doc/html/boost/intrusive/splaytree_algorithms.html | 178 +- doc/html/boost/intrusive/store_hash.html | 4 +- doc/html/boost/intrusive/tag.html | 4 +- doc/html/boost/intrusive/treap.html | 422 +- doc/html/boost/intrusive/treap_algorithms.html | 160 +- .../treap_algorithms/insert_commit_data.html | 10 +- doc/html/boost/intrusive/treap_multiset.html | 396 +- doc/html/boost/intrusive/treap_set.html | 408 +- doc/html/boost/intrusive/trivial_value_traits.html | 26 +- doc/html/boost/intrusive/unordered_multiset.html | 266 +- doc/html/boost/intrusive/unordered_set.html | 274 +- .../boost/intrusive/unordered_set_base_hook.html | 48 +- .../boost/intrusive/unordered_set_member_hook.html | 46 +- doc/html/boost/intrusive/value_traits.html | 4 +- doc/html/boost/intrusive/void_pointer.html | 4 +- doc/html/boost/is_recursive_wrapper.html | 2 +- doc/html/boost/is_reference_wrapper.html | 2 +- .../boost/lambda/plain_return_typ_id1802325.html | 58 + .../boost/lambda/plain_return_typ_id1802374.html | 58 + .../boost/lambda/plain_return_typ_id1802422.html | 58 + .../boost/lambda/plain_return_typ_id1802470.html | 58 + .../boost/lambda/plain_return_typ_id1802518.html | 58 + .../boost/lambda/plain_return_typ_id1802562.html | 58 + .../boost/lambda/plain_return_typ_id1802606.html | 58 + .../boost/lambda/plain_return_typ_id1802650.html | 58 + .../boost/lambda/plain_return_typ_id1802693.html | 58 + .../boost/lambda/plain_return_typ_id1802754.html | 58 + .../boost/lambda/plain_return_typ_id1802814.html | 58 + .../boost/lambda/plain_return_typ_id1802874.html | 58 + .../boost/lambda/plain_return_typ_id1802934.html | 58 + .../boost/lambda/plain_return_typ_id1802975.html | 58 + .../boost/lambda/plain_return_typ_id1803017.html | 58 + .../boost/lambda/plain_return_typ_id1803076.html | 58 + .../boost/lambda/plain_return_typ_id1803126.html | 58 + .../boost/lambda/plain_return_typ_id1803175.html | 58 + .../boost/lambda/plain_return_typ_id1803235.html | 58 + .../boost/lambda/plain_return_typ_id1803285.html | 58 + .../boost/lambda/plain_return_typ_id1803334.html | 58 + .../boost/lambda/plain_return_typ_id1803394.html | 58 + .../boost/lambda/plain_return_typ_id1803454.html | 58 + .../boost/lambda/plain_return_typ_id1803496.html | 58 + .../boost/lambda/plain_return_typ_id1803537.html | 58 + .../boost/lambda/plain_return_typ_id1803597.html | 58 + .../boost/lambda/plain_return_typ_id1803657.html | 58 + .../boost/lambda/plain_return_typ_id1803717.html | 58 + .../boost/lambda/plain_return_typ_id1803778.html | 58 + .../boost/lambda/plain_return_typ_id1803810.html | 58 + .../boost/lambda/plain_return_typ_id1803842.html | 58 + .../boost/lambda/plain_return_typ_id1803874.html | 58 + .../boost/lambda/plain_return_typ_id1803905.html | 58 + .../boost/lambda/plain_return_typ_id1803957.html | 58 + .../lambda/plain_return_type_1_una_id1739289.html | 58 - .../lambda/plain_return_type_1_una_id1739330.html | 58 - .../lambda/plain_return_type_1_una_id1739809.html | 58 - .../lambda/plain_return_type_1_una_id1739851.html | 58 - .../lambda/plain_return_type_2_ari_id1738681.html | 58 - .../lambda/plain_return_type_2_ari_id1738729.html | 58 - .../lambda/plain_return_type_2_ari_id1738777.html | 58 - .../lambda/plain_return_type_2_ari_id1738825.html | 58 - .../lambda/plain_return_type_2_ari_id1738874.html | 58 - .../lambda/plain_return_type_2_ari_id1738917.html | 58 - .../lambda/plain_return_type_2_ari_id1738961.html | 58 - .../lambda/plain_return_type_2_ari_id1739005.html | 58 - .../lambda/plain_return_type_2_ari_id1739049.html | 58 - .../lambda/plain_return_type_2_ari_id1739109.html | 58 - .../lambda/plain_return_type_2_ari_id1739169.html | 58 - .../lambda/plain_return_type_2_ari_id1739229.html | 58 - .../lambda/plain_return_type_2_ari_id1739372.html | 58 - .../lambda/plain_return_type_2_ari_id1739432.html | 58 - .../lambda/plain_return_type_2_ari_id1739481.html | 58 - .../lambda/plain_return_type_2_ari_id1739530.html | 58 - .../lambda/plain_return_type_2_ari_id1739590.html | 58 - .../lambda/plain_return_type_2_ari_id1739640.html | 58 - .../lambda/plain_return_type_2_ari_id1739689.html | 58 - .../lambda/plain_return_type_2_ari_id1739749.html | 58 - .../lambda/plain_return_type_2_ari_id1739892.html | 58 - .../lambda/plain_return_type_2_ari_id1739952.html | 58 - .../lambda/plain_return_type_2_ari_id1740012.html | 58 - .../lambda/plain_return_type_2_ari_id1740073.html | 58 - .../lambda/plain_return_type_2_ari_id1740133.html | 58 - .../lambda/plain_return_type_2_ari_id1740165.html | 58 - .../lambda/plain_return_type_2_ari_id1740197.html | 58 - .../lambda/plain_return_type_2_ari_id1740230.html | 58 - .../lambda/plain_return_type_2_ari_id1740260.html | 58 - .../lambda/plain_return_type_2_ari_id1740312.html | 58 - doc/html/boost/last_value.html | 22 +- doc/html/boost/last_value_void_id1283867.html | 75 - doc/html/boost/last_value_void_id818100.html | 75 + doc/html/boost/local_time/ambiguous_result.html | 8 +- doc/html/boost/local_time/bad_adjustment.html | 8 +- doc/html/boost/local_time/bad_offset.html | 8 +- .../boost/local_time/custom_time_zone_base.html | 66 +- doc/html/boost/local_time/dst_not_valid.html | 8 +- .../boost/local_time/first_last_rule_spec.html | 0 doc/html/boost/local_time/last_last_rule_spec.html | 0 .../boost/local_time/local_date_time_base.html | 154 +- doc/html/boost/local_time/nth_kday_rule_spec.html | 0 doc/html/boost/local_time/nth_last_rule_spec.html | 0 doc/html/boost/local_time/operator-__id688229.html | 53 + doc/html/boost/local_time/operator-__id700634.html | 53 + doc/html/boost/local_time/operator-__id706718.html | 53 - doc/html/boost/local_time/operator-__id719546.html | 53 - doc/html/boost/local_time/operator-_id367078.html | 53 + doc/html/boost/local_time/operator-_id375684.html | 53 + doc/html/boost/local_time/operator-_id684144.html | 53 - doc/html/boost/local_time/operator-_id706690.html | 53 - doc/html/boost/local_time/operator___id368535.html | 53 + doc/html/boost/local_time/operator___id372099.html | 53 + doc/html/boost/local_time/operator___id668989.html | 53 - doc/html/boost/local_time/operator___id706663.html | 53 - doc/html/boost/local_time/operator__id343649.html | 53 + doc/html/boost/local_time/operator__id673707.html | 53 + doc/html/boost/local_time/operator__id688008.html | 53 - doc/html/boost/local_time/operator__id702493.html | 53 - .../boost/local_time/partial_date_rule_spec.html | 6 +- .../boost/local_time/posix_time_zone_base.html | 94 +- doc/html/boost/local_time/time_label_invalid.html | 8 +- doc/html/boost/local_time/tz_database.html | 2 +- .../boost/logic/get_default_inde_id1572284.html | 53 + .../logic/get_default_indetermina_id791615.html | 53 - doc/html/boost/logic/indeterminate.html | 8 +- doc/html/boost/logic/indeterminate_name.html | 28 +- doc/html/boost/logic/operator___id1093793.html | 110 + doc/html/boost/logic/operator___id1110295.html | 110 + doc/html/boost/logic/operator___id1160978.html | 110 + doc/html/boost/logic/operator___id1170929.html | 110 - doc/html/boost/logic/operator___id1296154.html | 110 - doc/html/boost/logic/operator___id1385279.html | 110 - doc/html/boost/logic/operator__id1077302.html | 96 + doc/html/boost/logic/operator__id814056.html | 96 - doc/html/boost/logic/operator_id1091211.html | 110 + doc/html/boost/logic/operator_id1155814.html | 110 - doc/html/boost/logic/operator_id1291627.html | 64 - doc/html/boost/logic/operator_id1403782.html | 65 - doc/html/boost/logic/operator_id1572333.html | 67 + doc/html/boost/logic/operator_id1572409.html | 64 + doc/html/boost/logic/operator_id1572468.html | 65 + doc/html/boost/logic/operator_id791665.html | 67 - doc/html/boost/logic/tribool.html | 26 +- doc/html/boost/logic/tribool/value_t.html | 8 +- doc/html/boost/make_move_iterator.html | 2 +- doc/html/boost/make_recursive_v_id1592281.html | 75 + doc/html/boost/make_recursive_variant.html | 8 +- .../boost/make_recursive_variant__id1790944.html | 75 - doc/html/boost/make_variant_over.html | 8 +- doc/html/boost/move_backward.html | 8 +- doc/html/boost/move_id1108876.html | 54 + doc/html/boost/move_id1109062.html | 57 + doc/html/boost/move_id1117957.html | 54 - doc/html/boost/move_id1118143.html | 57 - doc/html/boost/move_insert_iterator.html | 42 +- doc/html/boost/move_inserter.html | 8 +- doc/html/boost/move_iterator.html | 70 +- doc/html/boost/mpi/all_gather.html | 8 +- doc/html/boost/mpi/all_reduce.html | 2 +- doc/html/boost/mpi/all_to_all.html | 2 +- doc/html/boost/mpi/allocator.html | 64 +- doc/html/boost/mpi/allocator/rebind.html | 8 +- doc/html/boost/mpi/allocator_void_id764381.html | 69 - .../boost/mpi/allocator_void_id764381/rebind.html | 56 - doc/html/boost/mpi/allocator_void_id769290.html | 69 + .../boost/mpi/allocator_void_id769290/rebind.html | 56 + doc/html/boost/mpi/any_source.html | 2 +- doc/html/boost/mpi/any_tag.html | 8 +- doc/html/boost/mpi/bitwise_and.html | 12 +- doc/html/boost/mpi/bitwise_or.html | 12 +- doc/html/boost/mpi/bitwise_xor.html | 12 +- doc/html/boost/mpi/broadcast.html | 2 +- doc/html/boost/mpi/comm_create_kind.html | 2 +- doc/html/boost/mpi/communicator.html | 142 +- doc/html/boost/mpi/content.html | 30 +- doc/html/boost/mpi/environment.html | 54 +- doc/html/boost/mpi/exception.html | 34 +- doc/html/boost/mpi/gather.html | 2 +- doc/html/boost/mpi/get_content.html | 2 +- doc/html/boost/mpi/get_id772292.html | 56 - doc/html/boost/mpi/get_id772322.html | 56 - doc/html/boost/mpi/get_id780965.html | 56 + doc/html/boost/mpi/get_id780995.html | 56 + doc/html/boost/mpi/get_mpi_datatype_id770338.html | 80 - doc/html/boost/mpi/get_mpi_datatype_id783005.html | 80 + doc/html/boost/mpi/graph_communicator.html | 22 +- doc/html/boost/mpi/group.html | 54 +- doc/html/boost/mpi/intercommunicator.html | 48 +- doc/html/boost/mpi/is_commutative.html | 2 +- doc/html/boost/mpi/is_mpi_builtin_datatype.html | 4 +- doc/html/boost/mpi/is_mpi_byte_datatype.html | 2 +- doc/html/boost/mpi/is_mpi_complex_datatype.html | 2 +- doc/html/boost/mpi/is_mpi_datatype.html | 8 +- doc/html/boost/mpi/is_mpi_floating_p_id782695.html | 57 + .../mpi/is_mpi_floating_point_d_id767983.html | 57 - doc/html/boost/mpi/is_mpi_integer_datatype.html | 8 +- doc/html/boost/mpi/is_mpi_logical_datatype.html | 8 +- doc/html/boost/mpi/is_mpi_op.html | 2 +- doc/html/boost/mpi/logical_xor.html | 12 +- doc/html/boost/mpi/maximum.html | 12 +- doc/html/boost/mpi/minimum.html | 12 +- doc/html/boost/mpi/operator-_id770872.html | 56 - doc/html/boost/mpi/operator-_id781714.html | 56 + doc/html/boost/mpi/operator___id765997.html | 66 - doc/html/boost/mpi/operator___id766049.html | 66 - doc/html/boost/mpi/operator___id768574.html | 66 - doc/html/boost/mpi/operator___id768622.html | 64 - doc/html/boost/mpi/operator___id771575.html | 65 - doc/html/boost/mpi/operator___id771621.html | 65 - doc/html/boost/mpi/operator___id773866.html | 66 + doc/html/boost/mpi/operator___id773917.html | 66 + doc/html/boost/mpi/operator___id781505.html | 65 + doc/html/boost/mpi/operator___id781552.html | 65 + doc/html/boost/mpi/operator___id783598.html | 66 + doc/html/boost/mpi/operator___id783645.html | 64 + doc/html/boost/mpi/operator__id770818.html | 56 - doc/html/boost/mpi/operator__id781661.html | 56 + doc/html/boost/mpi/operator_id771668.html | 56 - doc/html/boost/mpi/operator_id781598.html | 56 + doc/html/boost/mpi/packed.html | 0 doc/html/boost/mpi/packed_iarchive.html | 38 +- doc/html/boost/mpi/packed_oarchive.html | 38 +- doc/html/boost/mpi/packed_skeleton_iarchive.html | 26 +- doc/html/boost/mpi/packed_skeleton_oarchive.html | 22 +- doc/html/boost/mpi/python/register_serialized.html | 8 +- .../python/register_skeleton_and_c_id778072.html | 79 - .../mpi/python/register_skeleton_id785599.html | 79 + doc/html/boost/mpi/reduce.html | 2 +- doc/html/boost/mpi/request.html | 32 +- doc/html/boost/mpi/scan.html | 2 +- doc/html/boost/mpi/scatter.html | 2 +- doc/html/boost/mpi/skeleton.html | 2 +- doc/html/boost/mpi/skeleton_proxy.html | 8 +- doc/html/boost/mpi/status.html | 46 +- doc/html/boost/mpi/test_all.html | 2 +- doc/html/boost/mpi/test_any.html | 2 +- doc/html/boost/mpi/test_some.html | 2 +- doc/html/boost/mpi/timer.html | 40 +- doc/html/boost/mpi/wait_all.html | 2 +- doc/html/boost/mpi/wait_any.html | 2 +- doc/html/boost/mpi/wait_some.html | 2 +- doc/html/boost/numeric/default_.html | 12 +- doc/html/boost/numeric/functional/as_max.html | 0 .../functional/as_max_T__std_val_id581698.html | 62 + .../as_max_T__std_valarray__id580939.html | 62 - .../functional/as_max_T__std_vec_id582205.html | 62 + .../as_max_T__std_vector_ta_id581446.html | 62 - doc/html/boost/numeric/functional/as_max_base.html | 22 +- doc/html/boost/numeric/functional/as_min.html | 0 .../functional/as_min_T__std_val_id581660.html | 62 + .../as_min_T__std_valarray__id580900.html | 62 - .../functional/as_min_T__std_vec_id582167.html | 62 + .../as_min_T__std_vector_ta_id581408.html | 62 - doc/html/boost/numeric/functional/as_min_base.html | 24 +- .../functional/as_min_base_Arg___id580730.html | 68 + .../as_min_base_Arg__typena_id579971.html | 68 - doc/html/boost/numeric/functional/as_one.html | 0 .../functional/as_one_T__std_val_id581776.html | 62 + .../as_one_T__std_valarray__id581016.html | 62 - .../functional/as_one_T__std_vec_id582282.html | 62 + .../as_one_T__std_vector_ta_id581523.html | 62 - doc/html/boost/numeric/functional/as_one_base.html | 12 +- doc/html/boost/numeric/functional/as_zero.html | 0 .../functional/as_zero_T__std_va_id581737.html | 62 + .../as_zero_T__std_valarray_id580978.html | 62 - .../functional/as_zero_T__std_ve_id582244.html | 62 + .../as_zero_T__std_vector_t_id581484.html | 62 - .../boost/numeric/functional/as_zero_base.html | 12 +- doc/html/boost/numeric/functional/assign.html | 0 doc/html/boost/numeric/functional/assign_base.html | 12 +- doc/html/boost/numeric/functional/average.html | 0 .../functional/average_Left__Rig_id581469.html | 51 + .../functional/average_Left__Rig_id582052.html | 51 + .../average_Left__Right__st_id580710.html | 51 - .../average_Left__Right__st_id581293.html | 51 - .../boost/numeric/functional/average_base.html | 6 +- .../average_base_Left__Righ_id579808.html | 53 - .../functional/average_base_Left_id580568.html | 53 + doc/html/boost/numeric/functional/complement.html | 0 .../boost/numeric/functional/complement_base.html | 12 +- doc/html/boost/numeric/functional/divides.html | 0 .../boost/numeric/functional/divides_assign.html | 0 .../numeric/functional/divides_assign_base.html | 12 +- .../boost/numeric/functional/divides_base.html | 12 +- doc/html/boost/numeric/functional/equal_to.html | 0 .../boost/numeric/functional/equal_to_base.html | 12 +- doc/html/boost/numeric/functional/greater.html | 0 .../boost/numeric/functional/greater_base.html | 12 +- .../boost/numeric/functional/greater_equal.html | 0 .../numeric/functional/greater_equal_base.html | 12 +- doc/html/boost/numeric/functional/left_ref.html | 0 doc/html/boost/numeric/functional/less.html | 0 doc/html/boost/numeric/functional/less_base.html | 12 +- doc/html/boost/numeric/functional/less_equal.html | 0 .../boost/numeric/functional/less_equal_base.html | 12 +- doc/html/boost/numeric/functional/logical_not.html | 0 .../boost/numeric/functional/logical_not_base.html | 12 +- doc/html/boost/numeric/functional/max_assign.html | 0 .../max_assign_Left__Right__id580657.html | 62 - .../max_assign_Left__Right__id581240.html | 62 - .../functional/max_assign_Left___id581416.html | 62 + .../functional/max_assign_Left___id581999.html | 62 + .../boost/numeric/functional/max_assign_base.html | 12 +- doc/html/boost/numeric/functional/min_assign.html | 0 .../min_assign_Left__Right__id580603.html | 62 - .../min_assign_Left__Right__id581187.html | 62 - .../functional/min_assign_Left___id581362.html | 62 + .../functional/min_assign_Left___id581946.html | 62 + .../boost/numeric/functional/min_assign_base.html | 12 +- doc/html/boost/numeric/functional/minus.html | 0 .../boost/numeric/functional/minus_assign.html | 0 .../numeric/functional/minus_assign_base.html | 12 +- doc/html/boost/numeric/functional/minus_base.html | 12 +- doc/html/boost/numeric/functional/modulus.html | 0 .../boost/numeric/functional/modulus_assign.html | 0 .../numeric/functional/modulus_assign_base.html | 12 +- .../boost/numeric/functional/modulus_base.html | 12 +- doc/html/boost/numeric/functional/multiplies.html | 0 .../numeric/functional/multiplies_assign.html | 0 .../numeric/functional/multiplies_assign_base.html | 12 +- .../boost/numeric/functional/multiplies_base.html | 12 +- .../functional/multiply_and_prom_id577762.html | 53 + .../multiply_and_promote_to_id577003.html | 53 - .../boost/numeric/functional/not_equal_to.html | 0 .../numeric/functional/not_equal_to_base.html | 12 +- .../boost/numeric/functional/outer_product.html | 6 +- .../functional/outer_product_Lef_id562429.html | 64 + .../outer_product_Left__Rig_id561678.html | 64 - .../numeric/functional/outer_product_base.html | 6 +- doc/html/boost/numeric/functional/plus.html | 0 doc/html/boost/numeric/functional/plus_assign.html | 0 .../boost/numeric/functional/plus_assign_base.html | 12 +- doc/html/boost/numeric/functional/plus_base.html | 12 +- doc/html/boost/numeric/functional/promote.html | 0 .../functional/promote_ToFrom__T_id581547.html | 62 + .../functional/promote_ToFrom__T_id582124.html | 62 + .../promote_ToFrom__ToFrom__id580788.html | 62 - .../promote_ToFrom__ToFrom__id581365.html | 62 - .../functional/promote_To__From__id581499.html | 62 + .../functional/promote_To__From__id582077.html | 62 + .../promote_To__From__std_v_id580740.html | 62 - .../promote_To__From__std_v_id581318.html | 62 - .../boost/numeric/functional/promote_base.html | 20 +- .../functional/promote_base_ToFr_id580640.html | 62 + .../promote_base_ToFrom__To_id579881.html | 62 - .../functional/promote_bool__Fro_id581590.html | 62 + .../promote_bool__From__voi_id580831.html | 62 - .../functional/promote_bool_cons_id581633.html | 52 + .../promote_bool_const__Fro_id580874.html | 52 - .../functional/tag_std_valarray_T_id580584.html | 53 - .../functional/tag_std_valarray__id581343.html | 53 + .../functional/tag_std_vector_T__Al_id581161.html | 53 - .../functional/tag_std_vector_T__id581920.html | 53 + doc/html/boost/numeric/functional/unary_minus.html | 0 .../boost/numeric/functional/unary_minus_base.html | 12 +- doc/html/boost/numeric/functional/unary_plus.html | 0 .../boost/numeric/functional/unary_plus_base.html | 12 +- doc/html/boost/numeric/one.html | 12 +- doc/html/boost/numeric/one_or_default.html | 0 doc/html/boost/numeric/op/as_max.html | 0 doc/html/boost/numeric/op/as_min.html | 0 doc/html/boost/numeric/op/as_one.html | 0 doc/html/boost/numeric/op/as_zero.html | 0 doc/html/boost/numeric/op/assign.html | 0 doc/html/boost/numeric/op/average.html | 0 doc/html/boost/numeric/op/complement.html | 0 doc/html/boost/numeric/op/divides.html | 0 doc/html/boost/numeric/op/divides_assign.html | 0 doc/html/boost/numeric/op/equal_to.html | 0 doc/html/boost/numeric/op/greater.html | 0 doc/html/boost/numeric/op/greater_equal.html | 0 doc/html/boost/numeric/op/less.html | 0 doc/html/boost/numeric/op/less_equal.html | 0 doc/html/boost/numeric/op/logical_not.html | 0 doc/html/boost/numeric/op/max_assign.html | 0 doc/html/boost/numeric/op/min_assign.html | 0 doc/html/boost/numeric/op/minus.html | 0 doc/html/boost/numeric/op/minus_assign.html | 0 doc/html/boost/numeric/op/modulus.html | 0 doc/html/boost/numeric/op/modulus_assign.html | 0 doc/html/boost/numeric/op/multiplies.html | 0 doc/html/boost/numeric/op/multiplies_assign.html | 0 doc/html/boost/numeric/op/not_equal_to.html | 0 doc/html/boost/numeric/op/outer_product.html | 6 +- doc/html/boost/numeric/op/plus.html | 0 doc/html/boost/numeric/op/plus_assign.html | 0 doc/html/boost/numeric/op/promote.html | 0 doc/html/boost/numeric/op/unary_minus.html | 0 doc/html/boost/numeric/op/unary_plus.html | 0 doc/html/boost/numeric/zero.html | 12 +- doc/html/boost/numeric/zero_or_default.html | 6 +- doc/html/boost/operator_id1673477.html | 79 - doc/html/boost/operator_id1844704.html | 79 + .../boost/posix_time/duration_from_string.html | 8 +- doc/html/boost/posix_time/from_ftime.html | 8 +- doc/html/boost/posix_time/hours.html | 14 +- .../posix_time/millisec_posix_ti_id719601.html | 69 + .../millisec_posix_time_sys_id711962.html | 69 - doc/html/boost/posix_time/minutes.html | 8 +- doc/html/boost/posix_time/operator-__id691181.html | 52 - doc/html/boost/posix_time/operator-__id709639.html | 52 - doc/html/boost/posix_time/operator-__id723097.html | 52 + doc/html/boost/posix_time/operator-__id734192.html | 52 + doc/html/boost/posix_time/operator-_id677826.html | 52 + doc/html/boost/posix_time/operator-_id706854.html | 52 - doc/html/boost/posix_time/operator-_id709610.html | 52 - doc/html/boost/posix_time/operator-_id715233.html | 52 + doc/html/boost/posix_time/operator___id392388.html | 52 + doc/html/boost/posix_time/operator___id706828.html | 52 - doc/html/boost/posix_time/operator___id709584.html | 52 - doc/html/boost/posix_time/operator___id715207.html | 52 + doc/html/boost/posix_time/operator__id350508.html | 52 + doc/html/boost/posix_time/operator__id705345.html | 52 - doc/html/boost/posix_time/operator__id711710.html | 52 - doc/html/boost/posix_time/operator__id734219.html | 52 + doc/html/boost/posix_time/operator_id734462.html | 54 + doc/html/boost/posix_time/operator_id745582.html | 54 - .../boost/posix_time/posix_time_system_config.html | 18 +- doc/html/boost/posix_time/ptime.html | 30 +- doc/html/boost/posix_time/seconds.html | 8 +- doc/html/boost/posix_time/simple_time_rep.html | 30 +- doc/html/boost/posix_time/time_duration.html | 26 +- doc/html/boost/posix_time/wtime_facet.html | 8 +- .../program_options/abstract_variables_map.html | 40 +- .../boost/program_options/ambiguous_option.html | 48 +- .../program_options/basic_command_line_parser.html | 52 +- doc/html/boost/program_options/basic_option.html | 20 +- .../basic_parsed_opti_id790649.html | 95 + .../program_options/basic_parsed_options.html | 26 +- .../basic_parsed_options_wc_id1074553.html | 88 - doc/html/boost/program_options/bool_switch.html | 2 +- .../program_options/collect_unrecognized.html | 10 +- .../program_options/collect_unrecognized_mode.html | 2 +- .../command_line_style/style_t.html | 2 +- .../program_options/duplicate_option_error.html | 8 +- doc/html/boost/program_options/error.html | 14 +- .../program_options/error_with_no_option_name.html | 85 + .../program_options/error_with_option_name.html | 159 + doc/html/boost/program_options/ext_parser.html | 2 +- .../boost/program_options/invalid_bool_value.html | 65 + .../invalid_command_l_id794968.html | 74 + .../invalid_command_line_style.html | 14 +- .../invalid_command_line_sy_id1150061.html | 67 - .../invalid_config_file_syntax.html | 81 + .../program_options/invalid_option_value.html | 20 +- doc/html/boost/program_options/invalid_syntax.html | 52 +- .../program_options/multiple_occurrences.html | 34 +- .../boost/program_options/multiple_values.html | 32 +- doc/html/boost/program_options/notify.html | 8 +- .../boost/program_options/option_description.html | 75 +- .../options_descript_id1136328.html | 85 + .../boost/program_options/options_description.html | 62 +- .../options_description_eas_id781098.html | 85 - .../boost/program_options/parse_command_line.html | 8 +- .../parse_config_file_id1140665.html | 59 - .../parse_config_file_id1148232.html | 58 - .../parse_config_file_id783863.html | 59 + .../parse_config_file_id783904.html | 58 + .../parse_environmen_id1137214.html | 58 + .../parse_environment_id1070107.html | 58 - .../parse_environment_id1070141.html | 56 - .../parse_environment_id1070170.html | 55 - .../parse_environment_id789381.html | 56 + .../parse_environment_id789410.html | 55 + .../positional_option_id789522.html | 91 + .../positional_options_desc_id1150344.html | 91 - doc/html/boost/program_options/reading_file.html | 14 +- .../boost/program_options/required_option.html | 30 +- doc/html/boost/program_options/split_unix.html | 10 +- .../boost/program_options/store_id1166357.html | 56 + .../boost/program_options/store_id1166391.html | 55 + doc/html/boost/program_options/store_id778821.html | 56 - doc/html/boost/program_options/store_id778856.html | 55 - .../too_many_positio_id1164794.html | 67 + .../too_many_positional_opt_id1150044.html | 67 - doc/html/boost/program_options/typed_value.html | 100 +- .../boost/program_options/typed_value_base.html | 18 +- doc/html/boost/program_options/unknown_option.html | 30 +- doc/html/boost/program_options/untyped_value.html | 52 +- .../boost/program_options/validation_error.html | 50 +- .../boost/program_options/value_id1135975.html | 55 + doc/html/boost/program_options/value_id787092.html | 55 - doc/html/boost/program_options/value_semantic.html | 54 +- .../value_semantic_c_id1156687.html | 79 + .../value_semantic_co_id791934.html | 62 + .../value_semantic_co_id800556.html | 79 + .../value_semantic_codecvt__id1161963.html | 62 - .../value_semantic_codecvt__id1161978.html | 79 - .../value_semantic_codecvt__id785202.html | 79 - doc/html/boost/program_options/variable_value.html | 52 +- doc/html/boost/program_options/variables_map.html | 54 +- doc/html/boost/program_options/wvalue.html | 8 +- doc/html/boost/property_tree/basic_ptree.html | 350 +- doc/html/boost/property_tree/customize_stream.html | 24 +- .../customize_stream_Ch__Tr_id1140694.html | 66 - .../customize_stream_Ch__Tr_id1142738.html | 66 - .../customize_stream_Ch__Tr_id1142811.html | 66 - .../customize_stream_Ch__Tr_id1154223.html | 66 - .../customize_stream_Ch__Tr_id760253.html | 66 - .../property_tree/customize_stream__id790537.html | 66 + .../property_tree/customize_stream__id790604.html | 66 + .../property_tree/customize_stream_id1159366.html | 66 + .../property_tree/customize_stream_id1166463.html | 66 + .../property_tree/customize_stream_id1166828.html | 66 + doc/html/boost/property_tree/id_translator.html | 22 +- .../info_parser/read_info_id1070500.html | 73 - .../info_parser/read_info_id1070548.html | 80 - .../info_parser/read_info_id1095828.html | 72 + .../info_parser/read_info_id1095870.html | 79 + .../info_parser/read_info_id1095915.html | 73 + .../info_parser/read_info_id1160062.html | 72 - .../info_parser/read_info_id1160104.html | 79 - .../info_parser/read_info_id795081.html | 80 + .../info_parser/write_info_id1069437.html | 78 - .../info_parser/write_info_id1070597.html | 77 - .../info_parser/write_info_id1096838.html | 78 + .../info_parser/write_info_id1175513.html | 77 + .../property_tree/ini_parser/ini_parser_error.html | 14 +- .../ini_parser/read_ini_id1074940.html | 93 - .../ini_parser/read_ini_id1074986.html | 97 - .../ini_parser/read_ini_id1139273.html | 93 + .../ini_parser/read_ini_id1160437.html | 97 + .../property_tree/ini_parser/validate_flags.html | 8 +- .../ini_parser/write_ini_id1075043.html | 98 - .../ini_parser/write_ini_id1075120.html | 106 - .../ini_parser/write_ini_id1139957.html | 98 + .../ini_parser/write_ini_id1160761.html | 106 + doc/html/boost/property_tree/iptree.html | 2 +- .../json_parser/read_json_id1071328.html | 100 - .../json_parser/read_json_id1099065.html | 100 + .../json_parser/read_json_id1140937.html | 96 - .../json_parser/read_json_id795181.html | 96 + .../json_parser/write_json_id1071400.html | 101 - .../json_parser/write_json_id1071471.html | 106 - .../json_parser/write_json_id1137532.html | 106 + .../json_parser/write_json_id793429.html | 101 + doc/html/boost/property_tree/load.html | 8 +- doc/html/boost/property_tree/path.html | 2 +- .../property_tree/path_of_std_basic_id764832.html | 54 + .../path_of_std_basic_strin_id782647.html | 54 - doc/html/boost/property_tree/ptree.html | 2 +- doc/html/boost/property_tree/ptree_bad_data.html | 22 +- doc/html/boost/property_tree/ptree_bad_path.html | 22 +- doc/html/boost/property_tree/ptree_error.html | 12 +- doc/html/boost/property_tree/save.html | 8 +- .../boost/property_tree/serialize_id1071206.html | 80 - .../boost/property_tree/serialize_id789238.html | 80 + .../boost/property_tree/stream_translator.html | 30 +- doc/html/boost/property_tree/string_path.html | 78 +- doc/html/boost/property_tree/swap_id783350.html | 55 - doc/html/boost/property_tree/swap_id792943.html | 55 + .../property_tree/translator_betwe_id1095755.html | 53 + .../property_tree/translator_betwe_id1095777.html | 53 + .../property_tree/translator_betwe_id1167809.html | 53 + .../translator_between_T__T_id1160186.html | 53 - .../translator_between_std__id1160010.html | 53 - .../translator_between_std__id782306.html | 53 - doc/html/boost/property_tree/wiptree.html | 8 +- doc/html/boost/property_tree/wpath.html | 2 +- doc/html/boost/property_tree/wptree.html | 2 +- .../xml_parser/read_xml_id1145781.html | 108 - .../xml_parser/read_xml_id1145883.html | 111 - .../xml_parser/read_xml_id1161432.html | 108 + .../xml_parser/read_xml_id1161534.html | 111 + .../xml_parser/write_xml_id1154593.html | 88 - .../xml_parser/write_xml_id1154652.html | 92 - .../xml_parser/write_xml_id1168786.html | 88 + .../xml_parser/write_xml_id1168846.html | 92 + doc/html/boost/proto/N.html | 2 +- doc/html/boost/proto/_.html | 12 +- doc/html/boost/proto/_/impl.html | 18 +- doc/html/boost/proto/_byref.html | 30 +- .../proto/_byref/result_This_T____id1529634.html | 54 - .../proto/_byref/result_This_T____id1552922.html | 54 + .../proto/_byref/result_This_T__id1529671.html | 54 - .../proto/_byref/result_This_T__id1552958.html | 54 + doc/html/boost/proto/_byval.html | 32 +- .../proto/_byval/result_This_T____id1529906.html | 52 - .../proto/_byval/result_This_T____id1553194.html | 52 + .../proto/_byval/result_This_T__id1529936.html | 54 - .../proto/_byval/result_This_T__id1553224.html | 54 + .../proto/_byval/result_This_boos_id1553163.html | 52 + .../_byval/result_This_boost_refer_id1529876.html | 52 - doc/html/boost/proto/_child_c.html | 6 +- doc/html/boost/proto/_child_c/impl.html | 20 +- doc/html/boost/proto/_data.html | 6 +- doc/html/boost/proto/_data/impl.html | 18 +- doc/html/boost/proto/_default.html | 6 +- doc/html/boost/proto/_default/impl.html | 68 +- doc/html/boost/proto/_expr.html | 12 +- doc/html/boost/proto/_expr/impl.html | 18 +- doc/html/boost/proto/_state.html | 6 +- doc/html/boost/proto/_state/impl.html | 18 +- doc/html/boost/proto/_value.html | 6 +- doc/html/boost/proto/_value/impl.html | 20 +- doc/html/boost/proto/_void.html | 6 +- doc/html/boost/proto/_void/impl.html | 18 +- doc/html/boost/proto/address_of.html | 2 +- doc/html/boost/proto/address_of/impl.html | 6 +- doc/html/boost/proto/and_.html | 6 +- doc/html/boost/proto/and_/impl.html | 18 +- doc/html/boost/proto/arity_of.html | 6 +- doc/html/boost/proto/as_child_id1527575.html | 84 - doc/html/boost/proto/as_child_id1550862.html | 84 + doc/html/boost/proto/as_expr_id1527385.html | 84 - doc/html/boost/proto/as_expr_id1550672.html | 84 + doc/html/boost/proto/assert_matches.html | 8 +- doc/html/boost/proto/assert_matches_not.html | 2 +- doc/html/boost/proto/assign.html | 2 +- doc/html/boost/proto/assign/impl.html | 6 +- doc/html/boost/proto/basic_default_domain.html | 0 doc/html/boost/proto/basic_default_generator.html | 6 +- doc/html/boost/proto/basic_expr.html | 32 +- doc/html/boost/proto/binary_expr.html | 2 +- doc/html/boost/proto/binary_expr/impl.html | 6 +- doc/html/boost/proto/bitwise_and.html | 2 +- doc/html/boost/proto/bitwise_and/impl.html | 6 +- doc/html/boost/proto/bitwise_and_assign.html | 2 +- doc/html/boost/proto/bitwise_and_assign/impl.html | 6 +- doc/html/boost/proto/bitwise_or.html | 2 +- doc/html/boost/proto/bitwise_or/impl.html | 6 +- doc/html/boost/proto/bitwise_or_assign.html | 2 +- doc/html/boost/proto/bitwise_or_assign/impl.html | 6 +- doc/html/boost/proto/bitwise_xor.html | 2 +- doc/html/boost/proto/bitwise_xor/impl.html | 6 +- doc/html/boost/proto/bitwise_xor_assign.html | 2 +- doc/html/boost/proto/bitwise_xor_assign/impl.html | 6 +- doc/html/boost/proto/by_value_generator.html | 26 +- .../result_This_Expr__id1501686.html | 54 - .../result_This_Expr_id1525244.html | 54 + doc/html/boost/proto/call.html | 12 +- doc/html/boost/proto/call/impl.html | 52 +- doc/html/boost/proto/callable.html | 2 +- doc/html/boost/proto/char_.html | 0 doc/html/boost/proto/child_c_id1528008.html | 88 - doc/html/boost/proto/child_c_id1551295.html | 88 + doc/html/boost/proto/child_id1527766.html | 107 - doc/html/boost/proto/child_id1551053.html | 107 + doc/html/boost/proto/comma.html | 2 +- doc/html/boost/proto/comma/impl.html | 6 +- doc/html/boost/proto/complement.html | 2 +- doc/html/boost/proto/complement/impl.html | 6 +- doc/html/boost/proto/compose_generators.html | 22 +- .../result_This_Expr__id1501842.html | 56 - .../result_This_Expr_id1525400.html | 56 + doc/html/boost/proto/context/callable_context.html | 2 +- .../boost/proto/context/callable_context/eval.html | 8 +- doc/html/boost/proto/context/callable_eval.html | 18 +- doc/html/boost/proto/context/default_context.html | 2 +- .../boost/proto/context/default_context/eval.html | 6 +- doc/html/boost/proto/context/default_eval.html | 62 +- doc/html/boost/proto/context/null_context.html | 4 +- .../boost/proto/context/null_context/eval.html | 6 +- doc/html/boost/proto/context/null_eval.html | 14 +- doc/html/boost/proto/convertible_to.html | 2 +- doc/html/boost/proto/deduce_domain.html | 6 +- doc/html/boost/proto/deep_copy_id1493807.html | 73 - doc/html/boost/proto/deep_copy_id1517094.html | 73 + doc/html/boost/proto/default_domain.html | 0 doc/html/boost/proto/default_generator.html | 24 +- .../result_This_Expr__id1501199.html | 54 - .../result_This_Expr_id1524757.html | 54 + doc/html/boost/proto/dereference.html | 2 +- doc/html/boost/proto/dereference/impl.html | 6 +- doc/html/boost/proto/display_expr_id1492920.html | 84 - doc/html/boost/proto/display_expr_id1516207.html | 84 + doc/html/boost/proto/divides.html | 2 +- doc/html/boost/proto/divides/impl.html | 6 +- doc/html/boost/proto/divides_assign.html | 2 +- doc/html/boost/proto/divides_assign/impl.html | 6 +- doc/html/boost/proto/domain.html | 16 +- doc/html/boost/proto/domain/as_child.html | 18 +- doc/html/boost/proto/domain/as_expr.html | 18 +- doc/html/boost/proto/domain_of.html | 2 +- doc/html/boost/proto/equal_to.html | 2 +- doc/html/boost/proto/equal_to/impl.html | 6 +- doc/html/boost/proto/eval_id1495281.html | 85 - doc/html/boost/proto/eval_id1518568.html | 85 + doc/html/boost/proto/exact.html | 2 +- doc/html/boost/proto/expr.html | 66 +- doc/html/boost/proto/expr/result.html | 8 +- doc/html/boost/proto/extends.html | 80 +- doc/html/boost/proto/extends/result.html | 8 +- doc/html/boost/proto/external_transform.html | 2 +- doc/html/boost/proto/external_transforms.html | 2 +- doc/html/boost/proto/external_transforms/when.html | 6 +- doc/html/boost/proto/flatten_id1500995.html | 68 - doc/html/boost/proto/flatten_id1524553.html | 68 + doc/html/boost/proto/fold.html | 6 +- doc/html/boost/proto/fold/impl.html | 18 +- doc/html/boost/proto/fold_tree.html | 2 +- doc/html/boost/proto/fold_tree/impl.html | 6 +- doc/html/boost/proto/function.html | 2 +- doc/html/boost/proto/function/impl.html | 6 +- doc/html/boost/proto/functional/as_child.html | 30 +- .../as_child/result_This_T__id1518495.html | 54 - .../as_child/result_This_T__id1542053.html | 54 + doc/html/boost/proto/functional/as_expr.html | 28 +- .../as_expr/result_This_T__id1518301.html | 54 - .../as_expr/result_This_T__id1541859.html | 54 + doc/html/boost/proto/functional/at.html | 24 +- .../at/result_This_Seq__N__id1498642.html | 56 - .../functional/at/result_This_Seq__id1522201.html | 56 + doc/html/boost/proto/functional/child.html | 32 +- .../child/result_This_Expr__id1518943.html | 52 - .../child/result_This_Expr_id1542501.html | 52 + doc/html/boost/proto/functional/child_c.html | 30 +- .../child_c/result_This_Expr__id1518688.html | 52 - .../child_c/result_This_Expr_id1542246.html | 52 + doc/html/boost/proto/functional/deep_copy.html | 20 +- .../deep_copy/result_This_Expr__id1493720.html | 52 - .../deep_copy/result_This_Expr_id1517008.html | 52 + doc/html/boost/proto/functional/display_expr.html | 24 +- doc/html/boost/proto/functional/eval.html | 24 +- .../eval/result_This_Expr__Conte_id1495023.html | 57 - .../eval/result_This_Expr_id1518310.html | 57 + doc/html/boost/proto/functional/first.html | 36 +- .../first/result_This_Pair____id1500261.html | 54 - .../first/result_This_Pair__id1500225.html | 54 - .../first/result_This_Pair_const__id1500297.html | 54 - .../first/result_This_Pair_id1523783.html | 54 + .../first/result_This_Pair_id1523819.html | 54 + .../first/result_This_Pair_id1523855.html | 54 + doc/html/boost/proto/functional/flatten.html | 28 +- .../flatten/result_This_Expr____id1500803.html | 52 - .../flatten/result_This_Expr__id1500769.html | 52 - .../flatten/result_This_Expr_id1524328.html | 52 + .../flatten/result_This_Expr_id1524361.html | 52 + doc/html/boost/proto/functional/left.html | 30 +- .../left/result_This_Expr__id1519373.html | 52 - .../left/result_This_Expr_id1542932.html | 52 + doc/html/boost/proto/functional/make_expr.html | 28 +- .../make_expr/result_This_A___id1502620.html | 53 - .../make_expr/result_This_A___id1526178.html | 53 + doc/html/boost/proto/functional/make_pair.html | 24 +- .../make_pair/result_This_Firs_id1523634.html | 57 + .../result_This_First__Seco_id1500076.html | 57 - doc/html/boost/proto/functional/pop_back.html | 28 +- .../pop_back/result_This_Seq____id1498924.html | 52 - .../pop_back/result_This_Seq__id1498890.html | 52 - .../pop_back/result_This_Seq__id1522448.html | 52 + .../pop_back/result_This_Seq__id1522482.html | 52 + doc/html/boost/proto/functional/pop_front.html | 28 +- .../pop_front/result_This_Seq____id1499189.html | 52 - .../pop_front/result_This_Seq__id1499155.html | 52 - .../pop_front/result_This_Seq__id1522713.html | 52 + .../pop_front/result_This_Seq__id1522747.html | 52 + doc/html/boost/proto/functional/push_back.html | 22 +- .../push_back/result_This_Seq__T__id1499401.html | 56 - .../push_back/result_This_Seq__id1522959.html | 56 + doc/html/boost/proto/functional/push_front.html | 22 +- .../push_front/result_This_Seq__T__id1499594.html | 56 - .../push_front/result_This_Seq__id1523152.html | 56 + doc/html/boost/proto/functional/reverse.html | 28 +- .../reverse/result_This_Seq____id1499832.html | 52 - .../reverse/result_This_Seq__id1499798.html | 52 - .../reverse/result_This_Seq__id1523357.html | 52 + .../reverse/result_This_Seq__id1523390.html | 52 + doc/html/boost/proto/functional/right.html | 30 +- .../right/result_This_Expr__id1519591.html | 52 - .../right/result_This_Expr_id1543149.html | 52 + doc/html/boost/proto/functional/second.html | 36 +- .../second/result_This_Pair____id1500504.html | 54 - .../second/result_This_Pair__id1500468.html | 54 - .../second/result_This_Pair_const__id1500540.html | 54 - .../second/result_This_Pair_id1524026.html | 54 + .../second/result_This_Pair_id1524062.html | 54 + .../second/result_This_Pair_id1524098.html | 54 + doc/html/boost/proto/functional/unpack_expr.html | 30 +- .../unpack_expr/result_This_Sequ_id1526392.html | 58 + .../result_This_Sequence__id1503105.html | 58 - doc/html/boost/proto/functional/value.html | 30 +- .../value/result_This_Expr__id1519164.html | 52 - .../value/result_This_Expr_id1542722.html | 52 + doc/html/boost/proto/generator.html | 22 +- .../generator/result_This_Expr__id1501378.html | 54 - .../generator/result_This_Expr_id1524936.html | 54 + doc/html/boost/proto/greater.html | 2 +- doc/html/boost/proto/greater/impl.html | 6 +- doc/html/boost/proto/greater_equal.html | 2 +- doc/html/boost/proto/greater_equal/impl.html | 6 +- doc/html/boost/proto/if_.html | 6 +- doc/html/boost/proto/if_/impl.html | 18 +- doc/html/boost/proto/if_else_.html | 2 +- doc/html/boost/proto/if_else_/impl.html | 6 +- doc/html/boost/proto/int_.html | 0 doc/html/boost/proto/integral_c.html | 12 +- doc/html/boost/proto/integral_c/impl.html | 18 +- doc/html/boost/proto/is_aggregate.html | 2 +- doc/html/boost/proto/is_callable.html | 2 +- doc/html/boost/proto/is_domain.html | 2 +- doc/html/boost/proto/is_expr.html | 2 +- doc/html/boost/proto/is_extension.html | 0 doc/html/boost/proto/is_proto_expr.html | 2 +- doc/html/boost/proto/is_transform.html | 2 +- doc/html/boost/proto/lazy.html | 6 +- doc/html/boost/proto/lazy/impl.html | 40 +- doc/html/boost/proto/left_id1528275.html | 84 - doc/html/boost/proto/left_id1551562.html | 84 + doc/html/boost/proto/less.html | 2 +- doc/html/boost/proto/less/impl.html | 6 +- doc/html/boost/proto/less_equal.html | 2 +- doc/html/boost/proto/less_equal/impl.html | 6 +- doc/html/boost/proto/listN.html | 2 +- doc/html/boost/proto/lit.html | 2 +- doc/html/boost/proto/literal.html | 38 +- doc/html/boost/proto/logical_and.html | 2 +- doc/html/boost/proto/logical_and/impl.html | 6 +- doc/html/boost/proto/logical_not.html | 2 +- doc/html/boost/proto/logical_not/impl.html | 6 +- doc/html/boost/proto/logical_or.html | 2 +- doc/html/boost/proto/logical_or/impl.html | 6 +- doc/html/boost/proto/long_.html | 0 doc/html/boost/proto/make.html | 10 +- doc/html/boost/proto/make/impl.html | 56 +- doc/html/boost/proto/make_expr_id1503817.html | 103 - doc/html/boost/proto/make_expr_id1527104.html | 103 + doc/html/boost/proto/matches.html | 2 +- doc/html/boost/proto/mem_ptr.html | 2 +- doc/html/boost/proto/mem_ptr/impl.html | 6 +- doc/html/boost/proto/minus.html | 2 +- doc/html/boost/proto/minus/impl.html | 6 +- doc/html/boost/proto/minus_assign.html | 2 +- doc/html/boost/proto/minus_assign/impl.html | 6 +- doc/html/boost/proto/modulus.html | 2 +- doc/html/boost/proto/modulus/impl.html | 6 +- doc/html/boost/proto/modulus_assign.html | 2 +- doc/html/boost/proto/modulus_assign/impl.html | 6 +- doc/html/boost/proto/multiplies.html | 2 +- doc/html/boost/proto/multiplies/impl.html | 6 +- doc/html/boost/proto/multiplies_assign.html | 2 +- doc/html/boost/proto/multiplies_assign/impl.html | 6 +- doc/html/boost/proto/nary_expr.html | 2 +- doc/html/boost/proto/nary_expr/impl.html | 6 +- doc/html/boost/proto/negate.html | 2 +- doc/html/boost/proto/negate/impl.html | 6 +- doc/html/boost/proto/noinvoke.html | 2 +- doc/html/boost/proto/not_.html | 6 +- doc/html/boost/proto/not_/impl.html | 18 +- doc/html/boost/proto/not_equal_to.html | 2 +- doc/html/boost/proto/not_equal_to/impl.html | 6 +- doc/html/boost/proto/nullary_expr.html | 6 +- doc/html/boost/proto/nullary_expr/impl.html | 18 +- doc/html/boost/proto/or_.html | 6 +- doc/html/boost/proto/or_/impl.html | 18 +- doc/html/boost/proto/otherwise.html | 8 +- doc/html/boost/proto/pack.html | 159 + doc/html/boost/proto/pass_through.html | 6 +- doc/html/boost/proto/pass_through/impl.html | 22 +- doc/html/boost/proto/plus.html | 2 +- doc/html/boost/proto/plus/impl.html | 6 +- doc/html/boost/proto/plus_assign.html | 2 +- doc/html/boost/proto/plus_assign/impl.html | 6 +- doc/html/boost/proto/pod_generator.html | 24 +- .../pod_generator/result_This_Expr__id1501531.html | 54 - .../pod_generator/result_This_Expr_id1525089.html | 54 + doc/html/boost/proto/post_dec.html | 2 +- doc/html/boost/proto/post_dec/impl.html | 6 +- doc/html/boost/proto/post_inc.html | 2 +- doc/html/boost/proto/post_inc/impl.html | 6 +- doc/html/boost/proto/pre_dec.html | 2 +- doc/html/boost/proto/pre_dec/impl.html | 6 +- doc/html/boost/proto/pre_inc.html | 2 +- doc/html/boost/proto/pre_inc/impl.html | 6 +- doc/html/boost/proto/protect.html | 2 +- doc/html/boost/proto/protect/impl.html | 6 +- doc/html/boost/proto/result_of/as_child.html | 4 +- doc/html/boost/proto/result_of/as_expr.html | 12 +- doc/html/boost/proto/result_of/child.html | 2 +- doc/html/boost/proto/result_of/child_c.html | 4 +- doc/html/boost/proto/result_of/deep_copy.html | 6 +- doc/html/boost/proto/result_of/eval.html | 10 +- doc/html/boost/proto/result_of/flatten.html | 10 +- doc/html/boost/proto/result_of/left.html | 2 +- doc/html/boost/proto/result_of/make_expr.html | 16 +- .../result_of/make_expr_Tag__D_id1526638.html | 109 + .../make_expr_Tag__Domain___id1503351.html | 109 - doc/html/boost/proto/result_of/right.html | 2 +- doc/html/boost/proto/result_of/unpack_expr.html | 14 +- .../unpack_expr_Tag__Domain_id1503713.html | 72 - .../result_of/unpack_expr_Tag__id1527000.html | 72 + doc/html/boost/proto/result_of/value.html | 4 +- doc/html/boost/proto/reverse_fold.html | 0 doc/html/boost/proto/reverse_fold_tree.html | 2 +- doc/html/boost/proto/reverse_fold_tree/impl.html | 6 +- doc/html/boost/proto/right_id1528399.html | 95 - doc/html/boost/proto/right_id1551686.html | 95 + doc/html/boost/proto/shift_left.html | 2 +- doc/html/boost/proto/shift_left/impl.html | 6 +- doc/html/boost/proto/shift_left_assign.html | 2 +- doc/html/boost/proto/shift_left_assign/impl.html | 6 +- doc/html/boost/proto/shift_right.html | 2 +- doc/html/boost/proto/shift_right/impl.html | 6 +- doc/html/boost/proto/shift_right_assign.html | 2 +- doc/html/boost/proto/shift_right_assign/impl.html | 6 +- doc/html/boost/proto/size_t.html | 0 doc/html/boost/proto/subscript.html | 2 +- doc/html/boost/proto/subscript/impl.html | 6 +- doc/html/boost/proto/switch_.html | 2 +- doc/html/boost/proto/switch_/impl.html | 6 +- doc/html/boost/proto/tag/address_of.html | 0 doc/html/boost/proto/tag/assign.html | 0 doc/html/boost/proto/tag/bitwise_and.html | 0 doc/html/boost/proto/tag/bitwise_and_assign.html | 0 doc/html/boost/proto/tag/bitwise_or.html | 0 doc/html/boost/proto/tag/bitwise_or_assign.html | 0 doc/html/boost/proto/tag/bitwise_xor.html | 0 doc/html/boost/proto/tag/bitwise_xor_assign.html | 0 doc/html/boost/proto/tag/comma.html | 0 doc/html/boost/proto/tag/complement.html | 0 doc/html/boost/proto/tag/dereference.html | 0 doc/html/boost/proto/tag/divides.html | 0 doc/html/boost/proto/tag/divides_assign.html | 0 doc/html/boost/proto/tag/equal_to.html | 0 doc/html/boost/proto/tag/function.html | 0 doc/html/boost/proto/tag/greater.html | 0 doc/html/boost/proto/tag/greater_equal.html | 0 doc/html/boost/proto/tag/if_else_.html | 0 doc/html/boost/proto/tag/less.html | 0 doc/html/boost/proto/tag/less_equal.html | 0 doc/html/boost/proto/tag/logical_and.html | 0 doc/html/boost/proto/tag/logical_not.html | 0 doc/html/boost/proto/tag/logical_or.html | 0 doc/html/boost/proto/tag/mem_ptr.html | 0 doc/html/boost/proto/tag/minus.html | 0 doc/html/boost/proto/tag/minus_assign.html | 0 doc/html/boost/proto/tag/modulus.html | 0 doc/html/boost/proto/tag/modulus_assign.html | 0 doc/html/boost/proto/tag/multiplies.html | 0 doc/html/boost/proto/tag/multiplies_assign.html | 0 doc/html/boost/proto/tag/negate.html | 0 doc/html/boost/proto/tag/not_equal_to.html | 0 doc/html/boost/proto/tag/plus.html | 0 doc/html/boost/proto/tag/plus_assign.html | 0 doc/html/boost/proto/tag/post_dec.html | 0 doc/html/boost/proto/tag/post_inc.html | 0 doc/html/boost/proto/tag/pre_dec.html | 0 doc/html/boost/proto/tag/pre_inc.html | 0 doc/html/boost/proto/tag/shift_left.html | 0 doc/html/boost/proto/tag/shift_left_assign.html | 0 doc/html/boost/proto/tag/shift_right.html | 0 doc/html/boost/proto/tag/shift_right_assign.html | 0 doc/html/boost/proto/tag/subscript.html | 0 doc/html/boost/proto/tag/terminal.html | 6 +- doc/html/boost/proto/tag/unary_plus.html | 0 doc/html/boost/proto/tag_of.html | 0 doc/html/boost/proto/term.html | 2 +- doc/html/boost/proto/terminal.html | 6 +- doc/html/boost/proto/terminal/impl.html | 18 +- doc/html/boost/proto/transform.html | 46 +- .../result_This_Expr__State_id1532535.html | 54 - .../result_This_Expr__State_id1532580.html | 54 - .../transform/result_This_Expr__id1532491.html | 54 - .../transform/result_This_Expr_id1556201.html | 54 + .../transform/result_This_Expr_id1556245.html | 54 + .../transform/result_This_Expr_id1556290.html | 54 + doc/html/boost/proto/transform_impl.html | 8 +- doc/html/boost/proto/unary_expr.html | 2 +- doc/html/boost/proto/unary_expr/impl.html | 6 +- doc/html/boost/proto/unary_plus.html | 2 +- doc/html/boost/proto/unary_plus/impl.html | 6 +- doc/html/boost/proto/unexpr.html | 8 +- doc/html/boost/proto/unpack_expr_id1504094.html | 121 - doc/html/boost/proto/unpack_expr_id1527381.html | 121 + doc/html/boost/proto/use_basic_expr.html | 8 +- doc/html/boost/proto/value_id1528169.html | 80 - doc/html/boost/proto/value_id1551456.html | 80 + doc/html/boost/proto/vararg.html | 2 +- doc/html/boost/proto/wants_basic_expr.html | 2 +- doc/html/boost/proto/when.html | 8 +- .../boost/proto/when_Grammar__Fu_id1559935.html | 66 + .../boost/proto/when_Grammar__Fun_id1535641.html | 66 - .../boost/proto/when_Grammar__R_A___id1535725.html | 88 - .../proto/when_Grammar__R_A___id1535725/impl.html | 119 - .../boost/proto/when_Grammar__R__id1560019.html | 88 + .../proto/when_Grammar__R__id1560019/impl.html | 119 + .../boost/proto/when_Grammar__R__id1560376.html | 94 + .../proto/when_Grammar__R__id1560376/impl.html | 119 + doc/html/boost/proto/when_Grammar__id1536082.html | 86 - .../boost/proto/when_Grammar__id1536082/impl.html | 56 - doc/html/boost/proto/when_Grammar__id1560750.html | 86 + .../boost/proto/when_Grammar__id1560750/impl.html | 56 + doc/html/boost/random/additive_combine_engine.html | 98 +- doc/html/boost/random/bernoulli_distribution.html | 88 +- .../random/bernoulli_distribution/param_type.html | 46 +- doc/html/boost/random/binomial_distribution.html | 94 +- .../random/binomial_distribution/param_type.html | 50 +- doc/html/boost/random/cauchy_distribution.html | 106 +- .../random/cauchy_distribution/param_type.html | 58 +- .../boost/random/chi_squared_distribution.html | 88 +- .../chi_squared_distribution/param_type.html | 46 +- doc/html/boost/random/discard_block_engine.html | 102 +- doc/html/boost/random/discrete_distribution.html | 112 +- .../random/discrete_distribution/param_type.html | 62 +- doc/html/boost/random/ecuyer1988.html | 2 +- .../boost/random/exponential_distribution.html | 88 +- .../exponential_distribution/param_type.html | 46 +- .../boost/random/extreme_value_distribution.html | 94 +- .../extreme_value_distribution/param_type.html | 50 +- doc/html/boost/random/fisher_f_distribution.html | 94 +- .../random/fisher_f_distribution/param_type.html | 50 +- doc/html/boost/random/gamma_distribution.html | 94 +- .../random/gamma_distribution/param_type.html | 50 +- doc/html/boost/random/geometric_distribution.html | 88 +- .../random/geometric_distribution/param_type.html | 46 +- doc/html/boost/random/hellekalek1995.html | 10 +- doc/html/boost/random/independent_bits_engine.html | 104 +- .../boost/random/inversive_congru_id1403057.html | 212 + .../random/inversive_congruential__id1388053.html | 212 - doc/html/boost/random/knuth_b.html | 2 +- doc/html/boost/random/kreutzer1986.html | 2 +- doc/html/boost/random/lagged_fibonacci1279.html | 2 +- doc/html/boost/random/lagged_fibonacci19937.html | 2 +- doc/html/boost/random/lagged_fibonacci2281.html | 2 +- doc/html/boost/random/lagged_fibonacci23209.html | 2 +- doc/html/boost/random/lagged_fibonacci3217.html | 2 +- doc/html/boost/random/lagged_fibonacci4423.html | 2 +- doc/html/boost/random/lagged_fibonacci44497.html | 2 +- doc/html/boost/random/lagged_fibonacci607.html | 2 +- doc/html/boost/random/lagged_fibonacci9689.html | 2 +- .../boost/random/lagged_fibonacci_01_engine.html | 90 +- doc/html/boost/random/lagged_fibonacci_engine.html | 90 +- .../boost/random/linear_congruential_engine.html | 82 +- .../boost/random/linear_feedback__id1406361.html | 205 + .../random/linear_feedback_shift_e_id1391357.html | 205 - doc/html/boost/random/lognormal_distribution.html | 100 +- .../random/lognormal_distribution/param_type.html | 50 +- doc/html/boost/random/mersenne_twister_engine.html | 90 +- doc/html/boost/random/minstd_rand.html | 8 +- doc/html/boost/random/minstd_rand0.html | 2 +- doc/html/boost/random/mt11213b.html | 2 +- doc/html/boost/random/mt19937.html | 8 +- .../boost/random/negative_binomia_id1408532.html | 205 + .../negative_binomia_id1408532/param_type.html | 127 + .../random/negative_binomial_distr_id1393527.html | 205 - .../param_type.html | 127 - doc/html/boost/random/normal_distribution.html | 100 +- .../random/normal_distribution/param_type.html | 52 +- .../boost/random/piecewise_consta_id1409960.html | 252 + .../piecewise_consta_id1409960/param_type.html | 160 + .../random/piecewise_constant_dist_id1394956.html | 252 - .../param_type.html | 160 - .../random/piecewise_linear_distri_id1395927.html | 252 - .../param_type.html | 160 - .../boost/random/piecewise_linear_id1410931.html | 252 + .../piecewise_linear_id1410931/param_type.html | 160 + doc/html/boost/random/poisson_distribution.html | 94 +- .../random/poisson_distribution/param_type.html | 46 +- doc/html/boost/random/rand48.html | 90 +- doc/html/boost/random/random_device.html | 48 +- doc/html/boost/random/random_number_generator.html | 18 +- doc/html/boost/random/ranlux3.html | 2 +- doc/html/boost/random/ranlux3_01.html | 2 +- doc/html/boost/random/ranlux4.html | 2 +- doc/html/boost/random/ranlux4_01.html | 2 +- doc/html/boost/random/ranlux64_3.html | 2 +- doc/html/boost/random/ranlux64_3_01.html | 2 +- doc/html/boost/random/ranlux64_4.html | 2 +- doc/html/boost/random/ranlux64_4_01.html | 2 +- doc/html/boost/random/seed_seq.html | 38 +- doc/html/boost/random/shuffle_order_engine.html | 102 +- doc/html/boost/random/student_t_distribution.html | 88 +- .../random/student_t_distribution/param_type.html | 46 +- .../boost/random/subtract_with_ca_id1299130.html | 204 + .../random/subtract_with_carry_01__id1271726.html | 204 - .../boost/random/subtract_with_carry_engine.html | 96 +- doc/html/boost/random/taus88.html | 10 +- doc/html/boost/random/triangle_distribution.html | 100 +- .../random/triangle_distribution/param_type.html | 54 +- doc/html/boost/random/uniform_01.html | 24 +- .../boost/random/uniform_int_distribution.html | 94 +- .../uniform_int_distribution/param_type.html | 50 +- doc/html/boost/random/uniform_on_sphere.html | 88 +- .../boost/random/uniform_on_sphere/param_type.html | 46 +- .../boost/random/uniform_real_distribution.html | 94 +- .../uniform_real_distribution/param_type.html | 50 +- doc/html/boost/random/uniform_smallint.html | 94 +- .../boost/random/uniform_smallint/param_type.html | 50 +- doc/html/boost/random/weibull_distribution.html | 94 +- .../random/weibull_distribution/param_type.html | 50 +- doc/html/boost/random/xor_combine_engine.html | 102 +- doc/html/boost/recursive_wrapper.html | 66 +- doc/html/boost/reference_wrapper.html | 46 +- doc/html/boost/signal.html | 10 +- doc/html/boost/signalN.html | 80 +- doc/html/boost/signals/connection.html | 88 +- doc/html/boost/signals/scoped_connection.html | 32 +- doc/html/boost/signals/trackable.html | 20 +- doc/html/boost/signals2/connection.html | 88 +- doc/html/boost/signals2/deconstruct.html | 4 +- doc/html/boost/signals2/deconstruct_access.html | 2 +- doc/html/boost/signals2/dummy_mutex.html | 14 +- doc/html/boost/signals2/expired_slot.html | 6 +- .../boost/signals2/keywords/combiner_type.html | 2 +- .../keywords/extended_slot_fun_id835619.html | 61 + .../keywords/extended_slot_function__id791201.html | 61 - .../signals2/keywords/group_compare_type.html | 2 +- doc/html/boost/signals2/keywords/group_type.html | 2 +- doc/html/boost/signals2/keywords/mutex_type.html | 8 +- .../boost/signals2/keywords/signature_type.html | 2 +- .../signals2/keywords/slot_function_type.html | 8 +- doc/html/boost/signals2/last_value.html | 22 +- .../boost/signals2/last_value_void_id1313586.html | 82 + .../boost/signals2/last_value_void_id821952.html | 82 - doc/html/boost/signals2/mutex.html | 14 +- doc/html/boost/signals2/no_slots_error.html | 12 +- .../boost/signals2/optional_last_va_id1391117.html | 83 + doc/html/boost/signals2/optional_last_value.html | 22 +- .../optional_last_value_voi_id1379848.html | 83 - .../boost/signals2/postconstructor_invoker.html | 34 +- doc/html/boost/signals2/scoped_connection.html | 62 +- .../boost/signals2/shared_connection_block.html | 66 +- doc/html/boost/signals2/signal.html | 96 +- doc/html/boost/signals2/signal/arg.html | 6 +- doc/html/boost/signals2/signal_base.html | 8 +- doc/html/boost/signals2/signal_type.html | 6 +- doc/html/boost/signals2/slot.html | 80 +- doc/html/boost/signals2/slot/arg.html | 6 +- doc/html/boost/signals2/slot_base.html | 16 +- doc/html/boost/signals2/trackable.html | 22 +- doc/html/boost/slot.html | 8 +- doc/html/boost/static_visitor.html | 2 +- doc/html/boost/swap_id1088215.html | 69 - doc/html/boost/swap_id1855695.html | 69 + doc/html/boost/uninitialized_copy_or_move.html | 2 +- doc/html/boost/uninitialized_move.html | 2 +- doc/html/boost/units/absolute.html | 38 +- doc/html/boost/units/abstract/amount_unit_tag.html | 6 +- .../boost/units/abstract/current_unit_tag.html | 0 doc/html/boost/units/abstract/length_unit_tag.html | 0 .../units/abstract/luminous_intensi_id1820631.html | 52 + .../luminous_intensity_unit_id1756986.html | 52 - doc/html/boost/units/abstract/mass_unit_tag.html | 0 .../boost/units/abstract/plane_angle_unit_tag.html | 6 +- .../boost/units/abstract/solid_angle_unit_tag.html | 6 +- .../boost/units/abstract/temperature_unit_tag.html | 0 doc/html/boost/units/abstract/time_unit_tag.html | 0 .../boost/units/add_typeof_helpe_id1806659.html | 57 + .../boost/units/add_typeof_helpe_id1806713.html | 56 + doc/html/boost/units/add_typeof_helper.html | 12 +- .../units/add_typeof_helper_quant_id1743014.html | 57 - .../units/add_typeof_helper_quant_id1743068.html | 56 - doc/html/boost/units/amount_base_dimension.html | 6 +- doc/html/boost/units/angle/degree_base_unit.html | 22 +- doc/html/boost/units/angle/gradian_base_unit.html | 16 +- doc/html/boost/units/angle/radian_base_unit.html | 22 +- .../boost/units/angle/steradian_base_unit.html | 24 +- .../astronomical/astronomical_uni_id1821125.html | 67 + .../astronomical_unit_base__id1757480.html | 67 - .../units/astronomical/light_second_base_unit.html | 24 +- .../boost/units/astronomical/parsec_base_unit.html | 22 +- doc/html/boost/units/base_dimension.html | 2 +- doc/html/boost/units/base_unit.html | 8 +- doc/html/boost/units/base_unit_info.html | 22 +- .../boost/units/base_unit_info_a_id1820349.html | 67 + .../boost/units/base_unit_info_a_id1820378.html | 67 + .../boost/units/base_unit_info_a_id1820406.html | 67 + .../boost/units/base_unit_info_a_id1820435.html | 67 + .../boost/units/base_unit_info_a_id1820464.html | 67 + .../boost/units/base_unit_info_a_id1820493.html | 67 + .../boost/units/base_unit_info_a_id1820522.html | 67 + .../boost/units/base_unit_info_a_id1820551.html | 67 + .../boost/units/base_unit_info_a_id1820580.html | 67 + .../boost/units/base_unit_info_a_id1820802.html | 67 + .../boost/units/base_unit_info_a_id1820854.html | 67 + .../boost/units/base_unit_info_a_id1821016.html | 67 + .../boost/units/base_unit_info_a_id1821158.html | 67 + .../boost/units/base_unit_info_a_id1821212.html | 67 + .../boost/units/base_unit_info_a_id1821266.html | 67 + .../boost/units/base_unit_info_a_id1821357.html | 67 + .../units/base_unit_info_abstract_id1756704.html | 67 - .../units/base_unit_info_abstract_id1756733.html | 67 - .../units/base_unit_info_abstract_id1756762.html | 67 - .../units/base_unit_info_abstract_id1756790.html | 67 - .../units/base_unit_info_abstract_id1756819.html | 67 - .../units/base_unit_info_abstract_id1756848.html | 67 - .../units/base_unit_info_abstract_id1756877.html | 67 - .../units/base_unit_info_abstract_id1756906.html | 67 - .../units/base_unit_info_abstract_id1756935.html | 67 - .../units/base_unit_info_angle_ar_id1757157.html | 67 - .../units/base_unit_info_angle_ar_id1757210.html | 67 - .../units/base_unit_info_angle_re_id1757371.html | 67 - .../units/base_unit_info_astronom_id1757514.html | 67 - .../units/base_unit_info_astronom_id1757568.html | 67 - .../units/base_unit_info_astronom_id1757621.html | 67 - .../units/base_unit_info_astronom_id1757712.html | 67 - .../boost/units/base_unit_info_i_id1821555.html | 67 + .../boost/units/base_unit_info_i_id1821607.html | 67 + .../boost/units/base_unit_info_i_id1821660.html | 67 + .../boost/units/base_unit_info_i_id1821712.html | 67 + .../boost/units/base_unit_info_i_id1821765.html | 67 + .../boost/units/base_unit_info_i_id1821817.html | 67 + .../boost/units/base_unit_info_i_id1821869.html | 67 + .../boost/units/base_unit_info_i_id1821922.html | 67 + .../boost/units/base_unit_info_i_id1821975.html | 67 + .../boost/units/base_unit_info_i_id1822027.html | 67 + .../boost/units/base_unit_info_i_id1822080.html | 67 + .../boost/units/base_unit_info_i_id1822132.html | 67 + .../boost/units/base_unit_info_i_id1822256.html | 67 + .../boost/units/base_unit_info_i_id1822308.html | 67 + .../boost/units/base_unit_info_i_id1822361.html | 67 + .../boost/units/base_unit_info_i_id1822413.html | 67 + .../boost/units/base_unit_info_i_id1822465.html | 67 + .../units/base_unit_info_imperial_id1757910.html | 67 - .../units/base_unit_info_imperial_id1757962.html | 67 - .../units/base_unit_info_imperial_id1758015.html | 67 - .../units/base_unit_info_imperial_id1758067.html | 67 - .../units/base_unit_info_imperial_id1758120.html | 67 - .../units/base_unit_info_imperial_id1758172.html | 67 - .../units/base_unit_info_imperial_id1758225.html | 67 - .../units/base_unit_info_imperial_id1758277.html | 67 - .../units/base_unit_info_imperial_id1758330.html | 67 - .../units/base_unit_info_imperial_id1758382.html | 67 - .../units/base_unit_info_imperial_id1758435.html | 67 - .../units/base_unit_info_imperial_id1758487.html | 67 - .../units/base_unit_info_imperial_id1758611.html | 67 - .../units/base_unit_info_imperial_id1758664.html | 67 - .../units/base_unit_info_imperial_id1758716.html | 67 - .../units/base_unit_info_imperial_id1758768.html | 67 - .../units/base_unit_info_imperial_id1758821.html | 67 - .../boost/units/base_unit_info_m_id1822570.html | 67 + .../boost/units/base_unit_info_m_id1822763.html | 67 + .../boost/units/base_unit_info_m_id1822812.html | 67 + .../boost/units/base_unit_info_m_id1822898.html | 67 + .../boost/units/base_unit_info_m_id1823019.html | 67 + .../boost/units/base_unit_info_m_id1823068.html | 67 + .../boost/units/base_unit_info_m_id1823153.html | 67 + .../boost/units/base_unit_info_m_id1823203.html | 67 + .../boost/units/base_unit_info_m_id1823288.html | 67 + .../units/base_unit_info_metric_a_id1758925.html | 67 - .../units/base_unit_info_metric_d_id1759118.html | 67 - .../units/base_unit_info_metric_f_id1759168.html | 67 - .../units/base_unit_info_metric_h_id1759253.html | 67 - .../units/base_unit_info_metric_m_id1759374.html | 67 - .../units/base_unit_info_metric_m_id1759423.html | 67 - .../units/base_unit_info_metric_n_id1759509.html | 67 - .../units/base_unit_info_metric_t_id1759558.html | 67 - .../units/base_unit_info_metric_y_id1759643.html | 67 - .../boost/units/base_unit_info_u_id1823695.html | 67 + .../boost/units/base_unit_info_u_id1823747.html | 67 + .../boost/units/base_unit_info_u_id1823799.html | 67 + .../boost/units/base_unit_info_u_id1823852.html | 67 + .../boost/units/base_unit_info_u_id1823904.html | 67 + .../boost/units/base_unit_info_u_id1823957.html | 67 + .../boost/units/base_unit_info_u_id1824009.html | 67 + .../boost/units/base_unit_info_u_id1824061.html | 67 + .../boost/units/base_unit_info_u_id1824114.html | 67 + .../boost/units/base_unit_info_u_id1824166.html | 67 + .../boost/units/base_unit_info_u_id1824218.html | 67 + .../boost/units/base_unit_info_u_id1824271.html | 67 + .../boost/units/base_unit_info_u_id1824323.html | 67 + .../boost/units/base_unit_info_u_id1824375.html | 67 + .../boost/units/base_unit_info_u_id1824536.html | 67 + .../boost/units/base_unit_info_u_id1824588.html | 67 + .../boost/units/base_unit_info_u_id1824641.html | 67 + .../boost/units/base_unit_info_u_id1824693.html | 67 + .../units/base_unit_info_us_cup_b_id1760050.html | 67 - .../units/base_unit_info_us_dram__id1760102.html | 67 - .../units/base_unit_info_us_fluid_id1760154.html | 67 - .../units/base_unit_info_us_fluid_id1760207.html | 67 - .../units/base_unit_info_us_foot__id1760260.html | 67 - .../units/base_unit_info_us_gallo_id1760312.html | 67 - .../units/base_unit_info_us_gill__id1760364.html | 67 - .../units/base_unit_info_us_grain_id1760417.html | 67 - .../units/base_unit_info_us_hundr_id1760469.html | 67 - .../units/base_unit_info_us_inch__id1760521.html | 67 - .../units/base_unit_info_us_mil_b_id1760574.html | 67 - .../units/base_unit_info_us_mile__id1760626.html | 67 - .../units/base_unit_info_us_minim_id1760678.html | 67 - .../units/base_unit_info_us_ounce_id1760730.html | 67 - .../units/base_unit_info_us_quart_id1760891.html | 67 - .../units/base_unit_info_us_table_id1760943.html | 67 - .../units/base_unit_info_us_teasp_id1760996.html | 67 - .../units/base_unit_info_us_ton_b_id1761048.html | 67 - doc/html/boost/units/celsius/degree.html | 0 doc/html/boost/units/celsius/degrees.html | 0 doc/html/boost/units/cgs/barye.html | 0 doc/html/boost/units/cgs/baryes.html | 0 doc/html/boost/units/cgs/biot.html | 0 doc/html/boost/units/cgs/biots.html | 0 doc/html/boost/units/cgs/centimeter.html | 0 .../boost/units/cgs/centimeter_per_second.html | 0 doc/html/boost/units/cgs/centimeters.html | 0 .../boost/units/cgs/centimeters_per_second.html | 0 doc/html/boost/units/cgs/centimetre.html | 0 .../boost/units/cgs/centimetre_per_second.html | 0 doc/html/boost/units/cgs/centimetres.html | 0 .../boost/units/cgs/centimetres_per_second.html | 0 doc/html/boost/units/cgs/cgs_dimensionless.html | 0 doc/html/boost/units/cgs/cubic_centimeter.html | 0 doc/html/boost/units/cgs/cubic_centimeters.html | 0 doc/html/boost/units/cgs/cubic_centimetre.html | 0 doc/html/boost/units/cgs/cubic_centimetres.html | 0 doc/html/boost/units/cgs/dyne.html | 0 doc/html/boost/units/cgs/dynes.html | 0 doc/html/boost/units/cgs/erg.html | 0 doc/html/boost/units/cgs/ergs.html | 0 doc/html/boost/units/cgs/gal.html | 0 doc/html/boost/units/cgs/gals.html | 0 doc/html/boost/units/cgs/gram.html | 0 doc/html/boost/units/cgs/gram_base_unit.html | 22 +- doc/html/boost/units/cgs/gramme.html | 0 doc/html/boost/units/cgs/grammes.html | 0 doc/html/boost/units/cgs/grams.html | 0 doc/html/boost/units/cgs/kayser.html | 0 doc/html/boost/units/cgs/kaysers.html | 0 doc/html/boost/units/cgs/poise.html | 0 .../boost/units/cgs/reciprocal_centimeter.html | 0 .../boost/units/cgs/reciprocal_centimeters.html | 0 .../boost/units/cgs/reciprocal_centimetre.html | 0 .../boost/units/cgs/reciprocal_centimetres.html | 0 doc/html/boost/units/cgs/second.html | 0 doc/html/boost/units/cgs/seconds.html | 0 doc/html/boost/units/cgs/square_centimeter.html | 0 doc/html/boost/units/cgs/square_centimeters.html | 0 doc/html/boost/units/cgs/square_centimetre.html | 0 doc/html/boost/units/cgs/square_centimetres.html | 0 doc/html/boost/units/cgs/stoke.html | 0 doc/html/boost/units/cgs/stokes.html | 0 doc/html/boost/units/conversion_helper.html | 12 +- doc/html/boost/units/current_base_dimension.html | 0 doc/html/boost/units/degree/degree.html | 0 doc/html/boost/units/degree/degrees.html | 0 doc/html/boost/units/derived_dimension.html | 0 doc/html/boost/units/dim.html | 2 +- doc/html/boost/units/dimensionless_quantity.html | 0 doc/html/boost/units/dimensionless_type.html | 0 doc/html/boost/units/dimensionless_unit.html | 0 .../boost/units/divide_typeof_he_id1804055.html | 54 + .../boost/units/divide_typeof_he_id1804139.html | 54 + doc/html/boost/units/divide_typeof_helper.html | 12 +- .../units/divide_typeof_helper_bo_id1740410.html | 54 - .../units/divide_typeof_helper_bo_id1740494.html | 54 - doc/html/boost/units/fahrenheit/degree.html | 0 doc/html/boost/units/fahrenheit/degrees.html | 0 doc/html/boost/units/get_dimension.html | 6 +- .../boost/units/get_dimension_ab_id1800540.html | 54 + .../units/get_dimension_absolute__id1736896.html | 54 - .../boost/units/get_dimension_qu_id1800565.html | 54 + .../units/get_dimension_quantity__id1736920.html | 54 - .../boost/units/get_dimension_un_id1800512.html | 54 + .../units/get_dimension_unit_Dim__id1736867.html | 54 - doc/html/boost/units/get_system.html | 8 +- .../boost/units/get_system_absol_id1800649.html | 54 + .../units/get_system_absolute_Uni_id1737004.html | 54 - .../boost/units/get_system_quant_id1800673.html | 54 + .../units/get_system_quantity_Uni_id1737029.html | 54 - .../units/get_system_unit_Dim__Sy_id1736975.html | 54 - .../boost/units/get_system_unit__id1800620.html | 54 + doc/html/boost/units/gradian/gradian.html | 0 doc/html/boost/units/gradian/gradians.html | 0 doc/html/boost/units/heterogeneous_system.html | 8 +- doc/html/boost/units/homogeneous_system.html | 2 +- doc/html/boost/units/imperial/pint_base_unit.html | 22 +- doc/html/boost/units/imperial/pound_base_unit.html | 22 +- doc/html/boost/units/imperial/yard_base_unit.html | 24 +- doc/html/boost/units/is_dim.html | 8 +- .../boost/units/is_dim_dim_T__V_id1738029.html | 52 - .../boost/units/is_dim_dim_T__V_id1801674.html | 52 + .../boost/units/is_dimension_lis_id1801725.html | 52 + .../boost/units/is_dimension_lis_id1801746.html | 52 + doc/html/boost/units/is_dimension_list.html | 8 +- .../units/is_dimension_list_dimen_id1738101.html | 52 - .../units/is_dimension_list_list__id1738080.html | 52 - doc/html/boost/units/is_dimensionless.html | 8 +- .../boost/units/is_dimensionless_id1801784.html | 52 + .../boost/units/is_dimensionless_id1801803.html | 52 + .../units/is_dimensionless_quanti_id1738158.html | 52 - .../boost/units/is_dimensionless_quantity.html | 6 +- doc/html/boost/units/is_dimensionless_unit.html | 0 .../units/is_dimensionless_unit_d_id1738139.html | 52 - doc/html/boost/units/is_quantity.html | 6 +- .../boost/units/is_quantity_of_d_id1801982.html | 54 + .../units/is_quantity_of_dimensio_id1738337.html | 54 - doc/html/boost/units/is_quantity_of_dimension.html | 8 +- .../boost/units/is_quantity_of_s_id1802051.html | 54 + doc/html/boost/units/is_quantity_of_system.html | 8 +- .../units/is_quantity_of_system_q_id1738406.html | 54 - .../boost/units/is_quantity_quan_id1801926.html | 52 + .../units/is_quantity_quantity_Un_id1738281.html | 52 - doc/html/boost/units/is_unit.html | 8 +- .../boost/units/is_unit_of_dimen_id1802170.html | 52 + .../boost/units/is_unit_of_dimen_id1802193.html | 52 + doc/html/boost/units/is_unit_of_dimension.html | 8 +- .../units/is_unit_of_dimension_ab_id1738549.html | 52 - .../units/is_unit_of_dimension_un_id1738525.html | 52 - .../boost/units/is_unit_of_syste_id1802253.html | 52 + .../boost/units/is_unit_of_syste_id1802276.html | 52 + doc/html/boost/units/is_unit_of_system.html | 8 +- .../units/is_unit_of_system_absol_id1738631.html | 52 - .../units/is_unit_of_system_unit__id1738608.html | 52 - .../units/is_unit_unit_Dim__Syste_id1738469.html | 52 - .../boost/units/is_unit_unit_Dim_id1802114.html | 52 + doc/html/boost/units/length_base_dimension.html | 6 +- .../boost/units/luminous_intensi_id1810283.html | 52 + .../units/luminous_intensity_base_id1746638.html | 52 - doc/html/boost/units/make_dimension_list.html | 2 +- doc/html/boost/units/make_scaled_unit.html | 8 +- .../boost/units/make_scaled_unit_id1804937.html | 55 + .../boost/units/make_scaled_unit_id1805000.html | 54 + .../units/make_scaled_unit_unit_D_id1741292.html | 55 - .../units/make_scaled_unit_unit_D_id1741355.html | 54 - doc/html/boost/units/make_system.html | 8 +- doc/html/boost/units/mass_base_dimension.html | 6 +- doc/html/boost/units/metric/are_base_unit.html | 22 +- .../boost/units/metric/atmosphere_base_unit.html | 16 +- doc/html/boost/units/metric/bar_base_unit.html | 16 +- doc/html/boost/units/metric/barn_base_unit.html | 22 +- doc/html/boost/units/metric/hectare_base_unit.html | 24 +- doc/html/boost/units/metric/knot_base_unit.html | 22 +- doc/html/boost/units/metric/liter_base_unit.html | 22 +- doc/html/boost/units/metric/mmHg_base_unit.html | 24 +- doc/html/boost/units/metric/torr_base_unit.html | 24 +- .../boost/units/multiply_typeof__id1804012.html | 54 + .../boost/units/multiply_typeof__id1804097.html | 54 + .../boost/units/multiply_typeof__id1804181.html | 54 + .../boost/units/multiply_typeof__id1804228.html | 54 + doc/html/boost/units/multiply_typeof_helper.html | 12 +- .../units/multiply_typeof_helper__id1740368.html | 54 - .../units/multiply_typeof_helper__id1740452.html | 54 - .../units/multiply_typeof_helper__id1740536.html | 54 - .../units/multiply_typeof_helper__id1740583.html | 54 - doc/html/boost/units/operator/_id1740681.html | 58 - doc/html/boost/units/operator/_id1740785.html | 58 - doc/html/boost/units/operator/_id1804326.html | 58 + doc/html/boost/units/operator/_id1804429.html | 58 + doc/html/boost/units/operator_id1737859.html | 58 - doc/html/boost/units/operator_id1737930.html | 58 - doc/html/boost/units/operator_id1740629.html | 58 - doc/html/boost/units/operator_id1740733.html | 58 - doc/html/boost/units/operator_id1740836.html | 58 - doc/html/boost/units/operator_id1740896.html | 58 - doc/html/boost/units/operator_id1801504.html | 58 + doc/html/boost/units/operator_id1801575.html | 58 + doc/html/boost/units/operator_id1804274.html | 58 + doc/html/boost/units/operator_id1804378.html | 58 + doc/html/boost/units/operator_id1804481.html | 58 + doc/html/boost/units/operator_id1804541.html | 58 + .../boost/units/plane_angle_base_dimension.html | 0 doc/html/boost/units/pow_id1735105.html | 58 - doc/html/boost/units/pow_id1741836.html | 56 - doc/html/boost/units/pow_id1798478.html | 58 + doc/html/boost/units/pow_id1805481.html | 56 + .../boost/units/power_typeof_hel_id1808753.html | 65 + doc/html/boost/units/power_typeof_helper.html | 12 +- .../units/power_typeof_helper_uni_id1745108.html | 65 - doc/html/boost/units/quantity.html | 112 +- .../units/quantity_BOOST_UNITS_DI_id1742424.html | 164 - .../boost/units/quantity_BOOST_U_id1806069.html | 164 + doc/html/boost/units/reduce_unit.html | 6 +- .../units/reduce_unit_unit_Dim__S_id1745078.html | 54 - .../boost/units/reduce_unit_unit_id1808722.html | 54 + doc/html/boost/units/revolution/revolution.html | 0 doc/html/boost/units/revolution/revolutions.html | 0 doc/html/boost/units/root.html | 8 +- .../boost/units/root_typeof_help_id1808856.html | 65 + doc/html/boost/units/root_typeof_helper.html | 18 +- .../units/root_typeof_helper_unit_id1745211.html | 65 - doc/html/boost/units/scale.html | 12 +- doc/html/boost/units/scaled_base_unit.html | 16 +- doc/html/boost/units/si/ampere.html | 0 doc/html/boost/units/si/ampere_base_unit.html | 22 +- doc/html/boost/units/si/amperes.html | 0 doc/html/boost/units/si/becquerel.html | 0 doc/html/boost/units/si/becquerels.html | 0 doc/html/boost/units/si/candela.html | 0 doc/html/boost/units/si/candela_base_unit.html | 16 +- doc/html/boost/units/si/candelas.html | 0 .../codata/BOOST_UNITS_PHYSICAL_CO_id1748337.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1748482.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1748631.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1749291.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1750045.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1750378.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1750796.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1751576.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1752209.html | 56 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1752447.html | 57 - .../codata/BOOST_UNITS_PHYSICAL_CO_id1752955.html | 57 - .../codata/BOOST_UNITS_PHYS_id1811711.html | 57 + .../codata/BOOST_UNITS_PHYS_id1811856.html | 57 + .../codata/BOOST_UNITS_PHYS_id1812005.html | 57 + .../codata/BOOST_UNITS_PHYS_id1812665.html | 57 + .../codata/BOOST_UNITS_PHYS_id1813419.html | 57 + .../codata/BOOST_UNITS_PHYS_id1813752.html | 57 + .../codata/BOOST_UNITS_PHYS_id1814170.html | 57 + .../codata/BOOST_UNITS_PHYS_id1814950.html | 57 + .../codata/BOOST_UNITS_PHYS_id1815583.html | 56 + .../codata/BOOST_UNITS_PHYS_id1815821.html | 57 + .../codata/BOOST_UNITS_PHYS_id1816329.html | 57 + doc/html/boost/units/si/coulomb.html | 0 doc/html/boost/units/si/coulombs.html | 0 doc/html/boost/units/si/cubic_meter.html | 0 doc/html/boost/units/si/cubic_meters.html | 0 doc/html/boost/units/si/cubic_metre.html | 0 doc/html/boost/units/si/cubic_metres.html | 0 doc/html/boost/units/si/farad.html | 0 doc/html/boost/units/si/farads.html | 0 doc/html/boost/units/si/gray.html | 0 doc/html/boost/units/si/grays.html | 0 doc/html/boost/units/si/henry.html | 0 doc/html/boost/units/si/henrys.html | 0 doc/html/boost/units/si/hertz.html | 0 doc/html/boost/units/si/joule.html | 0 doc/html/boost/units/si/joules.html | 0 doc/html/boost/units/si/katal.html | 0 doc/html/boost/units/si/katals.html | 6 +- doc/html/boost/units/si/kelvin.html | 0 doc/html/boost/units/si/kelvin_base_unit.html | 16 +- doc/html/boost/units/si/kelvins.html | 0 doc/html/boost/units/si/kilogram.html | 0 .../boost/units/si/kilogram_per_cubic_meter.html | 0 .../boost/units/si/kilogram_per_square_meter.html | 0 doc/html/boost/units/si/kilogramme.html | 0 .../boost/units/si/kilogramme_per_cubic_metre.html | 6 +- .../boost/units/si/kilogramme_per_s_id1818793.html | 50 + .../si/kilogramme_per_square_m_id1755148.html | 50 - doc/html/boost/units/si/kilogrammes.html | 0 .../boost/units/si/kilogrammes_per__id1818116.html | 50 + .../boost/units/si/kilogrammes_per__id1818801.html | 50 + .../si/kilogrammes_per_cubic_m_id1754471.html | 50 - .../si/kilogrammes_per_square__id1755157.html | 50 - doc/html/boost/units/si/kilograms.html | 0 .../boost/units/si/kilograms_per_cubic_meter.html | 0 .../boost/units/si/kilograms_per_square_meter.html | 6 +- doc/html/boost/units/si/lumen.html | 0 doc/html/boost/units/si/lumens.html | 0 doc/html/boost/units/si/lux.html | 0 doc/html/boost/units/si/meter.html | 0 doc/html/boost/units/si/meter_base_unit.html | 16 +- doc/html/boost/units/si/meter_per_second.html | 0 .../boost/units/si/meter_per_second_squared.html | 0 doc/html/boost/units/si/meters.html | 0 doc/html/boost/units/si/meters_per_second.html | 0 .../boost/units/si/meters_per_second_squared.html | 0 doc/html/boost/units/si/metre.html | 0 doc/html/boost/units/si/metre_per_second.html | 0 .../boost/units/si/metre_per_second_squared.html | 0 doc/html/boost/units/si/metres.html | 0 doc/html/boost/units/si/metres_per_second.html | 0 .../boost/units/si/metres_per_second_squared.html | 0 doc/html/boost/units/si/mho.html | 0 doc/html/boost/units/si/mhos.html | 0 doc/html/boost/units/si/mole.html | 0 doc/html/boost/units/si/mole_base_unit.html | 16 +- doc/html/boost/units/si/moles.html | 0 doc/html/boost/units/si/newton.html | 0 doc/html/boost/units/si/newton_meter.html | 0 doc/html/boost/units/si/newton_meters.html | 0 doc/html/boost/units/si/newton_per_meter.html | 6 +- doc/html/boost/units/si/newtons.html | 0 doc/html/boost/units/si/newtons_per_meter.html | 0 doc/html/boost/units/si/ohm.html | 0 doc/html/boost/units/si/ohms.html | 0 doc/html/boost/units/si/pascal.html | 6 +- doc/html/boost/units/si/pascals.html | 0 doc/html/boost/units/si/radian.html | 6 +- doc/html/boost/units/si/radian_per_second.html | 0 doc/html/boost/units/si/radians.html | 0 doc/html/boost/units/si/radians_per_second.html | 0 doc/html/boost/units/si/reciprocal_meter.html | 0 doc/html/boost/units/si/reciprocal_meters.html | 0 doc/html/boost/units/si/reciprocal_metre.html | 0 doc/html/boost/units/si/reciprocal_metres.html | 0 doc/html/boost/units/si/second.html | 0 doc/html/boost/units/si/second_base_unit.html | 16 +- doc/html/boost/units/si/seconds.html | 0 doc/html/boost/units/si/si_dimensionless.html | 0 doc/html/boost/units/si/siemen.html | 6 +- doc/html/boost/units/si/siemens.html | 0 doc/html/boost/units/si/sievert.html | 0 doc/html/boost/units/si/sieverts.html | 0 doc/html/boost/units/si/square_meter.html | 0 doc/html/boost/units/si/square_meters.html | 0 doc/html/boost/units/si/square_metre.html | 0 doc/html/boost/units/si/square_metres.html | 0 doc/html/boost/units/si/steradian.html | 0 doc/html/boost/units/si/steradians.html | 0 doc/html/boost/units/si/tesla.html | 0 doc/html/boost/units/si/teslas.html | 0 doc/html/boost/units/si/volt.html | 0 doc/html/boost/units/si/volts.html | 0 doc/html/boost/units/si/watt.html | 0 doc/html/boost/units/si/watts.html | 6 +- doc/html/boost/units/si/weber.html | 0 doc/html/boost/units/si/webers.html | 0 .../boost/units/solid_angle_base_dimension.html | 0 doc/html/boost/units/static_abs.html | 12 +- doc/html/boost/units/static_power.html | 0 doc/html/boost/units/static_rational.html | 22 +- doc/html/boost/units/static_root.html | 0 .../boost/units/subtract_typeof__id1806783.html | 53 + .../boost/units/subtract_typeof__id1806832.html | 56 + doc/html/boost/units/subtract_typeof_helper.html | 12 +- .../units/subtract_typeof_helper__id1743138.html | 53 - .../units/subtract_typeof_helper__id1743187.html | 56 - .../boost/units/temperature/celsius_base_unit.html | 16 +- .../units/temperature/fahrenheit_base_unit.html | 22 +- .../boost/units/temperature_base_dimension.html | 0 doc/html/boost/units/time_base_dimension.html | 0 .../boost/units/unary_minus_typeof_helper.html | 12 +- doc/html/boost/units/unary_plus_typeof_helper.html | 12 +- doc/html/boost/units/unit.html | 22 +- doc/html/boost/units/us/pint_base_unit.html | 22 +- doc/html/boost/units/us/pound_base_unit.html | 16 +- doc/html/boost/units/us/pound_force_base_unit.html | 22 +- doc/html/boost/units/us/yard_base_unit.html | 22 +- doc/html/boost/unordered_map.html | 324 +- doc/html/boost/unordered_multimap.html | 312 +- doc/html/boost/unordered_multiset.html | 312 +- doc/html/boost/unordered_set.html | 312 +- doc/html/boost/unwrap_recursive_wrapper.html | 2 +- doc/html/boost/unwrap_reference.html | 2 +- doc/html/boost/variant.html | 98 +- doc/html/boost/variate_generator.html | 46 +- doc/html/boost/visit_each.html | 2 +- doc/html/boost/visitor_ptr.html | 2 +- doc/html/boost/visitor_ptr_t.html | 22 +- doc/html/boost/xpressive/_.html | 2 +- doc/html/boost/xpressive/_b.html | 2 +- doc/html/boost/xpressive/_d.html | 2 +- doc/html/boost/xpressive/_ln.html | 2 +- doc/html/boost/xpressive/_n.html | 2 +- doc/html/boost/xpressive/_s.html | 2 +- doc/html/boost/xpressive/_w.html | 2 +- doc/html/boost/xpressive/a1.html | 0 doc/html/boost/xpressive/a2.html | 0 doc/html/boost/xpressive/a3.html | 0 doc/html/boost/xpressive/a4.html | 0 doc/html/boost/xpressive/a5.html | 0 doc/html/boost/xpressive/a6.html | 0 doc/html/boost/xpressive/a7.html | 0 doc/html/boost/xpressive/a8.html | 0 doc/html/boost/xpressive/a9.html | 0 doc/html/boost/xpressive/after.html | 2 +- doc/html/boost/xpressive/alnum.html | 2 +- doc/html/boost/xpressive/alpha.html | 2 +- doc/html/boost/xpressive/as_id1829428.html | 54 - doc/html/boost/xpressive/as_id1893681.html | 54 + doc/html/boost/xpressive/as_xpr.html | 2 +- doc/html/boost/xpressive/at.html | 0 doc/html/boost/xpressive/back.html | 0 doc/html/boost/xpressive/basic_regex.html | 70 +- doc/html/boost/xpressive/before.html | 2 +- doc/html/boost/xpressive/blank.html | 2 +- doc/html/boost/xpressive/bol.html | 2 +- doc/html/boost/xpressive/bos.html | 2 +- doc/html/boost/xpressive/bow.html | 2 +- doc/html/boost/xpressive/by_ref.html | 2 +- doc/html/boost/xpressive/c_regex_traits.html | 128 +- doc/html/boost/xpressive/check.html | 2 +- doc/html/boost/xpressive/cntrl.html | 2 +- doc/html/boost/xpressive/const_cast_id1829510.html | 54 - doc/html/boost/xpressive/const_cast_id1893763.html | 54 + doc/html/boost/xpressive/cpp_regex_traits.html | 116 +- doc/html/boost/xpressive/cref_id1829585.html | 54 - doc/html/boost/xpressive/cref_id1893838.html | 54 + doc/html/boost/xpressive/digit.html | 2 +- .../boost/xpressive/dynamic_cast_id1829482.html | 54 - .../boost/xpressive/dynamic_cast_id1893736.html | 54 + doc/html/boost/xpressive/eol.html | 2 +- doc/html/boost/xpressive/eos.html | 2 +- doc/html/boost/xpressive/eow.html | 2 +- doc/html/boost/xpressive/first.html | 0 doc/html/boost/xpressive/front.html | 0 doc/html/boost/xpressive/function.html | 6 +- doc/html/boost/xpressive/graph.html | 2 +- doc/html/boost/xpressive/has_fold_case.html | 0 .../xpressive/has_fold_case_c__id1901054.html | 51 + .../has_fold_case_c_regex_t_id1837072.html | 51 - .../xpressive/has_fold_case_cp_id1901872.html | 51 + .../has_fold_case_cpp_regex_id1837890.html | 51 - doc/html/boost/xpressive/icase.html | 2 +- doc/html/boost/xpressive/imbue.html | 2 +- doc/html/boost/xpressive/inf.html | 2 +- doc/html/boost/xpressive/insert.html | 0 doc/html/boost/xpressive/keep.html | 8 +- doc/html/boost/xpressive/length.html | 0 doc/html/boost/xpressive/let.html | 8 +- doc/html/boost/xpressive/local.html | 26 +- doc/html/boost/xpressive/lower.html | 2 +- doc/html/boost/xpressive/make_pair.html | 0 doc/html/boost/xpressive/mark_tag.html | 18 +- doc/html/boost/xpressive/match_results.html | 112 +- doc/html/boost/xpressive/matched.html | 0 doc/html/boost/xpressive/nil.html | 2 +- doc/html/boost/xpressive/null_regex_traits.html | 90 +- doc/html/boost/xpressive/op/as.html | 44 +- doc/html/boost/xpressive/op/at.html | 32 +- .../op/at/result_This_Cont__Idx__id1827408.html | 54 - .../op/at/result_This_Cont____Idx_id1827346.html | 54 - .../op/at/result_This_Cont_const__id1827377.html | 54 - .../op/at/result_This_Cont_id1891485.html | 54 + .../op/at/result_This_Cont_id1891515.html | 54 + .../op/at/result_This_Cont_id1891546.html | 54 + doc/html/boost/xpressive/op/back.html | 16 +- doc/html/boost/xpressive/op/back/result.html | 8 +- .../op/back/result_This_Sequ_id1891952.html | 65 + .../op/back/result_This_Sequence__id1827814.html | 65 - doc/html/boost/xpressive/op/const_cast_.html | 12 +- doc/html/boost/xpressive/op/construct.html | 24 +- doc/html/boost/xpressive/op/dynamic_cast_.html | 12 +- doc/html/boost/xpressive/op/first.html | 20 +- doc/html/boost/xpressive/op/first/result.html | 8 +- .../op/first/result_This_Pair__id1827957.html | 52 - .../op/first/result_This_Pair_id1892095.html | 52 + doc/html/boost/xpressive/op/front.html | 10 +- doc/html/boost/xpressive/op/front/result.html | 8 +- .../op/front/result_This_Sequ_id1891881.html | 65 + .../op/front/result_This_Sequence__id1827742.html | 65 - doc/html/boost/xpressive/op/insert.html | 52 +- doc/html/boost/xpressive/op/insert/result.html | 8 +- .../insert/result_This_Cont__It__I_id1828218.html | 54 - .../insert/result_This_Cont__It__S_id1828254.html | 55 - .../insert/result_This_Cont__It__V_id1828301.html | 52 - .../insert/result_This_Cont__Size__id1828342.html | 64 - .../insert/result_This_Cont__Size__id1828401.html | 63 - .../insert/result_This_Cont__Value_id1828453.html | 90 - .../op/insert/result_This_Cont_id1892356.html | 54 + .../op/insert/result_This_Cont_id1892392.html | 55 + .../op/insert/result_This_Cont_id1892440.html | 52 + .../op/insert/result_This_Cont_id1892480.html | 64 + .../op/insert/result_This_Cont_id1892539.html | 63 + .../op/insert/result_This_Cont_id1892591.html | 90 + doc/html/boost/xpressive/op/length.html | 14 +- doc/html/boost/xpressive/op/length/result.html | 8 +- .../op/length/result_This_Sub__id1828100.html | 52 - .../op/length/result_This_Sub__id1892238.html | 52 + doc/html/boost/xpressive/op/make_pair.html | 22 +- doc/html/boost/xpressive/op/make_pair/result.html | 8 +- .../op/make_pair/result_This_Firs_id1892792.html | 54 + .../result_This_First__Seco_id1828654.html | 54 - doc/html/boost/xpressive/op/matched.html | 18 +- doc/html/boost/xpressive/op/pop.html | 12 +- doc/html/boost/xpressive/op/pop_back.html | 12 +- doc/html/boost/xpressive/op/pop_front.html | 12 +- doc/html/boost/xpressive/op/push.html | 18 +- doc/html/boost/xpressive/op/push_back.html | 12 +- doc/html/boost/xpressive/op/push_front.html | 12 +- doc/html/boost/xpressive/op/second.html | 20 +- doc/html/boost/xpressive/op/second/result.html | 8 +- .../op/second/result_This_Pair__id1828012.html | 52 - .../op/second/result_This_Pair_id1892150.html | 52 + doc/html/boost/xpressive/op/static_cast_.html | 12 +- doc/html/boost/xpressive/op/str.html | 20 +- doc/html/boost/xpressive/op/str/result.html | 8 +- .../op/str/result_This_Sub__id1828156.html | 52 - .../op/str/result_This_Sub__id1892294.html | 52 + doc/html/boost/xpressive/op/throw_.html | 24 +- doc/html/boost/xpressive/op/top.html | 16 +- doc/html/boost/xpressive/op/top/result.html | 8 +- .../op/top/result_This_Sequ_id1892024.html | 65 + .../op/top/result_This_Sequence__id1827885.html | 65 - doc/html/boost/xpressive/op/unwrap_reference.html | 26 +- .../result_This_Ref____id1829122.html | 54 - .../result_This_Ref__id1829146.html | 54 - .../result_This_Ref__id1893375.html | 54 + .../result_This_Ref__id1893399.html | 54 + doc/html/boost/xpressive/operator_id1835086.html | 84 - doc/html/boost/xpressive/operator_id1899069.html | 84 + doc/html/boost/xpressive/optional_id1833659.html | 70 - doc/html/boost/xpressive/optional_id1897912.html | 70 + doc/html/boost/xpressive/placeholder.html | 2 +- doc/html/boost/xpressive/pop.html | 0 doc/html/boost/xpressive/pop_back.html | 0 doc/html/boost/xpressive/pop_front.html | 0 doc/html/boost/xpressive/print.html | 2 +- doc/html/boost/xpressive/punct.html | 2 +- doc/html/boost/xpressive/push.html | 0 doc/html/boost/xpressive/push_back.html | 0 doc/html/boost/xpressive/push_front.html | 0 doc/html/boost/xpressive/range.html | 8 +- doc/html/boost/xpressive/ref_id1829561.html | 54 - doc/html/boost/xpressive/ref_id1893814.html | 54 + doc/html/boost/xpressive/reference.html | 18 +- doc/html/boost/xpressive/regex_compiler.html | 56 +- .../xpressive/regex_constants/error_type.html | 2 +- .../xpressive/regex_constants/match_flag_type.html | 2 +- .../regex_constants/syntax_option_type.html | 2 +- doc/html/boost/xpressive/regex_error.html | 22 +- .../boost/xpressive/regex_id_filter_predicate.html | 18 +- doc/html/boost/xpressive/regex_iterator.html | 46 +- doc/html/boost/xpressive/regex_match.html | 2 +- doc/html/boost/xpressive/regex_replace.html | 2 +- doc/html/boost/xpressive/regex_search.html | 2 +- doc/html/boost/xpressive/regex_token_iterator.html | 54 +- doc/html/boost/xpressive/regex_traits.html | 12 +- .../xpressive/regex_traits_version_1_tag.html | 2 +- .../xpressive/regex_traits_version_2_tag.html | 2 +- doc/html/boost/xpressive/repeat_id1833689.html | 71 - doc/html/boost/xpressive/repeat_id1897942.html | 71 + doc/html/boost/xpressive/s0.html | 0 doc/html/boost/xpressive/s1.html | 2 +- doc/html/boost/xpressive/s2.html | 0 doc/html/boost/xpressive/s3.html | 0 doc/html/boost/xpressive/s4.html | 0 doc/html/boost/xpressive/s5.html | 0 doc/html/boost/xpressive/s6.html | 0 doc/html/boost/xpressive/s7.html | 0 doc/html/boost/xpressive/s8.html | 0 doc/html/boost/xpressive/s9.html | 0 doc/html/boost/xpressive/second.html | 0 doc/html/boost/xpressive/self.html | 2 +- doc/html/boost/xpressive/set.html | 2 +- doc/html/boost/xpressive/skip.html | 2 +- doc/html/boost/xpressive/space.html | 2 +- .../boost/xpressive/static_cast_id1829455.html | 54 - .../boost/xpressive/static_cast_id1893708.html | 54 + doc/html/boost/xpressive/str.html | 0 doc/html/boost/xpressive/sub_match.html | 56 +- doc/html/boost/xpressive/swap_id1825995.html | 91 - doc/html/boost/xpressive/swap_id1890133.html | 91 + doc/html/boost/xpressive/top.html | 0 doc/html/boost/xpressive/unwrap_reference.html | 0 doc/html/boost/xpressive/upper.html | 2 +- doc/html/boost/xpressive/val.html | 10 +- doc/html/boost/xpressive/value.html | 26 +- doc/html/boost/xpressive/xdigit.html | 2 +- doc/html/boost_asio.html | 2 +- doc/html/boost_asio/async_op1.png | Bin doc/html/boost_asio/async_op2.png | Bin doc/html/boost_asio/example/allocation/server.cpp | 0 .../example/buffers/reference_counted.cpp | 0 doc/html/boost_asio/example/chat/chat_client.cpp | 0 doc/html/boost_asio/example/chat/chat_message.hpp | 0 doc/html/boost_asio/example/chat/chat_server.cpp | 0 .../boost_asio/example/chat/posix_chat_client.cpp | 0 .../example/echo/async_tcp_echo_server.cpp | 0 .../example/echo/async_udp_echo_server.cpp | 0 .../example/echo/blocking_tcp_echo_client.cpp | 0 .../example/echo/blocking_tcp_echo_server.cpp | 0 .../example/echo/blocking_udp_echo_client.cpp | 0 .../example/echo/blocking_udp_echo_server.cpp | 0 doc/html/boost_asio/example/fork/daemon.cpp | 0 .../example/fork/process_per_connection.cpp | 0 .../example/http/client/async_client.cpp | 0 .../boost_asio/example/http/client/sync_client.cpp | 0 .../boost_asio/example/http/server/connection.cpp | 0 .../boost_asio/example/http/server/connection.hpp | 0 .../example/http/server/connection_manager.cpp | 0 .../example/http/server/connection_manager.hpp | 0 doc/html/boost_asio/example/http/server/header.hpp | 0 doc/html/boost_asio/example/http/server/main.cpp | 0 .../boost_asio/example/http/server/mime_types.cpp | 0 .../boost_asio/example/http/server/mime_types.hpp | 0 doc/html/boost_asio/example/http/server/reply.cpp | 0 doc/html/boost_asio/example/http/server/reply.hpp | 0 .../boost_asio/example/http/server/request.hpp | 0 .../example/http/server/request_handler.cpp | 0 .../example/http/server/request_handler.hpp | 0 .../example/http/server/request_parser.cpp | 0 .../example/http/server/request_parser.hpp | 0 doc/html/boost_asio/example/http/server/server.cpp | 0 doc/html/boost_asio/example/http/server/server.hpp | 0 .../boost_asio/example/http/server2/connection.cpp | 0 .../boost_asio/example/http/server2/connection.hpp | 0 .../boost_asio/example/http/server2/header.hpp | 0 .../example/http/server2/io_service_pool.cpp | 0 .../example/http/server2/io_service_pool.hpp | 0 doc/html/boost_asio/example/http/server2/main.cpp | 0 .../boost_asio/example/http/server2/mime_types.cpp | 0 .../boost_asio/example/http/server2/mime_types.hpp | 0 doc/html/boost_asio/example/http/server2/reply.cpp | 0 doc/html/boost_asio/example/http/server2/reply.hpp | 0 .../boost_asio/example/http/server2/request.hpp | 0 .../example/http/server2/request_handler.cpp | 0 .../example/http/server2/request_handler.hpp | 0 .../example/http/server2/request_parser.cpp | 0 .../example/http/server2/request_parser.hpp | 0 .../boost_asio/example/http/server2/server.cpp | 0 .../boost_asio/example/http/server2/server.hpp | 0 .../boost_asio/example/http/server3/connection.cpp | 0 .../boost_asio/example/http/server3/connection.hpp | 0 .../boost_asio/example/http/server3/header.hpp | 0 doc/html/boost_asio/example/http/server3/main.cpp | 0 .../boost_asio/example/http/server3/mime_types.cpp | 0 .../boost_asio/example/http/server3/mime_types.hpp | 0 doc/html/boost_asio/example/http/server3/reply.cpp | 0 doc/html/boost_asio/example/http/server3/reply.hpp | 0 .../boost_asio/example/http/server3/request.hpp | 0 .../example/http/server3/request_handler.cpp | 0 .../example/http/server3/request_handler.hpp | 0 .../example/http/server3/request_parser.cpp | 0 .../example/http/server3/request_parser.hpp | 0 .../boost_asio/example/http/server3/server.cpp | 0 .../boost_asio/example/http/server3/server.hpp | 0 .../boost_asio/example/http/server4/coroutine.hpp | 0 .../example/http/server4/file_handler.cpp | 0 .../example/http/server4/file_handler.hpp | 0 .../boost_asio/example/http/server4/header.hpp | 0 doc/html/boost_asio/example/http/server4/main.cpp | 0 .../boost_asio/example/http/server4/mime_types.cpp | 0 .../boost_asio/example/http/server4/mime_types.hpp | 0 doc/html/boost_asio/example/http/server4/reply.cpp | 0 doc/html/boost_asio/example/http/server4/reply.hpp | 0 .../boost_asio/example/http/server4/request.hpp | 0 .../example/http/server4/request_parser.cpp | 0 .../example/http/server4/request_parser.hpp | 0 .../boost_asio/example/http/server4/server.cpp | 0 .../boost_asio/example/http/server4/server.hpp | 0 .../boost_asio/example/http/server4/unyield.hpp | 0 doc/html/boost_asio/example/http/server4/yield.hpp | 0 doc/html/boost_asio/example/icmp/icmp_header.hpp | 0 doc/html/boost_asio/example/icmp/ipv4_header.hpp | 0 doc/html/boost_asio/example/icmp/ping.cpp | 0 .../example/invocation/prioritised_handlers.cpp | 0 .../example/iostreams/daytime_client.cpp | 0 .../example/iostreams/daytime_server.cpp | 0 .../boost_asio/example/iostreams/http_client.cpp | 0 doc/html/boost_asio/example/local/connect_pair.cpp | 0 .../boost_asio/example/local/iostream_client.cpp | 0 .../boost_asio/example/local/stream_client.cpp | 0 .../boost_asio/example/local/stream_server.cpp | 0 doc/html/boost_asio/example/multicast/receiver.cpp | 0 doc/html/boost_asio/example/multicast/sender.cpp | 0 .../example/nonblocking/third_party_lib.cpp | 0 doc/html/boost_asio/example/porthopper/client.cpp | 0 .../boost_asio/example/porthopper/protocol.hpp | 0 doc/html/boost_asio/example/porthopper/server.cpp | 0 .../boost_asio/example/serialization/client.cpp | 0 .../example/serialization/connection.hpp | 0 .../boost_asio/example/serialization/server.cpp | 0 .../boost_asio/example/serialization/stock.hpp | 0 .../boost_asio/example/services/basic_logger.hpp | 0 .../boost_asio/example/services/daytime_client.cpp | 0 doc/html/boost_asio/example/services/logger.hpp | 0 .../boost_asio/example/services/logger_service.cpp | 0 .../boost_asio/example/services/logger_service.hpp | 0 .../example/services/stream_socket_service.hpp | 0 doc/html/boost_asio/example/socks4/socks4.hpp | 0 doc/html/boost_asio/example/socks4/sync_client.cpp | 0 doc/html/boost_asio/example/ssl/client.cpp | 0 doc/html/boost_asio/example/ssl/server.cpp | 0 .../example/timeouts/async_tcp_client.cpp | 0 .../example/timeouts/blocking_tcp_client.cpp | 0 .../example/timeouts/blocking_udp_client.cpp | 0 doc/html/boost_asio/example/timeouts/server.cpp | 0 .../boost_asio/example/timers/tick_count_timer.cpp | 0 .../boost_asio/example/timers/time_t_timer.cpp | 0 .../boost_asio/example/windows/transmit_file.cpp | 0 doc/html/boost_asio/examples.html | 0 doc/html/boost_asio/history.html | 111 +- doc/html/boost_asio/index.html | 2 +- doc/html/boost_asio/overview.html | 0 doc/html/boost_asio/overview/core.html | 0 doc/html/boost_asio/overview/core/allocation.html | 0 doc/html/boost_asio/overview/core/async.html | 0 doc/html/boost_asio/overview/core/basics.html | 0 doc/html/boost_asio/overview/core/buffers.html | 0 .../boost_asio/overview/core/handler_tracking.html | 0 doc/html/boost_asio/overview/core/line_based.html | 0 doc/html/boost_asio/overview/core/reactor.html | 0 doc/html/boost_asio/overview/core/strands.html | 0 doc/html/boost_asio/overview/core/streams.html | 0 doc/html/boost_asio/overview/core/threads.html | 0 doc/html/boost_asio/overview/cpp2011.html | 0 doc/html/boost_asio/overview/cpp2011/array.html | 0 doc/html/boost_asio/overview/cpp2011/atomic.html | 0 doc/html/boost_asio/overview/cpp2011/chrono.html | 0 .../boost_asio/overview/cpp2011/move_handlers.html | 0 .../boost_asio/overview/cpp2011/move_objects.html | 0 .../boost_asio/overview/cpp2011/shared_ptr.html | 0 doc/html/boost_asio/overview/cpp2011/variadic.html | 0 doc/html/boost_asio/overview/implementation.html | 0 doc/html/boost_asio/overview/networking.html | 0 .../overview/networking/bsd_sockets.html | 0 .../boost_asio/overview/networking/iostreams.html | 0 .../boost_asio/overview/networking/protocols.html | 0 doc/html/boost_asio/overview/posix.html | 0 doc/html/boost_asio/overview/posix/fork.html | 0 doc/html/boost_asio/overview/posix/local.html | 0 .../overview/posix/stream_descriptor.html | 0 doc/html/boost_asio/overview/rationale.html | 0 doc/html/boost_asio/overview/serial_ports.html | 0 doc/html/boost_asio/overview/signals.html | 0 doc/html/boost_asio/overview/ssl.html | 0 doc/html/boost_asio/overview/timers.html | 0 doc/html/boost_asio/overview/windows.html | 0 .../boost_asio/overview/windows/object_handle.html | 0 .../overview/windows/random_access_handle.html | 0 .../boost_asio/overview/windows/stream_handle.html | 0 doc/html/boost_asio/proactor.png | Bin doc/html/boost_asio/reference.html | 0 doc/html/boost_asio/reference/AcceptHandler.html | 0 .../reference/AsyncRandomAccessReadDevice.html | 0 .../reference/AsyncRandomAccessWriteDevice.html | 0 doc/html/boost_asio/reference/AsyncReadStream.html | 0 .../boost_asio/reference/AsyncWriteStream.html | 0 .../boost_asio/reference/CompletionHandler.html | 0 .../reference/ComposedConnectHandler.html | 0 doc/html/boost_asio/reference/ConnectHandler.html | 0 .../boost_asio/reference/ConstBufferSequence.html | 0 .../reference/ConvertibleToConstBuffer.html | 0 .../reference/ConvertibleToMutableBuffer.html | 0 .../reference/DatagramSocketService.html | 0 .../boost_asio/reference/DescriptorService.html | 0 doc/html/boost_asio/reference/Endpoint.html | 0 .../reference/GettableSerialPortOption.html | 0 .../boost_asio/reference/GettableSocketOption.html | 0 doc/html/boost_asio/reference/HandleService.html | 0 doc/html/boost_asio/reference/Handler.html | 0 .../boost_asio/reference/HandshakeHandler.html | 0 .../boost_asio/reference/InternetProtocol.html | 0 .../boost_asio/reference/IoControlCommand.html | 0 doc/html/boost_asio/reference/IoObjectService.html | 0 .../reference/MutableBufferSequence.html | 0 .../boost_asio/reference/ObjectHandleService.html | 0 doc/html/boost_asio/reference/Protocol.html | 0 .../reference/RandomAccessHandleService.html | 0 .../boost_asio/reference/RawSocketService.html | 0 doc/html/boost_asio/reference/ReadHandler.html | 0 doc/html/boost_asio/reference/ResolveHandler.html | 0 doc/html/boost_asio/reference/ResolverService.html | 0 .../reference/SeqPacketSocketService.html | 0 .../boost_asio/reference/SerialPortService.html | 0 doc/html/boost_asio/reference/Service.html | 0 .../reference/SettableSerialPortOption.html | 0 .../boost_asio/reference/SettableSocketOption.html | 0 doc/html/boost_asio/reference/ShutdownHandler.html | 0 doc/html/boost_asio/reference/SignalHandler.html | 0 .../boost_asio/reference/SignalSetService.html | 0 .../reference/SocketAcceptorService.html | 0 doc/html/boost_asio/reference/SocketService.html | 0 .../reference/StreamDescriptorService.html | 0 .../boost_asio/reference/StreamHandleService.html | 0 .../boost_asio/reference/StreamSocketService.html | 0 .../reference/SyncRandomAccessReadDevice.html | 0 .../reference/SyncRandomAccessWriteDevice.html | 0 doc/html/boost_asio/reference/SyncReadStream.html | 0 doc/html/boost_asio/reference/SyncWriteStream.html | 0 doc/html/boost_asio/reference/TimeTraits.html | 0 doc/html/boost_asio/reference/TimerService.html | 0 doc/html/boost_asio/reference/WaitHandler.html | 0 doc/html/boost_asio/reference/WaitTraits.html | 0 .../boost_asio/reference/WaitableTimerService.html | 0 doc/html/boost_asio/reference/WriteHandler.html | 0 doc/html/boost_asio/reference/add_service.html | 0 .../reference/asio_handler_allocate.html | 0 .../reference/asio_handler_deallocate.html | 0 .../boost_asio/reference/asio_handler_invoke.html | 0 doc/html/boost_asio/reference/async_connect.html | 0 .../reference/async_connect/overload1.html | 0 .../reference/async_connect/overload2.html | 0 .../reference/async_connect/overload3.html | 0 .../reference/async_connect/overload4.html | 0 doc/html/boost_asio/reference/async_read.html | 0 .../boost_asio/reference/async_read/overload1.html | 0 .../boost_asio/reference/async_read/overload2.html | 0 .../boost_asio/reference/async_read/overload3.html | 0 .../boost_asio/reference/async_read/overload4.html | 0 doc/html/boost_asio/reference/async_read_at.html | 0 .../reference/async_read_at/overload1.html | 0 .../reference/async_read_at/overload2.html | 0 .../reference/async_read_at/overload3.html | 0 .../reference/async_read_at/overload4.html | 0 .../boost_asio/reference/async_read_until.html | 0 .../reference/async_read_until/overload1.html | 0 .../reference/async_read_until/overload2.html | 0 .../reference/async_read_until/overload3.html | 0 .../reference/async_read_until/overload4.html | 0 doc/html/boost_asio/reference/async_write.html | 0 .../reference/async_write/overload1.html | 0 .../reference/async_write/overload2.html | 0 .../reference/async_write/overload3.html | 0 .../reference/async_write/overload4.html | 0 doc/html/boost_asio/reference/async_write_at.html | 0 .../reference/async_write_at/overload1.html | 0 .../reference/async_write_at/overload2.html | 0 .../reference/async_write_at/overload3.html | 0 .../reference/async_write_at/overload4.html | 0 .../reference/asynchronous_operations.html | 0 .../reference/basic_datagram_socket.html | 0 .../reference/basic_datagram_socket/assign.html | 0 .../basic_datagram_socket/assign/overload1.html | 0 .../basic_datagram_socket/assign/overload2.html | 0 .../basic_datagram_socket/async_connect.html | 0 .../basic_datagram_socket/async_receive.html | 0 .../async_receive/overload1.html | 0 .../async_receive/overload2.html | 0 .../basic_datagram_socket/async_receive_from.html | 0 .../async_receive_from/overload1.html | 0 .../async_receive_from/overload2.html | 0 .../basic_datagram_socket/async_send.html | 0 .../async_send/overload1.html | 0 .../async_send/overload2.html | 0 .../basic_datagram_socket/async_send_to.html | 0 .../async_send_to/overload1.html | 0 .../async_send_to/overload2.html | 0 .../reference/basic_datagram_socket/at_mark.html | 0 .../basic_datagram_socket/at_mark/overload1.html | 0 .../basic_datagram_socket/at_mark/overload2.html | 0 .../reference/basic_datagram_socket/available.html | 0 .../basic_datagram_socket/available/overload1.html | 0 .../basic_datagram_socket/available/overload2.html | 0 .../basic_datagram_socket.html | 0 .../basic_datagram_socket/overload1.html | 0 .../basic_datagram_socket/overload2.html | 0 .../basic_datagram_socket/overload3.html | 0 .../basic_datagram_socket/overload4.html | 0 .../basic_datagram_socket/overload5.html | 0 .../reference/basic_datagram_socket/bind.html | 0 .../basic_datagram_socket/bind/overload1.html | 0 .../basic_datagram_socket/bind/overload2.html | 0 .../reference/basic_datagram_socket/broadcast.html | 0 .../basic_datagram_socket/bytes_readable.html | 0 .../reference/basic_datagram_socket/cancel.html | 0 .../basic_datagram_socket/cancel/overload1.html | 0 .../basic_datagram_socket/cancel/overload2.html | 0 .../reference/basic_datagram_socket/close.html | 0 .../basic_datagram_socket/close/overload1.html | 0 .../basic_datagram_socket/close/overload2.html | 0 .../reference/basic_datagram_socket/connect.html | 0 .../basic_datagram_socket/connect/overload1.html | 0 .../basic_datagram_socket/connect/overload2.html | 0 .../reference/basic_datagram_socket/debug.html | 0 .../basic_datagram_socket/do_not_route.html | 0 .../enable_connection_aborted.html | 0 .../basic_datagram_socket/endpoint_type.html | 0 .../basic_datagram_socket/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_datagram_socket/get_io_service.html | 0 .../basic_datagram_socket/get_option.html | 0 .../get_option/overload1.html | 0 .../get_option/overload2.html | 0 .../basic_datagram_socket/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../basic_datagram_socket/implementation.html | 0 .../basic_datagram_socket/implementation_type.html | 0 .../basic_datagram_socket/io_control.html | 0 .../io_control/overload1.html | 0 .../io_control/overload2.html | 0 .../reference/basic_datagram_socket/is_open.html | 0 .../basic_datagram_socket/keep_alive.html | 0 .../reference/basic_datagram_socket/linger.html | 0 .../basic_datagram_socket/local_endpoint.html | 0 .../local_endpoint/overload1.html | 0 .../local_endpoint/overload2.html | 0 .../basic_datagram_socket/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../basic_datagram_socket/lowest_layer_type.html | 0 .../basic_datagram_socket/max_connections.html | 0 .../message_do_not_route.html | 0 .../message_end_of_record.html | 0 .../basic_datagram_socket/message_flags.html | 0 .../basic_datagram_socket/message_out_of_band.html | 0 .../basic_datagram_socket/message_peek.html | 0 .../reference/basic_datagram_socket/native.html | 0 .../basic_datagram_socket/native_handle.html | 0 .../basic_datagram_socket/native_handle_type.html | 0 .../basic_datagram_socket/native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../basic_datagram_socket/native_type.html | 0 .../basic_datagram_socket/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../non_blocking/overload3.html | 0 .../basic_datagram_socket/non_blocking_io.html | 0 .../reference/basic_datagram_socket/open.html | 0 .../basic_datagram_socket/open/overload1.html | 0 .../basic_datagram_socket/open/overload2.html | 0 .../basic_datagram_socket/operator_eq_.html | 0 .../basic_datagram_socket/protocol_type.html | 0 .../reference/basic_datagram_socket/receive.html | 0 .../basic_datagram_socket/receive/overload1.html | 0 .../basic_datagram_socket/receive/overload2.html | 0 .../basic_datagram_socket/receive/overload3.html | 0 .../basic_datagram_socket/receive_buffer_size.html | 0 .../basic_datagram_socket/receive_from.html | 0 .../receive_from/overload1.html | 0 .../receive_from/overload2.html | 0 .../receive_from/overload3.html | 0 .../receive_low_watermark.html | 0 .../basic_datagram_socket/remote_endpoint.html | 0 .../remote_endpoint/overload1.html | 0 .../remote_endpoint/overload2.html | 0 .../basic_datagram_socket/reuse_address.html | 0 .../reference/basic_datagram_socket/send.html | 0 .../basic_datagram_socket/send/overload1.html | 0 .../basic_datagram_socket/send/overload2.html | 0 .../basic_datagram_socket/send/overload3.html | 0 .../basic_datagram_socket/send_buffer_size.html | 0 .../basic_datagram_socket/send_low_watermark.html | 0 .../reference/basic_datagram_socket/send_to.html | 0 .../basic_datagram_socket/send_to/overload1.html | 0 .../basic_datagram_socket/send_to/overload2.html | 0 .../basic_datagram_socket/send_to/overload3.html | 0 .../reference/basic_datagram_socket/service.html | 0 .../basic_datagram_socket/service_type.html | 0 .../basic_datagram_socket/set_option.html | 0 .../set_option/overload1.html | 0 .../set_option/overload2.html | 0 .../reference/basic_datagram_socket/shutdown.html | 0 .../basic_datagram_socket/shutdown/overload1.html | 0 .../basic_datagram_socket/shutdown/overload2.html | 0 .../basic_datagram_socket/shutdown_type.html | 0 .../boost_asio/reference/basic_deadline_timer.html | 0 .../reference/basic_deadline_timer/async_wait.html | 0 .../basic_deadline_timer/basic_deadline_timer.html | 0 .../basic_deadline_timer/overload1.html | 0 .../basic_deadline_timer/overload2.html | 0 .../basic_deadline_timer/overload3.html | 0 .../reference/basic_deadline_timer/cancel.html | 0 .../basic_deadline_timer/cancel/overload1.html | 0 .../basic_deadline_timer/cancel/overload2.html | 0 .../reference/basic_deadline_timer/cancel_one.html | 0 .../basic_deadline_timer/cancel_one/overload1.html | 0 .../basic_deadline_timer/cancel_one/overload2.html | 0 .../basic_deadline_timer/duration_type.html | 0 .../reference/basic_deadline_timer/expires_at.html | 0 .../basic_deadline_timer/expires_at/overload1.html | 0 .../basic_deadline_timer/expires_at/overload2.html | 0 .../basic_deadline_timer/expires_at/overload3.html | 0 .../basic_deadline_timer/expires_from_now.html | 0 .../expires_from_now/overload1.html | 0 .../expires_from_now/overload2.html | 0 .../expires_from_now/overload3.html | 0 .../basic_deadline_timer/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_deadline_timer/get_io_service.html | 0 .../basic_deadline_timer/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../basic_deadline_timer/implementation.html | 0 .../basic_deadline_timer/implementation_type.html | 0 .../reference/basic_deadline_timer/service.html | 0 .../basic_deadline_timer/service_type.html | 0 .../reference/basic_deadline_timer/time_type.html | 0 .../basic_deadline_timer/traits_type.html | 0 .../reference/basic_deadline_timer/wait.html | 0 .../basic_deadline_timer/wait/overload1.html | 0 .../basic_deadline_timer/wait/overload2.html | 0 doc/html/boost_asio/reference/basic_io_object.html | 0 .../basic_io_object/_basic_io_object.html | 0 .../reference/basic_io_object/basic_io_object.html | 0 .../basic_io_object/basic_io_object/overload1.html | 0 .../basic_io_object/basic_io_object/overload2.html | 0 .../basic_io_object/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../reference/basic_io_object/get_io_service.html | 0 .../reference/basic_io_object/get_service.html | 0 .../basic_io_object/get_service/overload1.html | 0 .../basic_io_object/get_service/overload2.html | 0 .../reference/basic_io_object/implementation.html | 0 .../basic_io_object/implementation_type.html | 0 .../reference/basic_io_object/operator_eq_.html | 0 .../reference/basic_io_object/service.html | 0 .../reference/basic_io_object/service_type.html | 0 .../boost_asio/reference/basic_raw_socket.html | 0 .../reference/basic_raw_socket/assign.html | 0 .../basic_raw_socket/assign/overload1.html | 0 .../basic_raw_socket/assign/overload2.html | 0 .../reference/basic_raw_socket/async_connect.html | 0 .../reference/basic_raw_socket/async_receive.html | 0 .../basic_raw_socket/async_receive/overload1.html | 0 .../basic_raw_socket/async_receive/overload2.html | 0 .../basic_raw_socket/async_receive_from.html | 0 .../async_receive_from/overload1.html | 0 .../async_receive_from/overload2.html | 0 .../reference/basic_raw_socket/async_send.html | 0 .../basic_raw_socket/async_send/overload1.html | 0 .../basic_raw_socket/async_send/overload2.html | 0 .../reference/basic_raw_socket/async_send_to.html | 0 .../basic_raw_socket/async_send_to/overload1.html | 0 .../basic_raw_socket/async_send_to/overload2.html | 0 .../reference/basic_raw_socket/at_mark.html | 0 .../basic_raw_socket/at_mark/overload1.html | 0 .../basic_raw_socket/at_mark/overload2.html | 0 .../reference/basic_raw_socket/available.html | 0 .../basic_raw_socket/available/overload1.html | 0 .../basic_raw_socket/available/overload2.html | 0 .../basic_raw_socket/basic_raw_socket.html | 0 .../basic_raw_socket/overload1.html | 0 .../basic_raw_socket/overload2.html | 0 .../basic_raw_socket/overload3.html | 0 .../basic_raw_socket/overload4.html | 0 .../basic_raw_socket/overload5.html | 0 .../reference/basic_raw_socket/bind.html | 0 .../reference/basic_raw_socket/bind/overload1.html | 0 .../reference/basic_raw_socket/bind/overload2.html | 0 .../reference/basic_raw_socket/broadcast.html | 0 .../reference/basic_raw_socket/bytes_readable.html | 0 .../reference/basic_raw_socket/cancel.html | 0 .../basic_raw_socket/cancel/overload1.html | 0 .../basic_raw_socket/cancel/overload2.html | 0 .../reference/basic_raw_socket/close.html | 0 .../basic_raw_socket/close/overload1.html | 0 .../basic_raw_socket/close/overload2.html | 0 .../reference/basic_raw_socket/connect.html | 0 .../basic_raw_socket/connect/overload1.html | 0 .../basic_raw_socket/connect/overload2.html | 0 .../reference/basic_raw_socket/debug.html | 0 .../reference/basic_raw_socket/do_not_route.html | 0 .../enable_connection_aborted.html | 0 .../reference/basic_raw_socket/endpoint_type.html | 0 .../basic_raw_socket/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../reference/basic_raw_socket/get_io_service.html | 0 .../reference/basic_raw_socket/get_option.html | 0 .../basic_raw_socket/get_option/overload1.html | 0 .../basic_raw_socket/get_option/overload2.html | 0 .../reference/basic_raw_socket/get_service.html | 0 .../basic_raw_socket/get_service/overload1.html | 0 .../basic_raw_socket/get_service/overload2.html | 0 .../reference/basic_raw_socket/implementation.html | 0 .../basic_raw_socket/implementation_type.html | 0 .../reference/basic_raw_socket/io_control.html | 0 .../basic_raw_socket/io_control/overload1.html | 0 .../basic_raw_socket/io_control/overload2.html | 0 .../reference/basic_raw_socket/is_open.html | 0 .../reference/basic_raw_socket/keep_alive.html | 0 .../reference/basic_raw_socket/linger.html | 0 .../reference/basic_raw_socket/local_endpoint.html | 0 .../basic_raw_socket/local_endpoint/overload1.html | 0 .../basic_raw_socket/local_endpoint/overload2.html | 0 .../reference/basic_raw_socket/lowest_layer.html | 0 .../basic_raw_socket/lowest_layer/overload1.html | 0 .../basic_raw_socket/lowest_layer/overload2.html | 0 .../basic_raw_socket/lowest_layer_type.html | 0 .../basic_raw_socket/max_connections.html | 0 .../basic_raw_socket/message_do_not_route.html | 0 .../basic_raw_socket/message_end_of_record.html | 0 .../reference/basic_raw_socket/message_flags.html | 0 .../basic_raw_socket/message_out_of_band.html | 0 .../reference/basic_raw_socket/message_peek.html | 0 .../reference/basic_raw_socket/native.html | 0 .../reference/basic_raw_socket/native_handle.html | 0 .../basic_raw_socket/native_handle_type.html | 0 .../basic_raw_socket/native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../reference/basic_raw_socket/native_type.html | 0 .../reference/basic_raw_socket/non_blocking.html | 0 .../basic_raw_socket/non_blocking/overload1.html | 0 .../basic_raw_socket/non_blocking/overload2.html | 0 .../basic_raw_socket/non_blocking/overload3.html | 0 .../basic_raw_socket/non_blocking_io.html | 0 .../reference/basic_raw_socket/open.html | 0 .../reference/basic_raw_socket/open/overload1.html | 0 .../reference/basic_raw_socket/open/overload2.html | 0 .../reference/basic_raw_socket/operator_eq_.html | 0 .../reference/basic_raw_socket/protocol_type.html | 0 .../reference/basic_raw_socket/receive.html | 0 .../basic_raw_socket/receive/overload1.html | 0 .../basic_raw_socket/receive/overload2.html | 0 .../basic_raw_socket/receive/overload3.html | 0 .../basic_raw_socket/receive_buffer_size.html | 0 .../reference/basic_raw_socket/receive_from.html | 0 .../basic_raw_socket/receive_from/overload1.html | 0 .../basic_raw_socket/receive_from/overload2.html | 0 .../basic_raw_socket/receive_from/overload3.html | 0 .../basic_raw_socket/receive_low_watermark.html | 0 .../basic_raw_socket/remote_endpoint.html | 0 .../remote_endpoint/overload1.html | 0 .../remote_endpoint/overload2.html | 0 .../reference/basic_raw_socket/reuse_address.html | 0 .../reference/basic_raw_socket/send.html | 0 .../reference/basic_raw_socket/send/overload1.html | 0 .../reference/basic_raw_socket/send/overload2.html | 0 .../reference/basic_raw_socket/send/overload3.html | 0 .../basic_raw_socket/send_buffer_size.html | 0 .../basic_raw_socket/send_low_watermark.html | 0 .../reference/basic_raw_socket/send_to.html | 0 .../basic_raw_socket/send_to/overload1.html | 0 .../basic_raw_socket/send_to/overload2.html | 0 .../basic_raw_socket/send_to/overload3.html | 0 .../reference/basic_raw_socket/service.html | 0 .../reference/basic_raw_socket/service_type.html | 0 .../reference/basic_raw_socket/set_option.html | 0 .../basic_raw_socket/set_option/overload1.html | 0 .../basic_raw_socket/set_option/overload2.html | 0 .../reference/basic_raw_socket/shutdown.html | 0 .../basic_raw_socket/shutdown/overload1.html | 0 .../basic_raw_socket/shutdown/overload2.html | 0 .../reference/basic_raw_socket/shutdown_type.html | 0 .../reference/basic_seq_packet_socket.html | 0 .../reference/basic_seq_packet_socket/assign.html | 0 .../basic_seq_packet_socket/assign/overload1.html | 0 .../basic_seq_packet_socket/assign/overload2.html | 0 .../basic_seq_packet_socket/async_connect.html | 0 .../basic_seq_packet_socket/async_receive.html | 0 .../async_receive/overload1.html | 0 .../async_receive/overload2.html | 0 .../basic_seq_packet_socket/async_send.html | 0 .../reference/basic_seq_packet_socket/at_mark.html | 0 .../basic_seq_packet_socket/at_mark/overload1.html | 0 .../basic_seq_packet_socket/at_mark/overload2.html | 0 .../basic_seq_packet_socket/available.html | 0 .../available/overload1.html | 0 .../available/overload2.html | 0 .../basic_seq_packet_socket.html | 0 .../basic_seq_packet_socket/overload1.html | 0 .../basic_seq_packet_socket/overload2.html | 0 .../basic_seq_packet_socket/overload3.html | 0 .../basic_seq_packet_socket/overload4.html | 0 .../basic_seq_packet_socket/overload5.html | 0 .../reference/basic_seq_packet_socket/bind.html | 0 .../basic_seq_packet_socket/bind/overload1.html | 0 .../basic_seq_packet_socket/bind/overload2.html | 0 .../basic_seq_packet_socket/broadcast.html | 0 .../basic_seq_packet_socket/bytes_readable.html | 0 .../reference/basic_seq_packet_socket/cancel.html | 0 .../basic_seq_packet_socket/cancel/overload1.html | 0 .../basic_seq_packet_socket/cancel/overload2.html | 0 .../reference/basic_seq_packet_socket/close.html | 0 .../basic_seq_packet_socket/close/overload1.html | 0 .../basic_seq_packet_socket/close/overload2.html | 0 .../reference/basic_seq_packet_socket/connect.html | 0 .../basic_seq_packet_socket/connect/overload1.html | 0 .../basic_seq_packet_socket/connect/overload2.html | 0 .../reference/basic_seq_packet_socket/debug.html | 0 .../basic_seq_packet_socket/do_not_route.html | 0 .../enable_connection_aborted.html | 0 .../basic_seq_packet_socket/endpoint_type.html | 0 .../get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_seq_packet_socket/get_io_service.html | 0 .../basic_seq_packet_socket/get_option.html | 0 .../get_option/overload1.html | 0 .../get_option/overload2.html | 0 .../basic_seq_packet_socket/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../basic_seq_packet_socket/implementation.html | 0 .../implementation_type.html | 0 .../basic_seq_packet_socket/io_control.html | 0 .../io_control/overload1.html | 0 .../io_control/overload2.html | 0 .../reference/basic_seq_packet_socket/is_open.html | 0 .../basic_seq_packet_socket/keep_alive.html | 0 .../reference/basic_seq_packet_socket/linger.html | 0 .../basic_seq_packet_socket/local_endpoint.html | 0 .../local_endpoint/overload1.html | 0 .../local_endpoint/overload2.html | 0 .../basic_seq_packet_socket/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../basic_seq_packet_socket/lowest_layer_type.html | 0 .../basic_seq_packet_socket/max_connections.html | 0 .../message_do_not_route.html | 0 .../message_end_of_record.html | 0 .../basic_seq_packet_socket/message_flags.html | 0 .../message_out_of_band.html | 0 .../basic_seq_packet_socket/message_peek.html | 0 .../reference/basic_seq_packet_socket/native.html | 0 .../basic_seq_packet_socket/native_handle.html | 0 .../native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../basic_seq_packet_socket/native_type.html | 0 .../basic_seq_packet_socket/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../non_blocking/overload3.html | 0 .../basic_seq_packet_socket/non_blocking_io.html | 0 .../reference/basic_seq_packet_socket/open.html | 0 .../basic_seq_packet_socket/open/overload1.html | 0 .../basic_seq_packet_socket/open/overload2.html | 0 .../basic_seq_packet_socket/operator_eq_.html | 0 .../basic_seq_packet_socket/protocol_type.html | 0 .../reference/basic_seq_packet_socket/receive.html | 0 .../basic_seq_packet_socket/receive/overload1.html | 0 .../basic_seq_packet_socket/receive/overload2.html | 0 .../basic_seq_packet_socket/receive/overload3.html | 0 .../receive_buffer_size.html | 0 .../receive_low_watermark.html | 0 .../basic_seq_packet_socket/remote_endpoint.html | 0 .../remote_endpoint/overload1.html | 0 .../remote_endpoint/overload2.html | 0 .../basic_seq_packet_socket/reuse_address.html | 0 .../reference/basic_seq_packet_socket/send.html | 0 .../basic_seq_packet_socket/send/overload1.html | 0 .../basic_seq_packet_socket/send/overload2.html | 0 .../basic_seq_packet_socket/send_buffer_size.html | 0 .../send_low_watermark.html | 0 .../reference/basic_seq_packet_socket/service.html | 0 .../basic_seq_packet_socket/service_type.html | 0 .../basic_seq_packet_socket/set_option.html | 0 .../set_option/overload1.html | 0 .../set_option/overload2.html | 0 .../basic_seq_packet_socket/shutdown.html | 0 .../shutdown/overload1.html | 0 .../shutdown/overload2.html | 0 .../basic_seq_packet_socket/shutdown_type.html | 0 .../boost_asio/reference/basic_serial_port.html | 0 .../reference/basic_serial_port/assign.html | 0 .../basic_serial_port/assign/overload1.html | 0 .../basic_serial_port/assign/overload2.html | 0 .../basic_serial_port/async_read_some.html | 0 .../basic_serial_port/async_write_some.html | 0 .../basic_serial_port/basic_serial_port.html | 0 .../basic_serial_port/overload1.html | 0 .../basic_serial_port/overload2.html | 0 .../basic_serial_port/overload3.html | 0 .../basic_serial_port/overload4.html | 0 .../basic_serial_port/overload5.html | 0 .../reference/basic_serial_port/cancel.html | 0 .../basic_serial_port/cancel/overload1.html | 0 .../basic_serial_port/cancel/overload2.html | 0 .../reference/basic_serial_port/close.html | 0 .../basic_serial_port/close/overload1.html | 0 .../basic_serial_port/close/overload2.html | 0 .../basic_serial_port/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_serial_port/get_io_service.html | 0 .../reference/basic_serial_port/get_option.html | 0 .../basic_serial_port/get_option/overload1.html | 0 .../basic_serial_port/get_option/overload2.html | 0 .../reference/basic_serial_port/get_service.html | 0 .../basic_serial_port/get_service/overload1.html | 0 .../basic_serial_port/get_service/overload2.html | 0 .../basic_serial_port/implementation.html | 0 .../basic_serial_port/implementation_type.html | 0 .../reference/basic_serial_port/is_open.html | 0 .../reference/basic_serial_port/lowest_layer.html | 0 .../basic_serial_port/lowest_layer/overload1.html | 0 .../basic_serial_port/lowest_layer/overload2.html | 0 .../basic_serial_port/lowest_layer_type.html | 0 .../reference/basic_serial_port/native.html | 0 .../reference/basic_serial_port/native_handle.html | 0 .../basic_serial_port/native_handle_type.html | 0 .../reference/basic_serial_port/native_type.html | 0 .../reference/basic_serial_port/open.html | 0 .../basic_serial_port/open/overload1.html | 0 .../basic_serial_port/open/overload2.html | 0 .../reference/basic_serial_port/operator_eq_.html | 0 .../reference/basic_serial_port/read_some.html | 0 .../basic_serial_port/read_some/overload1.html | 0 .../basic_serial_port/read_some/overload2.html | 0 .../reference/basic_serial_port/send_break.html | 0 .../basic_serial_port/send_break/overload1.html | 0 .../basic_serial_port/send_break/overload2.html | 0 .../reference/basic_serial_port/service.html | 0 .../reference/basic_serial_port/service_type.html | 0 .../reference/basic_serial_port/set_option.html | 0 .../basic_serial_port/set_option/overload1.html | 0 .../basic_serial_port/set_option/overload2.html | 0 .../reference/basic_serial_port/write_some.html | 0 .../basic_serial_port/write_some/overload1.html | 0 .../basic_serial_port/write_some/overload2.html | 0 .../boost_asio/reference/basic_signal_set.html | 0 .../boost_asio/reference/basic_signal_set/add.html | 0 .../reference/basic_signal_set/add/overload1.html | 0 .../reference/basic_signal_set/add/overload2.html | 0 .../reference/basic_signal_set/async_wait.html | 0 .../basic_signal_set/basic_signal_set.html | 0 .../basic_signal_set/overload1.html | 0 .../basic_signal_set/overload2.html | 0 .../basic_signal_set/overload3.html | 0 .../basic_signal_set/overload4.html | 0 .../reference/basic_signal_set/cancel.html | 0 .../basic_signal_set/cancel/overload1.html | 0 .../basic_signal_set/cancel/overload2.html | 0 .../reference/basic_signal_set/clear.html | 0 .../basic_signal_set/clear/overload1.html | 0 .../basic_signal_set/clear/overload2.html | 0 .../basic_signal_set/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../reference/basic_signal_set/get_io_service.html | 0 .../reference/basic_signal_set/get_service.html | 0 .../basic_signal_set/get_service/overload1.html | 0 .../basic_signal_set/get_service/overload2.html | 0 .../reference/basic_signal_set/implementation.html | 0 .../basic_signal_set/implementation_type.html | 0 .../reference/basic_signal_set/remove.html | 0 .../basic_signal_set/remove/overload1.html | 0 .../basic_signal_set/remove/overload2.html | 0 .../reference/basic_signal_set/service.html | 0 .../reference/basic_signal_set/service_type.html | 0 doc/html/boost_asio/reference/basic_socket.html | 0 .../reference/basic_socket/_basic_socket.html | 0 .../boost_asio/reference/basic_socket/assign.html | 0 .../reference/basic_socket/assign/overload1.html | 0 .../reference/basic_socket/assign/overload2.html | 0 .../reference/basic_socket/async_connect.html | 0 .../boost_asio/reference/basic_socket/at_mark.html | 0 .../reference/basic_socket/at_mark/overload1.html | 0 .../reference/basic_socket/at_mark/overload2.html | 0 .../reference/basic_socket/available.html | 0 .../basic_socket/available/overload1.html | 0 .../basic_socket/available/overload2.html | 0 .../reference/basic_socket/basic_socket.html | 0 .../basic_socket/basic_socket/overload1.html | 0 .../basic_socket/basic_socket/overload2.html | 0 .../basic_socket/basic_socket/overload3.html | 0 .../basic_socket/basic_socket/overload4.html | 0 .../basic_socket/basic_socket/overload5.html | 0 .../boost_asio/reference/basic_socket/bind.html | 0 .../reference/basic_socket/bind/overload1.html | 0 .../reference/basic_socket/bind/overload2.html | 0 .../reference/basic_socket/broadcast.html | 0 .../reference/basic_socket/bytes_readable.html | 0 .../boost_asio/reference/basic_socket/cancel.html | 0 .../reference/basic_socket/cancel/overload1.html | 0 .../reference/basic_socket/cancel/overload2.html | 0 .../boost_asio/reference/basic_socket/close.html | 0 .../reference/basic_socket/close/overload1.html | 0 .../reference/basic_socket/close/overload2.html | 0 .../boost_asio/reference/basic_socket/connect.html | 0 .../reference/basic_socket/connect/overload1.html | 0 .../reference/basic_socket/connect/overload2.html | 0 .../boost_asio/reference/basic_socket/debug.html | 0 .../reference/basic_socket/do_not_route.html | 0 .../basic_socket/enable_connection_aborted.html | 0 .../reference/basic_socket/endpoint_type.html | 0 .../reference/basic_socket/get_implementation.html | 0 .../basic_socket/get_implementation/overload1.html | 0 .../basic_socket/get_implementation/overload2.html | 0 .../reference/basic_socket/get_io_service.html | 0 .../reference/basic_socket/get_option.html | 0 .../basic_socket/get_option/overload1.html | 0 .../basic_socket/get_option/overload2.html | 0 .../reference/basic_socket/get_service.html | 0 .../basic_socket/get_service/overload1.html | 0 .../basic_socket/get_service/overload2.html | 0 .../reference/basic_socket/implementation.html | 0 .../basic_socket/implementation_type.html | 0 .../reference/basic_socket/io_control.html | 0 .../basic_socket/io_control/overload1.html | 0 .../basic_socket/io_control/overload2.html | 0 .../boost_asio/reference/basic_socket/is_open.html | 0 .../reference/basic_socket/keep_alive.html | 0 .../boost_asio/reference/basic_socket/linger.html | 0 .../reference/basic_socket/local_endpoint.html | 0 .../basic_socket/local_endpoint/overload1.html | 0 .../basic_socket/local_endpoint/overload2.html | 0 .../reference/basic_socket/lowest_layer.html | 0 .../basic_socket/lowest_layer/overload1.html | 0 .../basic_socket/lowest_layer/overload2.html | 0 .../reference/basic_socket/lowest_layer_type.html | 0 .../reference/basic_socket/max_connections.html | 0 .../basic_socket/message_do_not_route.html | 0 .../basic_socket/message_end_of_record.html | 0 .../reference/basic_socket/message_flags.html | 0 .../basic_socket/message_out_of_band.html | 0 .../reference/basic_socket/message_peek.html | 0 .../boost_asio/reference/basic_socket/native.html | 0 .../reference/basic_socket/native_handle.html | 0 .../reference/basic_socket/native_handle_type.html | 0 .../basic_socket/native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../reference/basic_socket/native_type.html | 0 .../reference/basic_socket/non_blocking.html | 0 .../basic_socket/non_blocking/overload1.html | 0 .../basic_socket/non_blocking/overload2.html | 0 .../basic_socket/non_blocking/overload3.html | 0 .../reference/basic_socket/non_blocking_io.html | 0 .../boost_asio/reference/basic_socket/open.html | 0 .../reference/basic_socket/open/overload1.html | 0 .../reference/basic_socket/open/overload2.html | 0 .../reference/basic_socket/operator_eq_.html | 0 .../reference/basic_socket/protocol_type.html | 0 .../basic_socket/receive_buffer_size.html | 0 .../basic_socket/receive_low_watermark.html | 0 .../reference/basic_socket/remote_endpoint.html | 0 .../basic_socket/remote_endpoint/overload1.html | 0 .../basic_socket/remote_endpoint/overload2.html | 0 .../reference/basic_socket/reuse_address.html | 0 .../reference/basic_socket/send_buffer_size.html | 0 .../reference/basic_socket/send_low_watermark.html | 0 .../boost_asio/reference/basic_socket/service.html | 0 .../reference/basic_socket/service_type.html | 0 .../reference/basic_socket/set_option.html | 0 .../basic_socket/set_option/overload1.html | 0 .../basic_socket/set_option/overload2.html | 0 .../reference/basic_socket/shutdown.html | 0 .../reference/basic_socket/shutdown/overload1.html | 0 .../reference/basic_socket/shutdown/overload2.html | 0 .../reference/basic_socket/shutdown_type.html | 0 .../reference/basic_socket_acceptor.html | 0 .../reference/basic_socket_acceptor/accept.html | 0 .../basic_socket_acceptor/accept/overload1.html | 0 .../basic_socket_acceptor/accept/overload2.html | 0 .../basic_socket_acceptor/accept/overload3.html | 0 .../basic_socket_acceptor/accept/overload4.html | 0 .../reference/basic_socket_acceptor/assign.html | 0 .../basic_socket_acceptor/assign/overload1.html | 0 .../basic_socket_acceptor/assign/overload2.html | 0 .../basic_socket_acceptor/async_accept.html | 0 .../async_accept/overload1.html | 0 .../async_accept/overload2.html | 0 .../basic_socket_acceptor.html | 0 .../basic_socket_acceptor/overload1.html | 0 .../basic_socket_acceptor/overload2.html | 0 .../basic_socket_acceptor/overload3.html | 0 .../basic_socket_acceptor/overload4.html | 0 .../basic_socket_acceptor/overload5.html | 0 .../reference/basic_socket_acceptor/bind.html | 0 .../basic_socket_acceptor/bind/overload1.html | 0 .../basic_socket_acceptor/bind/overload2.html | 0 .../reference/basic_socket_acceptor/broadcast.html | 0 .../basic_socket_acceptor/bytes_readable.html | 0 .../reference/basic_socket_acceptor/cancel.html | 0 .../basic_socket_acceptor/cancel/overload1.html | 0 .../basic_socket_acceptor/cancel/overload2.html | 0 .../reference/basic_socket_acceptor/close.html | 0 .../basic_socket_acceptor/close/overload1.html | 0 .../basic_socket_acceptor/close/overload2.html | 0 .../reference/basic_socket_acceptor/debug.html | 0 .../basic_socket_acceptor/do_not_route.html | 0 .../enable_connection_aborted.html | 0 .../basic_socket_acceptor/endpoint_type.html | 0 .../basic_socket_acceptor/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_socket_acceptor/get_io_service.html | 0 .../basic_socket_acceptor/get_option.html | 0 .../get_option/overload1.html | 0 .../get_option/overload2.html | 0 .../basic_socket_acceptor/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../basic_socket_acceptor/implementation.html | 0 .../basic_socket_acceptor/implementation_type.html | 0 .../basic_socket_acceptor/io_control.html | 0 .../io_control/overload1.html | 0 .../io_control/overload2.html | 0 .../reference/basic_socket_acceptor/is_open.html | 0 .../basic_socket_acceptor/keep_alive.html | 0 .../reference/basic_socket_acceptor/linger.html | 0 .../reference/basic_socket_acceptor/listen.html | 0 .../basic_socket_acceptor/listen/overload1.html | 0 .../basic_socket_acceptor/listen/overload2.html | 0 .../basic_socket_acceptor/local_endpoint.html | 0 .../local_endpoint/overload1.html | 0 .../local_endpoint/overload2.html | 0 .../basic_socket_acceptor/max_connections.html | 0 .../message_do_not_route.html | 0 .../message_end_of_record.html | 0 .../basic_socket_acceptor/message_flags.html | 0 .../basic_socket_acceptor/message_out_of_band.html | 0 .../basic_socket_acceptor/message_peek.html | 0 .../reference/basic_socket_acceptor/native.html | 0 .../basic_socket_acceptor/native_handle.html | 0 .../basic_socket_acceptor/native_handle_type.html | 0 .../basic_socket_acceptor/native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../basic_socket_acceptor/native_type.html | 0 .../basic_socket_acceptor/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../non_blocking/overload3.html | 0 .../basic_socket_acceptor/non_blocking_io.html | 0 .../reference/basic_socket_acceptor/open.html | 0 .../basic_socket_acceptor/open/overload1.html | 0 .../basic_socket_acceptor/open/overload2.html | 0 .../basic_socket_acceptor/operator_eq_.html | 0 .../basic_socket_acceptor/protocol_type.html | 0 .../basic_socket_acceptor/receive_buffer_size.html | 0 .../receive_low_watermark.html | 0 .../basic_socket_acceptor/reuse_address.html | 0 .../basic_socket_acceptor/send_buffer_size.html | 0 .../basic_socket_acceptor/send_low_watermark.html | 0 .../reference/basic_socket_acceptor/service.html | 0 .../basic_socket_acceptor/service_type.html | 0 .../basic_socket_acceptor/set_option.html | 0 .../set_option/overload1.html | 0 .../set_option/overload2.html | 0 .../basic_socket_acceptor/shutdown_type.html | 0 .../reference/basic_socket_iostream.html | 0 .../basic_socket_iostream.html | 0 .../basic_socket_iostream/overload1.html | 0 .../basic_socket_iostream/overload2.html | 0 .../reference/basic_socket_iostream/close.html | 0 .../reference/basic_socket_iostream/connect.html | 0 .../basic_socket_iostream/duration_type.html | 0 .../basic_socket_iostream/endpoint_type.html | 0 .../reference/basic_socket_iostream/error.html | 0 .../basic_socket_iostream/expires_at.html | 0 .../expires_at/overload1.html | 0 .../expires_at/overload2.html | 0 .../basic_socket_iostream/expires_from_now.html | 0 .../expires_from_now/overload1.html | 0 .../expires_from_now/overload2.html | 0 .../reference/basic_socket_iostream/rdbuf.html | 0 .../reference/basic_socket_iostream/time_type.html | 0 .../reference/basic_socket_streambuf.html | 0 .../_basic_socket_streambuf.html | 0 .../reference/basic_socket_streambuf/assign.html | 0 .../basic_socket_streambuf/assign/overload1.html | 0 .../basic_socket_streambuf/assign/overload2.html | 0 .../basic_socket_streambuf/async_connect.html | 0 .../reference/basic_socket_streambuf/at_mark.html | 0 .../basic_socket_streambuf/at_mark/overload1.html | 0 .../basic_socket_streambuf/at_mark/overload2.html | 0 .../basic_socket_streambuf/available.html | 0 .../available/overload1.html | 0 .../available/overload2.html | 0 .../basic_socket_streambuf.html | 0 .../reference/basic_socket_streambuf/bind.html | 0 .../basic_socket_streambuf/bind/overload1.html | 0 .../basic_socket_streambuf/bind/overload2.html | 0 .../basic_socket_streambuf/broadcast.html | 0 .../basic_socket_streambuf/bytes_readable.html | 0 .../reference/basic_socket_streambuf/cancel.html | 0 .../basic_socket_streambuf/cancel/overload1.html | 0 .../basic_socket_streambuf/cancel/overload2.html | 0 .../reference/basic_socket_streambuf/close.html | 0 .../basic_socket_streambuf/close/overload1.html | 0 .../basic_socket_streambuf/close/overload2.html | 0 .../reference/basic_socket_streambuf/connect.html | 0 .../basic_socket_streambuf/connect/overload1.html | 0 .../basic_socket_streambuf/connect/overload2.html | 0 .../basic_socket_streambuf/connect/overload3.html | 0 .../reference/basic_socket_streambuf/debug.html | 0 .../basic_socket_streambuf/do_not_route.html | 0 .../basic_socket_streambuf/duration_type.html | 0 .../enable_connection_aborted.html | 0 .../basic_socket_streambuf/endpoint_type.html | 0 .../reference/basic_socket_streambuf/error.html | 0 .../basic_socket_streambuf/expires_at.html | 0 .../expires_at/overload1.html | 0 .../expires_at/overload2.html | 0 .../basic_socket_streambuf/expires_from_now.html | 0 .../expires_from_now/overload1.html | 0 .../expires_from_now/overload2.html | 0 .../basic_socket_streambuf/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_socket_streambuf/get_io_service.html | 0 .../basic_socket_streambuf/get_option.html | 0 .../get_option/overload1.html | 0 .../get_option/overload2.html | 0 .../basic_socket_streambuf/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../basic_socket_streambuf/implementation.html | 0 .../implementation_type.html | 0 .../basic_socket_streambuf/io_control.html | 0 .../io_control/overload1.html | 0 .../io_control/overload2.html | 0 .../basic_socket_streambuf/io_handler.html | 0 .../reference/basic_socket_streambuf/is_open.html | 0 .../basic_socket_streambuf/keep_alive.html | 0 .../reference/basic_socket_streambuf/linger.html | 0 .../basic_socket_streambuf/local_endpoint.html | 0 .../local_endpoint/overload1.html | 0 .../local_endpoint/overload2.html | 0 .../basic_socket_streambuf/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../basic_socket_streambuf/lowest_layer_type.html | 0 .../basic_socket_streambuf/max_connections.html | 0 .../message_do_not_route.html | 0 .../message_end_of_record.html | 0 .../basic_socket_streambuf/message_flags.html | 0 .../message_out_of_band.html | 0 .../basic_socket_streambuf/message_peek.html | 0 .../reference/basic_socket_streambuf/native.html | 0 .../basic_socket_streambuf/native_handle.html | 0 .../basic_socket_streambuf/native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../basic_socket_streambuf/native_type.html | 0 .../basic_socket_streambuf/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../non_blocking/overload3.html | 0 .../basic_socket_streambuf/non_blocking_io.html | 0 .../reference/basic_socket_streambuf/open.html | 0 .../basic_socket_streambuf/open/overload1.html | 0 .../basic_socket_streambuf/open/overload2.html | 0 .../reference/basic_socket_streambuf/overflow.html | 0 .../basic_socket_streambuf/protocol_type.html | 0 .../reference/basic_socket_streambuf/puberror.html | 0 .../receive_buffer_size.html | 0 .../receive_low_watermark.html | 0 .../basic_socket_streambuf/remote_endpoint.html | 0 .../remote_endpoint/overload1.html | 0 .../remote_endpoint/overload2.html | 0 .../basic_socket_streambuf/reuse_address.html | 0 .../basic_socket_streambuf/send_buffer_size.html | 0 .../basic_socket_streambuf/send_low_watermark.html | 0 .../reference/basic_socket_streambuf/service.html | 0 .../basic_socket_streambuf/service_type.html | 0 .../basic_socket_streambuf/set_option.html | 0 .../set_option/overload1.html | 0 .../set_option/overload2.html | 0 .../reference/basic_socket_streambuf/setbuf.html | 0 .../reference/basic_socket_streambuf/shutdown.html | 0 .../basic_socket_streambuf/shutdown/overload1.html | 0 .../basic_socket_streambuf/shutdown/overload2.html | 0 .../basic_socket_streambuf/shutdown_type.html | 0 .../reference/basic_socket_streambuf/sync.html | 0 .../basic_socket_streambuf/time_type.html | 0 .../basic_socket_streambuf/timer_handler.html | 0 .../basic_socket_streambuf/underflow.html | 0 .../boost_asio/reference/basic_stream_socket.html | 0 .../reference/basic_stream_socket/assign.html | 0 .../basic_stream_socket/assign/overload1.html | 0 .../basic_stream_socket/assign/overload2.html | 0 .../basic_stream_socket/async_connect.html | 0 .../basic_stream_socket/async_read_some.html | 0 .../basic_stream_socket/async_receive.html | 0 .../async_receive/overload1.html | 0 .../async_receive/overload2.html | 0 .../reference/basic_stream_socket/async_send.html | 0 .../basic_stream_socket/async_send/overload1.html | 0 .../basic_stream_socket/async_send/overload2.html | 0 .../basic_stream_socket/async_write_some.html | 0 .../reference/basic_stream_socket/at_mark.html | 0 .../basic_stream_socket/at_mark/overload1.html | 0 .../basic_stream_socket/at_mark/overload2.html | 0 .../reference/basic_stream_socket/available.html | 0 .../basic_stream_socket/available/overload1.html | 0 .../basic_stream_socket/available/overload2.html | 0 .../basic_stream_socket/basic_stream_socket.html | 0 .../basic_stream_socket/overload1.html | 0 .../basic_stream_socket/overload2.html | 0 .../basic_stream_socket/overload3.html | 0 .../basic_stream_socket/overload4.html | 0 .../basic_stream_socket/overload5.html | 0 .../reference/basic_stream_socket/bind.html | 0 .../basic_stream_socket/bind/overload1.html | 0 .../basic_stream_socket/bind/overload2.html | 0 .../reference/basic_stream_socket/broadcast.html | 0 .../basic_stream_socket/bytes_readable.html | 0 .../reference/basic_stream_socket/cancel.html | 0 .../basic_stream_socket/cancel/overload1.html | 0 .../basic_stream_socket/cancel/overload2.html | 0 .../reference/basic_stream_socket/close.html | 0 .../basic_stream_socket/close/overload1.html | 0 .../basic_stream_socket/close/overload2.html | 0 .../reference/basic_stream_socket/connect.html | 0 .../basic_stream_socket/connect/overload1.html | 0 .../basic_stream_socket/connect/overload2.html | 0 .../reference/basic_stream_socket/debug.html | 0 .../basic_stream_socket/do_not_route.html | 0 .../enable_connection_aborted.html | 0 .../basic_stream_socket/endpoint_type.html | 0 .../basic_stream_socket/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_stream_socket/get_io_service.html | 0 .../reference/basic_stream_socket/get_option.html | 0 .../basic_stream_socket/get_option/overload1.html | 0 .../basic_stream_socket/get_option/overload2.html | 0 .../reference/basic_stream_socket/get_service.html | 0 .../basic_stream_socket/get_service/overload1.html | 0 .../basic_stream_socket/get_service/overload2.html | 0 .../basic_stream_socket/implementation.html | 0 .../basic_stream_socket/implementation_type.html | 0 .../reference/basic_stream_socket/io_control.html | 0 .../basic_stream_socket/io_control/overload1.html | 0 .../basic_stream_socket/io_control/overload2.html | 0 .../reference/basic_stream_socket/is_open.html | 0 .../reference/basic_stream_socket/keep_alive.html | 0 .../reference/basic_stream_socket/linger.html | 0 .../basic_stream_socket/local_endpoint.html | 0 .../local_endpoint/overload1.html | 0 .../local_endpoint/overload2.html | 0 .../basic_stream_socket/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../basic_stream_socket/lowest_layer_type.html | 0 .../basic_stream_socket/max_connections.html | 0 .../basic_stream_socket/message_do_not_route.html | 0 .../basic_stream_socket/message_end_of_record.html | 0 .../basic_stream_socket/message_flags.html | 0 .../basic_stream_socket/message_out_of_band.html | 0 .../basic_stream_socket/message_peek.html | 0 .../reference/basic_stream_socket/native.html | 0 .../basic_stream_socket/native_handle.html | 0 .../basic_stream_socket/native_handle_type.html | 0 .../basic_stream_socket/native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../reference/basic_stream_socket/native_type.html | 0 .../basic_stream_socket/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../non_blocking/overload3.html | 0 .../basic_stream_socket/non_blocking_io.html | 0 .../reference/basic_stream_socket/open.html | 0 .../basic_stream_socket/open/overload1.html | 0 .../basic_stream_socket/open/overload2.html | 0 .../basic_stream_socket/operator_eq_.html | 0 .../basic_stream_socket/protocol_type.html | 0 .../reference/basic_stream_socket/read_some.html | 0 .../basic_stream_socket/read_some/overload1.html | 0 .../basic_stream_socket/read_some/overload2.html | 0 .../reference/basic_stream_socket/receive.html | 0 .../basic_stream_socket/receive/overload1.html | 0 .../basic_stream_socket/receive/overload2.html | 0 .../basic_stream_socket/receive/overload3.html | 0 .../basic_stream_socket/receive_buffer_size.html | 0 .../basic_stream_socket/receive_low_watermark.html | 0 .../basic_stream_socket/remote_endpoint.html | 0 .../remote_endpoint/overload1.html | 0 .../remote_endpoint/overload2.html | 0 .../basic_stream_socket/reuse_address.html | 0 .../reference/basic_stream_socket/send.html | 0 .../basic_stream_socket/send/overload1.html | 0 .../basic_stream_socket/send/overload2.html | 0 .../basic_stream_socket/send/overload3.html | 0 .../basic_stream_socket/send_buffer_size.html | 0 .../basic_stream_socket/send_low_watermark.html | 0 .../reference/basic_stream_socket/service.html | 0 .../basic_stream_socket/service_type.html | 0 .../reference/basic_stream_socket/set_option.html | 0 .../basic_stream_socket/set_option/overload1.html | 0 .../basic_stream_socket/set_option/overload2.html | 0 .../reference/basic_stream_socket/shutdown.html | 0 .../basic_stream_socket/shutdown/overload1.html | 0 .../basic_stream_socket/shutdown/overload2.html | 0 .../basic_stream_socket/shutdown_type.html | 0 .../reference/basic_stream_socket/write_some.html | 0 .../basic_stream_socket/write_some/overload1.html | 0 .../basic_stream_socket/write_some/overload2.html | 0 doc/html/boost_asio/reference/basic_streambuf.html | 0 .../reference/basic_streambuf/basic_streambuf.html | 0 .../reference/basic_streambuf/commit.html | 0 .../basic_streambuf/const_buffers_type.html | 0 .../reference/basic_streambuf/consume.html | 0 .../boost_asio/reference/basic_streambuf/data.html | 0 .../reference/basic_streambuf/max_size.html | 0 .../basic_streambuf/mutable_buffers_type.html | 0 .../reference/basic_streambuf/overflow.html | 0 .../reference/basic_streambuf/prepare.html | 0 .../reference/basic_streambuf/reserve.html | 0 .../boost_asio/reference/basic_streambuf/size.html | 0 .../reference/basic_streambuf/underflow.html | 0 .../boost_asio/reference/basic_waitable_timer.html | 0 .../reference/basic_waitable_timer/async_wait.html | 0 .../basic_waitable_timer/basic_waitable_timer.html | 0 .../basic_waitable_timer/overload1.html | 0 .../basic_waitable_timer/overload2.html | 0 .../basic_waitable_timer/overload3.html | 0 .../reference/basic_waitable_timer/cancel.html | 0 .../basic_waitable_timer/cancel/overload1.html | 0 .../basic_waitable_timer/cancel/overload2.html | 0 .../reference/basic_waitable_timer/cancel_one.html | 0 .../basic_waitable_timer/cancel_one/overload1.html | 0 .../basic_waitable_timer/cancel_one/overload2.html | 0 .../reference/basic_waitable_timer/clock_type.html | 0 .../reference/basic_waitable_timer/duration.html | 0 .../reference/basic_waitable_timer/expires_at.html | 0 .../basic_waitable_timer/expires_at/overload1.html | 0 .../basic_waitable_timer/expires_at/overload2.html | 0 .../basic_waitable_timer/expires_at/overload3.html | 0 .../basic_waitable_timer/expires_from_now.html | 0 .../expires_from_now/overload1.html | 0 .../expires_from_now/overload2.html | 0 .../expires_from_now/overload3.html | 0 .../basic_waitable_timer/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../basic_waitable_timer/get_io_service.html | 0 .../basic_waitable_timer/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../basic_waitable_timer/implementation.html | 0 .../basic_waitable_timer/implementation_type.html | 0 .../reference/basic_waitable_timer/service.html | 0 .../basic_waitable_timer/service_type.html | 0 .../reference/basic_waitable_timer/time_point.html | 0 .../basic_waitable_timer/traits_type.html | 0 .../reference/basic_waitable_timer/wait.html | 0 .../basic_waitable_timer/wait/overload1.html | 0 .../basic_waitable_timer/wait/overload2.html | 0 doc/html/boost_asio/reference/buffer.html | 0 .../boost_asio/reference/buffer/overload1.html | 0 .../boost_asio/reference/buffer/overload10.html | 0 .../boost_asio/reference/buffer/overload11.html | 0 .../boost_asio/reference/buffer/overload12.html | 0 .../boost_asio/reference/buffer/overload13.html | 0 .../boost_asio/reference/buffer/overload14.html | 0 .../boost_asio/reference/buffer/overload15.html | 0 .../boost_asio/reference/buffer/overload16.html | 0 .../boost_asio/reference/buffer/overload17.html | 0 .../boost_asio/reference/buffer/overload18.html | 0 .../boost_asio/reference/buffer/overload19.html | 0 .../boost_asio/reference/buffer/overload2.html | 0 .../boost_asio/reference/buffer/overload20.html | 0 .../boost_asio/reference/buffer/overload21.html | 0 .../boost_asio/reference/buffer/overload22.html | 0 .../boost_asio/reference/buffer/overload23.html | 0 .../boost_asio/reference/buffer/overload24.html | 0 .../boost_asio/reference/buffer/overload25.html | 0 .../boost_asio/reference/buffer/overload26.html | 0 .../boost_asio/reference/buffer/overload27.html | 0 .../boost_asio/reference/buffer/overload28.html | 0 .../boost_asio/reference/buffer/overload3.html | 0 .../boost_asio/reference/buffer/overload4.html | 0 .../boost_asio/reference/buffer/overload5.html | 0 .../boost_asio/reference/buffer/overload6.html | 0 .../boost_asio/reference/buffer/overload7.html | 0 .../boost_asio/reference/buffer/overload8.html | 0 .../boost_asio/reference/buffer/overload9.html | 0 doc/html/boost_asio/reference/buffer_cast.html | 0 .../reference/buffer_cast/overload1.html | 0 .../reference/buffer_cast/overload2.html | 0 doc/html/boost_asio/reference/buffer_copy.html | 0 .../reference/buffer_copy/overload1.html | 0 .../reference/buffer_copy/overload10.html | 0 .../reference/buffer_copy/overload11.html | 0 .../reference/buffer_copy/overload12.html | 0 .../reference/buffer_copy/overload13.html | 0 .../reference/buffer_copy/overload14.html | 0 .../reference/buffer_copy/overload15.html | 0 .../reference/buffer_copy/overload16.html | 0 .../reference/buffer_copy/overload17.html | 0 .../reference/buffer_copy/overload18.html | 0 .../reference/buffer_copy/overload19.html | 0 .../reference/buffer_copy/overload2.html | 0 .../reference/buffer_copy/overload20.html | 0 .../reference/buffer_copy/overload21.html | 0 .../reference/buffer_copy/overload22.html | 0 .../reference/buffer_copy/overload23.html | 0 .../reference/buffer_copy/overload24.html | 0 .../reference/buffer_copy/overload25.html | 0 .../reference/buffer_copy/overload26.html | 0 .../reference/buffer_copy/overload27.html | 0 .../reference/buffer_copy/overload28.html | 0 .../reference/buffer_copy/overload29.html | 0 .../reference/buffer_copy/overload3.html | 0 .../reference/buffer_copy/overload30.html | 0 .../reference/buffer_copy/overload4.html | 0 .../reference/buffer_copy/overload5.html | 0 .../reference/buffer_copy/overload6.html | 0 .../reference/buffer_copy/overload7.html | 0 .../reference/buffer_copy/overload8.html | 0 .../reference/buffer_copy/overload9.html | 0 doc/html/boost_asio/reference/buffer_size.html | 0 .../reference/buffer_size/overload1.html | 0 .../reference/buffer_size/overload2.html | 0 .../reference/buffer_size/overload3.html | 0 .../reference/buffer_size/overload4.html | 0 .../reference/buffer_size/overload5.html | 0 .../boost_asio/reference/buffered_read_stream.html | 0 .../reference/buffered_read_stream/async_fill.html | 0 .../buffered_read_stream/async_read_some.html | 0 .../buffered_read_stream/async_write_some.html | 0 .../buffered_read_stream/buffered_read_stream.html | 0 .../buffered_read_stream/overload1.html | 0 .../buffered_read_stream/overload2.html | 0 .../reference/buffered_read_stream/close.html | 0 .../buffered_read_stream/close/overload1.html | 0 .../buffered_read_stream/close/overload2.html | 0 .../buffered_read_stream/default_buffer_size.html | 0 .../reference/buffered_read_stream/fill.html | 0 .../buffered_read_stream/fill/overload1.html | 0 .../buffered_read_stream/fill/overload2.html | 0 .../buffered_read_stream/get_io_service.html | 0 .../reference/buffered_read_stream/in_avail.html | 0 .../buffered_read_stream/in_avail/overload1.html | 0 .../buffered_read_stream/in_avail/overload2.html | 0 .../buffered_read_stream/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../buffered_read_stream/lowest_layer_type.html | 0 .../reference/buffered_read_stream/next_layer.html | 0 .../buffered_read_stream/next_layer_type.html | 0 .../reference/buffered_read_stream/peek.html | 0 .../buffered_read_stream/peek/overload1.html | 0 .../buffered_read_stream/peek/overload2.html | 0 .../reference/buffered_read_stream/read_some.html | 0 .../buffered_read_stream/read_some/overload1.html | 0 .../buffered_read_stream/read_some/overload2.html | 0 .../reference/buffered_read_stream/write_some.html | 0 .../buffered_read_stream/write_some/overload1.html | 0 .../buffered_read_stream/write_some/overload2.html | 0 doc/html/boost_asio/reference/buffered_stream.html | 0 .../reference/buffered_stream/async_fill.html | 0 .../reference/buffered_stream/async_flush.html | 0 .../reference/buffered_stream/async_read_some.html | 0 .../buffered_stream/async_write_some.html | 0 .../reference/buffered_stream/buffered_stream.html | 0 .../buffered_stream/buffered_stream/overload1.html | 0 .../buffered_stream/buffered_stream/overload2.html | 0 .../reference/buffered_stream/close.html | 0 .../reference/buffered_stream/close/overload1.html | 0 .../reference/buffered_stream/close/overload2.html | 0 .../boost_asio/reference/buffered_stream/fill.html | 0 .../reference/buffered_stream/fill/overload1.html | 0 .../reference/buffered_stream/fill/overload2.html | 0 .../reference/buffered_stream/flush.html | 0 .../reference/buffered_stream/flush/overload1.html | 0 .../reference/buffered_stream/flush/overload2.html | 0 .../reference/buffered_stream/get_io_service.html | 0 .../reference/buffered_stream/in_avail.html | 0 .../buffered_stream/in_avail/overload1.html | 0 .../buffered_stream/in_avail/overload2.html | 0 .../reference/buffered_stream/lowest_layer.html | 0 .../buffered_stream/lowest_layer/overload1.html | 0 .../buffered_stream/lowest_layer/overload2.html | 0 .../buffered_stream/lowest_layer_type.html | 0 .../reference/buffered_stream/next_layer.html | 0 .../reference/buffered_stream/next_layer_type.html | 0 .../boost_asio/reference/buffered_stream/peek.html | 0 .../reference/buffered_stream/peek/overload1.html | 0 .../reference/buffered_stream/peek/overload2.html | 0 .../reference/buffered_stream/read_some.html | 0 .../buffered_stream/read_some/overload1.html | 0 .../buffered_stream/read_some/overload2.html | 0 .../reference/buffered_stream/write_some.html | 0 .../buffered_stream/write_some/overload1.html | 0 .../buffered_stream/write_some/overload2.html | 0 .../reference/buffered_write_stream.html | 0 .../buffered_write_stream/async_flush.html | 0 .../buffered_write_stream/async_read_some.html | 0 .../buffered_write_stream/async_write_some.html | 0 .../buffered_write_stream.html | 0 .../buffered_write_stream/overload1.html | 0 .../buffered_write_stream/overload2.html | 0 .../reference/buffered_write_stream/close.html | 0 .../buffered_write_stream/close/overload1.html | 0 .../buffered_write_stream/close/overload2.html | 0 .../buffered_write_stream/default_buffer_size.html | 0 .../reference/buffered_write_stream/flush.html | 0 .../buffered_write_stream/flush/overload1.html | 0 .../buffered_write_stream/flush/overload2.html | 0 .../buffered_write_stream/get_io_service.html | 0 .../reference/buffered_write_stream/in_avail.html | 0 .../buffered_write_stream/in_avail/overload1.html | 0 .../buffered_write_stream/in_avail/overload2.html | 0 .../buffered_write_stream/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../buffered_write_stream/lowest_layer_type.html | 0 .../buffered_write_stream/next_layer.html | 0 .../buffered_write_stream/next_layer_type.html | 0 .../reference/buffered_write_stream/peek.html | 0 .../buffered_write_stream/peek/overload1.html | 0 .../buffered_write_stream/peek/overload2.html | 0 .../reference/buffered_write_stream/read_some.html | 0 .../buffered_write_stream/read_some/overload1.html | 0 .../buffered_write_stream/read_some/overload2.html | 0 .../buffered_write_stream/write_some.html | 0 .../write_some/overload1.html | 0 .../write_some/overload2.html | 0 doc/html/boost_asio/reference/buffers_begin.html | 0 doc/html/boost_asio/reference/buffers_end.html | 0 .../boost_asio/reference/buffers_iterator.html | 0 .../reference/buffers_iterator/begin.html | 0 .../buffers_iterator/buffers_iterator.html | 0 .../buffers_iterator/difference_type.html | 0 .../boost_asio/reference/buffers_iterator/end.html | 0 .../buffers_iterator/iterator_category.html | 0 .../buffers_iterator/operator__star_.html | 0 .../buffers_iterator/operator_arrow_.html | 0 .../buffers_iterator/operator_eq__eq_.html | 0 .../reference/buffers_iterator/operator_gt_.html | 0 .../buffers_iterator/operator_gt__eq_.html | 0 .../buffers_iterator/operator_lb__rb_.html | 0 .../reference/buffers_iterator/operator_lt_.html | 0 .../buffers_iterator/operator_lt__eq_.html | 0 .../buffers_iterator/operator_minus_.html | 0 .../operator_minus_/overload1.html | 0 .../operator_minus_/overload2.html | 0 .../buffers_iterator/operator_minus__eq_.html | 0 .../buffers_iterator/operator_minus__minus_.html | 0 .../operator_minus__minus_/overload1.html | 0 .../operator_minus__minus_/overload2.html | 0 .../buffers_iterator/operator_not__eq_.html | 0 .../reference/buffers_iterator/operator_plus_.html | 0 .../buffers_iterator/operator_plus_/overload1.html | 0 .../buffers_iterator/operator_plus_/overload2.html | 0 .../buffers_iterator/operator_plus__eq_.html | 0 .../buffers_iterator/operator_plus__plus_.html | 0 .../operator_plus__plus_/overload1.html | 0 .../operator_plus__plus_/overload2.html | 0 .../reference/buffers_iterator/pointer.html | 0 .../reference/buffers_iterator/reference.html | 0 .../reference/buffers_iterator/value_type.html | 0 doc/html/boost_asio/reference/connect.html | 0 .../boost_asio/reference/connect/overload1.html | 0 .../boost_asio/reference/connect/overload2.html | 0 .../boost_asio/reference/connect/overload3.html | 0 .../boost_asio/reference/connect/overload4.html | 0 .../boost_asio/reference/connect/overload5.html | 0 .../boost_asio/reference/connect/overload6.html | 0 .../boost_asio/reference/connect/overload7.html | 0 .../boost_asio/reference/connect/overload8.html | 0 doc/html/boost_asio/reference/const_buffer.html | 0 .../reference/const_buffer/const_buffer.html | 0 .../const_buffer/const_buffer/overload1.html | 0 .../const_buffer/const_buffer/overload2.html | 0 .../const_buffer/const_buffer/overload3.html | 0 .../reference/const_buffer/operator_plus_.html | 0 .../const_buffer/operator_plus_/overload1.html | 0 .../const_buffer/operator_plus_/overload2.html | 0 doc/html/boost_asio/reference/const_buffers_1.html | 0 .../reference/const_buffers_1/begin.html | 0 .../reference/const_buffers_1/const_buffers_1.html | 0 .../const_buffers_1/const_buffers_1/overload1.html | 0 .../const_buffers_1/const_buffers_1/overload2.html | 0 .../reference/const_buffers_1/const_iterator.html | 0 .../boost_asio/reference/const_buffers_1/end.html | 0 .../reference/const_buffers_1/operator_plus_.html | 0 .../const_buffers_1/operator_plus_/overload1.html | 0 .../const_buffers_1/operator_plus_/overload2.html | 0 .../reference/const_buffers_1/value_type.html | 0 .../reference/datagram_socket_service.html | 0 .../reference/datagram_socket_service/assign.html | 0 .../datagram_socket_service/async_connect.html | 0 .../datagram_socket_service/async_receive.html | 0 .../async_receive_from.html | 0 .../datagram_socket_service/async_send.html | 0 .../datagram_socket_service/async_send_to.html | 0 .../reference/datagram_socket_service/at_mark.html | 0 .../datagram_socket_service/available.html | 0 .../reference/datagram_socket_service/bind.html | 0 .../reference/datagram_socket_service/cancel.html | 0 .../reference/datagram_socket_service/close.html | 0 .../reference/datagram_socket_service/connect.html | 0 .../datagram_socket_service/construct.html | 0 .../datagram_socket_service.html | 0 .../reference/datagram_socket_service/destroy.html | 0 .../datagram_socket_service/endpoint_type.html | 0 .../datagram_socket_service/get_io_service.html | 0 .../datagram_socket_service/get_option.html | 0 .../reference/datagram_socket_service/id.html | 0 .../implementation_type.html | 0 .../datagram_socket_service/io_control.html | 0 .../reference/datagram_socket_service/is_open.html | 0 .../datagram_socket_service/local_endpoint.html | 0 .../datagram_socket_service/move_assign.html | 0 .../datagram_socket_service/move_construct.html | 0 .../reference/datagram_socket_service/native.html | 0 .../datagram_socket_service/native_handle.html | 0 .../native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../datagram_socket_service/native_type.html | 0 .../datagram_socket_service/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../reference/datagram_socket_service/open.html | 0 .../datagram_socket_service/protocol_type.html | 0 .../reference/datagram_socket_service/receive.html | 0 .../datagram_socket_service/receive_from.html | 0 .../datagram_socket_service/remote_endpoint.html | 0 .../reference/datagram_socket_service/send.html | 0 .../reference/datagram_socket_service/send_to.html | 0 .../datagram_socket_service/set_option.html | 0 .../datagram_socket_service/shutdown.html | 0 doc/html/boost_asio/reference/deadline_timer.html | 0 .../reference/deadline_timer_service.html | 0 .../deadline_timer_service/async_wait.html | 0 .../reference/deadline_timer_service/cancel.html | 0 .../deadline_timer_service/cancel_one.html | 0 .../deadline_timer_service/construct.html | 0 .../deadline_timer_service.html | 0 .../reference/deadline_timer_service/destroy.html | 0 .../deadline_timer_service/duration_type.html | 0 .../deadline_timer_service/expires_at.html | 0 .../expires_at/overload1.html | 0 .../expires_at/overload2.html | 0 .../deadline_timer_service/expires_from_now.html | 0 .../expires_from_now/overload1.html | 0 .../expires_from_now/overload2.html | 0 .../deadline_timer_service/get_io_service.html | 0 .../reference/deadline_timer_service/id.html | 0 .../implementation_type.html | 0 .../deadline_timer_service/time_type.html | 0 .../deadline_timer_service/traits_type.html | 0 .../reference/deadline_timer_service/wait.html | 0 .../reference/error__addrinfo_category.html | 0 .../reference/error__addrinfo_errors.html | 0 .../boost_asio/reference/error__basic_errors.html | 0 .../reference/error__get_addrinfo_category.html | 0 .../reference/error__get_misc_category.html | 0 .../reference/error__get_netdb_category.html | 0 .../reference/error__get_ssl_category.html | 0 .../reference/error__get_system_category.html | 0 .../reference/error__make_error_code.html | 0 .../error__make_error_code/overload1.html | 0 .../error__make_error_code/overload2.html | 0 .../error__make_error_code/overload3.html | 0 .../error__make_error_code/overload4.html | 0 .../error__make_error_code/overload5.html | 0 .../boost_asio/reference/error__misc_category.html | 0 .../boost_asio/reference/error__misc_errors.html | 0 .../reference/error__netdb_category.html | 0 .../boost_asio/reference/error__netdb_errors.html | 0 .../boost_asio/reference/error__ssl_category.html | 0 .../boost_asio/reference/error__ssl_errors.html | 0 .../reference/error__system_category.html | 0 doc/html/boost_asio/reference/has_service.html | 0 .../reference/high_resolution_timer.html | 0 .../reference/invalid_service_owner.html | 0 .../invalid_service_owner.html | 0 doc/html/boost_asio/reference/io_service.html | 0 .../reference/io_service/_io_service.html | 0 .../reference/io_service/add_service.html | 0 .../boost_asio/reference/io_service/dispatch.html | 0 .../reference/io_service/fork_event.html | 0 .../reference/io_service/has_service.html | 0 .../reference/io_service/io_service.html | 0 .../reference/io_service/io_service/overload1.html | 0 .../reference/io_service/io_service/overload2.html | 0 .../reference/io_service/notify_fork.html | 0 doc/html/boost_asio/reference/io_service/poll.html | 0 .../reference/io_service/poll/overload1.html | 0 .../reference/io_service/poll/overload2.html | 0 .../boost_asio/reference/io_service/poll_one.html | 0 .../reference/io_service/poll_one/overload1.html | 0 .../reference/io_service/poll_one/overload2.html | 0 doc/html/boost_asio/reference/io_service/post.html | 0 .../boost_asio/reference/io_service/reset.html | 0 doc/html/boost_asio/reference/io_service/run.html | 0 .../reference/io_service/run/overload1.html | 0 .../reference/io_service/run/overload2.html | 0 .../boost_asio/reference/io_service/run_one.html | 0 .../reference/io_service/run_one/overload1.html | 0 .../reference/io_service/run_one/overload2.html | 0 doc/html/boost_asio/reference/io_service/stop.html | 0 .../boost_asio/reference/io_service/stopped.html | 0 .../reference/io_service/use_service.html | 0 doc/html/boost_asio/reference/io_service/wrap.html | 0 doc/html/boost_asio/reference/io_service__id.html | 0 .../boost_asio/reference/io_service__id/id.html | 0 .../boost_asio/reference/io_service__service.html | 0 .../reference/io_service__service/_service.html | 0 .../io_service__service/fork_service.html | 0 .../io_service__service/get_io_service.html | 0 .../reference/io_service__service/service.html | 0 .../io_service__service/shutdown_service.html | 0 .../boost_asio/reference/io_service__strand.html | 0 .../reference/io_service__strand/_strand.html | 0 .../reference/io_service__strand/dispatch.html | 0 .../io_service__strand/get_io_service.html | 0 .../reference/io_service__strand/post.html | 0 .../reference/io_service__strand/strand.html | 0 .../reference/io_service__strand/wrap.html | 0 .../boost_asio/reference/io_service__work.html | 0 .../reference/io_service__work/_work.html | 0 .../reference/io_service__work/get_io_service.html | 0 .../reference/io_service__work/work.html | 0 .../reference/io_service__work/work/overload1.html | 0 .../reference/io_service__work/work/overload2.html | 0 doc/html/boost_asio/reference/ip__address.html | 0 .../boost_asio/reference/ip__address/address.html | 0 .../reference/ip__address/address/overload1.html | 0 .../reference/ip__address/address/overload2.html | 0 .../reference/ip__address/address/overload3.html | 0 .../reference/ip__address/address/overload4.html | 0 .../reference/ip__address/from_string.html | 0 .../ip__address/from_string/overload1.html | 0 .../ip__address/from_string/overload2.html | 0 .../ip__address/from_string/overload3.html | 0 .../ip__address/from_string/overload4.html | 0 .../reference/ip__address/is_loopback.html | 0 .../reference/ip__address/is_multicast.html | 0 .../reference/ip__address/is_unspecified.html | 0 .../boost_asio/reference/ip__address/is_v4.html | 0 .../boost_asio/reference/ip__address/is_v6.html | 0 .../reference/ip__address/operator_eq_.html | 0 .../ip__address/operator_eq_/overload1.html | 0 .../ip__address/operator_eq_/overload2.html | 0 .../ip__address/operator_eq_/overload3.html | 0 .../reference/ip__address/operator_eq__eq_.html | 0 .../reference/ip__address/operator_gt_.html | 0 .../reference/ip__address/operator_gt__eq_.html | 0 .../reference/ip__address/operator_lt_.html | 0 .../reference/ip__address/operator_lt__eq_.html | 0 .../reference/ip__address/operator_lt__lt_.html | 0 .../reference/ip__address/operator_not__eq_.html | 0 .../reference/ip__address/to_string.html | 0 .../reference/ip__address/to_string/overload1.html | 0 .../reference/ip__address/to_string/overload2.html | 0 .../boost_asio/reference/ip__address/to_v4.html | 0 .../boost_asio/reference/ip__address/to_v6.html | 0 doc/html/boost_asio/reference/ip__address_v4.html | 0 .../reference/ip__address_v4/address_v4.html | 0 .../ip__address_v4/address_v4/overload1.html | 0 .../ip__address_v4/address_v4/overload2.html | 0 .../ip__address_v4/address_v4/overload3.html | 0 .../ip__address_v4/address_v4/overload4.html | 0 .../boost_asio/reference/ip__address_v4/any.html | 0 .../reference/ip__address_v4/broadcast.html | 0 .../ip__address_v4/broadcast/overload1.html | 0 .../ip__address_v4/broadcast/overload2.html | 0 .../reference/ip__address_v4/bytes_type.html | 0 .../reference/ip__address_v4/from_string.html | 0 .../ip__address_v4/from_string/overload1.html | 0 .../ip__address_v4/from_string/overload2.html | 0 .../ip__address_v4/from_string/overload3.html | 0 .../ip__address_v4/from_string/overload4.html | 0 .../reference/ip__address_v4/is_class_a.html | 0 .../reference/ip__address_v4/is_class_b.html | 0 .../reference/ip__address_v4/is_class_c.html | 0 .../reference/ip__address_v4/is_loopback.html | 0 .../reference/ip__address_v4/is_multicast.html | 0 .../reference/ip__address_v4/is_unspecified.html | 0 .../reference/ip__address_v4/loopback.html | 0 .../reference/ip__address_v4/netmask.html | 0 .../reference/ip__address_v4/operator_eq_.html | 0 .../reference/ip__address_v4/operator_eq__eq_.html | 0 .../reference/ip__address_v4/operator_gt_.html | 0 .../reference/ip__address_v4/operator_gt__eq_.html | 0 .../reference/ip__address_v4/operator_lt_.html | 0 .../reference/ip__address_v4/operator_lt__eq_.html | 0 .../reference/ip__address_v4/operator_lt__lt_.html | 0 .../ip__address_v4/operator_not__eq_.html | 0 .../reference/ip__address_v4/to_bytes.html | 0 .../reference/ip__address_v4/to_string.html | 0 .../ip__address_v4/to_string/overload1.html | 0 .../ip__address_v4/to_string/overload2.html | 0 .../reference/ip__address_v4/to_ulong.html | 0 doc/html/boost_asio/reference/ip__address_v6.html | 0 .../reference/ip__address_v6/address_v6.html | 0 .../ip__address_v6/address_v6/overload1.html | 0 .../ip__address_v6/address_v6/overload2.html | 0 .../ip__address_v6/address_v6/overload3.html | 0 .../boost_asio/reference/ip__address_v6/any.html | 0 .../reference/ip__address_v6/bytes_type.html | 0 .../reference/ip__address_v6/from_string.html | 0 .../ip__address_v6/from_string/overload1.html | 0 .../ip__address_v6/from_string/overload2.html | 0 .../ip__address_v6/from_string/overload3.html | 0 .../ip__address_v6/from_string/overload4.html | 0 .../reference/ip__address_v6/is_link_local.html | 0 .../reference/ip__address_v6/is_loopback.html | 0 .../reference/ip__address_v6/is_multicast.html | 0 .../ip__address_v6/is_multicast_global.html | 0 .../ip__address_v6/is_multicast_link_local.html | 0 .../ip__address_v6/is_multicast_node_local.html | 0 .../ip__address_v6/is_multicast_org_local.html | 0 .../ip__address_v6/is_multicast_site_local.html | 0 .../reference/ip__address_v6/is_site_local.html | 0 .../reference/ip__address_v6/is_unspecified.html | 0 .../reference/ip__address_v6/is_v4_compatible.html | 0 .../reference/ip__address_v6/is_v4_mapped.html | 0 .../reference/ip__address_v6/loopback.html | 0 .../reference/ip__address_v6/operator_eq_.html | 0 .../reference/ip__address_v6/operator_eq__eq_.html | 0 .../reference/ip__address_v6/operator_gt_.html | 0 .../reference/ip__address_v6/operator_gt__eq_.html | 0 .../reference/ip__address_v6/operator_lt_.html | 0 .../reference/ip__address_v6/operator_lt__eq_.html | 0 .../reference/ip__address_v6/operator_lt__lt_.html | 0 .../ip__address_v6/operator_not__eq_.html | 0 .../reference/ip__address_v6/scope_id.html | 0 .../ip__address_v6/scope_id/overload1.html | 0 .../ip__address_v6/scope_id/overload2.html | 0 .../reference/ip__address_v6/to_bytes.html | 0 .../reference/ip__address_v6/to_string.html | 0 .../ip__address_v6/to_string/overload1.html | 0 .../ip__address_v6/to_string/overload2.html | 0 .../boost_asio/reference/ip__address_v6/to_v4.html | 0 .../reference/ip__address_v6/v4_compatible.html | 0 .../reference/ip__address_v6/v4_mapped.html | 0 .../boost_asio/reference/ip__basic_endpoint.html | 0 .../reference/ip__basic_endpoint/address.html | 0 .../ip__basic_endpoint/address/overload1.html | 0 .../ip__basic_endpoint/address/overload2.html | 0 .../ip__basic_endpoint/basic_endpoint.html | 0 .../basic_endpoint/overload1.html | 0 .../basic_endpoint/overload2.html | 0 .../basic_endpoint/overload3.html | 0 .../basic_endpoint/overload4.html | 0 .../reference/ip__basic_endpoint/capacity.html | 0 .../reference/ip__basic_endpoint/data.html | 0 .../ip__basic_endpoint/data/overload1.html | 0 .../ip__basic_endpoint/data/overload2.html | 0 .../reference/ip__basic_endpoint/data_type.html | 0 .../reference/ip__basic_endpoint/operator_eq_.html | 0 .../ip__basic_endpoint/operator_eq__eq_.html | 0 .../reference/ip__basic_endpoint/operator_gt_.html | 0 .../ip__basic_endpoint/operator_gt__eq_.html | 0 .../reference/ip__basic_endpoint/operator_lt_.html | 0 .../ip__basic_endpoint/operator_lt__eq_.html | 0 .../ip__basic_endpoint/operator_lt__lt_.html | 0 .../ip__basic_endpoint/operator_not__eq_.html | 0 .../reference/ip__basic_endpoint/port.html | 0 .../ip__basic_endpoint/port/overload1.html | 0 .../ip__basic_endpoint/port/overload2.html | 0 .../reference/ip__basic_endpoint/protocol.html | 0 .../ip__basic_endpoint/protocol_type.html | 0 .../reference/ip__basic_endpoint/resize.html | 0 .../reference/ip__basic_endpoint/size.html | 0 .../boost_asio/reference/ip__basic_resolver.html | 0 .../ip__basic_resolver/async_resolve.html | 0 .../async_resolve/overload1.html | 0 .../async_resolve/overload2.html | 0 .../ip__basic_resolver/basic_resolver.html | 0 .../reference/ip__basic_resolver/cancel.html | 0 .../ip__basic_resolver/endpoint_type.html | 0 .../ip__basic_resolver/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../ip__basic_resolver/get_io_service.html | 0 .../reference/ip__basic_resolver/get_service.html | 0 .../ip__basic_resolver/get_service/overload1.html | 0 .../ip__basic_resolver/get_service/overload2.html | 0 .../ip__basic_resolver/implementation.html | 0 .../ip__basic_resolver/implementation_type.html | 0 .../reference/ip__basic_resolver/iterator.html | 0 .../ip__basic_resolver/protocol_type.html | 0 .../reference/ip__basic_resolver/query.html | 0 .../reference/ip__basic_resolver/resolve.html | 0 .../ip__basic_resolver/resolve/overload1.html | 0 .../ip__basic_resolver/resolve/overload2.html | 0 .../ip__basic_resolver/resolve/overload3.html | 0 .../ip__basic_resolver/resolve/overload4.html | 0 .../reference/ip__basic_resolver/service.html | 0 .../reference/ip__basic_resolver/service_type.html | 0 .../reference/ip__basic_resolver_entry.html | 0 .../basic_resolver_entry.html | 0 .../basic_resolver_entry/overload1.html | 0 .../basic_resolver_entry/overload2.html | 0 .../ip__basic_resolver_entry/endpoint.html | 0 .../ip__basic_resolver_entry/endpoint_type.html | 0 .../ip__basic_resolver_entry/host_name.html | 0 .../operator_endpoint_type.html | 0 .../ip__basic_resolver_entry/protocol_type.html | 0 .../ip__basic_resolver_entry/service_name.html | 0 .../reference/ip__basic_resolver_iterator.html | 0 .../basic_resolver_iterator.html | 0 .../ip__basic_resolver_iterator/create.html | 0 .../create/overload1.html | 0 .../create/overload2.html | 0 .../difference_type.html | 0 .../iterator_category.html | 0 .../operator__star_.html | 0 .../operator_arrow_.html | 0 .../operator_eq__eq_.html | 0 .../operator_not__eq_.html | 0 .../operator_plus__plus_.html | 0 .../operator_plus__plus_/overload1.html | 0 .../operator_plus__plus_/overload2.html | 0 .../ip__basic_resolver_iterator/pointer.html | 0 .../ip__basic_resolver_iterator/reference.html | 0 .../ip__basic_resolver_iterator/value_type.html | 0 .../reference/ip__basic_resolver_query.html | 0 .../address_configured.html | 0 .../ip__basic_resolver_query/all_matching.html | 0 .../basic_resolver_query.html | 0 .../basic_resolver_query/overload1.html | 0 .../basic_resolver_query/overload2.html | 0 .../basic_resolver_query/overload3.html | 0 .../basic_resolver_query/overload4.html | 0 .../ip__basic_resolver_query/canonical_name.html | 0 .../reference/ip__basic_resolver_query/flags.html | 0 .../reference/ip__basic_resolver_query/hints.html | 0 .../ip__basic_resolver_query/host_name.html | 0 .../ip__basic_resolver_query/numeric_host.html | 0 .../ip__basic_resolver_query/numeric_service.html | 0 .../ip__basic_resolver_query/passive.html | 0 .../ip__basic_resolver_query/protocol_type.html | 0 .../ip__basic_resolver_query/service_name.html | 0 .../ip__basic_resolver_query/v4_mapped.html | 0 doc/html/boost_asio/reference/ip__host_name.html | 0 .../reference/ip__host_name/overload1.html | 0 .../reference/ip__host_name/overload2.html | 0 doc/html/boost_asio/reference/ip__icmp.html | 0 .../boost_asio/reference/ip__icmp/endpoint.html | 0 doc/html/boost_asio/reference/ip__icmp/family.html | 0 .../reference/ip__icmp/operator_eq__eq_.html | 0 .../reference/ip__icmp/operator_not__eq_.html | 0 .../boost_asio/reference/ip__icmp/protocol.html | 0 .../boost_asio/reference/ip__icmp/resolver.html | 0 doc/html/boost_asio/reference/ip__icmp/socket.html | 0 doc/html/boost_asio/reference/ip__icmp/type.html | 0 doc/html/boost_asio/reference/ip__icmp/v4.html | 0 doc/html/boost_asio/reference/ip__icmp/v6.html | 0 .../reference/ip__multicast__enable_loopback.html | 0 .../boost_asio/reference/ip__multicast__hops.html | 0 .../reference/ip__multicast__join_group.html | 0 .../reference/ip__multicast__leave_group.html | 0 .../ip__multicast__outbound_interface.html | 0 .../reference/ip__resolver_query_base.html | 0 .../_resolver_query_base.html | 0 .../address_configured.html | 0 .../ip__resolver_query_base/all_matching.html | 0 .../ip__resolver_query_base/canonical_name.html | 0 .../reference/ip__resolver_query_base/flags.html | 0 .../ip__resolver_query_base/numeric_host.html | 0 .../ip__resolver_query_base/numeric_service.html | 0 .../reference/ip__resolver_query_base/passive.html | 0 .../ip__resolver_query_base/v4_mapped.html | 0 .../boost_asio/reference/ip__resolver_service.html | 0 .../ip__resolver_service/async_resolve.html | 0 .../async_resolve/overload1.html | 0 .../async_resolve/overload2.html | 0 .../reference/ip__resolver_service/cancel.html | 0 .../reference/ip__resolver_service/construct.html | 0 .../reference/ip__resolver_service/destroy.html | 0 .../ip__resolver_service/endpoint_type.html | 0 .../ip__resolver_service/get_io_service.html | 0 .../reference/ip__resolver_service/id.html | 0 .../ip__resolver_service/implementation_type.html | 0 .../ip__resolver_service/iterator_type.html | 0 .../ip__resolver_service/protocol_type.html | 0 .../reference/ip__resolver_service/query_type.html | 0 .../reference/ip__resolver_service/resolve.html | 0 .../ip__resolver_service/resolve/overload1.html | 0 .../ip__resolver_service/resolve/overload2.html | 0 .../ip__resolver_service/resolver_service.html | 0 doc/html/boost_asio/reference/ip__tcp.html | 0 .../boost_asio/reference/ip__tcp/acceptor.html | 0 .../boost_asio/reference/ip__tcp/endpoint.html | 0 doc/html/boost_asio/reference/ip__tcp/family.html | 0 .../boost_asio/reference/ip__tcp/iostream.html | 0 .../boost_asio/reference/ip__tcp/no_delay.html | 0 .../reference/ip__tcp/operator_eq__eq_.html | 0 .../reference/ip__tcp/operator_not__eq_.html | 0 .../boost_asio/reference/ip__tcp/protocol.html | 0 .../boost_asio/reference/ip__tcp/resolver.html | 0 doc/html/boost_asio/reference/ip__tcp/socket.html | 0 doc/html/boost_asio/reference/ip__tcp/type.html | 0 doc/html/boost_asio/reference/ip__tcp/v4.html | 0 doc/html/boost_asio/reference/ip__tcp/v6.html | 0 doc/html/boost_asio/reference/ip__udp.html | 0 .../boost_asio/reference/ip__udp/endpoint.html | 0 doc/html/boost_asio/reference/ip__udp/family.html | 0 .../reference/ip__udp/operator_eq__eq_.html | 0 .../reference/ip__udp/operator_not__eq_.html | 0 .../boost_asio/reference/ip__udp/protocol.html | 0 .../boost_asio/reference/ip__udp/resolver.html | 0 doc/html/boost_asio/reference/ip__udp/socket.html | 0 doc/html/boost_asio/reference/ip__udp/type.html | 0 doc/html/boost_asio/reference/ip__udp/v4.html | 0 doc/html/boost_asio/reference/ip__udp/v6.html | 0 .../boost_asio/reference/ip__unicast__hops.html | 0 doc/html/boost_asio/reference/ip__v6_only.html | 0 ...s_error_code_enum_lt__addrinfo_errors__gt_.html | 0 .../value.html | 0 .../is_error_code_enum_lt__basic_errors__gt_.html | 0 .../value.html | 0 .../is_error_code_enum_lt__misc_errors__gt_.html | 0 .../value.html | 0 .../is_error_code_enum_lt__netdb_errors__gt_.html | 0 .../value.html | 0 .../is_error_code_enum_lt__ssl_errors__gt_.html | 0 .../value.html | 0 .../boost_asio/reference/is_match_condition.html | 0 .../reference/is_match_condition/value.html | 0 .../boost_asio/reference/is_read_buffered.html | 0 .../reference/is_read_buffered/value.html | 0 .../boost_asio/reference/is_write_buffered.html | 0 .../reference/is_write_buffered/value.html | 0 .../reference/local__basic_endpoint.html | 0 .../local__basic_endpoint/basic_endpoint.html | 0 .../basic_endpoint/overload1.html | 0 .../basic_endpoint/overload2.html | 0 .../basic_endpoint/overload3.html | 0 .../basic_endpoint/overload4.html | 0 .../reference/local__basic_endpoint/capacity.html | 0 .../reference/local__basic_endpoint/data.html | 0 .../local__basic_endpoint/data/overload1.html | 0 .../local__basic_endpoint/data/overload2.html | 0 .../reference/local__basic_endpoint/data_type.html | 0 .../local__basic_endpoint/operator_eq_.html | 0 .../local__basic_endpoint/operator_eq__eq_.html | 0 .../local__basic_endpoint/operator_gt_.html | 0 .../local__basic_endpoint/operator_gt__eq_.html | 0 .../local__basic_endpoint/operator_lt_.html | 0 .../local__basic_endpoint/operator_lt__eq_.html | 0 .../local__basic_endpoint/operator_lt__lt_.html | 0 .../local__basic_endpoint/operator_not__eq_.html | 0 .../reference/local__basic_endpoint/path.html | 0 .../local__basic_endpoint/path/overload1.html | 0 .../local__basic_endpoint/path/overload2.html | 0 .../local__basic_endpoint/path/overload3.html | 0 .../reference/local__basic_endpoint/protocol.html | 0 .../local__basic_endpoint/protocol_type.html | 0 .../reference/local__basic_endpoint/resize.html | 0 .../reference/local__basic_endpoint/size.html | 0 .../boost_asio/reference/local__connect_pair.html | 0 .../reference/local__connect_pair/overload1.html | 0 .../reference/local__connect_pair/overload2.html | 0 .../reference/local__datagram_protocol.html | 0 .../local__datagram_protocol/endpoint.html | 0 .../reference/local__datagram_protocol/family.html | 0 .../local__datagram_protocol/protocol.html | 0 .../reference/local__datagram_protocol/socket.html | 0 .../reference/local__datagram_protocol/type.html | 0 .../reference/local__stream_protocol.html | 0 .../reference/local__stream_protocol/acceptor.html | 0 .../reference/local__stream_protocol/endpoint.html | 0 .../reference/local__stream_protocol/family.html | 0 .../reference/local__stream_protocol/iostream.html | 0 .../reference/local__stream_protocol/protocol.html | 0 .../reference/local__stream_protocol/socket.html | 0 .../reference/local__stream_protocol/type.html | 0 doc/html/boost_asio/reference/mutable_buffer.html | 0 .../reference/mutable_buffer/mutable_buffer.html | 0 .../mutable_buffer/mutable_buffer/overload1.html | 0 .../mutable_buffer/mutable_buffer/overload2.html | 0 .../reference/mutable_buffer/operator_plus_.html | 0 .../mutable_buffer/operator_plus_/overload1.html | 0 .../mutable_buffer/operator_plus_/overload2.html | 0 .../boost_asio/reference/mutable_buffers_1.html | 0 .../reference/mutable_buffers_1/begin.html | 0 .../mutable_buffers_1/const_iterator.html | 0 .../reference/mutable_buffers_1/end.html | 0 .../mutable_buffers_1/mutable_buffers_1.html | 0 .../mutable_buffers_1/overload1.html | 0 .../mutable_buffers_1/overload2.html | 0 .../mutable_buffers_1/operator_plus_.html | 0 .../operator_plus_/overload1.html | 0 .../operator_plus_/overload2.html | 0 .../reference/mutable_buffers_1/value_type.html | 0 doc/html/boost_asio/reference/null_buffers.html | 0 .../boost_asio/reference/null_buffers/begin.html | 0 .../reference/null_buffers/const_iterator.html | 0 .../boost_asio/reference/null_buffers/end.html | 0 .../reference/null_buffers/value_type.html | 0 .../reference/placeholders__bytes_transferred.html | 0 .../boost_asio/reference/placeholders__error.html | 0 .../reference/placeholders__iterator.html | 0 .../reference/placeholders__signal_number.html | 0 .../reference/posix__basic_descriptor.html | 0 .../posix__basic_descriptor/_basic_descriptor.html | 0 .../reference/posix__basic_descriptor/assign.html | 0 .../posix__basic_descriptor/assign/overload1.html | 0 .../posix__basic_descriptor/assign/overload2.html | 0 .../posix__basic_descriptor/basic_descriptor.html | 0 .../basic_descriptor/overload1.html | 0 .../basic_descriptor/overload2.html | 0 .../basic_descriptor/overload3.html | 0 .../posix__basic_descriptor/bytes_readable.html | 0 .../reference/posix__basic_descriptor/cancel.html | 0 .../posix__basic_descriptor/cancel/overload1.html | 0 .../posix__basic_descriptor/cancel/overload2.html | 0 .../reference/posix__basic_descriptor/close.html | 0 .../posix__basic_descriptor/close/overload1.html | 0 .../posix__basic_descriptor/close/overload2.html | 0 .../get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../posix__basic_descriptor/get_io_service.html | 0 .../posix__basic_descriptor/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../posix__basic_descriptor/implementation.html | 0 .../implementation_type.html | 0 .../posix__basic_descriptor/io_control.html | 0 .../io_control/overload1.html | 0 .../io_control/overload2.html | 0 .../reference/posix__basic_descriptor/is_open.html | 0 .../posix__basic_descriptor/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../posix__basic_descriptor/lowest_layer_type.html | 0 .../reference/posix__basic_descriptor/native.html | 0 .../posix__basic_descriptor/native_handle.html | 0 .../native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../posix__basic_descriptor/native_type.html | 0 .../posix__basic_descriptor/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../non_blocking/overload3.html | 0 .../posix__basic_descriptor/non_blocking_io.html | 0 .../posix__basic_descriptor/operator_eq_.html | 0 .../reference/posix__basic_descriptor/release.html | 0 .../reference/posix__basic_descriptor/service.html | 0 .../posix__basic_descriptor/service_type.html | 0 .../reference/posix__basic_stream_descriptor.html | 0 .../posix__basic_stream_descriptor/assign.html | 0 .../assign/overload1.html | 0 .../assign/overload2.html | 0 .../async_read_some.html | 0 .../async_write_some.html | 0 .../basic_stream_descriptor.html | 0 .../basic_stream_descriptor/overload1.html | 0 .../basic_stream_descriptor/overload2.html | 0 .../basic_stream_descriptor/overload3.html | 0 .../bytes_readable.html | 0 .../posix__basic_stream_descriptor/cancel.html | 0 .../cancel/overload1.html | 0 .../cancel/overload2.html | 0 .../posix__basic_stream_descriptor/close.html | 0 .../close/overload1.html | 0 .../close/overload2.html | 0 .../get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../get_io_service.html | 0 .../get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../implementation.html | 0 .../implementation_type.html | 0 .../posix__basic_stream_descriptor/io_control.html | 0 .../io_control/overload1.html | 0 .../io_control/overload2.html | 0 .../posix__basic_stream_descriptor/is_open.html | 0 .../lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../lowest_layer_type.html | 0 .../posix__basic_stream_descriptor/native.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_non_blocking/overload3.html | 0 .../native_type.html | 0 .../non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../non_blocking/overload3.html | 0 .../non_blocking_io.html | 0 .../operator_eq_.html | 0 .../posix__basic_stream_descriptor/read_some.html | 0 .../read_some/overload1.html | 0 .../read_some/overload2.html | 0 .../posix__basic_stream_descriptor/release.html | 0 .../posix__basic_stream_descriptor/service.html | 0 .../service_type.html | 0 .../posix__basic_stream_descriptor/write_some.html | 0 .../write_some/overload1.html | 0 .../write_some/overload2.html | 0 .../reference/posix__descriptor_base.html | 0 .../posix__descriptor_base/_descriptor_base.html | 0 .../posix__descriptor_base/bytes_readable.html | 0 .../posix__descriptor_base/non_blocking_io.html | 0 .../reference/posix__stream_descriptor.html | 0 .../posix__stream_descriptor_service.html | 0 .../posix__stream_descriptor_service/assign.html | 0 .../async_read_some.html | 0 .../async_write_some.html | 0 .../posix__stream_descriptor_service/cancel.html | 0 .../posix__stream_descriptor_service/close.html | 0 .../construct.html | 0 .../posix__stream_descriptor_service/destroy.html | 0 .../get_io_service.html | 0 .../posix__stream_descriptor_service/id.html | 0 .../implementation_type.html | 0 .../io_control.html | 0 .../posix__stream_descriptor_service/is_open.html | 0 .../move_assign.html | 0 .../move_construct.html | 0 .../posix__stream_descriptor_service/native.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../native_type.html | 0 .../non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../read_some.html | 0 .../posix__stream_descriptor_service/release.html | 0 .../stream_descriptor_service.html | 0 .../write_some.html | 0 .../boost_asio/reference/raw_socket_service.html | 0 .../reference/raw_socket_service/assign.html | 0 .../raw_socket_service/async_connect.html | 0 .../raw_socket_service/async_receive.html | 0 .../raw_socket_service/async_receive_from.html | 0 .../reference/raw_socket_service/async_send.html | 0 .../raw_socket_service/async_send_to.html | 0 .../reference/raw_socket_service/at_mark.html | 0 .../reference/raw_socket_service/available.html | 0 .../reference/raw_socket_service/bind.html | 0 .../reference/raw_socket_service/cancel.html | 0 .../reference/raw_socket_service/close.html | 0 .../reference/raw_socket_service/connect.html | 0 .../reference/raw_socket_service/construct.html | 0 .../reference/raw_socket_service/destroy.html | 0 .../raw_socket_service/endpoint_type.html | 0 .../raw_socket_service/get_io_service.html | 0 .../reference/raw_socket_service/get_option.html | 0 .../reference/raw_socket_service/id.html | 0 .../raw_socket_service/implementation_type.html | 0 .../reference/raw_socket_service/io_control.html | 0 .../reference/raw_socket_service/is_open.html | 0 .../raw_socket_service/local_endpoint.html | 0 .../reference/raw_socket_service/move_assign.html | 0 .../raw_socket_service/move_construct.html | 0 .../reference/raw_socket_service/native.html | 0 .../raw_socket_service/native_handle.html | 0 .../raw_socket_service/native_handle_type.html | 0 .../raw_socket_service/native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../reference/raw_socket_service/native_type.html | 0 .../reference/raw_socket_service/non_blocking.html | 0 .../raw_socket_service/non_blocking/overload1.html | 0 .../raw_socket_service/non_blocking/overload2.html | 0 .../reference/raw_socket_service/open.html | 0 .../raw_socket_service/protocol_type.html | 0 .../raw_socket_service/raw_socket_service.html | 0 .../reference/raw_socket_service/receive.html | 0 .../reference/raw_socket_service/receive_from.html | 0 .../raw_socket_service/remote_endpoint.html | 0 .../reference/raw_socket_service/send.html | 0 .../reference/raw_socket_service/send_to.html | 0 .../reference/raw_socket_service/set_option.html | 0 .../reference/raw_socket_service/shutdown.html | 0 doc/html/boost_asio/reference/read.html | 0 doc/html/boost_asio/reference/read/overload1.html | 0 doc/html/boost_asio/reference/read/overload2.html | 0 doc/html/boost_asio/reference/read/overload3.html | 0 doc/html/boost_asio/reference/read/overload4.html | 0 doc/html/boost_asio/reference/read/overload5.html | 0 doc/html/boost_asio/reference/read/overload6.html | 0 doc/html/boost_asio/reference/read/overload7.html | 0 doc/html/boost_asio/reference/read/overload8.html | 0 doc/html/boost_asio/reference/read_at.html | 0 .../boost_asio/reference/read_at/overload1.html | 0 .../boost_asio/reference/read_at/overload2.html | 0 .../boost_asio/reference/read_at/overload3.html | 0 .../boost_asio/reference/read_at/overload4.html | 0 .../boost_asio/reference/read_at/overload5.html | 0 .../boost_asio/reference/read_at/overload6.html | 0 .../boost_asio/reference/read_at/overload7.html | 0 .../boost_asio/reference/read_at/overload8.html | 0 doc/html/boost_asio/reference/read_until.html | 0 .../boost_asio/reference/read_until/overload1.html | 0 .../boost_asio/reference/read_until/overload2.html | 0 .../boost_asio/reference/read_until/overload3.html | 0 .../boost_asio/reference/read_until/overload4.html | 0 .../boost_asio/reference/read_until/overload5.html | 0 .../boost_asio/reference/read_until/overload6.html | 0 .../boost_asio/reference/read_until/overload7.html | 0 .../boost_asio/reference/read_until/overload8.html | 0 .../reference/seq_packet_socket_service.html | 0 .../seq_packet_socket_service/assign.html | 0 .../seq_packet_socket_service/async_connect.html | 0 .../seq_packet_socket_service/async_receive.html | 0 .../seq_packet_socket_service/async_send.html | 0 .../seq_packet_socket_service/at_mark.html | 0 .../seq_packet_socket_service/available.html | 0 .../reference/seq_packet_socket_service/bind.html | 0 .../seq_packet_socket_service/cancel.html | 0 .../reference/seq_packet_socket_service/close.html | 0 .../seq_packet_socket_service/connect.html | 0 .../seq_packet_socket_service/construct.html | 0 .../seq_packet_socket_service/destroy.html | 0 .../seq_packet_socket_service/endpoint_type.html | 0 .../seq_packet_socket_service/get_io_service.html | 0 .../seq_packet_socket_service/get_option.html | 0 .../reference/seq_packet_socket_service/id.html | 0 .../implementation_type.html | 0 .../seq_packet_socket_service/io_control.html | 0 .../seq_packet_socket_service/is_open.html | 0 .../seq_packet_socket_service/local_endpoint.html | 0 .../seq_packet_socket_service/move_assign.html | 0 .../seq_packet_socket_service/move_construct.html | 0 .../seq_packet_socket_service/native.html | 0 .../seq_packet_socket_service/native_handle.html | 0 .../native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../seq_packet_socket_service/native_type.html | 0 .../seq_packet_socket_service/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../reference/seq_packet_socket_service/open.html | 0 .../seq_packet_socket_service/protocol_type.html | 0 .../seq_packet_socket_service/receive.html | 0 .../seq_packet_socket_service/remote_endpoint.html | 0 .../reference/seq_packet_socket_service/send.html | 0 .../seq_packet_socket_service.html | 0 .../seq_packet_socket_service/set_option.html | 0 .../seq_packet_socket_service/shutdown.html | 0 doc/html/boost_asio/reference/serial_port.html | 0 .../boost_asio/reference/serial_port_base.html | 0 .../serial_port_base/_serial_port_base.html | 0 .../reference/serial_port_base__baud_rate.html | 0 .../serial_port_base__baud_rate/baud_rate.html | 0 .../serial_port_base__baud_rate/load.html | 0 .../serial_port_base__baud_rate/store.html | 0 .../serial_port_base__baud_rate/value.html | 0 .../serial_port_base__character_size.html | 0 .../character_size.html | 0 .../serial_port_base__character_size/load.html | 0 .../serial_port_base__character_size/store.html | 0 .../serial_port_base__character_size/value.html | 0 .../reference/serial_port_base__flow_control.html | 0 .../flow_control.html | 0 .../serial_port_base__flow_control/load.html | 0 .../serial_port_base__flow_control/store.html | 0 .../serial_port_base__flow_control/type.html | 0 .../serial_port_base__flow_control/value.html | 0 .../reference/serial_port_base__parity.html | 0 .../reference/serial_port_base__parity/load.html | 0 .../reference/serial_port_base__parity/parity.html | 0 .../reference/serial_port_base__parity/store.html | 0 .../reference/serial_port_base__parity/type.html | 0 .../reference/serial_port_base__parity/value.html | 0 .../reference/serial_port_base__stop_bits.html | 0 .../serial_port_base__stop_bits/load.html | 0 .../serial_port_base__stop_bits/stop_bits.html | 0 .../serial_port_base__stop_bits/store.html | 0 .../serial_port_base__stop_bits/type.html | 0 .../serial_port_base__stop_bits/value.html | 0 .../boost_asio/reference/serial_port_service.html | 0 .../reference/serial_port_service/assign.html | 0 .../serial_port_service/async_read_some.html | 0 .../serial_port_service/async_write_some.html | 0 .../reference/serial_port_service/cancel.html | 0 .../reference/serial_port_service/close.html | 0 .../reference/serial_port_service/construct.html | 0 .../reference/serial_port_service/destroy.html | 0 .../serial_port_service/get_io_service.html | 0 .../reference/serial_port_service/get_option.html | 0 .../reference/serial_port_service/id.html | 0 .../serial_port_service/implementation_type.html | 0 .../reference/serial_port_service/is_open.html | 0 .../reference/serial_port_service/move_assign.html | 0 .../serial_port_service/move_construct.html | 0 .../reference/serial_port_service/native.html | 0 .../serial_port_service/native_handle.html | 0 .../serial_port_service/native_handle_type.html | 0 .../reference/serial_port_service/native_type.html | 0 .../reference/serial_port_service/open.html | 0 .../reference/serial_port_service/read_some.html | 0 .../reference/serial_port_service/send_break.html | 0 .../serial_port_service/serial_port_service.html | 0 .../reference/serial_port_service/set_option.html | 0 .../reference/serial_port_service/write_some.html | 0 .../reference/service_already_exists.html | 0 .../service_already_exists.html | 0 doc/html/boost_asio/reference/signal_set.html | 0 .../boost_asio/reference/signal_set_service.html | 0 .../reference/signal_set_service/add.html | 0 .../reference/signal_set_service/async_wait.html | 0 .../reference/signal_set_service/cancel.html | 0 .../reference/signal_set_service/clear.html | 0 .../reference/signal_set_service/construct.html | 0 .../reference/signal_set_service/destroy.html | 0 .../signal_set_service/get_io_service.html | 0 .../reference/signal_set_service/id.html | 0 .../signal_set_service/implementation_type.html | 0 .../reference/signal_set_service/remove.html | 0 .../signal_set_service/signal_set_service.html | 0 .../reference/socket_acceptor_service.html | 0 .../reference/socket_acceptor_service/accept.html | 0 .../reference/socket_acceptor_service/assign.html | 0 .../socket_acceptor_service/async_accept.html | 0 .../reference/socket_acceptor_service/bind.html | 0 .../reference/socket_acceptor_service/cancel.html | 0 .../reference/socket_acceptor_service/close.html | 0 .../socket_acceptor_service/construct.html | 0 .../reference/socket_acceptor_service/destroy.html | 0 .../socket_acceptor_service/endpoint_type.html | 0 .../socket_acceptor_service/get_io_service.html | 0 .../socket_acceptor_service/get_option.html | 0 .../reference/socket_acceptor_service/id.html | 0 .../implementation_type.html | 0 .../socket_acceptor_service/io_control.html | 0 .../reference/socket_acceptor_service/is_open.html | 0 .../reference/socket_acceptor_service/listen.html | 0 .../socket_acceptor_service/local_endpoint.html | 0 .../socket_acceptor_service/move_assign.html | 0 .../socket_acceptor_service/move_construct.html | 0 .../reference/socket_acceptor_service/native.html | 0 .../socket_acceptor_service/native_handle.html | 0 .../native_handle_type.html | 0 .../native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../socket_acceptor_service/native_type.html | 0 .../socket_acceptor_service/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../reference/socket_acceptor_service/open.html | 0 .../socket_acceptor_service/protocol_type.html | 0 .../socket_acceptor_service/set_option.html | 0 .../socket_acceptor_service.html | 0 doc/html/boost_asio/reference/socket_base.html | 0 .../reference/socket_base/_socket_base.html | 0 .../reference/socket_base/broadcast.html | 0 .../reference/socket_base/bytes_readable.html | 0 .../boost_asio/reference/socket_base/debug.html | 0 .../reference/socket_base/do_not_route.html | 0 .../socket_base/enable_connection_aborted.html | 0 .../reference/socket_base/keep_alive.html | 0 .../boost_asio/reference/socket_base/linger.html | 0 .../reference/socket_base/max_connections.html | 0 .../socket_base/message_do_not_route.html | 0 .../socket_base/message_end_of_record.html | 0 .../reference/socket_base/message_flags.html | 0 .../reference/socket_base/message_out_of_band.html | 0 .../reference/socket_base/message_peek.html | 0 .../reference/socket_base/non_blocking_io.html | 0 .../reference/socket_base/receive_buffer_size.html | 0 .../socket_base/receive_low_watermark.html | 0 .../reference/socket_base/reuse_address.html | 0 .../reference/socket_base/send_buffer_size.html | 0 .../reference/socket_base/send_low_watermark.html | 0 .../reference/socket_base/shutdown_type.html | 0 doc/html/boost_asio/reference/ssl__context.html | 0 .../reference/ssl__context/_context.html | 0 .../reference/ssl__context/add_verify_path.html | 0 .../ssl__context/add_verify_path/overload1.html | 0 .../ssl__context/add_verify_path/overload2.html | 0 .../boost_asio/reference/ssl__context/context.html | 0 .../reference/ssl__context/context/overload1.html | 0 .../reference/ssl__context/context/overload2.html | 0 .../reference/ssl__context/context/overload3.html | 0 .../ssl__context/default_workarounds.html | 0 .../reference/ssl__context/file_format.html | 0 .../boost_asio/reference/ssl__context/impl.html | 0 .../reference/ssl__context/impl_type.html | 0 .../reference/ssl__context/load_verify_file.html | 0 .../ssl__context/load_verify_file/overload1.html | 0 .../ssl__context/load_verify_file/overload2.html | 0 .../boost_asio/reference/ssl__context/method.html | 0 .../reference/ssl__context/native_handle.html | 0 .../reference/ssl__context/native_handle_type.html | 0 .../reference/ssl__context/no_sslv2.html | 0 .../reference/ssl__context/no_sslv3.html | 0 .../reference/ssl__context/no_tlsv1.html | 0 .../reference/ssl__context/operator_eq_.html | 0 .../boost_asio/reference/ssl__context/options.html | 0 .../reference/ssl__context/password_purpose.html | 0 .../ssl__context/set_default_verify_paths.html | 0 .../set_default_verify_paths/overload1.html | 0 .../set_default_verify_paths/overload2.html | 0 .../reference/ssl__context/set_options.html | 0 .../ssl__context/set_options/overload1.html | 0 .../ssl__context/set_options/overload2.html | 0 .../ssl__context/set_password_callback.html | 0 .../set_password_callback/overload1.html | 0 .../set_password_callback/overload2.html | 0 .../ssl__context/set_verify_callback.html | 0 .../set_verify_callback/overload1.html | 0 .../set_verify_callback/overload2.html | 0 .../reference/ssl__context/set_verify_mode.html | 0 .../ssl__context/set_verify_mode/overload1.html | 0 .../ssl__context/set_verify_mode/overload2.html | 0 .../reference/ssl__context/single_dh_use.html | 0 .../ssl__context/use_certificate_chain_file.html | 0 .../use_certificate_chain_file/overload1.html | 0 .../use_certificate_chain_file/overload2.html | 0 .../ssl__context/use_certificate_file.html | 0 .../use_certificate_file/overload1.html | 0 .../use_certificate_file/overload2.html | 0 .../ssl__context/use_private_key_file.html | 0 .../use_private_key_file/overload1.html | 0 .../use_private_key_file/overload2.html | 0 .../ssl__context/use_rsa_private_key_file.html | 0 .../use_rsa_private_key_file/overload1.html | 0 .../use_rsa_private_key_file/overload2.html | 0 .../reference/ssl__context/use_tmp_dh_file.html | 0 .../ssl__context/use_tmp_dh_file/overload1.html | 0 .../ssl__context/use_tmp_dh_file/overload2.html | 0 .../boost_asio/reference/ssl__context_base.html | 0 .../reference/ssl__context_base/_context_base.html | 0 .../ssl__context_base/default_workarounds.html | 0 .../reference/ssl__context_base/file_format.html | 0 .../reference/ssl__context_base/method.html | 0 .../reference/ssl__context_base/no_sslv2.html | 0 .../reference/ssl__context_base/no_sslv3.html | 0 .../reference/ssl__context_base/no_tlsv1.html | 0 .../reference/ssl__context_base/options.html | 0 .../ssl__context_base/password_purpose.html | 0 .../reference/ssl__context_base/single_dh_use.html | 0 .../reference/ssl__rfc2818_verification.html | 0 .../operator_lp__rp_.html | 0 .../ssl__rfc2818_verification/result_type.html | 0 .../rfc2818_verification.html | 0 doc/html/boost_asio/reference/ssl__stream.html | 0 .../boost_asio/reference/ssl__stream/_stream.html | 0 .../reference/ssl__stream/async_handshake.html | 0 .../reference/ssl__stream/async_read_some.html | 0 .../reference/ssl__stream/async_shutdown.html | 0 .../reference/ssl__stream/async_write_some.html | 0 .../reference/ssl__stream/get_io_service.html | 0 .../reference/ssl__stream/handshake.html | 0 .../reference/ssl__stream/handshake/overload1.html | 0 .../reference/ssl__stream/handshake/overload2.html | 0 .../reference/ssl__stream/handshake_type.html | 0 .../boost_asio/reference/ssl__stream/impl.html | 0 .../reference/ssl__stream/impl_type.html | 0 .../reference/ssl__stream/lowest_layer.html | 0 .../ssl__stream/lowest_layer/overload1.html | 0 .../ssl__stream/lowest_layer/overload2.html | 0 .../reference/ssl__stream/lowest_layer_type.html | 0 .../reference/ssl__stream/native_handle.html | 0 .../reference/ssl__stream/native_handle_type.html | 0 .../reference/ssl__stream/next_layer.html | 0 .../ssl__stream/next_layer/overload1.html | 0 .../ssl__stream/next_layer/overload2.html | 0 .../reference/ssl__stream/next_layer_type.html | 0 .../reference/ssl__stream/read_some.html | 0 .../reference/ssl__stream/read_some/overload1.html | 0 .../reference/ssl__stream/read_some/overload2.html | 0 .../reference/ssl__stream/set_verify_callback.html | 0 .../ssl__stream/set_verify_callback/overload1.html | 0 .../ssl__stream/set_verify_callback/overload2.html | 0 .../reference/ssl__stream/set_verify_mode.html | 0 .../ssl__stream/set_verify_mode/overload1.html | 0 .../ssl__stream/set_verify_mode/overload2.html | 0 .../boost_asio/reference/ssl__stream/shutdown.html | 0 .../reference/ssl__stream/shutdown/overload1.html | 0 .../reference/ssl__stream/shutdown/overload2.html | 0 .../boost_asio/reference/ssl__stream/stream.html | 0 .../reference/ssl__stream/write_some.html | 0 .../ssl__stream/write_some/overload1.html | 0 .../ssl__stream/write_some/overload2.html | 0 .../reference/ssl__stream__impl_struct.html | 0 .../reference/ssl__stream__impl_struct/ssl.html | 0 .../boost_asio/reference/ssl__stream_base.html | 0 .../reference/ssl__stream_base/_stream_base.html | 0 .../reference/ssl__stream_base/handshake_type.html | 0 .../reference/ssl__verify_client_once.html | 0 .../boost_asio/reference/ssl__verify_context.html | 0 .../ssl__verify_context/native_handle.html | 0 .../ssl__verify_context/native_handle_type.html | 0 .../ssl__verify_context/verify_context.html | 0 .../ssl__verify_fail_if_no_peer_cert.html | 0 .../boost_asio/reference/ssl__verify_mode.html | 0 .../boost_asio/reference/ssl__verify_none.html | 0 .../boost_asio/reference/ssl__verify_peer.html | 0 doc/html/boost_asio/reference/steady_timer.html | 0 doc/html/boost_asio/reference/strand.html | 0 .../reference/stream_socket_service.html | 0 .../reference/stream_socket_service/assign.html | 0 .../stream_socket_service/async_connect.html | 0 .../stream_socket_service/async_receive.html | 0 .../stream_socket_service/async_send.html | 0 .../reference/stream_socket_service/at_mark.html | 0 .../reference/stream_socket_service/available.html | 0 .../reference/stream_socket_service/bind.html | 0 .../reference/stream_socket_service/cancel.html | 0 .../reference/stream_socket_service/close.html | 0 .../reference/stream_socket_service/connect.html | 0 .../reference/stream_socket_service/construct.html | 0 .../reference/stream_socket_service/destroy.html | 0 .../stream_socket_service/endpoint_type.html | 0 .../stream_socket_service/get_io_service.html | 0 .../stream_socket_service/get_option.html | 0 .../reference/stream_socket_service/id.html | 0 .../stream_socket_service/implementation_type.html | 0 .../stream_socket_service/io_control.html | 0 .../reference/stream_socket_service/is_open.html | 0 .../stream_socket_service/local_endpoint.html | 0 .../stream_socket_service/move_assign.html | 0 .../stream_socket_service/move_construct.html | 0 .../reference/stream_socket_service/native.html | 0 .../stream_socket_service/native_handle.html | 0 .../stream_socket_service/native_handle_type.html | 0 .../stream_socket_service/native_non_blocking.html | 0 .../native_non_blocking/overload1.html | 0 .../native_non_blocking/overload2.html | 0 .../stream_socket_service/native_type.html | 0 .../stream_socket_service/non_blocking.html | 0 .../non_blocking/overload1.html | 0 .../non_blocking/overload2.html | 0 .../reference/stream_socket_service/open.html | 0 .../stream_socket_service/protocol_type.html | 0 .../reference/stream_socket_service/receive.html | 0 .../stream_socket_service/remote_endpoint.html | 0 .../reference/stream_socket_service/send.html | 0 .../stream_socket_service/set_option.html | 0 .../reference/stream_socket_service/shutdown.html | 0 .../stream_socket_service.html | 0 doc/html/boost_asio/reference/streambuf.html | 0 doc/html/boost_asio/reference/system_timer.html | 0 .../reference/time_traits_lt__ptime__gt_.html | 0 .../reference/time_traits_lt__ptime__gt_/add.html | 0 .../time_traits_lt__ptime__gt_/duration_type.html | 0 .../time_traits_lt__ptime__gt_/less_than.html | 0 .../reference/time_traits_lt__ptime__gt_/now.html | 0 .../time_traits_lt__ptime__gt_/subtract.html | 0 .../time_traits_lt__ptime__gt_/time_type.html | 0 .../to_posix_duration.html | 0 doc/html/boost_asio/reference/transfer_all.html | 0 .../boost_asio/reference/transfer_at_least.html | 0 .../boost_asio/reference/transfer_exactly.html | 0 doc/html/boost_asio/reference/use_service.html | 0 doc/html/boost_asio/reference/wait_traits.html | 0 .../reference/wait_traits/to_wait_duration.html | 0 .../reference/waitable_timer_service.html | 0 .../waitable_timer_service/async_wait.html | 0 .../reference/waitable_timer_service/cancel.html | 0 .../waitable_timer_service/cancel_one.html | 0 .../waitable_timer_service/clock_type.html | 0 .../waitable_timer_service/construct.html | 0 .../reference/waitable_timer_service/destroy.html | 0 .../reference/waitable_timer_service/duration.html | 0 .../waitable_timer_service/expires_at.html | 0 .../expires_at/overload1.html | 0 .../expires_at/overload2.html | 0 .../waitable_timer_service/expires_from_now.html | 0 .../expires_from_now/overload1.html | 0 .../expires_from_now/overload2.html | 0 .../waitable_timer_service/get_io_service.html | 0 .../reference/waitable_timer_service/id.html | 0 .../implementation_type.html | 0 .../waitable_timer_service/time_point.html | 0 .../waitable_timer_service/traits_type.html | 0 .../reference/waitable_timer_service/wait.html | 0 .../waitable_timer_service.html | 0 .../reference/windows__basic_handle.html | 0 .../windows__basic_handle/_basic_handle.html | 0 .../reference/windows__basic_handle/assign.html | 0 .../windows__basic_handle/assign/overload1.html | 0 .../windows__basic_handle/assign/overload2.html | 0 .../windows__basic_handle/basic_handle.html | 0 .../basic_handle/overload1.html | 0 .../basic_handle/overload2.html | 0 .../basic_handle/overload3.html | 0 .../reference/windows__basic_handle/cancel.html | 0 .../windows__basic_handle/cancel/overload1.html | 0 .../windows__basic_handle/cancel/overload2.html | 0 .../reference/windows__basic_handle/close.html | 0 .../windows__basic_handle/close/overload1.html | 0 .../windows__basic_handle/close/overload2.html | 0 .../windows__basic_handle/get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../windows__basic_handle/get_io_service.html | 0 .../windows__basic_handle/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../windows__basic_handle/implementation.html | 0 .../windows__basic_handle/implementation_type.html | 0 .../reference/windows__basic_handle/is_open.html | 0 .../windows__basic_handle/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../windows__basic_handle/lowest_layer_type.html | 0 .../reference/windows__basic_handle/native.html | 0 .../windows__basic_handle/native_handle.html | 0 .../windows__basic_handle/native_handle_type.html | 0 .../windows__basic_handle/native_type.html | 0 .../windows__basic_handle/operator_eq_.html | 0 .../reference/windows__basic_handle/service.html | 0 .../windows__basic_handle/service_type.html | 0 .../reference/windows__basic_object_handle.html | 0 .../windows__basic_object_handle/assign.html | 0 .../assign/overload1.html | 0 .../assign/overload2.html | 0 .../windows__basic_object_handle/async_wait.html | 0 .../basic_object_handle.html | 0 .../basic_object_handle/overload1.html | 0 .../basic_object_handle/overload2.html | 0 .../basic_object_handle/overload3.html | 0 .../windows__basic_object_handle/cancel.html | 0 .../cancel/overload1.html | 0 .../cancel/overload2.html | 0 .../windows__basic_object_handle/close.html | 0 .../close/overload1.html | 0 .../close/overload2.html | 0 .../get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../get_io_service.html | 0 .../windows__basic_object_handle/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../implementation.html | 0 .../implementation_type.html | 0 .../windows__basic_object_handle/is_open.html | 0 .../windows__basic_object_handle/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../lowest_layer_type.html | 0 .../windows__basic_object_handle/native.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../windows__basic_object_handle/native_type.html | 0 .../windows__basic_object_handle/operator_eq_.html | 0 .../windows__basic_object_handle/service.html | 0 .../windows__basic_object_handle/service_type.html | 0 .../windows__basic_object_handle/wait.html | 0 .../wait/overload1.html | 0 .../wait/overload2.html | 0 .../windows__basic_random_access_handle.html | 0 .../assign.html | 0 .../assign/overload1.html | 0 .../assign/overload2.html | 0 .../async_read_some_at.html | 0 .../async_write_some_at.html | 0 .../basic_random_access_handle.html | 0 .../basic_random_access_handle/overload1.html | 0 .../basic_random_access_handle/overload2.html | 0 .../basic_random_access_handle/overload3.html | 0 .../cancel.html | 0 .../cancel/overload1.html | 0 .../cancel/overload2.html | 0 .../windows__basic_random_access_handle/close.html | 0 .../close/overload1.html | 0 .../close/overload2.html | 0 .../get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../get_io_service.html | 0 .../get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../implementation.html | 0 .../implementation_type.html | 0 .../is_open.html | 0 .../lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../lowest_layer_type.html | 0 .../native.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../native_type.html | 0 .../operator_eq_.html | 0 .../read_some_at.html | 0 .../read_some_at/overload1.html | 0 .../read_some_at/overload2.html | 0 .../service.html | 0 .../service_type.html | 0 .../write_some_at.html | 0 .../write_some_at/overload1.html | 0 .../write_some_at/overload2.html | 0 .../reference/windows__basic_stream_handle.html | 0 .../windows__basic_stream_handle/assign.html | 0 .../assign/overload1.html | 0 .../assign/overload2.html | 0 .../async_read_some.html | 0 .../async_write_some.html | 0 .../basic_stream_handle.html | 0 .../basic_stream_handle/overload1.html | 0 .../basic_stream_handle/overload2.html | 0 .../basic_stream_handle/overload3.html | 0 .../windows__basic_stream_handle/cancel.html | 0 .../cancel/overload1.html | 0 .../cancel/overload2.html | 0 .../windows__basic_stream_handle/close.html | 0 .../close/overload1.html | 0 .../close/overload2.html | 0 .../get_implementation.html | 0 .../get_implementation/overload1.html | 0 .../get_implementation/overload2.html | 0 .../get_io_service.html | 0 .../windows__basic_stream_handle/get_service.html | 0 .../get_service/overload1.html | 0 .../get_service/overload2.html | 0 .../implementation.html | 0 .../implementation_type.html | 0 .../windows__basic_stream_handle/is_open.html | 0 .../windows__basic_stream_handle/lowest_layer.html | 0 .../lowest_layer/overload1.html | 0 .../lowest_layer/overload2.html | 0 .../lowest_layer_type.html | 0 .../windows__basic_stream_handle/native.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../windows__basic_stream_handle/native_type.html | 0 .../windows__basic_stream_handle/operator_eq_.html | 0 .../windows__basic_stream_handle/read_some.html | 0 .../read_some/overload1.html | 0 .../read_some/overload2.html | 0 .../windows__basic_stream_handle/service.html | 0 .../windows__basic_stream_handle/service_type.html | 0 .../windows__basic_stream_handle/write_some.html | 0 .../write_some/overload1.html | 0 .../write_some/overload2.html | 0 .../reference/windows__object_handle.html | 0 .../reference/windows__object_handle_service.html | 0 .../windows__object_handle_service/assign.html | 0 .../windows__object_handle_service/async_wait.html | 0 .../windows__object_handle_service/cancel.html | 0 .../windows__object_handle_service/close.html | 0 .../windows__object_handle_service/construct.html | 0 .../windows__object_handle_service/destroy.html | 0 .../get_io_service.html | 0 .../windows__object_handle_service/id.html | 0 .../implementation_type.html | 0 .../windows__object_handle_service/is_open.html | 0 .../move_assign.html | 0 .../move_construct.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../object_handle_service.html | 0 .../windows__object_handle_service/wait.html | 0 .../reference/windows__overlapped_ptr.html | 0 .../windows__overlapped_ptr/_overlapped_ptr.html | 0 .../windows__overlapped_ptr/complete.html | 0 .../reference/windows__overlapped_ptr/get.html | 0 .../windows__overlapped_ptr/get/overload1.html | 0 .../windows__overlapped_ptr/get/overload2.html | 0 .../windows__overlapped_ptr/overlapped_ptr.html | 0 .../overlapped_ptr/overload1.html | 0 .../overlapped_ptr/overload2.html | 0 .../reference/windows__overlapped_ptr/release.html | 0 .../reference/windows__overlapped_ptr/reset.html | 0 .../windows__overlapped_ptr/reset/overload1.html | 0 .../windows__overlapped_ptr/reset/overload2.html | 0 .../reference/windows__random_access_handle.html | 0 .../windows__random_access_handle_service.html | 0 .../assign.html | 0 .../async_read_some_at.html | 0 .../async_write_some_at.html | 0 .../cancel.html | 0 .../close.html | 0 .../construct.html | 0 .../destroy.html | 0 .../get_io_service.html | 0 .../windows__random_access_handle_service/id.html | 0 .../implementation_type.html | 0 .../is_open.html | 0 .../move_assign.html | 0 .../move_construct.html | 0 .../native.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../native_type.html | 0 .../random_access_handle_service.html | 0 .../read_some_at.html | 0 .../write_some_at.html | 0 .../reference/windows__stream_handle.html | 0 .../reference/windows__stream_handle_service.html | 0 .../windows__stream_handle_service/assign.html | 0 .../async_read_some.html | 0 .../async_write_some.html | 0 .../windows__stream_handle_service/cancel.html | 0 .../windows__stream_handle_service/close.html | 0 .../windows__stream_handle_service/construct.html | 0 .../windows__stream_handle_service/destroy.html | 0 .../get_io_service.html | 0 .../windows__stream_handle_service/id.html | 0 .../implementation_type.html | 0 .../windows__stream_handle_service/is_open.html | 0 .../move_assign.html | 0 .../move_construct.html | 0 .../windows__stream_handle_service/native.html | 0 .../native_handle.html | 0 .../native_handle_type.html | 0 .../native_type.html | 0 .../windows__stream_handle_service/read_some.html | 0 .../stream_handle_service.html | 0 .../windows__stream_handle_service/write_some.html | 0 doc/html/boost_asio/reference/write.html | 0 doc/html/boost_asio/reference/write/overload1.html | 0 doc/html/boost_asio/reference/write/overload2.html | 0 doc/html/boost_asio/reference/write/overload3.html | 0 doc/html/boost_asio/reference/write/overload4.html | 0 doc/html/boost_asio/reference/write/overload5.html | 0 doc/html/boost_asio/reference/write/overload6.html | 0 doc/html/boost_asio/reference/write/overload7.html | 0 doc/html/boost_asio/reference/write/overload8.html | 0 doc/html/boost_asio/reference/write_at.html | 0 .../boost_asio/reference/write_at/overload1.html | 0 .../boost_asio/reference/write_at/overload2.html | 0 .../boost_asio/reference/write_at/overload3.html | 0 .../boost_asio/reference/write_at/overload4.html | 0 .../boost_asio/reference/write_at/overload5.html | 0 .../boost_asio/reference/write_at/overload6.html | 0 .../boost_asio/reference/write_at/overload7.html | 0 .../boost_asio/reference/write_at/overload8.html | 0 doc/html/boost_asio/sync_op.png | Bin doc/html/boost_asio/tutorial.html | 0 doc/html/boost_asio/tutorial/tutdaytime1.html | 0 doc/html/boost_asio/tutorial/tutdaytime1/src.html | 0 doc/html/boost_asio/tutorial/tutdaytime2.html | 0 doc/html/boost_asio/tutorial/tutdaytime2/src.html | 0 doc/html/boost_asio/tutorial/tutdaytime3.html | 0 doc/html/boost_asio/tutorial/tutdaytime3/src.html | 0 doc/html/boost_asio/tutorial/tutdaytime4.html | 0 doc/html/boost_asio/tutorial/tutdaytime4/src.html | 0 doc/html/boost_asio/tutorial/tutdaytime5.html | 0 doc/html/boost_asio/tutorial/tutdaytime5/src.html | 0 doc/html/boost_asio/tutorial/tutdaytime6.html | 0 doc/html/boost_asio/tutorial/tutdaytime6/src.html | 0 doc/html/boost_asio/tutorial/tutdaytime7.html | 0 doc/html/boost_asio/tutorial/tutdaytime7/src.html | 0 doc/html/boost_asio/tutorial/tuttimer1.html | 0 doc/html/boost_asio/tutorial/tuttimer1/src.html | 0 doc/html/boost_asio/tutorial/tuttimer2.html | 0 doc/html/boost_asio/tutorial/tuttimer2/src.html | 0 doc/html/boost_asio/tutorial/tuttimer3.html | 0 doc/html/boost_asio/tutorial/tuttimer3/src.html | 0 doc/html/boost_asio/tutorial/tuttimer4.html | 0 doc/html/boost_asio/tutorial/tuttimer4/src.html | 0 doc/html/boost_asio/tutorial/tuttimer5.html | 0 doc/html/boost_asio/tutorial/tuttimer5/src.html | 0 doc/html/boost_asio/using.html | 0 doc/html/boost_container_header_reference.html | 305 +- doc/html/boost_interprocess_reference.html | 136 +- doc/html/boost_lexical_cast.html | 16 +- doc/html/boost_lexical_cast/changes.html | 25 +- doc/html/boost_lexical_cast/examples.html | 12 +- .../frequently_asked_questions.html | 28 +- doc/html/boost_lexical_cast/performance.html | 7144 +++++++++++++++----- doc/html/boost_lexical_cast/synopsis.html | 63 +- doc/html/boost_propertytree/accessing.html | 84 +- doc/html/boost_propertytree/container.html | 0 doc/html/boost_propertytree/parsers.html | 4 +- doc/html/boost_propertytree/synopsis.html | 10 +- doc/html/boost_propertytree/tutorial.html | 18 +- doc/html/boost_random.html | 2 +- .../boost_random/history_and_acknowledgements.html | 0 doc/html/boost_random/performance.html | 0 doc/html/boost_random/reference.html | 28 +- doc/html/boost_random/tutorial.html | 0 doc/html/boost_staticassert/how.html | 0 doc/html/boost_staticassert/test.html | 0 doc/html/boost_tr1.html | 2 +- doc/html/boost_tr1/config.html | 0 doc/html/boost_tr1/header_list.html | 0 doc/html/boost_tr1/implementation.html | 0 doc/html/boost_tr1/subject_list.html | 0 doc/html/boost_tr1/testing.html | 0 doc/html/boost_tr1/usage.html | 0 doc/html/boost_units.html | 2 +- doc/html/boost_units/Acknowledgements.html | 0 doc/html/boost_units/Dimensional_Analysis.html | 0 doc/html/boost_units/Examples.html | 0 doc/html/boost_units/FAQ.html | 0 doc/html/boost_units/HelpWanted.html | 0 doc/html/boost_units/Installation.html | 0 doc/html/boost_units/Quantities.html | 8 +- doc/html/boost_units/Quick_Start.html | 0 doc/html/boost_units/Reference.html | 908 +-- doc/html/boost_units/ReleaseNotes.html | 0 doc/html/boost_units/TODO.html | 0 doc/html/boost_units/Units.html | 2 +- doc/html/boost_units/Utilities.html | 0 doc/html/boost_units/version_id.html | 2 +- doc/html/boost_xpressive/acknowledgments.html | 4 + doc/html/boostbook.html | 4 +- doc/html/boostbook/documenting.html | 4 +- doc/html/boostbook/dtd/access.html | 4 +- doc/html/boostbook/dtd/boostbook.html | 4 +- doc/html/boostbook/dtd/class-specialization.html | 2 +- doc/html/boostbook/dtd/class.html | 4 +- doc/html/boostbook/dtd/code.html | 4 +- doc/html/boostbook/dtd/compile-fail-test.html | 2 +- doc/html/boostbook/dtd/compile-test.html | 2 +- doc/html/boostbook/dtd/complexity.html | 2 +- doc/html/boostbook/dtd/constructor.html | 4 +- doc/html/boostbook/dtd/copy-assignment.html | 4 +- doc/html/boostbook/dtd/data-member.html | 2 +- doc/html/boostbook/dtd/default.html | 2 +- doc/html/boostbook/dtd/description.html | 4 +- doc/html/boostbook/dtd/destructor.html | 4 +- doc/html/boostbook/dtd/effects.html | 2 +- doc/html/boostbook/dtd/enum.html | 2 +- doc/html/boostbook/dtd/enumname.html | 2 +- doc/html/boostbook/dtd/enumvalue.html | 2 +- doc/html/boostbook/dtd/free-function-group.html | 2 +- doc/html/boostbook/dtd/function.html | 4 +- doc/html/boostbook/dtd/functionname.html | 4 +- doc/html/boostbook/dtd/globalname.html | 2 +- doc/html/boostbook/dtd/header.html | 2 +- doc/html/boostbook/dtd/headername.html | 2 +- doc/html/boostbook/dtd/if-fails.html | 2 +- doc/html/boostbook/dtd/inherit.html | 4 +- doc/html/boostbook/dtd/lib.html | 2 +- doc/html/boostbook/dtd/library-reference.html | 4 +- doc/html/boostbook/dtd/library.html | 2 +- doc/html/boostbook/dtd/librarycategory.html | 2 +- doc/html/boostbook/dtd/librarycategorydef.html | 4 +- doc/html/boostbook/dtd/librarycategorylist.html | 4 +- doc/html/boostbook/dtd/libraryinfo.html | 2 +- doc/html/boostbook/dtd/librarylist.html | 4 +- doc/html/boostbook/dtd/libraryname.html | 2 +- doc/html/boostbook/dtd/librarypurpose.html | 2 +- doc/html/boostbook/dtd/link-fail-test.html | 2 +- doc/html/boostbook/dtd/link-test.html | 2 +- doc/html/boostbook/dtd/macroname.html | 2 +- doc/html/boostbook/dtd/method-group.html | 2 +- doc/html/boostbook/dtd/method.html | 4 +- doc/html/boostbook/dtd/namespace.html | 4 +- doc/html/boostbook/dtd/notes.html | 2 +- doc/html/boostbook/dtd/overloaded-function.html | 4 +- doc/html/boostbook/dtd/overloaded-method.html | 4 +- doc/html/boostbook/dtd/parameter.html | 2 +- doc/html/boostbook/dtd/paramtype.html | 2 +- doc/html/boostbook/dtd/postconditions.html | 2 +- doc/html/boostbook/dtd/precondition.html | 2 +- doc/html/boostbook/dtd/programlisting.html | 2 +- doc/html/boostbook/dtd/purpose.html | 2 +- doc/html/boostbook/dtd/rationale.html | 2 +- doc/html/boostbook/dtd/requirement.html | 4 +- doc/html/boostbook/dtd/requires.html | 2 +- doc/html/boostbook/dtd/returns.html | 2 +- doc/html/boostbook/dtd/run-fail-test.html | 2 +- doc/html/boostbook/dtd/run-test.html | 2 +- doc/html/boostbook/dtd/signature.html | 4 +- doc/html/boostbook/dtd/snippet.html | 2 +- doc/html/boostbook/dtd/source.html | 2 +- doc/html/boostbook/dtd/specialization.html | 2 +- doc/html/boostbook/dtd/static-constant.html | 2 +- doc/html/boostbook/dtd/struct-specialization.html | 2 +- doc/html/boostbook/dtd/struct.html | 2 +- doc/html/boostbook/dtd/template-arg.html | 2 +- .../boostbook/dtd/template-nontype-parameter.html | 2 +- .../boostbook/dtd/template-type-parameter.html | 2 +- doc/html/boostbook/dtd/template-varargs.html | 4 +- doc/html/boostbook/dtd/template.html | 2 +- doc/html/boostbook/dtd/testsuite.html | 2 +- doc/html/boostbook/dtd/throws.html | 2 +- doc/html/boostbook/dtd/type.html | 2 +- doc/html/boostbook/dtd/typedef.html | 2 +- doc/html/boostbook/dtd/union-specialization.html | 2 +- doc/html/boostbook/dtd/union.html | 2 +- doc/html/boostbook/dtd/using-class.html | 2 +- doc/html/boostbook/dtd/using-namespace.html | 2 +- doc/html/boostbook/getting/started.html | 0 doc/html/boostbook/together.html | 0 doc/html/chrono.html | 14 +- doc/html/chrono/appendices.html | 75 +- doc/html/chrono/reference.html | 6 +- doc/html/chrono/users_guide.html | 28 +- doc/html/container.html | 20 +- doc/html/container/Cpp11_conformance.html | 59 +- doc/html/container/acknowledgements_notes.html | 3 +- .../container/containers_of_incomplete_types.html | 7 +- doc/html/container/history_and_reasons.html | 3 +- doc/html/container/index.html | 594 +- doc/html/container/move_emplace.html | 3 +- doc/html/container/non_standard_containers.html | 5 +- doc/html/container/other_features.html | 3 +- doc/html/container/release_notes.html | 39 +- doc/html/date_time.html | 4 +- doc/html/date_time/date_time_io.html | 120 +- doc/html/date_time/details.html | 64 +- doc/html/date_time/doxy.html | 296 +- doc/html/date_time/examples.html | 0 .../date_time/examples/general_usage_examples.html | 0 doc/html/date_time/gregorian.html | 74 +- doc/html/date_time/local_time.html | 76 +- doc/html/date_time/posix_time.html | 66 +- doc/html/date_time/serialization.html | 4 +- doc/html/doc_HTML.manifest | 1416 ++-- doc/html/foreach.html | 2 +- doc/html/foreach/extensibility.html | 0 doc/html/foreach/history_and_acknowledgements.html | 0 doc/html/foreach/pitfalls.html | 0 doc/html/foreach/portability.html | 0 doc/html/function.html | 20 +- doc/html/function/faq.html | 22 +- doc/html/function/history.html | 6 +- doc/html/function/misc.html | 28 +- doc/html/function/reference.html | 44 +- doc/html/function/testsuite.html | 0 doc/html/function/tutorial.html | 24 +- doc/html/hash.html | 2 +- doc/html/hash/acknowledgements.html | 0 doc/html/hash/changes.html | 20 + doc/html/hash/combine.html | 15 +- doc/html/hash/custom.html | 2 +- doc/html/hash/disable.html | 0 doc/html/hash/links.html | 6 +- doc/html/hash/portability.html | 0 doc/html/hash/rationale.html | 0 doc/html/hash/reference.html | 226 +- doc/html/hash/tutorial.html | 0 doc/html/heap.html | 2 +- doc/html/heap/acknowledgements.html | 0 doc/html/heap/concepts.html | 0 doc/html/heap/data_structures.html | 0 doc/html/heap/reference.html | 0 doc/html/id319082-bb.html | 107 - doc/html/id319790-bb.html | 107 + doc/html/images/accumulators/bc_s.png | Bin .../accumulators/classfunctional_1_1multiplies.png | Bin .../images/accumulators/classmpl_1_1false__.png | Bin doc/html/images/accumulators/closed.png | Bin doc/html/images/accumulators/doxygen.png | Bin doc/html/images/accumulators/form_0.png | Bin doc/html/images/accumulators/form_1.png | Bin doc/html/images/accumulators/form_10.png | Bin doc/html/images/accumulators/form_100.png | Bin 1258 -> 1256 bytes doc/html/images/accumulators/form_11.png | Bin 241 -> 240 bytes doc/html/images/accumulators/form_12.png | Bin doc/html/images/accumulators/form_13.png | Bin 1391 -> 1394 bytes doc/html/images/accumulators/form_14.png | Bin doc/html/images/accumulators/form_15.png | Bin doc/html/images/accumulators/form_16.png | Bin 242 -> 243 bytes doc/html/images/accumulators/form_17.png | Bin doc/html/images/accumulators/form_18.png | Bin doc/html/images/accumulators/form_19.png | Bin doc/html/images/accumulators/form_2.png | Bin doc/html/images/accumulators/form_20.png | Bin 322 -> 325 bytes doc/html/images/accumulators/form_21.png | Bin doc/html/images/accumulators/form_22.png | Bin 383 -> 381 bytes doc/html/images/accumulators/form_23.png | Bin doc/html/images/accumulators/form_24.png | Bin doc/html/images/accumulators/form_25.png | Bin doc/html/images/accumulators/form_26.png | Bin doc/html/images/accumulators/form_27.png | Bin 1671 -> 1671 bytes doc/html/images/accumulators/form_28.png | Bin doc/html/images/accumulators/form_29.png | Bin doc/html/images/accumulators/form_3.png | Bin 1157 -> 1157 bytes doc/html/images/accumulators/form_30.png | Bin doc/html/images/accumulators/form_31.png | Bin 224 -> 225 bytes doc/html/images/accumulators/form_32.png | Bin doc/html/images/accumulators/form_33.png | Bin doc/html/images/accumulators/form_34.png | Bin doc/html/images/accumulators/form_35.png | Bin doc/html/images/accumulators/form_36.png | Bin doc/html/images/accumulators/form_37.png | Bin doc/html/images/accumulators/form_38.png | Bin doc/html/images/accumulators/form_39.png | Bin doc/html/images/accumulators/form_4.png | Bin 242 -> 243 bytes doc/html/images/accumulators/form_40.png | Bin doc/html/images/accumulators/form_41.png | Bin doc/html/images/accumulators/form_42.png | Bin doc/html/images/accumulators/form_43.png | Bin doc/html/images/accumulators/form_44.png | Bin 757 -> 757 bytes doc/html/images/accumulators/form_45.png | Bin doc/html/images/accumulators/form_46.png | Bin 725 -> 725 bytes doc/html/images/accumulators/form_47.png | Bin 818 -> 821 bytes doc/html/images/accumulators/form_48.png | Bin doc/html/images/accumulators/form_49.png | Bin 717 -> 717 bytes doc/html/images/accumulators/form_5.png | Bin 250 -> 251 bytes doc/html/images/accumulators/form_50.png | Bin doc/html/images/accumulators/form_51.png | Bin doc/html/images/accumulators/form_52.png | Bin 280 -> 281 bytes doc/html/images/accumulators/form_53.png | Bin 1252 -> 1254 bytes doc/html/images/accumulators/form_54.png | Bin 507 -> 510 bytes doc/html/images/accumulators/form_55.png | Bin 556 -> 558 bytes doc/html/images/accumulators/form_56.png | Bin 1989 -> 1990 bytes doc/html/images/accumulators/form_57.png | Bin 1650 -> 1650 bytes doc/html/images/accumulators/form_58.png | Bin doc/html/images/accumulators/form_59.png | Bin doc/html/images/accumulators/form_6.png | Bin 241 -> 240 bytes doc/html/images/accumulators/form_60.png | Bin doc/html/images/accumulators/form_61.png | Bin 1291 -> 1288 bytes doc/html/images/accumulators/form_62.png | Bin 1090 -> 1090 bytes doc/html/images/accumulators/form_63.png | Bin 220 -> 220 bytes doc/html/images/accumulators/form_64.png | Bin 425 -> 425 bytes doc/html/images/accumulators/form_65.png | Bin doc/html/images/accumulators/form_66.png | Bin 550 -> 550 bytes doc/html/images/accumulators/form_67.png | Bin 567 -> 570 bytes doc/html/images/accumulators/form_68.png | Bin 1260 -> 1262 bytes doc/html/images/accumulators/form_69.png | Bin 1093 -> 1094 bytes doc/html/images/accumulators/form_7.png | Bin doc/html/images/accumulators/form_70.png | Bin 1674 -> 1668 bytes doc/html/images/accumulators/form_71.png | Bin 1542 -> 1541 bytes doc/html/images/accumulators/form_72.png | Bin doc/html/images/accumulators/form_73.png | Bin doc/html/images/accumulators/form_74.png | Bin 548 -> 547 bytes doc/html/images/accumulators/form_75.png | Bin doc/html/images/accumulators/form_76.png | Bin 1249 -> 1249 bytes doc/html/images/accumulators/form_77.png | Bin 272 -> 269 bytes doc/html/images/accumulators/form_78.png | Bin 847 -> 847 bytes doc/html/images/accumulators/form_79.png | Bin 1148 -> 1149 bytes doc/html/images/accumulators/form_8.png | Bin doc/html/images/accumulators/form_80.png | Bin doc/html/images/accumulators/form_81.png | Bin 1293 -> 1293 bytes doc/html/images/accumulators/form_82.png | Bin doc/html/images/accumulators/form_83.png | Bin doc/html/images/accumulators/form_84.png | Bin 868 -> 868 bytes doc/html/images/accumulators/form_85.png | Bin 1220 -> 1220 bytes doc/html/images/accumulators/form_86.png | Bin 239 -> 240 bytes doc/html/images/accumulators/form_87.png | Bin 1178 -> 1177 bytes doc/html/images/accumulators/form_88.png | Bin 1199 -> 1201 bytes doc/html/images/accumulators/form_89.png | Bin doc/html/images/accumulators/form_9.png | Bin doc/html/images/accumulators/form_90.png | Bin doc/html/images/accumulators/form_91.png | Bin doc/html/images/accumulators/form_92.png | Bin 1063 -> 1064 bytes doc/html/images/accumulators/form_93.png | Bin 1213 -> 1217 bytes doc/html/images/accumulators/form_94.png | Bin 1115 -> 1116 bytes doc/html/images/accumulators/form_95.png | Bin 1701 -> 1699 bytes doc/html/images/accumulators/form_96.png | Bin 1608 -> 1609 bytes doc/html/images/accumulators/form_97.png | Bin doc/html/images/accumulators/form_98.png | Bin 242 -> 243 bytes doc/html/images/accumulators/form_99.png | Bin 515 -> 516 bytes doc/html/images/accumulators/nav_f.png | Bin doc/html/images/accumulators/nav_h.png | Bin doc/html/images/accumulators/open.png | Bin ...ors_1_1detail_1_1is__tail__variate__feature.png | Bin ...3_01_left_r5a9741cd069ef83a2e892fe45876a0e1.png | Bin ...te__means_34c1f81c6aee6cf38edb4e1f9a2ff0c7e.png | Bin ...01_variate_type_00_01_variate_tag_01_4_01_4.png | Bin ...01tag_1_1extended__p__square__quantile_01_4.png | Bin ...tended__p__square__quantile__quadratic_01_4.png | Bin ...feature__of_3_01tag_1_1immediate__mean_01_4.png | Bin ..._01_variatee38f42f07e7840ff955a87372c1f5a8d.png | Bin ...f_3_01tag_1_1immediate__weighted__mean_01_4.png | Bin ...variates_3_3cfff156dbe194c88e4e7bba9627c364.png | Bin ...1feature__of_3_01tag_1_1lazy__variance_01_4.png | Bin ...of_3_01tag_1_1lazy__weighted__variance_01_4.png | Bin ...erent__tail__mean_3_01_left_right_01_4_01_4.png | Bin ...ghted__tail__mean_3_01_left_right_01_4_01_4.png | Bin ...__over__threshold_3_01_left_right_01_4_01_4.png | Bin ...__threshold__prob_3_01_left_right_01_4_01_4.png | Bin ..._1_1pot__quantile_3_01_left_right_01_4_01_4.png | Bin ...t__quantile__prob_3_01_left_right_01_4_01_4.png | Bin ..._1pot__tail__mean_3_01_left_right_01_4_01_4.png | Bin ..._tail__mean__prob_3_01_left_right_01_4_01_4.png | Bin ...3_01_left_r9a710314578e1b32c94cf7868ec5afb6.png | Bin ...te__means_33299fee6b36da588cd986e084fabcbdf.png | Bin ...1_1tail__quantile_3_01_left_right_01_4_01_4.png | Bin ...01_variate_type_00_01_variate_tag_01_4_01_4.png | Bin ...eighted__extended__p__square__quantile_01_4.png | Bin ...tended__p__square__quantile__quadratic_01_4.png | Bin ...__over__threshold_3_01_left_right_01_4_01_4.png | Bin ...__threshold__prob_3_01_left_right_01_4_01_4.png | Bin ...ed__pot__quantile_3_01_left_right_01_4_01_4.png | Bin ...t__quantile__prob_3_01_left_right_01_4_01_4.png | Bin ...__pot__tail__mean_3_01_left_right_01_4_01_4.png | Bin ..._tail__mean__prob_3_01_left_right_01_4_01_4.png | Bin ...d__tail__quantile_3_01_left_right_01_4_01_4.png | Bin ...e__of_3_01tag_1_1with__density__median_01_4.png | Bin ...tag_1_1with__density__weighted__median_01_4.png | Bin ...uare__cumulative__distribution__median_01_4.png | Bin ...lative__distribution__weighted__median_01_4.png | Bin ...1_1tail__impl_1_1is__tail__variate_1_1apply.png | Bin ...1this__feature__has__no__error__calculation.png | Bin .../structboost_1_1accumulators_1_1tag_1_1tail.png | Bin ...ional_1_1multiply__and__promote__to__double.png | Bin ..._1_1numeric_1_1functional_1_1outer__product.png | Bin ...meric_1_1functional_1_1outer__product__base.png | Bin doc/html/images/accumulators/tab_a.png | Bin doc/html/images/accumulators/tab_b.png | Bin doc/html/images/accumulators/tab_h.png | Bin doc/html/images/accumulators/tab_s.png | Bin doc/html/images/alert.png | Bin doc/html/images/callouts/1.png | Bin doc/html/images/callouts/10.png | Bin doc/html/images/callouts/11.png | Bin doc/html/images/callouts/12.png | Bin doc/html/images/callouts/13.png | Bin doc/html/images/callouts/14.png | Bin doc/html/images/callouts/15.png | Bin doc/html/images/callouts/2.png | Bin doc/html/images/callouts/3.png | Bin doc/html/images/callouts/4.png | Bin doc/html/images/callouts/5.png | Bin doc/html/images/callouts/6.png | Bin doc/html/images/callouts/7.png | Bin doc/html/images/callouts/8.png | Bin doc/html/images/callouts/9.png | Bin doc/html/images/random/bc_s.png | Bin doc/html/images/random/closed.png | Bin doc/html/images/random/doxygen.png | Bin doc/html/images/random/form_0.png | Bin 828 -> 828 bytes doc/html/images/random/form_1.png | Bin doc/html/images/random/form_10.png | Bin doc/html/images/random/form_11.png | Bin 1837 -> 1834 bytes doc/html/images/random/form_12.png | Bin 731 -> 731 bytes doc/html/images/random/form_13.png | Bin doc/html/images/random/form_14.png | Bin doc/html/images/random/form_15.png | Bin 896 -> 894 bytes doc/html/images/random/form_16.png | Bin doc/html/images/random/form_17.png | Bin 449 -> 449 bytes doc/html/images/random/form_18.png | Bin 1466 -> 1470 bytes doc/html/images/random/form_19.png | Bin 531 -> 531 bytes doc/html/images/random/form_2.png | Bin 883 -> 883 bytes doc/html/images/random/form_20.png | Bin doc/html/images/random/form_21.png | Bin doc/html/images/random/form_22.png | Bin doc/html/images/random/form_23.png | Bin doc/html/images/random/form_24.png | Bin doc/html/images/random/form_25.png | Bin doc/html/images/random/form_26.png | Bin doc/html/images/random/form_27.png | Bin doc/html/images/random/form_28.png | Bin doc/html/images/random/form_29.png | Bin doc/html/images/random/form_3.png | Bin doc/html/images/random/form_30.png | Bin doc/html/images/random/form_31.png | Bin doc/html/images/random/form_32.png | Bin 999 -> 998 bytes doc/html/images/random/form_33.png | Bin 762 -> 760 bytes doc/html/images/random/form_34.png | Bin doc/html/images/random/form_35.png | Bin doc/html/images/random/form_36.png | Bin doc/html/images/random/form_37.png | Bin 441 -> 446 bytes doc/html/images/random/form_38.png | Bin 821 -> 821 bytes doc/html/images/random/form_4.png | Bin 460 -> 459 bytes doc/html/images/random/form_5.png | Bin 414 -> 418 bytes doc/html/images/random/form_6.png | Bin 403 -> 402 bytes doc/html/images/random/form_7.png | Bin 563 -> 558 bytes doc/html/images/random/form_8.png | Bin 469 -> 469 bytes doc/html/images/random/form_9.png | Bin doc/html/images/random/nav_f.png | Bin doc/html/images/random/nav_h.png | Bin doc/html/images/random/open.png | Bin doc/html/images/random/tab_a.png | Bin doc/html/images/random/tab_b.png | Bin doc/html/images/random/tab_h.png | Bin doc/html/images/random/tab_s.png | Bin doc/html/images/smiley.png | Bin doc/html/index.html | 6 +- doc/html/interprocess.html | 3 +- doc/html/interprocess/acknowledgements_notes.html | 85 + doc/html/interprocess/allocators_containers.html | 16 +- doc/html/interprocess/architecture.html | 6 +- .../interprocess/customizing_interprocess.html | 8 +- doc/html/interprocess/index.html | 591 +- doc/html/interprocess/interprocess_smart_ptr.html | 14 +- doc/html/interprocess/managed_memory_segments.html | 76 +- doc/html/interprocess/memory_algorithms.html | 0 doc/html/interprocess/offset_ptr.html | 4 +- doc/html/interprocess/quick_guide.html | 4 +- .../interprocess/sharedmemorybetweenprocesses.html | 0 doc/html/interprocess/some_basic_explanations.html | 0 doc/html/interprocess/streams.html | 10 +- .../interprocess/synchronization_mechanisms.html | 4 +- doc/html/intrusive.html | 6 +- doc/html/intrusive/acknowledgements.html | 2 +- .../intrusive/advanced_lookups_insertions.html | 2 +- doc/html/intrusive/any_hooks.html | 2 +- doc/html/intrusive/auto_unlink_hooks.html | 2 +- doc/html/intrusive/avl_set_multiset.html | 6 +- doc/html/intrusive/clone_from.html | 2 +- doc/html/intrusive/concepts.html | 4 +- doc/html/intrusive/concepts_summary.html | 11 +- doc/html/intrusive/design_notes.html | 2 +- doc/html/intrusive/erasing_and_disposing.html | 2 +- doc/html/intrusive/function_hooks.html | 4 +- doc/html/intrusive/index.html | 790 ++- doc/html/intrusive/intrusive_vs_nontrusive.html | 2 +- doc/html/intrusive/list.html | 2 +- doc/html/intrusive/node_algorithms.html | 2 +- .../intrusive/obtaining_iterators_from_values.html | 2 +- .../obtaining_same_type_reducing_space.html | 2 +- doc/html/intrusive/performance.html | 2 +- doc/html/intrusive/presenting_containers.html | 16 +- doc/html/intrusive/recursive.html | 4 +- doc/html/intrusive/reference.html | 214 +- doc/html/intrusive/references.html | 2 +- doc/html/intrusive/release_notes.html | 22 +- doc/html/intrusive/safe_hook.html | 2 +- doc/html/intrusive/set_multiset.html | 6 +- doc/html/intrusive/sg_set_multiset.html | 2 +- doc/html/intrusive/slist.html | 2 +- doc/html/intrusive/splay_set_multiset.html | 2 +- doc/html/intrusive/tested_compilers.html | 2 +- doc/html/intrusive/thread_safety.html | 2 +- doc/html/intrusive/treap_set_multiset.html | 2 +- .../unordered_set_unordered_multiset.html | 2 +- doc/html/intrusive/usage.html | 29 +- doc/html/intrusive/usage_when.html | 2 +- doc/html/intrusive/using_smart_pointers.html | 22 +- doc/html/intrusive/value_traits.html | 10 +- doc/html/jam.html | 0 doc/html/jam/history.html | 0 doc/html/jam/language.html | 0 doc/html/jam/miscellaneous.html | 0 doc/html/lambda.html | 28 +- doc/html/lambda/extending.html | 0 doc/html/lambda/getting_started.html | 8 +- doc/html/lambda/le_in_details.html | 32 +- doc/html/lambda/s03.html | 10 +- doc/html/lambda/s07.html | 18 +- doc/html/lambda/s08.html | 14 +- doc/html/lambda/s09.html | 2 +- doc/html/lambda/s10.html | 2 +- doc/html/lambda/using_library.html | 4 +- doc/html/libraries.html | 26 +- doc/html/move.html | 10 +- doc/html/move/composition_inheritance.html | 2 + doc/html/move/construct_forwarding.html | 0 doc/html/move/emulation_limitations.html | 0 doc/html/move/how_the_library_works.html | 2 +- doc/html/move/implementing_movable_classes.html | 0 doc/html/move/introduction.html | 0 doc/html/move/movable_only_classes.html | 0 doc/html/move/move_algorithms.html | 0 doc/html/move/move_and_containers.html | 0 doc/html/move/move_inserters.html | 0 doc/html/move/move_iterator.html | 0 doc/html/move/reference.html | 8 +- doc/html/move/release_notes.html | 18 +- doc/html/move/thanks_to.html | 0 doc/html/mpi.html | 2 +- doc/html/mpi/acknowledge.html | 0 doc/html/mpi/design.html | 0 doc/html/mpi/getting_started.html | 0 doc/html/mpi/history.html | 0 doc/html/mpi/performance.html | 0 doc/html/mpi/python.html | 2 +- doc/html/mpi/reference.html | 40 +- doc/html/mpi/tutorial.html | 88 +- doc/html/program_options.html | 36 +- doc/html/program_options/design.html | 4 +- doc/html/program_options/howto.html | 34 +- doc/html/program_options/overview.html | 64 +- doc/html/program_options/reference.html | 51 +- doc/html/program_options/s06.html | 2 +- doc/html/program_options/tutorial.html | 14 +- doc/html/property_tree.html | 2 +- doc/html/property_tree/appendices.html | 2 +- doc/html/property_tree/reference.html | 64 +- doc/html/proto.html | 10 +- doc/html/proto/appendices.html | 42 +- doc/html/proto/reference.html | 412 +- doc/html/proto/users_guide.html | 549 +- doc/html/quickbook.html | 46 +- doc/html/quickbook/change_log.html | 10 +- doc/html/quickbook/editors.html | 0 doc/html/quickbook/faq.html | 0 doc/html/quickbook/install.html | 0 doc/html/quickbook/ref.html | 134 +- doc/html/quickbook/syntax.html | 2 +- doc/html/quickbook/syntax/block.html | 91 +- doc/html/quickbook/syntax/phrase.html | 123 +- doc/html/quickbook/syntax/structure.html | 13 +- doc/html/quickbook/versions.html | 110 +- doc/html/ratio.html | 2 +- doc/html/ratio/appendices.html | 34 +- doc/html/ratio/reference.html | 0 doc/html/ratio/users_guide.html | 0 doc/html/ref.html | 2 +- doc/html/ref/ack.html | 0 doc/html/ref/reference.html | 4 +- doc/html/reference.html | 0 doc/html/signals.html | 44 +- doc/html/signals/reference.html | 4 +- doc/html/signals/s04.html | 22 +- doc/html/signals/s05.html | 18 +- doc/html/signals/s06.html | 50 +- doc/html/signals/tests.html | 4 +- doc/html/signals/tutorial.html | 174 +- doc/html/signals2.html | 46 +- doc/html/signals2/api_changes.html | 20 +- doc/html/signals2/examples.html | 0 doc/html/signals2/faq.html | 12 +- doc/html/signals2/rationale.html | 46 +- doc/html/signals2/reference.html | 8 +- doc/html/signals2/tests.html | 6 +- doc/html/signals2/thread-safety.html | 16 +- doc/html/signals2/tutorial.html | 100 +- doc/html/std/numeric_limits_b_id1804611.html | 106 + .../std/numeric_limits_boost_un_id1740966.html | 106 - doc/html/string_algo.html | 38 +- doc/html/string_algo/concept.html | 10 +- doc/html/string_algo/credits.html | 2 +- doc/html/string_algo/design.html | 4 +- doc/html/string_algo/env.html | 16 +- doc/html/string_algo/quickref.html | 42 +- doc/html/string_algo/rationale.html | 4 +- doc/html/string_algo/reference.html | 12 +- doc/html/string_algo/release_notes.html | 2 +- doc/html/string_algo/usage.html | 51 +- doc/html/thread.html | 62 +- doc/html/thread/acknowledgements.html | 12 +- doc/html/thread/build.html | 475 ++ doc/html/thread/changes.html | 361 +- doc/html/thread/compliance.html | 370 +- doc/html/thread/emulations.html | 611 ++ doc/html/thread/future.html | 59 +- doc/html/thread/synchronization.html | 3700 ++++++++-- doc/html/thread/thread_local_storage.html | 14 +- doc/html/thread/thread_management.html | 1451 +++- doc/html/thread/time.html | 117 +- doc/html/tools.html | 0 doc/html/tribool.html | 8 +- doc/html/tribool/reference.html | 54 +- doc/html/tribool/tests.html | 6 +- doc/html/tribool/tutorial.html | 12 +- doc/html/typeof.html | 2 +- doc/html/typeof/ackn.html | 0 doc/html/typeof/cont.html | 0 doc/html/typeof/other.html | 0 doc/html/typeof/refe.html | 0 doc/html/typeof/tuto.html | 0 doc/html/unordered.html | 2 +- doc/html/unordered/bibliography.html | 4 +- doc/html/unordered/buckets.html | 2 +- doc/html/unordered/changes.html | 52 + doc/html/unordered/comparison.html | 0 doc/html/unordered/compliance.html | 0 doc/html/unordered/hash_equality.html | 0 doc/html/unordered/rationale.html | 0 doc/html/unordered/reference.html | 24 +- doc/html/variant.html | 6 +- doc/html/variant/design.html | 0 doc/html/variant/misc.html | 4 +- doc/html/variant/reference.html | 16 +- doc/html/variant/refs.html | 0 doc/html/variant/tutorial.html | 12 +- doc/html/xpressive.html | 2 +- doc/html/xpressive/appendices.html | 8 +- doc/html/xpressive/reference.html | 104 +- doc/html/xpressive/user_s_guide.html | 12 +- doc/pdf/Jamfile.v2 | 40 +- doc/pdf/build | 18 +- doc/src/boost.xml | 2 +- doc/src/docutils.css | 2 +- doc/test/Jamfile.v2 | 8 +- 6797 files changed, 87688 insertions(+), 72423 deletions(-) mode change 100755 => 100644 doc/html/BOOST_ACCUMULATORS_DEFINE_EXTRACTOR.html mode change 100755 => 100644 doc/html/BOOST_ACCUMULATORS_GCC_VERSION.html mode change 100755 => 100644 doc/html/BOOST_ACCUMULATORS_IGNORE_GLOBAL.html mode change 100755 => 100644 doc/html/BOOST_ACCUMULATORS_MAX_ARGS.html mode change 100755 => 100644 doc/html/BOOST_ACCUMULATORS_MAX_FEATURES.html mode change 100755 => 100644 doc/html/BOOST_ACCUMULATORS_PROTO_DISABLE_IF_IS_CONST.html mode change 100755 => 100644 doc/html/BOOST_COPYABLE_AND_MOVABLE.html mode change 100755 => 100644 doc/html/BOOST_COPYABLE_AND_MOVABLE_ALT.html mode change 100755 => 100644 doc/html/BOOST_COPY_ASSIGN_REF.html mode change 100755 => 100644 doc/html/BOOST_FWD_REF.html mode change 100755 => 100644 doc/html/BOOST_IS_MPI_DATATYPE.html mode change 100755 => 100644 doc/html/BOOST_MOVABLE_BUT_NOT_COPYABLE.html mode change 100755 => 100644 doc/html/BOOST_MPI_CALLING_CONVENTION.html mode change 100755 => 100644 doc/html/BOOST_MPI_CHECK_RESULT.html mode change 100755 => 100644 doc/html/BOOST_MPI_DECL.html mode change 100755 => 100644 doc/html/BOOST_MPI_HAS_MEMORY_ALLOCATION.html mode change 100755 => 100644 doc/html/BOOST_MPI_HAS_NOARG_INITIALIZATION.html mode change 100755 => 100644 doc/html/BOOST_PARAMETER_NESTED_KEYWORD.html mode change 100755 => 100644 doc/html/BOOST_PROGRAM_OPTIONS_DECL.html mode change 100755 => 100644 doc/html/BOOST_PROGRAM_OPTIONS_VERSION.html mode change 100755 => 100644 doc/html/BOOST_PROTO_ASSERT_MATCHES.html mode change 100755 => 100644 doc/html/BOOST_PROTO_ASSERT_MATCHES_NOT.html mode change 100755 => 100644 doc/html/BOOST_PROTO_AUTO.html mode change 100755 => 100644 doc/html/BOOST_PROTO_A_const.html mode change 100755 => 100644 doc/html/BOOST_PROTO_A_const_ref.html mode change 100755 => 100644 doc/html/BOOST_PROTO_A_const_ref_a.html delete mode 100755 doc/html/BOOST_PROTO_A_id1516642.html create mode 100644 doc/html/BOOST_PROTO_A_id1540200.html mode change 100755 => 100644 doc/html/BOOST_PROTO_A_ref.html mode change 100755 => 100644 doc/html/BOOST_PROTO_A_ref_a.html mode change 100755 => 100644 doc/html/BOOST_PROTO_BASIC_EXTENDS.html mode change 100755 => 100644 doc/html/BOOST_PROTO_DEFINE_OPERATORS.html mode change 100755 => 100644 doc/html/BOOST_PROTO_EXTENDS.html mode change 100755 => 100644 doc/html/BOOST_PROTO_EXTENDS_ASSIGN.html mode change 100755 => 100644 doc/html/BOOST_PROTO_EXTENDS_FUNCTION.html mode change 100755 => 100644 doc/html/BOOST_PROTO_EXTENDS_SUBSCRIPT.html mode change 100755 => 100644 doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN.html mode change 100755 => 100644 doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html mode change 100755 => 100644 doc/html/BOOST_PROTO_LOCAL_ITERATE.html mode change 100755 => 100644 doc/html/BOOST_PROTO_LOCAL_LIMITS.html mode change 100755 => 100644 doc/html/BOOST_PROTO_LOCAL_MACRO.html mode change 100755 => 100644 doc/html/BOOST_PROTO_LOCAL_a.html mode change 100755 => 100644 doc/html/BOOST_PROTO_MAX_ARITY.html mode change 100755 => 100644 doc/html/BOOST_PROTO_MAX_FUNCTION_CALL_ARITY.html mode change 100755 => 100644 doc/html/BOOST_PROTO_MAX_LOGICAL_ARITY.html mode change 100755 => 100644 doc/html/BOOST_PROTO_REPEAT.html mode change 100755 => 100644 doc/html/BOOST_PROTO_REPEAT_EX.html mode change 100755 => 100644 doc/html/BOOST_PROTO_REPEAT_FROM_TO.html mode change 100755 => 100644 doc/html/BOOST_PROTO_REPEAT_FROM_TO_EX.html delete mode 100755 doc/html/BOOST_PROTO_a_id1517101.html create mode 100644 doc/html/BOOST_PROTO_a_id1540660.html mode change 100755 => 100644 doc/html/BOOST_PROTO_ref_a.html mode change 100755 => 100644 doc/html/BOOST_PROTO_typename_A.html mode change 100755 => 100644 doc/html/BOOST_RV_REF.html create mode 100644 doc/html/BOOST_RV_REF_BEG.html create mode 100644 doc/html/BOOST_RV_REF_END.html delete mode 100755 doc/html/BOOST_SERIALIZATION_SPL_id358564.html delete mode 100755 doc/html/BOOST_SERIALIZATION_SPL_id684017.html create mode 100644 doc/html/BOOST_SERIALIZATI_id381964.html create mode 100644 doc/html/BOOST_SERIALIZATI_id429810.html mode change 100755 => 100644 doc/html/BOOST_TRIBOOL_THIRD_STATE.html mode change 100755 => 100644 doc/html/BOOST_UNITS_CHECK_HOMOGENEOUS_UNITS.html mode change 100755 => 100644 doc/html/BOOST_UNITS_DEFAULT_CONVERSION.html mode change 100755 => 100644 doc/html/BOOST_UNITS_DEFAULT_CONVERSION_TEMPLATE.html mode change 100755 => 100644 doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR.html mode change 100755 => 100644 doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR_TEMPLATE.html mode change 100755 => 100644 doc/html/BOOST_UNITS_DEFINE_CONVERSION_OFFSET.html delete mode 100755 doc/html/BOOST_UNITS_METRIC_PREFIX_id1754956.html create mode 100644 doc/html/BOOST_UNITS_METRIC_PREFIX_id1818600.html mode change 100755 => 100644 doc/html/BOOST_UNITS_NO_COMPILER_CHECK.html mode change 100755 => 100644 doc/html/BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY.html mode change 100755 => 100644 doc/html/BOOST_UNITS_STATIC_CONSTANT.html mode change 100755 => 100644 doc/html/BOOST_VARIANT_ENUM_PARAMS.html mode change 100755 => 100644 doc/html/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html mode change 100755 => 100644 doc/html/BOOST_VARIANT_LIMIT_TYPES.html mode change 100755 => 100644 doc/html/BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html mode change 100755 => 100644 doc/html/BOOST_VARIANT_NO_REFERENCE_SUPPORT.html mode change 100755 => 100644 doc/html/BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html mode change 100755 => 100644 doc/html/BOOST_XPRESSIVE_HAS_MS_STACK_GUARD.html mode change 100755 => 100644 doc/html/BOOST_XPR_ENSURE_.html mode change 100755 => 100644 doc/html/BidirectionalIterator.html mode change 100755 => 100644 doc/html/CallableTransform.html mode change 100755 => 100644 doc/html/DefaultConstructible.html mode change 100755 => 100644 doc/html/Domain.html mode change 100755 => 100644 doc/html/EqualityComparable.html mode change 100755 => 100644 doc/html/Expr.html mode change 100755 => 100644 doc/html/ForwardIterator.html mode change 100755 => 100644 doc/html/InputIterator.html mode change 100755 => 100644 doc/html/LessThanComparable.html mode change 100755 => 100644 doc/html/MPICH_IGNORE_CXX_SEEK.html mode change 100755 => 100644 doc/html/ObjectTransform.html mode change 100755 => 100644 doc/html/OutputIterator.html mode change 100755 => 100644 doc/html/PolymorphicFunctionObject.html mode change 100755 => 100644 doc/html/PrimitiveTransform.html mode change 100755 => 100644 doc/html/RandomAccessIterator.html mode change 100755 => 100644 doc/html/SignedInteger.html mode change 100755 => 100644 doc/html/Transform.html mode change 100755 => 100644 doc/html/about.html mode change 100755 => 100644 doc/html/accumulators/acknowledgements.html mode change 100755 => 100644 doc/html/accumulators/reference.html mode change 100755 => 100644 doc/html/accumulators/user_s_guide.html create mode 100644 doc/html/allocator_traits.html create mode 100644 doc/html/allocator_traits/portable_rebind_alloc.html mode change 100755 => 100644 doc/html/any/reference.html mode change 100755 => 100644 doc/html/any/s02.html mode change 100755 => 100644 doc/html/any/s04.html mode change 100755 => 100644 doc/html/array/ack.html mode change 100755 => 100644 doc/html/array/more/info.html mode change 100755 => 100644 doc/html/array/rationale.html mode change 100755 => 100644 doc/html/array/reference.html mode change 100755 => 100644 doc/html/asio_HTML.manifest mode change 100755 => 100644 doc/html/bbv2/extender.html mode change 100755 => 100644 doc/html/bbv2/faq.html mode change 100755 => 100644 doc/html/bbv2/overview.html mode change 100755 => 100644 doc/html/bbv2/reference.html mode change 100755 => 100644 doc/html/bbv2/tasks.html mode change 100755 => 100644 doc/html/bbv2/tutorial.html mode change 100755 => 100644 doc/html/boost/CV/constrained_value.html mode change 100755 => 100644 doc/html/boost/CV/simple_exception_policy.html mode change 100755 => 100644 doc/html/boost/CV/simple_exception_policy/exception_wrapper.html mode change 100755 => 100644 doc/html/boost/accumulators/absolute.html mode change 100755 => 100644 doc/html/boost/accumulators/accumulator.html mode change 100755 => 100644 doc/html/boost/accumulators/accumulator_base.html mode change 100755 => 100644 doc/html/boost/accumulators/accumulator_concept.html mode change 100755 => 100644 doc/html/boost/accumulators/accumulator_set.html mode change 100755 => 100644 doc/html/boost/accumulators/accumulator_set/apply.html mode change 100755 => 100644 doc/html/boost/accumulators/as_feature.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_dr_id560850.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_droppabl_id560099.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_er_id562703.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_error_of_id561952.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_ex_id563262.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_ex_id563278.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_extended_id562510.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_extended_id562527.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564099.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564114.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564131.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564147.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564163.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564193.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564709.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564725.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_me_id564741.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_mean_imm_id563363.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_mean_laz_id563348.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_mean_of__id563380.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_mean_of__id563396.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_mean_of__id563412.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_mean_of__id563442.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_median_w_id563957.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_median_w_id563974.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_median_w_id563990.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_pe_id566136.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_pe_id566158.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565381.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565403.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_po_id567301.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_po_id567324.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_po_id567757.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_po_id567779.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_pot_quan_id566546.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_pot_quan_id566568.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_pot_tail_id567001.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_pot_tail_id567024.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_su_id569328.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_su_id569343.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_sum_kaha_id568572.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_sum_of_w_id568588.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_ta_id571185.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_ta_id571222.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_tail_var_id570429.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_tail_var_id570467.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_va_id571944.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_va_id571960.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_variance_id571189.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_variance_id571205.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id563295.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id563312.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id567346.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id567369.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id567802.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id567825.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id573760.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id573776.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id573792.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id573822.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id574089.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id574106.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id574122.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id575279.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id575302.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id576054.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id577220.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id577258.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id577793.html create mode 100644 doc/html/boost/accumulators/as_feature_tag_we_id577809.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id562544.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id562561.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id566591.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id566614.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id567047.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id567069.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id573005.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id573021.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id573037.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id573067.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id573334.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id573350.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id573367.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id574520.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id574543.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id575295.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id576190.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id576228.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id577033.html delete mode 100755 doc/html/boost/accumulators/as_feature_tag_weighted_id577050.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id560880.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id562015.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id562501.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id562732.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id562894.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id563359.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id563391.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id563729.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id564279.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id564310.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id564341.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id564398.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id564788.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id564818.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id564850.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id565415.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id565599.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id565832.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id566221.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id566264.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id567430.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id567473.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id567886.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id567929.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id568794.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id569093.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id569360.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id569987.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id570594.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id571326.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id571398.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id571991.html create mode 100644 doc/html/boost/accumulators/as_weighted_featu_id572022.html mode change 100755 => 100644 doc/html/boost/accumulators/as_weighted_feature.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id560128.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id561264.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id561750.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id561981.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id562143.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id562608.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id562640.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id562978.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id563528.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id563558.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id563590.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id563646.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id564037.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id564067.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id564099.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id564664.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id564848.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id565077.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id565466.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id565508.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id566675.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id566717.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id567131.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id567173.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id568039.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id568338.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id568604.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id569232.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id569839.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id570571.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id570643.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id571236.html delete mode 100755 doc/html/boost/accumulators/as_weighted_feature_tag_id571267.html mode change 100755 => 100644 doc/html/boost/accumulators/covariate1.html mode change 100755 => 100644 doc/html/boost/accumulators/covariate2.html mode change 100755 => 100644 doc/html/boost/accumulators/depends_on.html mode change 100755 => 100644 doc/html/boost/accumulators/dont_care.html mode change 100755 => 100644 doc/html/boost/accumulators/droppable_accumulator.html mode change 100755 => 100644 doc/html/boost/accumulators/droppable_accumulator_base.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/coherent_tail_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/count.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/covariance.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/density.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/extended_p_square.html create mode 100644 doc/html/boost/accumulators/extract/extended_p_square_id563439.html delete mode 100755 doc/html/boost/accumulators/extract/extended_p_square_quant_id562688.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/extended_p_square_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/kurtosis.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/lazy_variance.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/lazy_weighted_variance.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/max.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/mean.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/mean_of_weights.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/median.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/min.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/non_coherent_tail_mean.html create mode 100644 doc/html/boost/accumulators/extract/non_coherent_weig_id576256.html delete mode 100755 doc/html/boost/accumulators/extract/non_coherent_weighted_t_id575497.html create mode 100644 doc/html/boost/accumulators/extract/p_square_cumulati_id565634.html delete mode 100755 doc/html/boost/accumulators/extract/p_square_cumulative_dis_id564883.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/p_square_quantile.html delete mode 100755 doc/html/boost/accumulators/extract/p_square_quantile_for_m_id565123.html create mode 100644 doc/html/boost/accumulators/extract/p_square_quantile_id565878.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/peaks_over_threshold.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/quantile.html create mode 100644 doc/html/boost/accumulators/extract/relative_tail_var_id571486.html delete mode 100755 doc/html/boost/accumulators/extract/relative_tail_variate_m_id570730.html create mode 100644 doc/html/boost/accumulators/extract/relative_weighted_id577311.html delete mode 100755 doc/html/boost/accumulators/extract/relative_weighted_tail__id576281.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/rolling_count.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/rolling_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/rolling_sum.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/rolling_window.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/rolling_window_plus1.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/skewness.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/sum.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/sum_kahan.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/sum_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/sum_of_variates_kahan.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/sum_of_weights.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/sum_of_weights_kahan.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/tail.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/tail_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/tail_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/tail_variate.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/tail_variate_means.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/tail_weights.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/variance.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_covariance.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_density.html create mode 100644 doc/html/boost/accumulators/extract/weighted_extended_id563452.html create mode 100644 doc/html/boost/accumulators/extract/weighted_extended_id563465.html delete mode 100755 doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562701.html delete mode 100755 doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562714.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_extended_p_square.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_kurtosis.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_median.html delete mode 100755 doc/html/boost/accumulators/extract/weighted_p_square_cumul_id573948.html create mode 100644 doc/html/boost/accumulators/extract/weighted_p_square_id574702.html create mode 100644 doc/html/boost/accumulators/extract/weighted_p_square_id574942.html delete mode 100755 doc/html/boost/accumulators/extract/weighted_p_square_quant_id574183.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_p_square_quantile.html create mode 100644 doc/html/boost/accumulators/extract/weighted_peaks_ov_id575329.html delete mode 100755 doc/html/boost/accumulators/extract/weighted_peaks_over_thr_id574570.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_skewness.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_sum.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_sum_kahan.html create mode 100644 doc/html/boost/accumulators/extract/weighted_sum_of_v_id576113.html delete mode 100755 doc/html/boost/accumulators/extract/weighted_sum_of_variate_id575354.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_sum_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_tail_quantile.html create mode 100644 doc/html/boost/accumulators/extract/weighted_tail_var_id577298.html delete mode 100755 doc/html/boost/accumulators/extract/weighted_tail_variate_m_id576268.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/weighted_variance.html mode change 100755 => 100644 doc/html/boost/accumulators/extract/with_density_median.html create mode 100644 doc/html/boost/accumulators/extract/with_p_square_cum_id564911.html delete mode 100755 doc/html/boost/accumulators/extract/with_p_square_cumulativ_id564160.html mode change 100755 => 100644 doc/html/boost/accumulators/extractor.html delete mode 100755 doc/html/boost/accumulators/extractor/result_this_type_A1__id560814.html create mode 100644 doc/html/boost/accumulators/extractor/result_this_type__id561565.html mode change 100755 => 100644 doc/html/boost/accumulators/feature_of.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ab_id571259.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ab_id571364.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_absolute_id570504.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_absolute_id570609.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_co_id561989.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_co_id569948.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_coherent_id569193.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_covarian_id561237.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_dr_id560909.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_droppabl_id560158.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ex_id561052.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ex_id563329.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ex_id563344.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_extended_id562578.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_extended_id562593.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_external_id560301.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_im_id564223.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_im_id564237.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_im_id564252.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_im_id564326.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_im_id564428.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_immediat_id563472.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_immediat_id563486.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_immediat_id563501.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_immediat_id563575.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_immediat_id563677.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_la_id571976.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_la_id572038.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_lazy_var_id571221.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_lazy_wei_id571283.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_no_id569968.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_no_id570010.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_non_cohe_id569212.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_non_cohe_id569255.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_pe_id566181.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_pe_id566201.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565426.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565446.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_po_id567392.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_po_id567411.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_po_id567848.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_po_id567867.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_pot_quan_id566637.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_pot_quan_id566656.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_pot_tail_id567093.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_pot_tail_id567112.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_re_id561169.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_re_id571293.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_re_id571436.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_referenc_id560417.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_relative_id570538.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_relative_id570680.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_su_id569124.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_su_id569390.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_su_id569404.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_su_id569419.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_sum_kaha_id568635.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568369.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568664.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_sum_of_w_id568649.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ta_id569652.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ta_id570575.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ta_id570917.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_ta_id570950.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_tail_Lef_id568897.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_tail_qua_id569820.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_tail_var_id570161.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_tail_wei_id570194.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_va_id561302.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_value_Va_id560550.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id562044.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id562517.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id562911.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id563376.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id563408.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id563746.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id564295.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id564371.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id564804.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id565440.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id565616.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id565848.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id566244.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id566286.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id567453.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id567495.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id567909.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id567952.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id568811.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id569109.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id569376.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id570616.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id572007.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id575864.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_we_id576070.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id561293.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id561766.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id562160.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id562625.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id562657.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id562994.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id563544.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id563620.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id564053.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id564688.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id564865.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id565093.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id565489.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id565531.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id566698.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id566740.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id567154.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id567196.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id568056.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id568354.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id568621.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id569861.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id571252.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id575105.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_weighted_id575311.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_wi_id564758.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_wi_id564773.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_wi_id564835.html create mode 100644 doc/html/boost/accumulators/feature_of_tag_wi_id564868.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_with_den_id564007.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_with_den_id564084.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_with_p_s_id564022.html delete mode 100755 doc/html/boost/accumulators/feature_of_tag_with_p_s_id564117.html mode change 100755 => 100644 doc/html/boost/accumulators/features.html mode change 100755 => 100644 doc/html/boost/accumulators/for_median.html mode change 100755 => 100644 doc/html/boost/accumulators/immediate.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/coherent_tail_mean_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/count_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/covariance_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/density_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/error_of_mean_impl.html create mode 100644 doc/html/boost/accumulators/impl/extended_p_square_id563481.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/extended_p_square_impl.html delete mode 100755 doc/html/boost/accumulators/impl/extended_p_square_quant_id562730.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/immediate_mean_impl.html create mode 100644 doc/html/boost/accumulators/impl/immediate_weighte_id573933.html delete mode 100755 doc/html/boost/accumulators/impl/immediate_weighted_mean_id573178.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/kurtosis_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/lazy_variance_impl.html create mode 100644 doc/html/boost/accumulators/impl/lazy_weighted_var_id577856.html delete mode 100755 doc/html/boost/accumulators/impl/lazy_weighted_variance__id577097.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/max_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/mean_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/median_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/min_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/moment_impl.html create mode 100644 doc/html/boost/accumulators/impl/non_coherent_tail_id570231.html delete mode 100755 doc/html/boost/accumulators/impl/non_coherent_tail_mean__id569476.html create mode 100644 doc/html/boost/accumulators/impl/non_coherent_weig_id576272.html delete mode 100755 doc/html/boost/accumulators/impl/non_coherent_weighted_t_id575513.html create mode 100644 doc/html/boost/accumulators/impl/p_square_cumulati_id565650.html delete mode 100755 doc/html/boost/accumulators/impl/p_square_cumulative_dis_id564899.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/p_square_quantile_impl.html create mode 100644 doc/html/boost/accumulators/impl/peaks_over_thresh_id567140.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/peaks_over_threshold_impl.html delete mode 100755 doc/html/boost/accumulators/impl/peaks_over_threshold_pr_id566385.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/pot_quantile_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/pot_tail_mean_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/reference_accumulator_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/rolling_count_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/rolling_mean_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/rolling_sum_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/rolling_window_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/rolling_window_plus1_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/skewness_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/sum_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/sum_kahan_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/tail_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/tail_impl/indirect_cmp.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/tail_impl/is_tail_variate.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/tail_impl/is_tail_variate/apply.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/tail_quantile_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/tail_variate_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/tail_variate_means_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/value_accumulator_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/variance_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_covariance_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_density_impl.html create mode 100644 doc/html/boost/accumulators/impl/weighted_extended_id573149.html delete mode 100755 doc/html/boost/accumulators/impl/weighted_extended_p_squ_id572393.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_kurtosis_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_mean_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_median_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_moment_impl.html delete mode 100755 doc/html/boost/accumulators/impl/weighted_p_square_cumul_id573964.html create mode 100644 doc/html/boost/accumulators/impl/weighted_p_square_id574718.html create mode 100644 doc/html/boost/accumulators/impl/weighted_p_square_id574958.html delete mode 100755 doc/html/boost/accumulators/impl/weighted_p_square_quant_id574199.html create mode 100644 doc/html/boost/accumulators/impl/weighted_peaks_ov_id575345.html create mode 100644 doc/html/boost/accumulators/impl/weighted_peaks_ov_id575461.html delete mode 100755 doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574585.html delete mode 100755 doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574702.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_skewness_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_sum_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_sum_kahan_impl.html create mode 100644 doc/html/boost/accumulators/impl/weighted_tail_qua_id576917.html delete mode 100755 doc/html/boost/accumulators/impl/weighted_tail_quantile__id575887.html create mode 100644 doc/html/boost/accumulators/impl/weighted_tail_var_id577327.html delete mode 100755 doc/html/boost/accumulators/impl/weighted_tail_variate_m_id576297.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/weighted_variance_impl.html mode change 100755 => 100644 doc/html/boost/accumulators/impl/with_density_median_impl.html create mode 100644 doc/html/boost/accumulators/impl/with_density_weig_id574254.html delete mode 100755 doc/html/boost/accumulators/impl/with_density_weighted_m_id573499.html create mode 100644 doc/html/boost/accumulators/impl/with_p_square_cum_id565158.html create mode 100644 doc/html/boost/accumulators/impl/with_p_square_cum_id574391.html delete mode 100755 doc/html/boost/accumulators/impl/with_p_square_cumulativ_id564407.html delete mode 100755 doc/html/boost/accumulators/impl/with_p_square_cumulativ_id573636.html mode change 100755 => 100644 doc/html/boost/accumulators/kahan.html mode change 100755 => 100644 doc/html/boost/accumulators/lazy.html mode change 100755 => 100644 doc/html/boost/accumulators/left.html mode change 100755 => 100644 doc/html/boost/accumulators/linear.html mode change 100755 => 100644 doc/html/boost/accumulators/quadratic.html mode change 100755 => 100644 doc/html/boost/accumulators/regular.html mode change 100755 => 100644 doc/html/boost/accumulators/relative.html mode change 100755 => 100644 doc/html/boost/accumulators/right.html mode change 100755 => 100644 doc/html/boost/accumulators/sample.html mode change 100755 => 100644 doc/html/boost/accumulators/stats.html create mode 100644 doc/html/boost/accumulators/tag/absolute_tail_var_id571829.html delete mode 100755 doc/html/boost/accumulators/tag/absolute_tail_variate_m_id571073.html create mode 100644 doc/html/boost/accumulators/tag/absolute_weighted_id577676.html delete mode 100755 doc/html/boost/accumulators/tag/absolute_weighted_tail__id576917.html create mode 100644 doc/html/boost/accumulators/tag/abstract_absolute_id571906.html delete mode 100755 doc/html/boost/accumulators/tag/abstract_absolute_tail__id571151.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/abstract_covariance.html create mode 100644 doc/html/boost/accumulators/tag/abstract_non_cohe_id570556.html delete mode 100755 doc/html/boost/accumulators/tag/abstract_non_coherent_t_id569801.html create mode 100644 doc/html/boost/accumulators/tag/abstract_peaks_ov_id567282.html delete mode 100755 doc/html/boost/accumulators/tag/abstract_peaks_over_thr_id566527.html create mode 100644 doc/html/boost/accumulators/tag/abstract_relative_id571915.html delete mode 100755 doc/html/boost/accumulators/tag/abstract_relative_tail__id571160.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/abstract_sum_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/abstract_tail.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/abstract_tail_variate.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/abstract_tail_weights.html create mode 100644 doc/html/boost/accumulators/tag/abstract_weighted_id576035.html delete mode 100755 doc/html/boost/accumulators/tag/abstract_weighted_sum_o_id575276.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/accumulator.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/as_droppable.html create mode 100644 doc/html/boost/accumulators/tag/as_droppable_drop_id560950.html delete mode 100755 doc/html/boost/accumulators/tag/as_droppable_droppable__id560198.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/coherent_tail_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/count.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/covariance.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/covariate1.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/covariate2.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/density.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/droppable.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/droppable/impl.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/droppable/impl/apply.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/error_of.html create mode 100644 doc/html/boost/accumulators/tag/error_of_immediat_id562870.html delete mode 100755 doc/html/boost/accumulators/tag/error_of_immediate_mean_id562118.html delete mode 100755 doc/html/boost/accumulators/tag/error_of_mean_id562104.html create mode 100644 doc/html/boost/accumulators/tag/error_of_mean_id562855.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/extended_p_square.html create mode 100644 doc/html/boost/accumulators/tag/extended_p_square_id563643.html delete mode 100755 doc/html/boost/accumulators/tag/extended_p_square_quant_id562892.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/extended_p_square_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/external.html delete mode 100755 doc/html/boost/accumulators/tag/external_Feature__Tag___id560372.html create mode 100644 doc/html/boost/accumulators/tag/external_Feature__id561123.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/immediate_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/immediate_mean_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/immediate_mean_of_weights.html create mode 100644 doc/html/boost/accumulators/tag/immediate_weighte_id574058.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/immediate_weighted_mean.html delete mode 100755 doc/html/boost/accumulators/tag/immediate_weighted_mean_id573303.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/kurtosis.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/lazy_variance.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/lazy_weighted_variance.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/max.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/mean.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/mean_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/mean_of_weights.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/median.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/min.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/moment.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/non_coherent_tail_mean.html create mode 100644 doc/html/boost/accumulators/tag/non_coherent_weig_id576863.html delete mode 100755 doc/html/boost/accumulators/tag/non_coherent_weighted_t_id575833.html create mode 100644 doc/html/boost/accumulators/tag/p_square_cumulati_id565808.html delete mode 100755 doc/html/boost/accumulators/tag/p_square_cumulative_dis_id565057.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/p_square_quantile.html delete mode 100755 doc/html/boost/accumulators/tag/p_square_quantile_for_m_id565362.html create mode 100644 doc/html/boost/accumulators/tag/p_square_quantile_id566117.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/peaks_over_threshold.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/peaks_over_threshold_prob.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/pot_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/pot_quantile_prob.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/pot_tail_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/pot_tail_mean_prob.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/reference.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/reference_tag.html create mode 100644 doc/html/boost/accumulators/tag/relative_tail_var_id571867.html delete mode 100755 doc/html/boost/accumulators/tag/relative_tail_variate_m_id571112.html create mode 100644 doc/html/boost/accumulators/tag/relative_weighted_id577716.html delete mode 100755 doc/html/boost/accumulators/tag/relative_weighted_tail__id576957.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/rolling_count.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/rolling_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/rolling_sum.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/rolling_window.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/rolling_window_plus1.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/sample.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/skewness.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/sum.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/sum_kahan.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/sum_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/sum_of_variates_kahan.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/sum_of_weights.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/sum_of_weights_kahan.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/tail.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/tail_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/tail_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/tail_variate.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/tail_weights.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/value.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/value_tag.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/variance.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weight.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_covariance.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_density.html create mode 100644 doc/html/boost/accumulators/tag/weighted_extended_id563669.html create mode 100644 doc/html/boost/accumulators/tag/weighted_extended_id563694.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562917.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562943.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_extended_p_square.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_kurtosis.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_mean.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_mean_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_median.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_moment.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_p_square_cumul_id574139.html create mode 100644 doc/html/boost/accumulators/tag/weighted_p_square_id574894.html create mode 100644 doc/html/boost/accumulators/tag/weighted_p_square_id575247.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_p_square_quant_id574488.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_p_square_quantile.html create mode 100644 doc/html/boost/accumulators/tag/weighted_peaks_ov_id575573.html create mode 100644 doc/html/boost/accumulators/tag/weighted_peaks_ov_id575589.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574814.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574830.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_pot_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_pot_quantile_prob.html create mode 100644 doc/html/boost/accumulators/tag/weighted_pot_tail_id568189.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_pot_tail_mean.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_pot_tail_mean__id567433.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_skewness.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_sum.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_sum_kahan.html create mode 100644 doc/html/boost/accumulators/tag/weighted_sum_of_v_id576222.html delete mode 100755 doc/html/boost/accumulators/tag/weighted_sum_of_variate_id575463.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_sum_of_variates.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_tail_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weighted_variance.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/weights.html mode change 100755 => 100644 doc/html/boost/accumulators/tag/with_density_median.html create mode 100644 doc/html/boost/accumulators/tag/with_density_weig_id574525.html delete mode 100755 doc/html/boost/accumulators/tag/with_density_weighted_m_id573769.html create mode 100644 doc/html/boost/accumulators/tag/with_p_square_cum_id565289.html create mode 100644 doc/html/boost/accumulators/tag/with_p_square_cum_id574533.html delete mode 100755 doc/html/boost/accumulators/tag/with_p_square_cumulativ_id564538.html delete mode 100755 doc/html/boost/accumulators/tag/with_p_square_cumulativ_id573778.html create mode 100644 doc/html/boost/accumulators/tail_cache_size_n_id569633.html create mode 100644 doc/html/boost/accumulators/tail_cache_size_n_id569643.html delete mode 100755 doc/html/boost/accumulators/tail_cache_size_named_a_id568878.html delete mode 100755 doc/html/boost/accumulators/tail_cache_size_named_a_id568888.html mode change 100755 => 100644 doc/html/boost/accumulators/tail_cache_size_named_arg.html mode change 100755 => 100644 doc/html/boost/accumulators/unweighted.html mode change 100755 => 100644 doc/html/boost/accumulators/weight.html mode change 100755 => 100644 doc/html/boost/accumulators/weighted.html mode change 100755 => 100644 doc/html/boost/accumulators/weights.html mode change 100755 => 100644 doc/html/boost/accumulators/with_cached_result.html mode change 100755 => 100644 doc/html/boost/accumulators/with_density.html mode change 100755 => 100644 doc/html/boost/accumulators/with_error.html create mode 100644 doc/html/boost/accumulators/with_p_square_cum_id578328.html delete mode 100755 doc/html/boost/accumulators/with_p_square_cumulativ_id577569.html mode change 100755 => 100644 doc/html/boost/accumulators/with_p_square_quantile.html mode change 100755 => 100644 doc/html/boost/accumulators/with_threshold_probability.html mode change 100755 => 100644 doc/html/boost/accumulators/with_threshold_value.html mode change 100755 => 100644 doc/html/boost/algorithm/FinderConcept.html mode change 100755 => 100644 doc/html/boost/algorithm/FormatterConcept.html mode change 100755 => 100644 doc/html/boost/algorithm/all.html mode change 100755 => 100644 doc/html/boost/algorithm/const_formatter.html mode change 100755 => 100644 doc/html/boost/algorithm/contains.html mode change 100755 => 100644 doc/html/boost/algorithm/dissect_formatter.html mode change 100755 => 100644 doc/html/boost/algorithm/empty_formatter.html mode change 100755 => 100644 doc/html/boost/algorithm/ends_with.html mode change 100755 => 100644 doc/html/boost/algorithm/equals.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_all.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_all_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_all_regex.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_all_regex_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_first.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_first_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_head.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_head_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_last.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_last_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_nth.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_nth_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_range.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_range_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_regex.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_regex_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_tail.html mode change 100755 => 100644 doc/html/boost/algorithm/erase_tail_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/find.html mode change 100755 => 100644 doc/html/boost/algorithm/find_all.html mode change 100755 => 100644 doc/html/boost/algorithm/find_all_regex.html mode change 100755 => 100644 doc/html/boost/algorithm/find_first.html mode change 100755 => 100644 doc/html/boost/algorithm/find_format.html mode change 100755 => 100644 doc/html/boost/algorithm/find_format_all.html mode change 100755 => 100644 doc/html/boost/algorithm/find_format_all_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/find_format_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/find_head.html mode change 100755 => 100644 doc/html/boost/algorithm/find_iterator.html mode change 100755 => 100644 doc/html/boost/algorithm/find_last.html mode change 100755 => 100644 doc/html/boost/algorithm/find_nth.html mode change 100755 => 100644 doc/html/boost/algorithm/find_regex.html mode change 100755 => 100644 doc/html/boost/algorithm/find_tail.html mode change 100755 => 100644 doc/html/boost/algorithm/find_token.html mode change 100755 => 100644 doc/html/boost/algorithm/first_finder.html mode change 100755 => 100644 doc/html/boost/algorithm/has_const_time_erase.html mode change 100755 => 100644 doc/html/boost/algorithm/has_const_time_insert.html mode change 100755 => 100644 doc/html/boost/algorithm/has_native_replace.html mode change 100755 => 100644 doc/html/boost/algorithm/has_stable_iterators.html mode change 100755 => 100644 doc/html/boost/algorithm/head_finder.html mode change 100755 => 100644 doc/html/boost/algorithm/icontains.html mode change 100755 => 100644 doc/html/boost/algorithm/identity_formatter.html mode change 100755 => 100644 doc/html/boost/algorithm/iends_with.html mode change 100755 => 100644 doc/html/boost/algorithm/iequals.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_all.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_all_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_first.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_first_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_last.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_last_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_nth.html mode change 100755 => 100644 doc/html/boost/algorithm/ierase_nth_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/ifind_all.html mode change 100755 => 100644 doc/html/boost/algorithm/ifind_first.html mode change 100755 => 100644 doc/html/boost/algorithm/ifind_last.html mode change 100755 => 100644 doc/html/boost/algorithm/ifind_nth.html mode change 100755 => 100644 doc/html/boost/algorithm/ilexicographical_compare.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_all.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_all_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_first.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_first_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_last.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_last_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_nth.html mode change 100755 => 100644 doc/html/boost/algorithm/ireplace_nth_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/is_alnum.html mode change 100755 => 100644 doc/html/boost/algorithm/is_alpha.html mode change 100755 => 100644 doc/html/boost/algorithm/is_any_of.html mode change 100755 => 100644 doc/html/boost/algorithm/is_classified.html mode change 100755 => 100644 doc/html/boost/algorithm/is_cntrl.html mode change 100755 => 100644 doc/html/boost/algorithm/is_digit.html mode change 100755 => 100644 doc/html/boost/algorithm/is_equal.html mode change 100755 => 100644 doc/html/boost/algorithm/is_from_range.html mode change 100755 => 100644 doc/html/boost/algorithm/is_graph.html mode change 100755 => 100644 doc/html/boost/algorithm/is_iequal.html mode change 100755 => 100644 doc/html/boost/algorithm/is_iless.html mode change 100755 => 100644 doc/html/boost/algorithm/is_less.html mode change 100755 => 100644 doc/html/boost/algorithm/is_lower.html mode change 100755 => 100644 doc/html/boost/algorithm/is_not_greater.html mode change 100755 => 100644 doc/html/boost/algorithm/is_not_igreater.html mode change 100755 => 100644 doc/html/boost/algorithm/is_print.html mode change 100755 => 100644 doc/html/boost/algorithm/is_punct.html mode change 100755 => 100644 doc/html/boost/algorithm/is_space.html mode change 100755 => 100644 doc/html/boost/algorithm/is_upper.html mode change 100755 => 100644 doc/html/boost/algorithm/is_xdigit.html mode change 100755 => 100644 doc/html/boost/algorithm/istarts_with.html mode change 100755 => 100644 doc/html/boost/algorithm/iter_find.html mode change 100755 => 100644 doc/html/boost/algorithm/iter_split.html mode change 100755 => 100644 doc/html/boost/algorithm/join.html delete mode 100755 doc/html/boost/algorithm/join_if_id1172998.html delete mode 100755 doc/html/boost/algorithm/join_if_id1293276.html create mode 100644 doc/html/boost/algorithm/join_if_id820479.html create mode 100644 doc/html/boost/algorithm/join_if_id835392.html mode change 100755 => 100644 doc/html/boost/algorithm/last_finder.html mode change 100755 => 100644 doc/html/boost/algorithm/lexicographical_compare.html mode change 100755 => 100644 doc/html/boost/algorithm/make_find_iterator.html mode change 100755 => 100644 doc/html/boost/algorithm/make_split_iterator.html mode change 100755 => 100644 doc/html/boost/algorithm/nth_finder.html delete mode 100755 doc/html/boost/algorithm/operator___id1382661.html create mode 100644 doc/html/boost/algorithm/operator___id1419517.html create mode 100644 doc/html/boost/algorithm/operator__id1315234.html delete mode 100755 doc/html/boost/algorithm/operator__id1400328.html delete mode 100755 doc/html/boost/algorithm/operator_id1288203.html create mode 100644 doc/html/boost/algorithm/operator_id1315176.html mode change 100755 => 100644 doc/html/boost/algorithm/range_finder.html mode change 100755 => 100644 doc/html/boost/algorithm/regex_finder.html mode change 100755 => 100644 doc/html/boost/algorithm/regex_formatter.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_all.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_all_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_all_regex.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_all_regex_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_first.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_first_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_head.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_head_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_last.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_last_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_nth.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_nth_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_range.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_range_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_regex.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_regex_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_tail.html mode change 100755 => 100644 doc/html/boost/algorithm/replace_tail_copy.html create mode 100644 doc/html/boost/algorithm/split_id819641.html delete mode 100755 doc/html/boost/algorithm/split_id820181.html mode change 100755 => 100644 doc/html/boost/algorithm/split_iterator.html mode change 100755 => 100644 doc/html/boost/algorithm/split_regex.html mode change 100755 => 100644 doc/html/boost/algorithm/starts_with.html mode change 100755 => 100644 doc/html/boost/algorithm/tail_finder.html mode change 100755 => 100644 doc/html/boost/algorithm/to_lower.html mode change 100755 => 100644 doc/html/boost/algorithm/to_lower_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/to_upper.html mode change 100755 => 100644 doc/html/boost/algorithm/to_upper_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/token_compress_mode_type.html mode change 100755 => 100644 doc/html/boost/algorithm/token_finder.html mode change 100755 => 100644 doc/html/boost/algorithm/trim.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_all.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_all_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_all_copy_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_all_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_copy_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_fill.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_fill_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_fill_copy_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_fill_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_left.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_left_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_left_copy_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_left_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_right.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_right_copy.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_right_copy_if.html mode change 100755 => 100644 doc/html/boost/algorithm/trim_right_if.html mode change 100755 => 100644 doc/html/boost/any.html mode change 100755 => 100644 doc/html/boost/any_cast.html mode change 100755 => 100644 doc/html/boost/apply_visitor.html mode change 100755 => 100644 doc/html/boost/apply_visitor_delayed_t.html mode change 100755 => 100644 doc/html/boost/array.html mode change 100755 => 100644 doc/html/boost/back_move_insert_iterator.html mode change 100755 => 100644 doc/html/boost/back_move_inserter.html mode change 100755 => 100644 doc/html/boost/bad_any_cast.html mode change 100755 => 100644 doc/html/boost/bad_function_call.html mode change 100755 => 100644 doc/html/boost/bad_get.html mode change 100755 => 100644 doc/html/boost/bad_visit.html create mode 100644 doc/html/boost/container/allocator_arg.html create mode 100644 doc/html/boost/container/allocator_arg_t.html mode change 100755 => 100644 doc/html/boost/container/basic_string.html create mode 100644 doc/html/boost/container/constructible_wit_id411450.html create mode 100644 doc/html/boost/container/constructible_wit_id411670.html mode change 100755 => 100644 doc/html/boost/container/deque.html mode change 100755 => 100644 doc/html/boost/container/flat_map.html mode change 100755 => 100644 doc/html/boost/container/flat_multimap.html mode change 100755 => 100644 doc/html/boost/container/flat_multiset.html mode change 100755 => 100644 doc/html/boost/container/flat_set.html mode change 100755 => 100644 doc/html/boost/container/list.html mode change 100755 => 100644 doc/html/boost/container/map.html mode change 100755 => 100644 doc/html/boost/container/multimap.html mode change 100755 => 100644 doc/html/boost/container/multiset.html mode change 100755 => 100644 doc/html/boost/container/ordered_range.html delete mode 100755 doc/html/boost/container/ordered_range_impl_t.html create mode 100644 doc/html/boost/container/ordered_range_t.html mode change 100755 => 100644 doc/html/boost/container/ordered_unique_range.html delete mode 100755 doc/html/boost/container/ordered_unique_range_im_id330115.html create mode 100644 doc/html/boost/container/ordered_unique_range_t.html create mode 100644 doc/html/boost/container/scoped_allocator_adaptor.html create mode 100644 doc/html/boost/container/scoped_allocator_adaptor/rebind.html mode change 100755 => 100644 doc/html/boost/container/set.html mode change 100755 => 100644 doc/html/boost/container/slist.html mode change 100755 => 100644 doc/html/boost/container/stable_vector.html mode change 100755 => 100644 doc/html/boost/container/string.html create mode 100644 doc/html/boost/container/uses_allocator.html mode change 100755 => 100644 doc/html/boost/container/vector.html mode change 100755 => 100644 doc/html/boost/container/wstring.html mode change 100755 => 100644 doc/html/boost/copy_or_move.html mode change 100755 => 100644 doc/html/boost/date_time/acst_dst_trait.html mode change 100755 => 100644 doc/html/boost/date_time/all_date_names_put.html mode change 100755 => 100644 doc/html/boost/date_time/bad_field_count.html mode change 100755 => 100644 doc/html/boost/date_time/base_time.html mode change 100755 => 100644 doc/html/boost/date_time/c_local_adjustor.html mode change 100755 => 100644 doc/html/boost/date_time/c_time.html mode change 100755 => 100644 doc/html/boost/date_time/convert_string_type.html mode change 100755 => 100644 doc/html/boost/date_time/convert_to_lower.html mode change 100755 => 100644 doc/html/boost/date_time/counted_time_rep.html mode change 100755 => 100644 doc/html/boost/date_time/counted_time_system.html mode change 100755 => 100644 doc/html/boost/date_time/data_not_accessible.html mode change 100755 => 100644 doc/html/boost/date_time/date.html mode change 100755 => 100644 doc/html/boost/date_time/date_duration.html mode change 100755 => 100644 doc/html/boost/date_time/date_facet.html mode change 100755 => 100644 doc/html/boost/date_time/date_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/date_generator_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/date_generator_parser.html mode change 100755 => 100644 doc/html/boost/date_time/date_input_facet.html mode change 100755 => 100644 doc/html/boost/date_time/date_itr.html mode change 100755 => 100644 doc/html/boost/date_time/date_itr_base.html mode change 100755 => 100644 doc/html/boost/date_time/date_names_put.html mode change 100755 => 100644 doc/html/boost/date_time/day_calc_dst_rule.html mode change 100755 => 100644 doc/html/boost/date_time/day_clock.html mode change 100755 => 100644 doc/html/boost/date_time/day_functor.html mode change 100755 => 100644 doc/html/boost/date_time/days_before_weekday.html mode change 100755 => 100644 doc/html/boost/date_time/days_until_weekday.html mode change 100755 => 100644 doc/html/boost/date_time/default_zone_names.html mode change 100755 => 100644 doc/html/boost/date_time/dst_adjustment_offsets.html mode change 100755 => 100644 doc/html/boost/date_time/dst_calc_engine.html mode change 100755 => 100644 doc/html/boost/date_time/dst_calculator.html mode change 100755 => 100644 doc/html/boost/date_time/dst_day_calc_rule.html mode change 100755 => 100644 doc/html/boost/date_time/duration_traits_adapted.html mode change 100755 => 100644 doc/html/boost/date_time/duration_traits_long.html create mode 100644 doc/html/boost/date_time/dynamic_local_tim_id709157.html delete mode 100755 doc/html/boost/date_time/dynamic_local_time_adju_id739243.html mode change 100755 => 100644 doc/html/boost/date_time/eu_dst_trait.html mode change 100755 => 100644 doc/html/boost/date_time/find_match.html mode change 100755 => 100644 doc/html/boost/date_time/first_kday_after.html mode change 100755 => 100644 doc/html/boost/date_time/first_kday_before.html mode change 100755 => 100644 doc/html/boost/date_time/first_kday_of_month.html create mode 100644 doc/html/boost/date_time/fixed_string_to_i_id374516.html create mode 100644 doc/html/boost/date_time/fixed_string_to_i_id687866.html delete mode 100755 doc/html/boost/date_time/fixed_string_to_int_id359936.html delete mode 100755 doc/html/boost/date_time/fixed_string_to_int_id699456.html mode change 100755 => 100644 doc/html/boost/date_time/format_date_parser.html create mode 100644 doc/html/boost/date_time/from_stream_type_id369613.html delete mode 100755 doc/html/boost/date_time/from_stream_type_id373693.html create mode 100644 doc/html/boost/date_time/from_stream_type_id381882.html delete mode 100755 doc/html/boost/date_time/from_stream_type_id676852.html create mode 100644 doc/html/boost/date_time/from_stream_type_id682350.html create mode 100644 doc/html/boost/date_time/from_stream_type_id691544.html delete mode 100755 doc/html/boost/date_time/from_stream_type_id721908.html delete mode 100755 doc/html/boost/date_time/from_stream_type_id722533.html mode change 100755 => 100644 doc/html/boost/date_time/gather_month_strings.html mode change 100755 => 100644 doc/html/boost/date_time/gather_weekday_strings.html mode change 100755 => 100644 doc/html/boost/date_time/gregorian_calendar_base.html mode change 100755 => 100644 doc/html/boost/date_time/int_adapter.html mode change 100755 => 100644 doc/html/boost/date_time/iso_extended_format.html mode change 100755 => 100644 doc/html/boost/date_time/iso_format.html mode change 100755 => 100644 doc/html/boost/date_time/iso_format_base.html create mode 100644 doc/html/boost/date_time/iso_format_base_w_id385831.html delete mode 100755 doc/html/boost/date_time/iso_format_base_wchar_t_id703444.html mode change 100755 => 100644 doc/html/boost/date_time/last_kday_of_month.html mode change 100755 => 100644 doc/html/boost/date_time/local_adjustor.html mode change 100755 => 100644 doc/html/boost/date_time/microsec_clock.html mode change 100755 => 100644 doc/html/boost/date_time/month_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/month_functor.html mode change 100755 => 100644 doc/html/boost/date_time/months_duration.html mode change 100755 => 100644 doc/html/boost/date_time/next_weekday.html mode change 100755 => 100644 doc/html/boost/date_time/nth_kday_of_month.html mode change 100755 => 100644 doc/html/boost/date_time/null_dst_rules.html delete mode 100755 doc/html/boost/date_time/operator_id386869.html create mode 100644 doc/html/boost/date_time/operator_id719757.html mode change 100755 => 100644 doc/html/boost/date_time/ostream_date_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/ostream_month_formatter.html create mode 100644 doc/html/boost/date_time/ostream_time_dura_id702194.html delete mode 100755 doc/html/boost/date_time/ostream_time_duration_f_id698617.html mode change 100755 => 100644 doc/html/boost/date_time/ostream_time_formatter.html create mode 100644 doc/html/boost/date_time/ostream_time_peri_id697920.html delete mode 100755 doc/html/boost/date_time/ostream_time_period_for_id734868.html mode change 100755 => 100644 doc/html/boost/date_time/ostream_weekday_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/ostream_ymd_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/parse_date.html create mode 100644 doc/html/boost/date_time/parse_delimited_t_id727278.html delete mode 100755 doc/html/boost/date_time/parse_delimited_time_du_id683474.html mode change 100755 => 100644 doc/html/boost/date_time/parse_match_result.html mode change 100755 => 100644 doc/html/boost/date_time/partial_date.html mode change 100755 => 100644 doc/html/boost/date_time/period.html mode change 100755 => 100644 doc/html/boost/date_time/period_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/period_parser.html mode change 100755 => 100644 doc/html/boost/date_time/previous_weekday.html mode change 100755 => 100644 doc/html/boost/date_time/second_clock.html mode change 100755 => 100644 doc/html/boost/date_time/simple_format.html create mode 100644 doc/html/boost/date_time/simple_format_wch_id426438.html delete mode 100755 doc/html/boost/date_time/simple_format_wchar_t_id737944.html mode change 100755 => 100644 doc/html/boost/date_time/special_values_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/special_values_parser.html mode change 100755 => 100644 doc/html/boost/date_time/split_timedate_system.html mode change 100755 => 100644 doc/html/boost/date_time/static_local_time_adjustor.html create mode 100644 doc/html/boost/date_time/str_from_delimite_id369904.html delete mode 100755 doc/html/boost/date_time/str_from_delimited_time_id689002.html mode change 100755 => 100644 doc/html/boost/date_time/string_parse_tree.html mode change 100755 => 100644 doc/html/boost/date_time/subsecond_duration.html mode change 100755 => 100644 doc/html/boost/date_time/time_duration.html mode change 100755 => 100644 doc/html/boost/date_time/time_facet.html mode change 100755 => 100644 doc/html/boost/date_time/time_formats.html mode change 100755 => 100644 doc/html/boost/date_time/time_from_ftime.html mode change 100755 => 100644 doc/html/boost/date_time/time_input_facet.html mode change 100755 => 100644 doc/html/boost/date_time/time_itr.html create mode 100644 doc/html/boost/date_time/time_resolution_t_id368338.html create mode 100644 doc/html/boost/date_time/time_resolution_t_id373100.html create mode 100644 doc/html/boost/date_time/time_resolution_t_id434364.html create mode 100644 doc/html/boost/date_time/time_resolution_t_id438433.html mode change 100755 => 100644 doc/html/boost/date_time/time_resolution_traits.html delete mode 100755 doc/html/boost/date_time/time_resolution_traits__id355360.html delete mode 100755 doc/html/boost/date_time/time_resolution_traits__id384061.html delete mode 100755 doc/html/boost/date_time/time_resolution_traits__id696434.html delete mode 100755 doc/html/boost/date_time/time_resolution_traits__id702834.html mode change 100755 => 100644 doc/html/boost/date_time/time_zone_base.html mode change 100755 => 100644 doc/html/boost/date_time/time_zone_names_base.html mode change 100755 => 100644 doc/html/boost/date_time/tz_db_base.html mode change 100755 => 100644 doc/html/boost/date_time/uk_dst_trait.html mode change 100755 => 100644 doc/html/boost/date_time/us_dst_rules.html mode change 100755 => 100644 doc/html/boost/date_time/us_dst_trait.html mode change 100755 => 100644 doc/html/boost/date_time/utc_adjustment.html mode change 100755 => 100644 doc/html/boost/date_time/var_string_to_int.html mode change 100755 => 100644 doc/html/boost/date_time/week_functor.html mode change 100755 => 100644 doc/html/boost/date_time/weeks_duration.html mode change 100755 => 100644 doc/html/boost/date_time/winapi/FILETIME.html mode change 100755 => 100644 doc/html/boost/date_time/winapi/SYSTEMTIME.html mode change 100755 => 100644 doc/html/boost/date_time/winapi/file_time_to_microseconds.html mode change 100755 => 100644 doc/html/boost/date_time/winapi/lpFileTime.html mode change 100755 => 100644 doc/html/boost/date_time/winapi/lpLocalFileTime.html mode change 100755 => 100644 doc/html/boost/date_time/wrapping_int.html mode change 100755 => 100644 doc/html/boost/date_time/wrapping_int2.html mode change 100755 => 100644 doc/html/boost/date_time/year_based_generator.html mode change 100755 => 100644 doc/html/boost/date_time/year_functor.html mode change 100755 => 100644 doc/html/boost/date_time/year_month_day_base.html mode change 100755 => 100644 doc/html/boost/date_time/years_duration.html mode change 100755 => 100644 doc/html/boost/date_time/ymd_formatter.html mode change 100755 => 100644 doc/html/boost/date_time/ymd_order_spec.html mode change 100755 => 100644 doc/html/boost/environment_iterator.html mode change 100755 => 100644 doc/html/boost/eof_iterator.html mode change 100755 => 100644 doc/html/boost/forward.html mode change 100755 => 100644 doc/html/boost/front_move_insert_iterator.html mode change 100755 => 100644 doc/html/boost/front_move_inserter.html mode change 100755 => 100644 doc/html/boost/function.html mode change 100755 => 100644 doc/html/boost/function/sig.html mode change 100755 => 100644 doc/html/boost/functionN.html mode change 100755 => 100644 doc/html/boost/functionN/sig.html mode change 100755 => 100644 doc/html/boost/function_base.html mode change 100755 => 100644 doc/html/boost/function_equal.html create mode 100644 doc/html/boost/get_id1573726.html delete mode 100755 doc/html/boost/get_id1673528.html create mode 100644 doc/html/boost/graph_traits_mpi__id780324.html delete mode 100755 doc/html/boost/graph_traits_mpi_graph__id770177.html mode change 100755 => 100644 doc/html/boost/gregorian/bad_day_of_month.html mode change 100755 => 100644 doc/html/boost/gregorian/bad_day_of_year.html mode change 100755 => 100644 doc/html/boost/gregorian/bad_month.html mode change 100755 => 100644 doc/html/boost/gregorian/bad_weekday.html mode change 100755 => 100644 doc/html/boost/gregorian/bad_year.html mode change 100755 => 100644 doc/html/boost/gregorian/date.html mode change 100755 => 100644 doc/html/boost/gregorian/date_duration.html mode change 100755 => 100644 doc/html/boost/gregorian/greg_day.html mode change 100755 => 100644 doc/html/boost/gregorian/greg_durations_config.html mode change 100755 => 100644 doc/html/boost/gregorian/greg_facet_config.html mode change 100755 => 100644 doc/html/boost/gregorian/greg_month.html mode change 100755 => 100644 doc/html/boost/gregorian/greg_weekday.html mode change 100755 => 100644 doc/html/boost/gregorian/greg_year.html mode change 100755 => 100644 doc/html/boost/gregorian/gregorian_calendar.html create mode 100644 doc/html/boost/gregorian/operator_id348713.html create mode 100644 doc/html/boost/gregorian/operator_id382308.html create mode 100644 doc/html/boost/gregorian/operator_id698082.html create mode 100644 doc/html/boost/gregorian/operator_id700767.html delete mode 100755 doc/html/boost/gregorian/operator_id708951.html delete mode 100755 doc/html/boost/gregorian/operator_id708999.html delete mode 100755 doc/html/boost/gregorian/operator_id709045.html delete mode 100755 doc/html/boost/gregorian/operator_id734237.html mode change 100755 => 100644 doc/html/boost/gregorian/special_value_from_string.html mode change 100755 => 100644 doc/html/boost/gregorian/weeks_duration.html mode change 100755 => 100644 doc/html/boost/gregorian/year_based_generator.html mode change 100755 => 100644 doc/html/boost/has_nothrow_move.html create mode 100644 doc/html/boost/has_trivial_dest_id1108844.html delete mode 100755 doc/html/boost/has_trivial_destructor__id1117925.html mode change 100755 => 100644 doc/html/boost/hash.html delete mode 100755 doc/html/boost/hash_T_id731670.html create mode 100644 doc/html/boost/hash_T_id755391.html delete mode 100755 doc/html/boost/hash_bool_id730163.html create mode 100644 doc/html/boost/hash_bool_id749268.html delete mode 100755 doc/html/boost/hash_char_id727549.html create mode 100644 doc/html/boost/hash_char_id748548.html delete mode 100755 doc/html/boost/hash_double_id731143.html create mode 100644 doc/html/boost/hash_double_id746117.html delete mode 100755 doc/html/boost/hash_float_id732249.html create mode 100644 doc/html/boost/hash_float_id746061.html delete mode 100755 doc/html/boost/hash_int_id729311.html create mode 100644 doc/html/boost/hash_int_id754336.html delete mode 100755 doc/html/boost/hash_long_double_id731200.html create mode 100644 doc/html/boost/hash_long_double_id749321.html create mode 100644 doc/html/boost/hash_long_id732241.html delete mode 100755 doc/html/boost/hash_long_id749200.html create mode 100644 doc/html/boost/hash_long_long_id747310.html delete mode 100755 doc/html/boost/hash_long_long_id752641.html delete mode 100755 doc/html/boost/hash_short_id729476.html create mode 100644 doc/html/boost/hash_short_id749038.html create mode 100644 doc/html/boost/hash_signed_char_id747389.html delete mode 100755 doc/html/boost/hash_signed_char_id750069.html delete mode 100755 doc/html/boost/hash_std_string_id729518.html create mode 100644 doc/html/boost/hash_std_string_id749378.html create mode 100644 doc/html/boost/hash_std_type_ind_id757716.html delete mode 100755 doc/html/boost/hash_std_type_index_id733286.html delete mode 100755 doc/html/boost/hash_std_wstring_id729575.html create mode 100644 doc/html/boost/hash_std_wstring_id747045.html create mode 100644 doc/html/boost/hash_unsigned_cha_id747446.html delete mode 100755 doc/html/boost/hash_unsigned_char_id750126.html delete mode 100755 doc/html/boost/hash_unsigned_int_id729368.html create mode 100644 doc/html/boost/hash_unsigned_int_id748840.html create mode 100644 doc/html/boost/hash_unsigned_lon_id747253.html create mode 100644 doc/html/boost/hash_unsigned_lon_id758122.html delete mode 100755 doc/html/boost/hash_unsigned_long_id749256.html delete mode 100755 doc/html/boost/hash_unsigned_long_long_id732192.html create mode 100644 doc/html/boost/hash_unsigned_sho_id754534.html delete mode 100755 doc/html/boost/hash_unsigned_short_id751876.html delete mode 100755 doc/html/boost/hash_wchar_t_id729419.html create mode 100644 doc/html/boost/hash_wchar_t_id747502.html mode change 100755 => 100644 doc/html/boost/heap/MergablePriorityQueue.html mode change 100755 => 100644 doc/html/boost/heap/MutablePriorityQueue.html mode change 100755 => 100644 doc/html/boost/heap/PriorityQueue.html mode change 100755 => 100644 doc/html/boost/heap/allocator.html mode change 100755 => 100644 doc/html/boost/heap/arity.html mode change 100755 => 100644 doc/html/boost/heap/binomial_heap.html mode change 100755 => 100644 doc/html/boost/heap/binomial_heap/force_inf.html mode change 100755 => 100644 doc/html/boost/heap/binomial_heap/implementation_defined.html mode change 100755 => 100644 doc/html/boost/heap/compare.html mode change 100755 => 100644 doc/html/boost/heap/constant_time_size.html mode change 100755 => 100644 doc/html/boost/heap/d_ary_heap.html mode change 100755 => 100644 doc/html/boost/heap/fibonacci_heap.html mode change 100755 => 100644 doc/html/boost/heap/heap_merge.html mode change 100755 => 100644 doc/html/boost/heap/mutable_.html mode change 100755 => 100644 doc/html/boost/heap/pairing_heap.html mode change 100755 => 100644 doc/html/boost/heap/priority_queue.html mode change 100755 => 100644 doc/html/boost/heap/skew_heap.html mode change 100755 => 100644 doc/html/boost/heap/skew_heap/implementation_defined.html mode change 100755 => 100644 doc/html/boost/heap/stability_counter_type.html mode change 100755 => 100644 doc/html/boost/heap/stable.html mode change 100755 => 100644 doc/html/boost/heap/store_parent_pointer.html mode change 100755 => 100644 doc/html/boost/interprocess/accept_ownership.html mode change 100755 => 100644 doc/html/boost/interprocess/accept_ownership_type.html mode change 100755 => 100644 doc/html/boost/interprocess/adaptive_pool.html mode change 100755 => 100644 doc/html/boost/interprocess/adaptive_pool/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/allocate_new.html mode change 100755 => 100644 doc/html/boost/interprocess/allocator.html mode change 100755 => 100644 doc/html/boost/interprocess/allocator/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/anonymous_shared_memory.html mode change 100755 => 100644 doc/html/boost/interprocess/bad_alloc.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_bufferbuf.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_bufferstream.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_ibufferstream.html create mode 100644 doc/html/boost/interprocess/basic_managed_ext_id992111.html delete mode 100755 doc/html/boost/interprocess/basic_managed_external__id985860.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_managed_heap_memory.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_managed_mapped_file.html create mode 100644 doc/html/boost/interprocess/basic_managed_sha_id992762.html delete mode 100755 doc/html/boost/interprocess/basic_managed_shared_me_id986512.html create mode 100644 doc/html/boost/interprocess/basic_managed_win_id993101.html delete mode 100755 doc/html/boost/interprocess/basic_managed_windows_s_id986858.html create mode 100644 doc/html/boost/interprocess/basic_managed_xsi_id993432.html delete mode 100755 doc/html/boost/interprocess/basic_managed_xsi_share_id987189.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_obufferstream.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_vectorbuf.html mode change 100755 => 100644 doc/html/boost/interprocess/basic_vectorstream.html mode change 100755 => 100644 doc/html/boost/interprocess/cached_adaptive_pool.html mode change 100755 => 100644 doc/html/boost/interprocess/cached_adaptive_pool/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/cached_node_allocator.html mode change 100755 => 100644 doc/html/boost/interprocess/cached_node_allocator/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/create_only.html mode change 100755 => 100644 doc/html/boost/interprocess/create_only_t.html mode change 100755 => 100644 doc/html/boost/interprocess/defer_lock.html mode change 100755 => 100644 doc/html/boost/interprocess/defer_lock_type.html mode change 100755 => 100644 doc/html/boost/interprocess/deleter.html mode change 100755 => 100644 doc/html/boost/interprocess/enable_shared_from_this.html mode change 100755 => 100644 doc/html/boost/interprocess/expand_bwd.html mode change 100755 => 100644 doc/html/boost/interprocess/expand_fwd.html mode change 100755 => 100644 doc/html/boost/interprocess/file_lock.html mode change 100755 => 100644 doc/html/boost/interprocess/file_mapping.html mode change 100755 => 100644 doc/html/boost/interprocess/flat_map_index.html mode change 100755 => 100644 doc/html/boost/interprocess/flat_map_index_aux.html mode change 100755 => 100644 doc/html/boost/interprocess/interprocess_condition.html mode change 100755 => 100644 doc/html/boost/interprocess/interprocess_exception.html mode change 100755 => 100644 doc/html/boost/interprocess/interprocess_mutex.html create mode 100644 doc/html/boost/interprocess/interprocess_rec_id1003782.html delete mode 100755 doc/html/boost/interprocess/interprocess_recursive__id997493.html mode change 100755 => 100644 doc/html/boost/interprocess/interprocess_semaphore.html create mode 100644 doc/html/boost/interprocess/interprocess_upg_id1004155.html delete mode 100755 doc/html/boost/interprocess/interprocess_upgradable_id997866.html mode change 100755 => 100644 doc/html/boost/interprocess/intrusive_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/iset_index.html mode change 100755 => 100644 doc/html/boost/interprocess/iunordered_set_index.html mode change 100755 => 100644 doc/html/boost/interprocess/lock_exception.html create mode 100644 doc/html/boost/interprocess/make_managed_sha_id1000089.html create mode 100644 doc/html/boost/interprocess/make_managed_sha_id1000127.html delete mode 100755 doc/html/boost/interprocess/make_managed_shared_ptr_id993529.html delete mode 100755 doc/html/boost/interprocess/make_managed_shared_ptr_id993567.html mode change 100755 => 100644 doc/html/boost/interprocess/make_managed_unique_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/make_managed_weak_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/managed_shared_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/managed_unique_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/managed_weak_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/map_index.html mode change 100755 => 100644 doc/html/boost/interprocess/mapped_region.html mode change 100755 => 100644 doc/html/boost/interprocess/message_queue_t.html mode change 100755 => 100644 doc/html/boost/interprocess/mutex_family.html mode change 100755 => 100644 doc/html/boost/interprocess/named_condition.html mode change 100755 => 100644 doc/html/boost/interprocess/named_mutex.html mode change 100755 => 100644 doc/html/boost/interprocess/named_recursive_mutex.html mode change 100755 => 100644 doc/html/boost/interprocess/named_semaphore.html mode change 100755 => 100644 doc/html/boost/interprocess/named_upgradable_mutex.html mode change 100755 => 100644 doc/html/boost/interprocess/node_allocator.html mode change 100755 => 100644 doc/html/boost/interprocess/node_allocator/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/nothrow_allocation.html mode change 100755 => 100644 doc/html/boost/interprocess/null_index.html mode change 100755 => 100644 doc/html/boost/interprocess/null_mutex.html mode change 100755 => 100644 doc/html/boost/interprocess/null_mutex_family.html mode change 100755 => 100644 doc/html/boost/interprocess/offset_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/offset_ptr/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/offset_type_alignment.html mode change 100755 => 100644 doc/html/boost/interprocess/open_copy_on_write.html mode change 100755 => 100644 doc/html/boost/interprocess/open_copy_on_write_t.html mode change 100755 => 100644 doc/html/boost/interprocess/open_only.html mode change 100755 => 100644 doc/html/boost/interprocess/open_only_t.html mode change 100755 => 100644 doc/html/boost/interprocess/open_or_create.html mode change 100755 => 100644 doc/html/boost/interprocess/open_or_create_t.html mode change 100755 => 100644 doc/html/boost/interprocess/open_read_only.html mode change 100755 => 100644 doc/html/boost/interprocess/open_read_only_t.html mode change 100755 => 100644 doc/html/boost/interprocess/open_read_private_t.html delete mode 100755 doc/html/boost/interprocess/operator___id978077.html delete mode 100755 doc/html/boost/interprocess/operator___id978145.html delete mode 100755 doc/html/boost/interprocess/operator___id979071.html delete mode 100755 doc/html/boost/interprocess/operator___id979111.html delete mode 100755 doc/html/boost/interprocess/operator___id979949.html delete mode 100755 doc/html/boost/interprocess/operator___id980018.html delete mode 100755 doc/html/boost/interprocess/operator___id980823.html delete mode 100755 doc/html/boost/interprocess/operator___id980877.html delete mode 100755 doc/html/boost/interprocess/operator___id981637.html delete mode 100755 doc/html/boost/interprocess/operator___id981689.html delete mode 100755 doc/html/boost/interprocess/operator___id982498.html delete mode 100755 doc/html/boost/interprocess/operator___id982566.html delete mode 100755 doc/html/boost/interprocess/operator___id983350.html delete mode 100755 doc/html/boost/interprocess/operator___id983419.html create mode 100644 doc/html/boost/interprocess/operator___id984598.html create mode 100644 doc/html/boost/interprocess/operator___id984666.html create mode 100644 doc/html/boost/interprocess/operator___id985321.html create mode 100644 doc/html/boost/interprocess/operator___id985362.html create mode 100644 doc/html/boost/interprocess/operator___id986200.html create mode 100644 doc/html/boost/interprocess/operator___id986269.html create mode 100644 doc/html/boost/interprocess/operator___id987074.html create mode 100644 doc/html/boost/interprocess/operator___id987128.html create mode 100644 doc/html/boost/interprocess/operator___id987887.html create mode 100644 doc/html/boost/interprocess/operator___id987940.html create mode 100644 doc/html/boost/interprocess/operator___id988748.html create mode 100644 doc/html/boost/interprocess/operator___id988817.html create mode 100644 doc/html/boost/interprocess/operator___id989601.html create mode 100644 doc/html/boost/interprocess/operator___id989669.html delete mode 100755 doc/html/boost/interprocess/operator___id991783.html delete mode 100755 doc/html/boost/interprocess/operator___id991825.html delete mode 100755 doc/html/boost/interprocess/operator___id991868.html delete mode 100755 doc/html/boost/interprocess/operator___id991906.html delete mode 100755 doc/html/boost/interprocess/operator___id991945.html delete mode 100755 doc/html/boost/interprocess/operator___id991984.html create mode 100644 doc/html/boost/interprocess/operator___id998309.html create mode 100644 doc/html/boost/interprocess/operator___id998351.html create mode 100644 doc/html/boost/interprocess/operator___id998393.html create mode 100644 doc/html/boost/interprocess/operator___id998432.html create mode 100644 doc/html/boost/interprocess/operator___id998471.html create mode 100644 doc/html/boost/interprocess/operator___id998510.html delete mode 100755 doc/html/boost/interprocess/operator_id989117.html delete mode 100755 doc/html/boost/interprocess/operator_id989173.html delete mode 100755 doc/html/boost/interprocess/operator_id992023.html create mode 100644 doc/html/boost/interprocess/operator_id995372.html create mode 100644 doc/html/boost/interprocess/operator_id995428.html create mode 100644 doc/html/boost/interprocess/operator_id998549.html mode change 100755 => 100644 doc/html/boost/interprocess/permissions.html mode change 100755 => 100644 doc/html/boost/interprocess/private_adaptive_pool.html mode change 100755 => 100644 doc/html/boost/interprocess/private_adaptive_pool/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/private_node_allocator.html mode change 100755 => 100644 doc/html/boost/interprocess/private_node_allocator/rebind.html mode change 100755 => 100644 doc/html/boost/interprocess/rbtree_best_fit.html mode change 100755 => 100644 doc/html/boost/interprocess/remove_file_on_destroy.html create mode 100644 doc/html/boost/interprocess/remove_shared_mem_id997832.html delete mode 100755 doc/html/boost/interprocess/remove_shared_memory_on_id991306.html mode change 100755 => 100644 doc/html/boost/interprocess/scoped_lock.html mode change 100755 => 100644 doc/html/boost/interprocess/scoped_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/segment_manager.html mode change 100755 => 100644 doc/html/boost/interprocess/segment_manager/allocator.html mode change 100755 => 100644 doc/html/boost/interprocess/segment_manager/deleter.html mode change 100755 => 100644 doc/html/boost/interprocess/segment_manager_base.html mode change 100755 => 100644 doc/html/boost/interprocess/sharable_lock.html mode change 100755 => 100644 doc/html/boost/interprocess/shared_memory_object.html mode change 100755 => 100644 doc/html/boost/interprocess/shared_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/shrink_in_place.html mode change 100755 => 100644 doc/html/boost/interprocess/simple_seq_fit.html mode change 100755 => 100644 doc/html/boost/interprocess/std.html delete mode 100755 doc/html/boost/interprocess/swap_id992061.html delete mode 100755 doc/html/boost/interprocess/swap_id992460.html create mode 100644 doc/html/boost/interprocess/swap_id998586.html create mode 100644 doc/html/boost/interprocess/swap_id998985.html delete mode 100755 doc/html/boost/interprocess/to_raw_pointer_id992139.html delete mode 100755 doc/html/boost/interprocess/to_raw_pointer_id992503.html create mode 100644 doc/html/boost/interprocess/to_raw_pointer_id998665.html create mode 100644 doc/html/boost/interprocess/to_raw_pointer_id999029.html mode change 100755 => 100644 doc/html/boost/interprocess/try_shrink_in_place.html mode change 100755 => 100644 doc/html/boost/interprocess/try_to_lock.html mode change 100755 => 100644 doc/html/boost/interprocess/try_to_lock_type.html mode change 100755 => 100644 doc/html/boost/interprocess/unique_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/unordered_map_index.html mode change 100755 => 100644 doc/html/boost/interprocess/upgradable_lock.html mode change 100755 => 100644 doc/html/boost/interprocess/weak_ptr.html mode change 100755 => 100644 doc/html/boost/interprocess/windows_shared_memory.html mode change 100755 => 100644 doc/html/boost/interprocess/xsi_key.html mode change 100755 => 100644 doc/html/boost/interprocess/xsi_shared_memory.html mode change 100755 => 100644 doc/html/boost/interprocess/zero_memory.html mode change 100755 => 100644 doc/html/boost/intrusive/any_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/any_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/any_to_avl_set_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/any_to_bs_set_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/any_to_list_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/any_to_set_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/any_to_slist_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/any_to_unordered_set_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/avl_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/avl_set.html mode change 100755 => 100644 doc/html/boost/intrusive/avl_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/avl_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/avltree.html mode change 100755 => 100644 doc/html/boost/intrusive/avltree_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/bs_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/bs_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/bucket_traits.html mode change 100755 => 100644 doc/html/boost/intrusive/cache_begin.html mode change 100755 => 100644 doc/html/boost/intrusive/cache_last.html mode change 100755 => 100644 doc/html/boost/intrusive/circular_list_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/circular_slist_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/compare.html mode change 100755 => 100644 doc/html/boost/intrusive/compare_hash.html mode change 100755 => 100644 doc/html/boost/intrusive/constant_time_size.html mode change 100755 => 100644 doc/html/boost/intrusive/derivation_value_traits.html mode change 100755 => 100644 doc/html/boost/intrusive/equal.html mode change 100755 => 100644 doc/html/boost/intrusive/floating_point.html mode change 100755 => 100644 doc/html/boost/intrusive/function_hook.html create mode 100644 doc/html/boost/intrusive/get_parent_from__id1202821.html create mode 100644 doc/html/boost/intrusive/get_parent_from__id1202857.html delete mode 100755 doc/html/boost/intrusive/get_parent_from_member_id1190255.html delete mode 100755 doc/html/boost/intrusive/get_parent_from_member_id1190291.html mode change 100755 => 100644 doc/html/boost/intrusive/hash.html mode change 100755 => 100644 doc/html/boost/intrusive/hashtable.html mode change 100755 => 100644 doc/html/boost/intrusive/incremental.html mode change 100755 => 100644 doc/html/boost/intrusive/linear.html mode change 100755 => 100644 doc/html/boost/intrusive/linear_slist_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/link_mode.html mode change 100755 => 100644 doc/html/boost/intrusive/link_mode_type.html mode change 100755 => 100644 doc/html/boost/intrusive/list.html mode change 100755 => 100644 doc/html/boost/intrusive/list_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/list_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_any_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_any_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_avl_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/make_avl_set.html mode change 100755 => 100644 doc/html/boost/intrusive/make_avl_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_avl_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_avltree.html mode change 100755 => 100644 doc/html/boost/intrusive/make_bs_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_bs_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_hashtable.html mode change 100755 => 100644 doc/html/boost/intrusive/make_list.html mode change 100755 => 100644 doc/html/boost/intrusive/make_list_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_list_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/make_rbtree.html mode change 100755 => 100644 doc/html/boost/intrusive/make_set.html mode change 100755 => 100644 doc/html/boost/intrusive/make_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_sg_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/make_sg_set.html mode change 100755 => 100644 doc/html/boost/intrusive/make_sgtree.html mode change 100755 => 100644 doc/html/boost/intrusive/make_slist.html mode change 100755 => 100644 doc/html/boost/intrusive/make_slist_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_slist_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_splay_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/make_splay_set.html mode change 100755 => 100644 doc/html/boost/intrusive/make_splay_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_splay_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/make_splaytree.html mode change 100755 => 100644 doc/html/boost/intrusive/make_treap_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/make_treap_set.html mode change 100755 => 100644 doc/html/boost/intrusive/make_trie.html mode change 100755 => 100644 doc/html/boost/intrusive/make_unordered_multiset.html create mode 100644 doc/html/boost/intrusive/make_unordered_s_id1286116.html create mode 100644 doc/html/boost/intrusive/make_unordered_s_id1286573.html mode change 100755 => 100644 doc/html/boost/intrusive/make_unordered_set.html delete mode 100755 doc/html/boost/intrusive/make_unordered_set_base_id1268602.html delete mode 100755 doc/html/boost/intrusive/make_unordered_set_memb_id1269058.html mode change 100755 => 100644 doc/html/boost/intrusive/max_pointer_plus_bits.html delete mode 100755 doc/html/boost/intrusive/max_pointer_plus_bits_v_id1190369.html create mode 100644 doc/html/boost/intrusive/max_pointer_plus_id1202935.html mode change 100755 => 100644 doc/html/boost/intrusive/member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/member_value_traits.html mode change 100755 => 100644 doc/html/boost/intrusive/multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/optimize_multikey.html mode change 100755 => 100644 doc/html/boost/intrusive/optimize_size.html create mode 100644 doc/html/boost/intrusive/pointer_plus_bit_id1202967.html delete mode 100755 doc/html/boost/intrusive/pointer_plus_bits_T___N_id1190402.html mode change 100755 => 100644 doc/html/boost/intrusive/pointer_traits.html delete mode 100755 doc/html/boost/intrusive/pointer_traits_T_id1190754.html delete mode 100755 doc/html/boost/intrusive/pointer_traits_T_id1190754/rebind_pointer.html create mode 100644 doc/html/boost/intrusive/pointer_traits_T_id1203320.html create mode 100644 doc/html/boost/intrusive/pointer_traits_T_id1203320/rebind_pointer.html mode change 100755 => 100644 doc/html/boost/intrusive/power_2_buckets.html mode change 100755 => 100644 doc/html/boost/intrusive/priority.html mode change 100755 => 100644 doc/html/boost/intrusive/priority_compare.html mode change 100755 => 100644 doc/html/boost/intrusive/rbtree.html mode change 100755 => 100644 doc/html/boost/intrusive/rbtree_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/set.html mode change 100755 => 100644 doc/html/boost/intrusive/set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/sg_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/sg_set.html mode change 100755 => 100644 doc/html/boost/intrusive/sgtree.html mode change 100755 => 100644 doc/html/boost/intrusive/sgtree_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/sgtree_algorithms/insert_commit_data.html mode change 100755 => 100644 doc/html/boost/intrusive/size_type.html mode change 100755 => 100644 doc/html/boost/intrusive/slist.html mode change 100755 => 100644 doc/html/boost/intrusive/slist_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/slist_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/splay_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/splay_set.html mode change 100755 => 100644 doc/html/boost/intrusive/splay_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/splay_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/splaytree.html mode change 100755 => 100644 doc/html/boost/intrusive/splaytree_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/store_hash.html mode change 100755 => 100644 doc/html/boost/intrusive/tag.html mode change 100755 => 100644 doc/html/boost/intrusive/treap.html mode change 100755 => 100644 doc/html/boost/intrusive/treap_algorithms.html mode change 100755 => 100644 doc/html/boost/intrusive/treap_algorithms/insert_commit_data.html mode change 100755 => 100644 doc/html/boost/intrusive/treap_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/treap_set.html mode change 100755 => 100644 doc/html/boost/intrusive/trivial_value_traits.html mode change 100755 => 100644 doc/html/boost/intrusive/unordered_multiset.html mode change 100755 => 100644 doc/html/boost/intrusive/unordered_set.html mode change 100755 => 100644 doc/html/boost/intrusive/unordered_set_base_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/unordered_set_member_hook.html mode change 100755 => 100644 doc/html/boost/intrusive/value_traits.html mode change 100755 => 100644 doc/html/boost/intrusive/void_pointer.html mode change 100755 => 100644 doc/html/boost/is_recursive_wrapper.html mode change 100755 => 100644 doc/html/boost/is_reference_wrapper.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802325.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802374.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802422.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802470.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802518.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802562.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802606.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802650.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802693.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802754.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802814.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802874.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802934.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1802975.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803017.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803076.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803126.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803175.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803235.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803285.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803334.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803394.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803454.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803496.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803537.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803597.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803657.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803717.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803778.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803810.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803842.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803874.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803905.html create mode 100644 doc/html/boost/lambda/plain_return_typ_id1803957.html delete mode 100755 doc/html/boost/lambda/plain_return_type_1_una_id1739289.html delete mode 100755 doc/html/boost/lambda/plain_return_type_1_una_id1739330.html delete mode 100755 doc/html/boost/lambda/plain_return_type_1_una_id1739809.html delete mode 100755 doc/html/boost/lambda/plain_return_type_1_una_id1739851.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1738681.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1738729.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1738777.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1738825.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1738874.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1738917.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1738961.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739005.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739049.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739109.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739169.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739229.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739372.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739432.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739481.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739530.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739590.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739640.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739689.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739749.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739892.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1739952.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740012.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740073.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740133.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740165.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740197.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740230.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740260.html delete mode 100755 doc/html/boost/lambda/plain_return_type_2_ari_id1740312.html mode change 100755 => 100644 doc/html/boost/last_value.html delete mode 100755 doc/html/boost/last_value_void_id1283867.html create mode 100644 doc/html/boost/last_value_void_id818100.html mode change 100755 => 100644 doc/html/boost/local_time/ambiguous_result.html mode change 100755 => 100644 doc/html/boost/local_time/bad_adjustment.html mode change 100755 => 100644 doc/html/boost/local_time/bad_offset.html mode change 100755 => 100644 doc/html/boost/local_time/custom_time_zone_base.html mode change 100755 => 100644 doc/html/boost/local_time/dst_not_valid.html mode change 100755 => 100644 doc/html/boost/local_time/first_last_rule_spec.html mode change 100755 => 100644 doc/html/boost/local_time/last_last_rule_spec.html mode change 100755 => 100644 doc/html/boost/local_time/local_date_time_base.html mode change 100755 => 100644 doc/html/boost/local_time/nth_kday_rule_spec.html mode change 100755 => 100644 doc/html/boost/local_time/nth_last_rule_spec.html create mode 100644 doc/html/boost/local_time/operator-__id688229.html create mode 100644 doc/html/boost/local_time/operator-__id700634.html delete mode 100755 doc/html/boost/local_time/operator-__id706718.html delete mode 100755 doc/html/boost/local_time/operator-__id719546.html create mode 100644 doc/html/boost/local_time/operator-_id367078.html create mode 100644 doc/html/boost/local_time/operator-_id375684.html delete mode 100755 doc/html/boost/local_time/operator-_id684144.html delete mode 100755 doc/html/boost/local_time/operator-_id706690.html create mode 100644 doc/html/boost/local_time/operator___id368535.html create mode 100644 doc/html/boost/local_time/operator___id372099.html delete mode 100755 doc/html/boost/local_time/operator___id668989.html delete mode 100755 doc/html/boost/local_time/operator___id706663.html create mode 100644 doc/html/boost/local_time/operator__id343649.html create mode 100644 doc/html/boost/local_time/operator__id673707.html delete mode 100755 doc/html/boost/local_time/operator__id688008.html delete mode 100755 doc/html/boost/local_time/operator__id702493.html mode change 100755 => 100644 doc/html/boost/local_time/partial_date_rule_spec.html mode change 100755 => 100644 doc/html/boost/local_time/posix_time_zone_base.html mode change 100755 => 100644 doc/html/boost/local_time/time_label_invalid.html mode change 100755 => 100644 doc/html/boost/local_time/tz_database.html create mode 100644 doc/html/boost/logic/get_default_inde_id1572284.html delete mode 100755 doc/html/boost/logic/get_default_indetermina_id791615.html mode change 100755 => 100644 doc/html/boost/logic/indeterminate.html mode change 100755 => 100644 doc/html/boost/logic/indeterminate_name.html create mode 100644 doc/html/boost/logic/operator___id1093793.html create mode 100644 doc/html/boost/logic/operator___id1110295.html create mode 100644 doc/html/boost/logic/operator___id1160978.html delete mode 100755 doc/html/boost/logic/operator___id1170929.html delete mode 100755 doc/html/boost/logic/operator___id1296154.html delete mode 100755 doc/html/boost/logic/operator___id1385279.html create mode 100644 doc/html/boost/logic/operator__id1077302.html delete mode 100755 doc/html/boost/logic/operator__id814056.html create mode 100644 doc/html/boost/logic/operator_id1091211.html delete mode 100755 doc/html/boost/logic/operator_id1155814.html delete mode 100755 doc/html/boost/logic/operator_id1291627.html delete mode 100755 doc/html/boost/logic/operator_id1403782.html create mode 100644 doc/html/boost/logic/operator_id1572333.html create mode 100644 doc/html/boost/logic/operator_id1572409.html create mode 100644 doc/html/boost/logic/operator_id1572468.html delete mode 100755 doc/html/boost/logic/operator_id791665.html mode change 100755 => 100644 doc/html/boost/logic/tribool.html mode change 100755 => 100644 doc/html/boost/logic/tribool/value_t.html mode change 100755 => 100644 doc/html/boost/make_move_iterator.html create mode 100644 doc/html/boost/make_recursive_v_id1592281.html mode change 100755 => 100644 doc/html/boost/make_recursive_variant.html delete mode 100755 doc/html/boost/make_recursive_variant__id1790944.html mode change 100755 => 100644 doc/html/boost/make_variant_over.html mode change 100755 => 100644 doc/html/boost/move_backward.html create mode 100644 doc/html/boost/move_id1108876.html create mode 100644 doc/html/boost/move_id1109062.html delete mode 100755 doc/html/boost/move_id1117957.html delete mode 100755 doc/html/boost/move_id1118143.html mode change 100755 => 100644 doc/html/boost/move_insert_iterator.html mode change 100755 => 100644 doc/html/boost/move_inserter.html mode change 100755 => 100644 doc/html/boost/move_iterator.html mode change 100755 => 100644 doc/html/boost/mpi/all_gather.html mode change 100755 => 100644 doc/html/boost/mpi/all_reduce.html mode change 100755 => 100644 doc/html/boost/mpi/all_to_all.html mode change 100755 => 100644 doc/html/boost/mpi/allocator.html mode change 100755 => 100644 doc/html/boost/mpi/allocator/rebind.html delete mode 100755 doc/html/boost/mpi/allocator_void_id764381.html delete mode 100755 doc/html/boost/mpi/allocator_void_id764381/rebind.html create mode 100644 doc/html/boost/mpi/allocator_void_id769290.html create mode 100644 doc/html/boost/mpi/allocator_void_id769290/rebind.html mode change 100755 => 100644 doc/html/boost/mpi/any_source.html mode change 100755 => 100644 doc/html/boost/mpi/any_tag.html mode change 100755 => 100644 doc/html/boost/mpi/bitwise_and.html mode change 100755 => 100644 doc/html/boost/mpi/bitwise_or.html mode change 100755 => 100644 doc/html/boost/mpi/bitwise_xor.html mode change 100755 => 100644 doc/html/boost/mpi/broadcast.html mode change 100755 => 100644 doc/html/boost/mpi/comm_create_kind.html mode change 100755 => 100644 doc/html/boost/mpi/communicator.html mode change 100755 => 100644 doc/html/boost/mpi/content.html mode change 100755 => 100644 doc/html/boost/mpi/environment.html mode change 100755 => 100644 doc/html/boost/mpi/exception.html mode change 100755 => 100644 doc/html/boost/mpi/gather.html mode change 100755 => 100644 doc/html/boost/mpi/get_content.html delete mode 100755 doc/html/boost/mpi/get_id772292.html delete mode 100755 doc/html/boost/mpi/get_id772322.html create mode 100644 doc/html/boost/mpi/get_id780965.html create mode 100644 doc/html/boost/mpi/get_id780995.html delete mode 100755 doc/html/boost/mpi/get_mpi_datatype_id770338.html create mode 100644 doc/html/boost/mpi/get_mpi_datatype_id783005.html mode change 100755 => 100644 doc/html/boost/mpi/graph_communicator.html mode change 100755 => 100644 doc/html/boost/mpi/group.html mode change 100755 => 100644 doc/html/boost/mpi/intercommunicator.html mode change 100755 => 100644 doc/html/boost/mpi/is_commutative.html mode change 100755 => 100644 doc/html/boost/mpi/is_mpi_builtin_datatype.html mode change 100755 => 100644 doc/html/boost/mpi/is_mpi_byte_datatype.html mode change 100755 => 100644 doc/html/boost/mpi/is_mpi_complex_datatype.html mode change 100755 => 100644 doc/html/boost/mpi/is_mpi_datatype.html create mode 100644 doc/html/boost/mpi/is_mpi_floating_p_id782695.html delete mode 100755 doc/html/boost/mpi/is_mpi_floating_point_d_id767983.html mode change 100755 => 100644 doc/html/boost/mpi/is_mpi_integer_datatype.html mode change 100755 => 100644 doc/html/boost/mpi/is_mpi_logical_datatype.html mode change 100755 => 100644 doc/html/boost/mpi/is_mpi_op.html mode change 100755 => 100644 doc/html/boost/mpi/logical_xor.html mode change 100755 => 100644 doc/html/boost/mpi/maximum.html mode change 100755 => 100644 doc/html/boost/mpi/minimum.html delete mode 100755 doc/html/boost/mpi/operator-_id770872.html create mode 100644 doc/html/boost/mpi/operator-_id781714.html delete mode 100755 doc/html/boost/mpi/operator___id765997.html delete mode 100755 doc/html/boost/mpi/operator___id766049.html delete mode 100755 doc/html/boost/mpi/operator___id768574.html delete mode 100755 doc/html/boost/mpi/operator___id768622.html delete mode 100755 doc/html/boost/mpi/operator___id771575.html delete mode 100755 doc/html/boost/mpi/operator___id771621.html create mode 100644 doc/html/boost/mpi/operator___id773866.html create mode 100644 doc/html/boost/mpi/operator___id773917.html create mode 100644 doc/html/boost/mpi/operator___id781505.html create mode 100644 doc/html/boost/mpi/operator___id781552.html create mode 100644 doc/html/boost/mpi/operator___id783598.html create mode 100644 doc/html/boost/mpi/operator___id783645.html delete mode 100755 doc/html/boost/mpi/operator__id770818.html create mode 100644 doc/html/boost/mpi/operator__id781661.html delete mode 100755 doc/html/boost/mpi/operator_id771668.html create mode 100644 doc/html/boost/mpi/operator_id781598.html mode change 100755 => 100644 doc/html/boost/mpi/packed.html mode change 100755 => 100644 doc/html/boost/mpi/packed_iarchive.html mode change 100755 => 100644 doc/html/boost/mpi/packed_oarchive.html mode change 100755 => 100644 doc/html/boost/mpi/packed_skeleton_iarchive.html mode change 100755 => 100644 doc/html/boost/mpi/packed_skeleton_oarchive.html mode change 100755 => 100644 doc/html/boost/mpi/python/register_serialized.html delete mode 100755 doc/html/boost/mpi/python/register_skeleton_and_c_id778072.html create mode 100644 doc/html/boost/mpi/python/register_skeleton_id785599.html mode change 100755 => 100644 doc/html/boost/mpi/reduce.html mode change 100755 => 100644 doc/html/boost/mpi/request.html mode change 100755 => 100644 doc/html/boost/mpi/scan.html mode change 100755 => 100644 doc/html/boost/mpi/scatter.html mode change 100755 => 100644 doc/html/boost/mpi/skeleton.html mode change 100755 => 100644 doc/html/boost/mpi/skeleton_proxy.html mode change 100755 => 100644 doc/html/boost/mpi/status.html mode change 100755 => 100644 doc/html/boost/mpi/test_all.html mode change 100755 => 100644 doc/html/boost/mpi/test_any.html mode change 100755 => 100644 doc/html/boost/mpi/test_some.html mode change 100755 => 100644 doc/html/boost/mpi/timer.html mode change 100755 => 100644 doc/html/boost/mpi/wait_all.html mode change 100755 => 100644 doc/html/boost/mpi/wait_any.html mode change 100755 => 100644 doc/html/boost/mpi/wait_some.html mode change 100755 => 100644 doc/html/boost/numeric/default_.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_max.html create mode 100644 doc/html/boost/numeric/functional/as_max_T__std_val_id581698.html delete mode 100755 doc/html/boost/numeric/functional/as_max_T__std_valarray__id580939.html create mode 100644 doc/html/boost/numeric/functional/as_max_T__std_vec_id582205.html delete mode 100755 doc/html/boost/numeric/functional/as_max_T__std_vector_ta_id581446.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_max_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_min.html create mode 100644 doc/html/boost/numeric/functional/as_min_T__std_val_id581660.html delete mode 100755 doc/html/boost/numeric/functional/as_min_T__std_valarray__id580900.html create mode 100644 doc/html/boost/numeric/functional/as_min_T__std_vec_id582167.html delete mode 100755 doc/html/boost/numeric/functional/as_min_T__std_vector_ta_id581408.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_min_base.html create mode 100644 doc/html/boost/numeric/functional/as_min_base_Arg___id580730.html delete mode 100755 doc/html/boost/numeric/functional/as_min_base_Arg__typena_id579971.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_one.html create mode 100644 doc/html/boost/numeric/functional/as_one_T__std_val_id581776.html delete mode 100755 doc/html/boost/numeric/functional/as_one_T__std_valarray__id581016.html create mode 100644 doc/html/boost/numeric/functional/as_one_T__std_vec_id582282.html delete mode 100755 doc/html/boost/numeric/functional/as_one_T__std_vector_ta_id581523.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_one_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_zero.html create mode 100644 doc/html/boost/numeric/functional/as_zero_T__std_va_id581737.html delete mode 100755 doc/html/boost/numeric/functional/as_zero_T__std_valarray_id580978.html create mode 100644 doc/html/boost/numeric/functional/as_zero_T__std_ve_id582244.html delete mode 100755 doc/html/boost/numeric/functional/as_zero_T__std_vector_t_id581484.html mode change 100755 => 100644 doc/html/boost/numeric/functional/as_zero_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/assign.html mode change 100755 => 100644 doc/html/boost/numeric/functional/assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/average.html create mode 100644 doc/html/boost/numeric/functional/average_Left__Rig_id581469.html create mode 100644 doc/html/boost/numeric/functional/average_Left__Rig_id582052.html delete mode 100755 doc/html/boost/numeric/functional/average_Left__Right__st_id580710.html delete mode 100755 doc/html/boost/numeric/functional/average_Left__Right__st_id581293.html mode change 100755 => 100644 doc/html/boost/numeric/functional/average_base.html delete mode 100755 doc/html/boost/numeric/functional/average_base_Left__Righ_id579808.html create mode 100644 doc/html/boost/numeric/functional/average_base_Left_id580568.html mode change 100755 => 100644 doc/html/boost/numeric/functional/complement.html mode change 100755 => 100644 doc/html/boost/numeric/functional/complement_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/divides.html mode change 100755 => 100644 doc/html/boost/numeric/functional/divides_assign.html mode change 100755 => 100644 doc/html/boost/numeric/functional/divides_assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/divides_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/equal_to.html mode change 100755 => 100644 doc/html/boost/numeric/functional/equal_to_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/greater.html mode change 100755 => 100644 doc/html/boost/numeric/functional/greater_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/greater_equal.html mode change 100755 => 100644 doc/html/boost/numeric/functional/greater_equal_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/left_ref.html mode change 100755 => 100644 doc/html/boost/numeric/functional/less.html mode change 100755 => 100644 doc/html/boost/numeric/functional/less_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/less_equal.html mode change 100755 => 100644 doc/html/boost/numeric/functional/less_equal_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/logical_not.html mode change 100755 => 100644 doc/html/boost/numeric/functional/logical_not_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/max_assign.html delete mode 100755 doc/html/boost/numeric/functional/max_assign_Left__Right__id580657.html delete mode 100755 doc/html/boost/numeric/functional/max_assign_Left__Right__id581240.html create mode 100644 doc/html/boost/numeric/functional/max_assign_Left___id581416.html create mode 100644 doc/html/boost/numeric/functional/max_assign_Left___id581999.html mode change 100755 => 100644 doc/html/boost/numeric/functional/max_assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/min_assign.html delete mode 100755 doc/html/boost/numeric/functional/min_assign_Left__Right__id580603.html delete mode 100755 doc/html/boost/numeric/functional/min_assign_Left__Right__id581187.html create mode 100644 doc/html/boost/numeric/functional/min_assign_Left___id581362.html create mode 100644 doc/html/boost/numeric/functional/min_assign_Left___id581946.html mode change 100755 => 100644 doc/html/boost/numeric/functional/min_assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/minus.html mode change 100755 => 100644 doc/html/boost/numeric/functional/minus_assign.html mode change 100755 => 100644 doc/html/boost/numeric/functional/minus_assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/minus_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/modulus.html mode change 100755 => 100644 doc/html/boost/numeric/functional/modulus_assign.html mode change 100755 => 100644 doc/html/boost/numeric/functional/modulus_assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/modulus_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/multiplies.html mode change 100755 => 100644 doc/html/boost/numeric/functional/multiplies_assign.html mode change 100755 => 100644 doc/html/boost/numeric/functional/multiplies_assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/multiplies_base.html create mode 100644 doc/html/boost/numeric/functional/multiply_and_prom_id577762.html delete mode 100755 doc/html/boost/numeric/functional/multiply_and_promote_to_id577003.html mode change 100755 => 100644 doc/html/boost/numeric/functional/not_equal_to.html mode change 100755 => 100644 doc/html/boost/numeric/functional/not_equal_to_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/outer_product.html create mode 100644 doc/html/boost/numeric/functional/outer_product_Lef_id562429.html delete mode 100755 doc/html/boost/numeric/functional/outer_product_Left__Rig_id561678.html mode change 100755 => 100644 doc/html/boost/numeric/functional/outer_product_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/plus.html mode change 100755 => 100644 doc/html/boost/numeric/functional/plus_assign.html mode change 100755 => 100644 doc/html/boost/numeric/functional/plus_assign_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/plus_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/promote.html create mode 100644 doc/html/boost/numeric/functional/promote_ToFrom__T_id581547.html create mode 100644 doc/html/boost/numeric/functional/promote_ToFrom__T_id582124.html delete mode 100755 doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id580788.html delete mode 100755 doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id581365.html create mode 100644 doc/html/boost/numeric/functional/promote_To__From__id581499.html create mode 100644 doc/html/boost/numeric/functional/promote_To__From__id582077.html delete mode 100755 doc/html/boost/numeric/functional/promote_To__From__std_v_id580740.html delete mode 100755 doc/html/boost/numeric/functional/promote_To__From__std_v_id581318.html mode change 100755 => 100644 doc/html/boost/numeric/functional/promote_base.html create mode 100644 doc/html/boost/numeric/functional/promote_base_ToFr_id580640.html delete mode 100755 doc/html/boost/numeric/functional/promote_base_ToFrom__To_id579881.html create mode 100644 doc/html/boost/numeric/functional/promote_bool__Fro_id581590.html delete mode 100755 doc/html/boost/numeric/functional/promote_bool__From__voi_id580831.html create mode 100644 doc/html/boost/numeric/functional/promote_bool_cons_id581633.html delete mode 100755 doc/html/boost/numeric/functional/promote_bool_const__Fro_id580874.html delete mode 100755 doc/html/boost/numeric/functional/tag_std_valarray_T_id580584.html create mode 100644 doc/html/boost/numeric/functional/tag_std_valarray__id581343.html delete mode 100755 doc/html/boost/numeric/functional/tag_std_vector_T__Al_id581161.html create mode 100644 doc/html/boost/numeric/functional/tag_std_vector_T__id581920.html mode change 100755 => 100644 doc/html/boost/numeric/functional/unary_minus.html mode change 100755 => 100644 doc/html/boost/numeric/functional/unary_minus_base.html mode change 100755 => 100644 doc/html/boost/numeric/functional/unary_plus.html mode change 100755 => 100644 doc/html/boost/numeric/functional/unary_plus_base.html mode change 100755 => 100644 doc/html/boost/numeric/one.html mode change 100755 => 100644 doc/html/boost/numeric/one_or_default.html mode change 100755 => 100644 doc/html/boost/numeric/op/as_max.html mode change 100755 => 100644 doc/html/boost/numeric/op/as_min.html mode change 100755 => 100644 doc/html/boost/numeric/op/as_one.html mode change 100755 => 100644 doc/html/boost/numeric/op/as_zero.html mode change 100755 => 100644 doc/html/boost/numeric/op/assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/average.html mode change 100755 => 100644 doc/html/boost/numeric/op/complement.html mode change 100755 => 100644 doc/html/boost/numeric/op/divides.html mode change 100755 => 100644 doc/html/boost/numeric/op/divides_assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/equal_to.html mode change 100755 => 100644 doc/html/boost/numeric/op/greater.html mode change 100755 => 100644 doc/html/boost/numeric/op/greater_equal.html mode change 100755 => 100644 doc/html/boost/numeric/op/less.html mode change 100755 => 100644 doc/html/boost/numeric/op/less_equal.html mode change 100755 => 100644 doc/html/boost/numeric/op/logical_not.html mode change 100755 => 100644 doc/html/boost/numeric/op/max_assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/min_assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/minus.html mode change 100755 => 100644 doc/html/boost/numeric/op/minus_assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/modulus.html mode change 100755 => 100644 doc/html/boost/numeric/op/modulus_assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/multiplies.html mode change 100755 => 100644 doc/html/boost/numeric/op/multiplies_assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/not_equal_to.html mode change 100755 => 100644 doc/html/boost/numeric/op/outer_product.html mode change 100755 => 100644 doc/html/boost/numeric/op/plus.html mode change 100755 => 100644 doc/html/boost/numeric/op/plus_assign.html mode change 100755 => 100644 doc/html/boost/numeric/op/promote.html mode change 100755 => 100644 doc/html/boost/numeric/op/unary_minus.html mode change 100755 => 100644 doc/html/boost/numeric/op/unary_plus.html mode change 100755 => 100644 doc/html/boost/numeric/zero.html mode change 100755 => 100644 doc/html/boost/numeric/zero_or_default.html delete mode 100755 doc/html/boost/operator_id1673477.html create mode 100644 doc/html/boost/operator_id1844704.html mode change 100755 => 100644 doc/html/boost/posix_time/duration_from_string.html mode change 100755 => 100644 doc/html/boost/posix_time/from_ftime.html mode change 100755 => 100644 doc/html/boost/posix_time/hours.html create mode 100644 doc/html/boost/posix_time/millisec_posix_ti_id719601.html delete mode 100755 doc/html/boost/posix_time/millisec_posix_time_sys_id711962.html mode change 100755 => 100644 doc/html/boost/posix_time/minutes.html delete mode 100755 doc/html/boost/posix_time/operator-__id691181.html delete mode 100755 doc/html/boost/posix_time/operator-__id709639.html create mode 100644 doc/html/boost/posix_time/operator-__id723097.html create mode 100644 doc/html/boost/posix_time/operator-__id734192.html create mode 100644 doc/html/boost/posix_time/operator-_id677826.html delete mode 100755 doc/html/boost/posix_time/operator-_id706854.html delete mode 100755 doc/html/boost/posix_time/operator-_id709610.html create mode 100644 doc/html/boost/posix_time/operator-_id715233.html create mode 100644 doc/html/boost/posix_time/operator___id392388.html delete mode 100755 doc/html/boost/posix_time/operator___id706828.html delete mode 100755 doc/html/boost/posix_time/operator___id709584.html create mode 100644 doc/html/boost/posix_time/operator___id715207.html create mode 100644 doc/html/boost/posix_time/operator__id350508.html delete mode 100755 doc/html/boost/posix_time/operator__id705345.html delete mode 100755 doc/html/boost/posix_time/operator__id711710.html create mode 100644 doc/html/boost/posix_time/operator__id734219.html create mode 100644 doc/html/boost/posix_time/operator_id734462.html delete mode 100755 doc/html/boost/posix_time/operator_id745582.html mode change 100755 => 100644 doc/html/boost/posix_time/posix_time_system_config.html mode change 100755 => 100644 doc/html/boost/posix_time/ptime.html mode change 100755 => 100644 doc/html/boost/posix_time/seconds.html mode change 100755 => 100644 doc/html/boost/posix_time/simple_time_rep.html mode change 100755 => 100644 doc/html/boost/posix_time/time_duration.html mode change 100755 => 100644 doc/html/boost/posix_time/wtime_facet.html mode change 100755 => 100644 doc/html/boost/program_options/abstract_variables_map.html mode change 100755 => 100644 doc/html/boost/program_options/ambiguous_option.html mode change 100755 => 100644 doc/html/boost/program_options/basic_command_line_parser.html mode change 100755 => 100644 doc/html/boost/program_options/basic_option.html create mode 100644 doc/html/boost/program_options/basic_parsed_opti_id790649.html mode change 100755 => 100644 doc/html/boost/program_options/basic_parsed_options.html delete mode 100755 doc/html/boost/program_options/basic_parsed_options_wc_id1074553.html mode change 100755 => 100644 doc/html/boost/program_options/bool_switch.html mode change 100755 => 100644 doc/html/boost/program_options/collect_unrecognized.html mode change 100755 => 100644 doc/html/boost/program_options/collect_unrecognized_mode.html mode change 100755 => 100644 doc/html/boost/program_options/command_line_style/style_t.html mode change 100755 => 100644 doc/html/boost/program_options/duplicate_option_error.html mode change 100755 => 100644 doc/html/boost/program_options/error.html create mode 100644 doc/html/boost/program_options/error_with_no_option_name.html create mode 100644 doc/html/boost/program_options/error_with_option_name.html mode change 100755 => 100644 doc/html/boost/program_options/ext_parser.html create mode 100644 doc/html/boost/program_options/invalid_bool_value.html create mode 100644 doc/html/boost/program_options/invalid_command_l_id794968.html mode change 100755 => 100644 doc/html/boost/program_options/invalid_command_line_style.html delete mode 100755 doc/html/boost/program_options/invalid_command_line_sy_id1150061.html create mode 100644 doc/html/boost/program_options/invalid_config_file_syntax.html mode change 100755 => 100644 doc/html/boost/program_options/invalid_option_value.html mode change 100755 => 100644 doc/html/boost/program_options/invalid_syntax.html mode change 100755 => 100644 doc/html/boost/program_options/multiple_occurrences.html mode change 100755 => 100644 doc/html/boost/program_options/multiple_values.html mode change 100755 => 100644 doc/html/boost/program_options/notify.html mode change 100755 => 100644 doc/html/boost/program_options/option_description.html create mode 100644 doc/html/boost/program_options/options_descript_id1136328.html mode change 100755 => 100644 doc/html/boost/program_options/options_description.html delete mode 100755 doc/html/boost/program_options/options_description_eas_id781098.html mode change 100755 => 100644 doc/html/boost/program_options/parse_command_line.html delete mode 100755 doc/html/boost/program_options/parse_config_file_id1140665.html delete mode 100755 doc/html/boost/program_options/parse_config_file_id1148232.html create mode 100644 doc/html/boost/program_options/parse_config_file_id783863.html create mode 100644 doc/html/boost/program_options/parse_config_file_id783904.html create mode 100644 doc/html/boost/program_options/parse_environmen_id1137214.html delete mode 100755 doc/html/boost/program_options/parse_environment_id1070107.html delete mode 100755 doc/html/boost/program_options/parse_environment_id1070141.html delete mode 100755 doc/html/boost/program_options/parse_environment_id1070170.html create mode 100644 doc/html/boost/program_options/parse_environment_id789381.html create mode 100644 doc/html/boost/program_options/parse_environment_id789410.html create mode 100644 doc/html/boost/program_options/positional_option_id789522.html delete mode 100755 doc/html/boost/program_options/positional_options_desc_id1150344.html mode change 100755 => 100644 doc/html/boost/program_options/reading_file.html mode change 100755 => 100644 doc/html/boost/program_options/required_option.html mode change 100755 => 100644 doc/html/boost/program_options/split_unix.html create mode 100644 doc/html/boost/program_options/store_id1166357.html create mode 100644 doc/html/boost/program_options/store_id1166391.html delete mode 100755 doc/html/boost/program_options/store_id778821.html delete mode 100755 doc/html/boost/program_options/store_id778856.html create mode 100644 doc/html/boost/program_options/too_many_positio_id1164794.html delete mode 100755 doc/html/boost/program_options/too_many_positional_opt_id1150044.html mode change 100755 => 100644 doc/html/boost/program_options/typed_value.html mode change 100755 => 100644 doc/html/boost/program_options/typed_value_base.html mode change 100755 => 100644 doc/html/boost/program_options/unknown_option.html mode change 100755 => 100644 doc/html/boost/program_options/untyped_value.html mode change 100755 => 100644 doc/html/boost/program_options/validation_error.html create mode 100644 doc/html/boost/program_options/value_id1135975.html delete mode 100755 doc/html/boost/program_options/value_id787092.html mode change 100755 => 100644 doc/html/boost/program_options/value_semantic.html create mode 100644 doc/html/boost/program_options/value_semantic_c_id1156687.html create mode 100644 doc/html/boost/program_options/value_semantic_co_id791934.html create mode 100644 doc/html/boost/program_options/value_semantic_co_id800556.html delete mode 100755 doc/html/boost/program_options/value_semantic_codecvt__id1161963.html delete mode 100755 doc/html/boost/program_options/value_semantic_codecvt__id1161978.html delete mode 100755 doc/html/boost/program_options/value_semantic_codecvt__id785202.html mode change 100755 => 100644 doc/html/boost/program_options/variable_value.html mode change 100755 => 100644 doc/html/boost/program_options/variables_map.html mode change 100755 => 100644 doc/html/boost/program_options/wvalue.html mode change 100755 => 100644 doc/html/boost/property_tree/basic_ptree.html mode change 100755 => 100644 doc/html/boost/property_tree/customize_stream.html delete mode 100755 doc/html/boost/property_tree/customize_stream_Ch__Tr_id1140694.html delete mode 100755 doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142738.html delete mode 100755 doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142811.html delete mode 100755 doc/html/boost/property_tree/customize_stream_Ch__Tr_id1154223.html delete mode 100755 doc/html/boost/property_tree/customize_stream_Ch__Tr_id760253.html create mode 100644 doc/html/boost/property_tree/customize_stream__id790537.html create mode 100644 doc/html/boost/property_tree/customize_stream__id790604.html create mode 100644 doc/html/boost/property_tree/customize_stream_id1159366.html create mode 100644 doc/html/boost/property_tree/customize_stream_id1166463.html create mode 100644 doc/html/boost/property_tree/customize_stream_id1166828.html mode change 100755 => 100644 doc/html/boost/property_tree/id_translator.html delete mode 100755 doc/html/boost/property_tree/info_parser/read_info_id1070500.html delete mode 100755 doc/html/boost/property_tree/info_parser/read_info_id1070548.html create mode 100644 doc/html/boost/property_tree/info_parser/read_info_id1095828.html create mode 100644 doc/html/boost/property_tree/info_parser/read_info_id1095870.html create mode 100644 doc/html/boost/property_tree/info_parser/read_info_id1095915.html delete mode 100755 doc/html/boost/property_tree/info_parser/read_info_id1160062.html delete mode 100755 doc/html/boost/property_tree/info_parser/read_info_id1160104.html create mode 100644 doc/html/boost/property_tree/info_parser/read_info_id795081.html delete mode 100755 doc/html/boost/property_tree/info_parser/write_info_id1069437.html delete mode 100755 doc/html/boost/property_tree/info_parser/write_info_id1070597.html create mode 100644 doc/html/boost/property_tree/info_parser/write_info_id1096838.html create mode 100644 doc/html/boost/property_tree/info_parser/write_info_id1175513.html mode change 100755 => 100644 doc/html/boost/property_tree/ini_parser/ini_parser_error.html delete mode 100755 doc/html/boost/property_tree/ini_parser/read_ini_id1074940.html delete mode 100755 doc/html/boost/property_tree/ini_parser/read_ini_id1074986.html create mode 100644 doc/html/boost/property_tree/ini_parser/read_ini_id1139273.html create mode 100644 doc/html/boost/property_tree/ini_parser/read_ini_id1160437.html mode change 100755 => 100644 doc/html/boost/property_tree/ini_parser/validate_flags.html delete mode 100755 doc/html/boost/property_tree/ini_parser/write_ini_id1075043.html delete mode 100755 doc/html/boost/property_tree/ini_parser/write_ini_id1075120.html create mode 100644 doc/html/boost/property_tree/ini_parser/write_ini_id1139957.html create mode 100644 doc/html/boost/property_tree/ini_parser/write_ini_id1160761.html mode change 100755 => 100644 doc/html/boost/property_tree/iptree.html delete mode 100755 doc/html/boost/property_tree/json_parser/read_json_id1071328.html create mode 100644 doc/html/boost/property_tree/json_parser/read_json_id1099065.html delete mode 100755 doc/html/boost/property_tree/json_parser/read_json_id1140937.html create mode 100644 doc/html/boost/property_tree/json_parser/read_json_id795181.html delete mode 100755 doc/html/boost/property_tree/json_parser/write_json_id1071400.html delete mode 100755 doc/html/boost/property_tree/json_parser/write_json_id1071471.html create mode 100644 doc/html/boost/property_tree/json_parser/write_json_id1137532.html create mode 100644 doc/html/boost/property_tree/json_parser/write_json_id793429.html mode change 100755 => 100644 doc/html/boost/property_tree/load.html mode change 100755 => 100644 doc/html/boost/property_tree/path.html create mode 100644 doc/html/boost/property_tree/path_of_std_basic_id764832.html delete mode 100755 doc/html/boost/property_tree/path_of_std_basic_strin_id782647.html mode change 100755 => 100644 doc/html/boost/property_tree/ptree.html mode change 100755 => 100644 doc/html/boost/property_tree/ptree_bad_data.html mode change 100755 => 100644 doc/html/boost/property_tree/ptree_bad_path.html mode change 100755 => 100644 doc/html/boost/property_tree/ptree_error.html mode change 100755 => 100644 doc/html/boost/property_tree/save.html delete mode 100755 doc/html/boost/property_tree/serialize_id1071206.html create mode 100644 doc/html/boost/property_tree/serialize_id789238.html mode change 100755 => 100644 doc/html/boost/property_tree/stream_translator.html mode change 100755 => 100644 doc/html/boost/property_tree/string_path.html delete mode 100755 doc/html/boost/property_tree/swap_id783350.html create mode 100644 doc/html/boost/property_tree/swap_id792943.html create mode 100644 doc/html/boost/property_tree/translator_betwe_id1095755.html create mode 100644 doc/html/boost/property_tree/translator_betwe_id1095777.html create mode 100644 doc/html/boost/property_tree/translator_betwe_id1167809.html delete mode 100755 doc/html/boost/property_tree/translator_between_T__T_id1160186.html delete mode 100755 doc/html/boost/property_tree/translator_between_std__id1160010.html delete mode 100755 doc/html/boost/property_tree/translator_between_std__id782306.html mode change 100755 => 100644 doc/html/boost/property_tree/wiptree.html mode change 100755 => 100644 doc/html/boost/property_tree/wpath.html mode change 100755 => 100644 doc/html/boost/property_tree/wptree.html delete mode 100755 doc/html/boost/property_tree/xml_parser/read_xml_id1145781.html delete mode 100755 doc/html/boost/property_tree/xml_parser/read_xml_id1145883.html create mode 100644 doc/html/boost/property_tree/xml_parser/read_xml_id1161432.html create mode 100644 doc/html/boost/property_tree/xml_parser/read_xml_id1161534.html delete mode 100755 doc/html/boost/property_tree/xml_parser/write_xml_id1154593.html delete mode 100755 doc/html/boost/property_tree/xml_parser/write_xml_id1154652.html create mode 100644 doc/html/boost/property_tree/xml_parser/write_xml_id1168786.html create mode 100644 doc/html/boost/property_tree/xml_parser/write_xml_id1168846.html mode change 100755 => 100644 doc/html/boost/proto/N.html mode change 100755 => 100644 doc/html/boost/proto/_.html mode change 100755 => 100644 doc/html/boost/proto/_/impl.html mode change 100755 => 100644 doc/html/boost/proto/_byref.html delete mode 100755 doc/html/boost/proto/_byref/result_This_T____id1529634.html create mode 100644 doc/html/boost/proto/_byref/result_This_T____id1552922.html delete mode 100755 doc/html/boost/proto/_byref/result_This_T__id1529671.html create mode 100644 doc/html/boost/proto/_byref/result_This_T__id1552958.html mode change 100755 => 100644 doc/html/boost/proto/_byval.html delete mode 100755 doc/html/boost/proto/_byval/result_This_T____id1529906.html create mode 100644 doc/html/boost/proto/_byval/result_This_T____id1553194.html delete mode 100755 doc/html/boost/proto/_byval/result_This_T__id1529936.html create mode 100644 doc/html/boost/proto/_byval/result_This_T__id1553224.html create mode 100644 doc/html/boost/proto/_byval/result_This_boos_id1553163.html delete mode 100755 doc/html/boost/proto/_byval/result_This_boost_refer_id1529876.html mode change 100755 => 100644 doc/html/boost/proto/_child_c.html mode change 100755 => 100644 doc/html/boost/proto/_child_c/impl.html mode change 100755 => 100644 doc/html/boost/proto/_data.html mode change 100755 => 100644 doc/html/boost/proto/_data/impl.html mode change 100755 => 100644 doc/html/boost/proto/_default.html mode change 100755 => 100644 doc/html/boost/proto/_default/impl.html mode change 100755 => 100644 doc/html/boost/proto/_expr.html mode change 100755 => 100644 doc/html/boost/proto/_expr/impl.html mode change 100755 => 100644 doc/html/boost/proto/_state.html mode change 100755 => 100644 doc/html/boost/proto/_state/impl.html mode change 100755 => 100644 doc/html/boost/proto/_value.html mode change 100755 => 100644 doc/html/boost/proto/_value/impl.html mode change 100755 => 100644 doc/html/boost/proto/_void.html mode change 100755 => 100644 doc/html/boost/proto/_void/impl.html mode change 100755 => 100644 doc/html/boost/proto/address_of.html mode change 100755 => 100644 doc/html/boost/proto/address_of/impl.html mode change 100755 => 100644 doc/html/boost/proto/and_.html mode change 100755 => 100644 doc/html/boost/proto/and_/impl.html mode change 100755 => 100644 doc/html/boost/proto/arity_of.html delete mode 100755 doc/html/boost/proto/as_child_id1527575.html create mode 100644 doc/html/boost/proto/as_child_id1550862.html delete mode 100755 doc/html/boost/proto/as_expr_id1527385.html create mode 100644 doc/html/boost/proto/as_expr_id1550672.html mode change 100755 => 100644 doc/html/boost/proto/assert_matches.html mode change 100755 => 100644 doc/html/boost/proto/assert_matches_not.html mode change 100755 => 100644 doc/html/boost/proto/assign.html mode change 100755 => 100644 doc/html/boost/proto/assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/basic_default_domain.html mode change 100755 => 100644 doc/html/boost/proto/basic_default_generator.html mode change 100755 => 100644 doc/html/boost/proto/basic_expr.html mode change 100755 => 100644 doc/html/boost/proto/binary_expr.html mode change 100755 => 100644 doc/html/boost/proto/binary_expr/impl.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_and.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_and/impl.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_and_assign.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_and_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_or.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_or/impl.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_or_assign.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_or_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_xor.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_xor/impl.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_xor_assign.html mode change 100755 => 100644 doc/html/boost/proto/bitwise_xor_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/by_value_generator.html delete mode 100755 doc/html/boost/proto/by_value_generator/result_This_Expr__id1501686.html create mode 100644 doc/html/boost/proto/by_value_generator/result_This_Expr_id1525244.html mode change 100755 => 100644 doc/html/boost/proto/call.html mode change 100755 => 100644 doc/html/boost/proto/call/impl.html mode change 100755 => 100644 doc/html/boost/proto/callable.html mode change 100755 => 100644 doc/html/boost/proto/char_.html delete mode 100755 doc/html/boost/proto/child_c_id1528008.html create mode 100644 doc/html/boost/proto/child_c_id1551295.html delete mode 100755 doc/html/boost/proto/child_id1527766.html create mode 100644 doc/html/boost/proto/child_id1551053.html mode change 100755 => 100644 doc/html/boost/proto/comma.html mode change 100755 => 100644 doc/html/boost/proto/comma/impl.html mode change 100755 => 100644 doc/html/boost/proto/complement.html mode change 100755 => 100644 doc/html/boost/proto/complement/impl.html mode change 100755 => 100644 doc/html/boost/proto/compose_generators.html delete mode 100755 doc/html/boost/proto/compose_generators/result_This_Expr__id1501842.html create mode 100644 doc/html/boost/proto/compose_generators/result_This_Expr_id1525400.html mode change 100755 => 100644 doc/html/boost/proto/context/callable_context.html mode change 100755 => 100644 doc/html/boost/proto/context/callable_context/eval.html mode change 100755 => 100644 doc/html/boost/proto/context/callable_eval.html mode change 100755 => 100644 doc/html/boost/proto/context/default_context.html mode change 100755 => 100644 doc/html/boost/proto/context/default_context/eval.html mode change 100755 => 100644 doc/html/boost/proto/context/default_eval.html mode change 100755 => 100644 doc/html/boost/proto/context/null_context.html mode change 100755 => 100644 doc/html/boost/proto/context/null_context/eval.html mode change 100755 => 100644 doc/html/boost/proto/context/null_eval.html mode change 100755 => 100644 doc/html/boost/proto/convertible_to.html mode change 100755 => 100644 doc/html/boost/proto/deduce_domain.html delete mode 100755 doc/html/boost/proto/deep_copy_id1493807.html create mode 100644 doc/html/boost/proto/deep_copy_id1517094.html mode change 100755 => 100644 doc/html/boost/proto/default_domain.html mode change 100755 => 100644 doc/html/boost/proto/default_generator.html delete mode 100755 doc/html/boost/proto/default_generator/result_This_Expr__id1501199.html create mode 100644 doc/html/boost/proto/default_generator/result_This_Expr_id1524757.html mode change 100755 => 100644 doc/html/boost/proto/dereference.html mode change 100755 => 100644 doc/html/boost/proto/dereference/impl.html delete mode 100755 doc/html/boost/proto/display_expr_id1492920.html create mode 100644 doc/html/boost/proto/display_expr_id1516207.html mode change 100755 => 100644 doc/html/boost/proto/divides.html mode change 100755 => 100644 doc/html/boost/proto/divides/impl.html mode change 100755 => 100644 doc/html/boost/proto/divides_assign.html mode change 100755 => 100644 doc/html/boost/proto/divides_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/domain.html mode change 100755 => 100644 doc/html/boost/proto/domain/as_child.html mode change 100755 => 100644 doc/html/boost/proto/domain/as_expr.html mode change 100755 => 100644 doc/html/boost/proto/domain_of.html mode change 100755 => 100644 doc/html/boost/proto/equal_to.html mode change 100755 => 100644 doc/html/boost/proto/equal_to/impl.html delete mode 100755 doc/html/boost/proto/eval_id1495281.html create mode 100644 doc/html/boost/proto/eval_id1518568.html mode change 100755 => 100644 doc/html/boost/proto/exact.html mode change 100755 => 100644 doc/html/boost/proto/expr.html mode change 100755 => 100644 doc/html/boost/proto/expr/result.html mode change 100755 => 100644 doc/html/boost/proto/extends.html mode change 100755 => 100644 doc/html/boost/proto/extends/result.html mode change 100755 => 100644 doc/html/boost/proto/external_transform.html mode change 100755 => 100644 doc/html/boost/proto/external_transforms.html mode change 100755 => 100644 doc/html/boost/proto/external_transforms/when.html delete mode 100755 doc/html/boost/proto/flatten_id1500995.html create mode 100644 doc/html/boost/proto/flatten_id1524553.html mode change 100755 => 100644 doc/html/boost/proto/fold.html mode change 100755 => 100644 doc/html/boost/proto/fold/impl.html mode change 100755 => 100644 doc/html/boost/proto/fold_tree.html mode change 100755 => 100644 doc/html/boost/proto/fold_tree/impl.html mode change 100755 => 100644 doc/html/boost/proto/function.html mode change 100755 => 100644 doc/html/boost/proto/function/impl.html mode change 100755 => 100644 doc/html/boost/proto/functional/as_child.html delete mode 100755 doc/html/boost/proto/functional/as_child/result_This_T__id1518495.html create mode 100644 doc/html/boost/proto/functional/as_child/result_This_T__id1542053.html mode change 100755 => 100644 doc/html/boost/proto/functional/as_expr.html delete mode 100755 doc/html/boost/proto/functional/as_expr/result_This_T__id1518301.html create mode 100644 doc/html/boost/proto/functional/as_expr/result_This_T__id1541859.html mode change 100755 => 100644 doc/html/boost/proto/functional/at.html delete mode 100755 doc/html/boost/proto/functional/at/result_This_Seq__N__id1498642.html create mode 100644 doc/html/boost/proto/functional/at/result_This_Seq__id1522201.html mode change 100755 => 100644 doc/html/boost/proto/functional/child.html delete mode 100755 doc/html/boost/proto/functional/child/result_This_Expr__id1518943.html create mode 100644 doc/html/boost/proto/functional/child/result_This_Expr_id1542501.html mode change 100755 => 100644 doc/html/boost/proto/functional/child_c.html delete mode 100755 doc/html/boost/proto/functional/child_c/result_This_Expr__id1518688.html create mode 100644 doc/html/boost/proto/functional/child_c/result_This_Expr_id1542246.html mode change 100755 => 100644 doc/html/boost/proto/functional/deep_copy.html delete mode 100755 doc/html/boost/proto/functional/deep_copy/result_This_Expr__id1493720.html create mode 100644 doc/html/boost/proto/functional/deep_copy/result_This_Expr_id1517008.html mode change 100755 => 100644 doc/html/boost/proto/functional/display_expr.html mode change 100755 => 100644 doc/html/boost/proto/functional/eval.html delete mode 100755 doc/html/boost/proto/functional/eval/result_This_Expr__Conte_id1495023.html create mode 100644 doc/html/boost/proto/functional/eval/result_This_Expr_id1518310.html mode change 100755 => 100644 doc/html/boost/proto/functional/first.html delete mode 100755 doc/html/boost/proto/functional/first/result_This_Pair____id1500261.html delete mode 100755 doc/html/boost/proto/functional/first/result_This_Pair__id1500225.html delete mode 100755 doc/html/boost/proto/functional/first/result_This_Pair_const__id1500297.html create mode 100644 doc/html/boost/proto/functional/first/result_This_Pair_id1523783.html create mode 100644 doc/html/boost/proto/functional/first/result_This_Pair_id1523819.html create mode 100644 doc/html/boost/proto/functional/first/result_This_Pair_id1523855.html mode change 100755 => 100644 doc/html/boost/proto/functional/flatten.html delete mode 100755 doc/html/boost/proto/functional/flatten/result_This_Expr____id1500803.html delete mode 100755 doc/html/boost/proto/functional/flatten/result_This_Expr__id1500769.html create mode 100644 doc/html/boost/proto/functional/flatten/result_This_Expr_id1524328.html create mode 100644 doc/html/boost/proto/functional/flatten/result_This_Expr_id1524361.html mode change 100755 => 100644 doc/html/boost/proto/functional/left.html delete mode 100755 doc/html/boost/proto/functional/left/result_This_Expr__id1519373.html create mode 100644 doc/html/boost/proto/functional/left/result_This_Expr_id1542932.html mode change 100755 => 100644 doc/html/boost/proto/functional/make_expr.html delete mode 100755 doc/html/boost/proto/functional/make_expr/result_This_A___id1502620.html create mode 100644 doc/html/boost/proto/functional/make_expr/result_This_A___id1526178.html mode change 100755 => 100644 doc/html/boost/proto/functional/make_pair.html create mode 100644 doc/html/boost/proto/functional/make_pair/result_This_Firs_id1523634.html delete mode 100755 doc/html/boost/proto/functional/make_pair/result_This_First__Seco_id1500076.html mode change 100755 => 100644 doc/html/boost/proto/functional/pop_back.html delete mode 100755 doc/html/boost/proto/functional/pop_back/result_This_Seq____id1498924.html delete mode 100755 doc/html/boost/proto/functional/pop_back/result_This_Seq__id1498890.html create mode 100644 doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522448.html create mode 100644 doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522482.html mode change 100755 => 100644 doc/html/boost/proto/functional/pop_front.html delete mode 100755 doc/html/boost/proto/functional/pop_front/result_This_Seq____id1499189.html delete mode 100755 doc/html/boost/proto/functional/pop_front/result_This_Seq__id1499155.html create mode 100644 doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522713.html create mode 100644 doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522747.html mode change 100755 => 100644 doc/html/boost/proto/functional/push_back.html delete mode 100755 doc/html/boost/proto/functional/push_back/result_This_Seq__T__id1499401.html create mode 100644 doc/html/boost/proto/functional/push_back/result_This_Seq__id1522959.html mode change 100755 => 100644 doc/html/boost/proto/functional/push_front.html delete mode 100755 doc/html/boost/proto/functional/push_front/result_This_Seq__T__id1499594.html create mode 100644 doc/html/boost/proto/functional/push_front/result_This_Seq__id1523152.html mode change 100755 => 100644 doc/html/boost/proto/functional/reverse.html delete mode 100755 doc/html/boost/proto/functional/reverse/result_This_Seq____id1499832.html delete mode 100755 doc/html/boost/proto/functional/reverse/result_This_Seq__id1499798.html create mode 100644 doc/html/boost/proto/functional/reverse/result_This_Seq__id1523357.html create mode 100644 doc/html/boost/proto/functional/reverse/result_This_Seq__id1523390.html mode change 100755 => 100644 doc/html/boost/proto/functional/right.html delete mode 100755 doc/html/boost/proto/functional/right/result_This_Expr__id1519591.html create mode 100644 doc/html/boost/proto/functional/right/result_This_Expr_id1543149.html mode change 100755 => 100644 doc/html/boost/proto/functional/second.html delete mode 100755 doc/html/boost/proto/functional/second/result_This_Pair____id1500504.html delete mode 100755 doc/html/boost/proto/functional/second/result_This_Pair__id1500468.html delete mode 100755 doc/html/boost/proto/functional/second/result_This_Pair_const__id1500540.html create mode 100644 doc/html/boost/proto/functional/second/result_This_Pair_id1524026.html create mode 100644 doc/html/boost/proto/functional/second/result_This_Pair_id1524062.html create mode 100644 doc/html/boost/proto/functional/second/result_This_Pair_id1524098.html mode change 100755 => 100644 doc/html/boost/proto/functional/unpack_expr.html create mode 100644 doc/html/boost/proto/functional/unpack_expr/result_This_Sequ_id1526392.html delete mode 100755 doc/html/boost/proto/functional/unpack_expr/result_This_Sequence__id1503105.html mode change 100755 => 100644 doc/html/boost/proto/functional/value.html delete mode 100755 doc/html/boost/proto/functional/value/result_This_Expr__id1519164.html create mode 100644 doc/html/boost/proto/functional/value/result_This_Expr_id1542722.html mode change 100755 => 100644 doc/html/boost/proto/generator.html delete mode 100755 doc/html/boost/proto/generator/result_This_Expr__id1501378.html create mode 100644 doc/html/boost/proto/generator/result_This_Expr_id1524936.html mode change 100755 => 100644 doc/html/boost/proto/greater.html mode change 100755 => 100644 doc/html/boost/proto/greater/impl.html mode change 100755 => 100644 doc/html/boost/proto/greater_equal.html mode change 100755 => 100644 doc/html/boost/proto/greater_equal/impl.html mode change 100755 => 100644 doc/html/boost/proto/if_.html mode change 100755 => 100644 doc/html/boost/proto/if_/impl.html mode change 100755 => 100644 doc/html/boost/proto/if_else_.html mode change 100755 => 100644 doc/html/boost/proto/if_else_/impl.html mode change 100755 => 100644 doc/html/boost/proto/int_.html mode change 100755 => 100644 doc/html/boost/proto/integral_c.html mode change 100755 => 100644 doc/html/boost/proto/integral_c/impl.html mode change 100755 => 100644 doc/html/boost/proto/is_aggregate.html mode change 100755 => 100644 doc/html/boost/proto/is_callable.html mode change 100755 => 100644 doc/html/boost/proto/is_domain.html mode change 100755 => 100644 doc/html/boost/proto/is_expr.html mode change 100755 => 100644 doc/html/boost/proto/is_extension.html mode change 100755 => 100644 doc/html/boost/proto/is_proto_expr.html mode change 100755 => 100644 doc/html/boost/proto/is_transform.html mode change 100755 => 100644 doc/html/boost/proto/lazy.html mode change 100755 => 100644 doc/html/boost/proto/lazy/impl.html delete mode 100755 doc/html/boost/proto/left_id1528275.html create mode 100644 doc/html/boost/proto/left_id1551562.html mode change 100755 => 100644 doc/html/boost/proto/less.html mode change 100755 => 100644 doc/html/boost/proto/less/impl.html mode change 100755 => 100644 doc/html/boost/proto/less_equal.html mode change 100755 => 100644 doc/html/boost/proto/less_equal/impl.html mode change 100755 => 100644 doc/html/boost/proto/listN.html mode change 100755 => 100644 doc/html/boost/proto/lit.html mode change 100755 => 100644 doc/html/boost/proto/literal.html mode change 100755 => 100644 doc/html/boost/proto/logical_and.html mode change 100755 => 100644 doc/html/boost/proto/logical_and/impl.html mode change 100755 => 100644 doc/html/boost/proto/logical_not.html mode change 100755 => 100644 doc/html/boost/proto/logical_not/impl.html mode change 100755 => 100644 doc/html/boost/proto/logical_or.html mode change 100755 => 100644 doc/html/boost/proto/logical_or/impl.html mode change 100755 => 100644 doc/html/boost/proto/long_.html mode change 100755 => 100644 doc/html/boost/proto/make.html mode change 100755 => 100644 doc/html/boost/proto/make/impl.html delete mode 100755 doc/html/boost/proto/make_expr_id1503817.html create mode 100644 doc/html/boost/proto/make_expr_id1527104.html mode change 100755 => 100644 doc/html/boost/proto/matches.html mode change 100755 => 100644 doc/html/boost/proto/mem_ptr.html mode change 100755 => 100644 doc/html/boost/proto/mem_ptr/impl.html mode change 100755 => 100644 doc/html/boost/proto/minus.html mode change 100755 => 100644 doc/html/boost/proto/minus/impl.html mode change 100755 => 100644 doc/html/boost/proto/minus_assign.html mode change 100755 => 100644 doc/html/boost/proto/minus_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/modulus.html mode change 100755 => 100644 doc/html/boost/proto/modulus/impl.html mode change 100755 => 100644 doc/html/boost/proto/modulus_assign.html mode change 100755 => 100644 doc/html/boost/proto/modulus_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/multiplies.html mode change 100755 => 100644 doc/html/boost/proto/multiplies/impl.html mode change 100755 => 100644 doc/html/boost/proto/multiplies_assign.html mode change 100755 => 100644 doc/html/boost/proto/multiplies_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/nary_expr.html mode change 100755 => 100644 doc/html/boost/proto/nary_expr/impl.html mode change 100755 => 100644 doc/html/boost/proto/negate.html mode change 100755 => 100644 doc/html/boost/proto/negate/impl.html mode change 100755 => 100644 doc/html/boost/proto/noinvoke.html mode change 100755 => 100644 doc/html/boost/proto/not_.html mode change 100755 => 100644 doc/html/boost/proto/not_/impl.html mode change 100755 => 100644 doc/html/boost/proto/not_equal_to.html mode change 100755 => 100644 doc/html/boost/proto/not_equal_to/impl.html mode change 100755 => 100644 doc/html/boost/proto/nullary_expr.html mode change 100755 => 100644 doc/html/boost/proto/nullary_expr/impl.html mode change 100755 => 100644 doc/html/boost/proto/or_.html mode change 100755 => 100644 doc/html/boost/proto/or_/impl.html mode change 100755 => 100644 doc/html/boost/proto/otherwise.html create mode 100644 doc/html/boost/proto/pack.html mode change 100755 => 100644 doc/html/boost/proto/pass_through.html mode change 100755 => 100644 doc/html/boost/proto/pass_through/impl.html mode change 100755 => 100644 doc/html/boost/proto/plus.html mode change 100755 => 100644 doc/html/boost/proto/plus/impl.html mode change 100755 => 100644 doc/html/boost/proto/plus_assign.html mode change 100755 => 100644 doc/html/boost/proto/plus_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/pod_generator.html delete mode 100755 doc/html/boost/proto/pod_generator/result_This_Expr__id1501531.html create mode 100644 doc/html/boost/proto/pod_generator/result_This_Expr_id1525089.html mode change 100755 => 100644 doc/html/boost/proto/post_dec.html mode change 100755 => 100644 doc/html/boost/proto/post_dec/impl.html mode change 100755 => 100644 doc/html/boost/proto/post_inc.html mode change 100755 => 100644 doc/html/boost/proto/post_inc/impl.html mode change 100755 => 100644 doc/html/boost/proto/pre_dec.html mode change 100755 => 100644 doc/html/boost/proto/pre_dec/impl.html mode change 100755 => 100644 doc/html/boost/proto/pre_inc.html mode change 100755 => 100644 doc/html/boost/proto/pre_inc/impl.html mode change 100755 => 100644 doc/html/boost/proto/protect.html mode change 100755 => 100644 doc/html/boost/proto/protect/impl.html mode change 100755 => 100644 doc/html/boost/proto/result_of/as_child.html mode change 100755 => 100644 doc/html/boost/proto/result_of/as_expr.html mode change 100755 => 100644 doc/html/boost/proto/result_of/child.html mode change 100755 => 100644 doc/html/boost/proto/result_of/child_c.html mode change 100755 => 100644 doc/html/boost/proto/result_of/deep_copy.html mode change 100755 => 100644 doc/html/boost/proto/result_of/eval.html mode change 100755 => 100644 doc/html/boost/proto/result_of/flatten.html mode change 100755 => 100644 doc/html/boost/proto/result_of/left.html mode change 100755 => 100644 doc/html/boost/proto/result_of/make_expr.html create mode 100644 doc/html/boost/proto/result_of/make_expr_Tag__D_id1526638.html delete mode 100755 doc/html/boost/proto/result_of/make_expr_Tag__Domain___id1503351.html mode change 100755 => 100644 doc/html/boost/proto/result_of/right.html mode change 100755 => 100644 doc/html/boost/proto/result_of/unpack_expr.html delete mode 100755 doc/html/boost/proto/result_of/unpack_expr_Tag__Domain_id1503713.html create mode 100644 doc/html/boost/proto/result_of/unpack_expr_Tag__id1527000.html mode change 100755 => 100644 doc/html/boost/proto/result_of/value.html mode change 100755 => 100644 doc/html/boost/proto/reverse_fold.html mode change 100755 => 100644 doc/html/boost/proto/reverse_fold_tree.html mode change 100755 => 100644 doc/html/boost/proto/reverse_fold_tree/impl.html delete mode 100755 doc/html/boost/proto/right_id1528399.html create mode 100644 doc/html/boost/proto/right_id1551686.html mode change 100755 => 100644 doc/html/boost/proto/shift_left.html mode change 100755 => 100644 doc/html/boost/proto/shift_left/impl.html mode change 100755 => 100644 doc/html/boost/proto/shift_left_assign.html mode change 100755 => 100644 doc/html/boost/proto/shift_left_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/shift_right.html mode change 100755 => 100644 doc/html/boost/proto/shift_right/impl.html mode change 100755 => 100644 doc/html/boost/proto/shift_right_assign.html mode change 100755 => 100644 doc/html/boost/proto/shift_right_assign/impl.html mode change 100755 => 100644 doc/html/boost/proto/size_t.html mode change 100755 => 100644 doc/html/boost/proto/subscript.html mode change 100755 => 100644 doc/html/boost/proto/subscript/impl.html mode change 100755 => 100644 doc/html/boost/proto/switch_.html mode change 100755 => 100644 doc/html/boost/proto/switch_/impl.html mode change 100755 => 100644 doc/html/boost/proto/tag/address_of.html mode change 100755 => 100644 doc/html/boost/proto/tag/assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/bitwise_and.html mode change 100755 => 100644 doc/html/boost/proto/tag/bitwise_and_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/bitwise_or.html mode change 100755 => 100644 doc/html/boost/proto/tag/bitwise_or_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/bitwise_xor.html mode change 100755 => 100644 doc/html/boost/proto/tag/bitwise_xor_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/comma.html mode change 100755 => 100644 doc/html/boost/proto/tag/complement.html mode change 100755 => 100644 doc/html/boost/proto/tag/dereference.html mode change 100755 => 100644 doc/html/boost/proto/tag/divides.html mode change 100755 => 100644 doc/html/boost/proto/tag/divides_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/equal_to.html mode change 100755 => 100644 doc/html/boost/proto/tag/function.html mode change 100755 => 100644 doc/html/boost/proto/tag/greater.html mode change 100755 => 100644 doc/html/boost/proto/tag/greater_equal.html mode change 100755 => 100644 doc/html/boost/proto/tag/if_else_.html mode change 100755 => 100644 doc/html/boost/proto/tag/less.html mode change 100755 => 100644 doc/html/boost/proto/tag/less_equal.html mode change 100755 => 100644 doc/html/boost/proto/tag/logical_and.html mode change 100755 => 100644 doc/html/boost/proto/tag/logical_not.html mode change 100755 => 100644 doc/html/boost/proto/tag/logical_or.html mode change 100755 => 100644 doc/html/boost/proto/tag/mem_ptr.html mode change 100755 => 100644 doc/html/boost/proto/tag/minus.html mode change 100755 => 100644 doc/html/boost/proto/tag/minus_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/modulus.html mode change 100755 => 100644 doc/html/boost/proto/tag/modulus_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/multiplies.html mode change 100755 => 100644 doc/html/boost/proto/tag/multiplies_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/negate.html mode change 100755 => 100644 doc/html/boost/proto/tag/not_equal_to.html mode change 100755 => 100644 doc/html/boost/proto/tag/plus.html mode change 100755 => 100644 doc/html/boost/proto/tag/plus_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/post_dec.html mode change 100755 => 100644 doc/html/boost/proto/tag/post_inc.html mode change 100755 => 100644 doc/html/boost/proto/tag/pre_dec.html mode change 100755 => 100644 doc/html/boost/proto/tag/pre_inc.html mode change 100755 => 100644 doc/html/boost/proto/tag/shift_left.html mode change 100755 => 100644 doc/html/boost/proto/tag/shift_left_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/shift_right.html mode change 100755 => 100644 doc/html/boost/proto/tag/shift_right_assign.html mode change 100755 => 100644 doc/html/boost/proto/tag/subscript.html mode change 100755 => 100644 doc/html/boost/proto/tag/terminal.html mode change 100755 => 100644 doc/html/boost/proto/tag/unary_plus.html mode change 100755 => 100644 doc/html/boost/proto/tag_of.html mode change 100755 => 100644 doc/html/boost/proto/term.html mode change 100755 => 100644 doc/html/boost/proto/terminal.html mode change 100755 => 100644 doc/html/boost/proto/terminal/impl.html mode change 100755 => 100644 doc/html/boost/proto/transform.html delete mode 100755 doc/html/boost/proto/transform/result_This_Expr__State_id1532535.html delete mode 100755 doc/html/boost/proto/transform/result_This_Expr__State_id1532580.html delete mode 100755 doc/html/boost/proto/transform/result_This_Expr__id1532491.html create mode 100644 doc/html/boost/proto/transform/result_This_Expr_id1556201.html create mode 100644 doc/html/boost/proto/transform/result_This_Expr_id1556245.html create mode 100644 doc/html/boost/proto/transform/result_This_Expr_id1556290.html mode change 100755 => 100644 doc/html/boost/proto/transform_impl.html mode change 100755 => 100644 doc/html/boost/proto/unary_expr.html mode change 100755 => 100644 doc/html/boost/proto/unary_expr/impl.html mode change 100755 => 100644 doc/html/boost/proto/unary_plus.html mode change 100755 => 100644 doc/html/boost/proto/unary_plus/impl.html mode change 100755 => 100644 doc/html/boost/proto/unexpr.html delete mode 100755 doc/html/boost/proto/unpack_expr_id1504094.html create mode 100644 doc/html/boost/proto/unpack_expr_id1527381.html mode change 100755 => 100644 doc/html/boost/proto/use_basic_expr.html delete mode 100755 doc/html/boost/proto/value_id1528169.html create mode 100644 doc/html/boost/proto/value_id1551456.html mode change 100755 => 100644 doc/html/boost/proto/vararg.html mode change 100755 => 100644 doc/html/boost/proto/wants_basic_expr.html mode change 100755 => 100644 doc/html/boost/proto/when.html create mode 100644 doc/html/boost/proto/when_Grammar__Fu_id1559935.html delete mode 100755 doc/html/boost/proto/when_Grammar__Fun_id1535641.html delete mode 100755 doc/html/boost/proto/when_Grammar__R_A___id1535725.html delete mode 100755 doc/html/boost/proto/when_Grammar__R_A___id1535725/impl.html create mode 100644 doc/html/boost/proto/when_Grammar__R__id1560019.html create mode 100644 doc/html/boost/proto/when_Grammar__R__id1560019/impl.html create mode 100644 doc/html/boost/proto/when_Grammar__R__id1560376.html create mode 100644 doc/html/boost/proto/when_Grammar__R__id1560376/impl.html delete mode 100755 doc/html/boost/proto/when_Grammar__id1536082.html delete mode 100755 doc/html/boost/proto/when_Grammar__id1536082/impl.html create mode 100644 doc/html/boost/proto/when_Grammar__id1560750.html create mode 100644 doc/html/boost/proto/when_Grammar__id1560750/impl.html mode change 100755 => 100644 doc/html/boost/random/additive_combine_engine.html mode change 100755 => 100644 doc/html/boost/random/bernoulli_distribution.html mode change 100755 => 100644 doc/html/boost/random/bernoulli_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/binomial_distribution.html mode change 100755 => 100644 doc/html/boost/random/binomial_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/cauchy_distribution.html mode change 100755 => 100644 doc/html/boost/random/cauchy_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/chi_squared_distribution.html mode change 100755 => 100644 doc/html/boost/random/chi_squared_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/discard_block_engine.html mode change 100755 => 100644 doc/html/boost/random/discrete_distribution.html mode change 100755 => 100644 doc/html/boost/random/discrete_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/ecuyer1988.html mode change 100755 => 100644 doc/html/boost/random/exponential_distribution.html mode change 100755 => 100644 doc/html/boost/random/exponential_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/extreme_value_distribution.html mode change 100755 => 100644 doc/html/boost/random/extreme_value_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/fisher_f_distribution.html mode change 100755 => 100644 doc/html/boost/random/fisher_f_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/gamma_distribution.html mode change 100755 => 100644 doc/html/boost/random/gamma_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/geometric_distribution.html mode change 100755 => 100644 doc/html/boost/random/geometric_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/hellekalek1995.html mode change 100755 => 100644 doc/html/boost/random/independent_bits_engine.html create mode 100644 doc/html/boost/random/inversive_congru_id1403057.html delete mode 100755 doc/html/boost/random/inversive_congruential__id1388053.html mode change 100755 => 100644 doc/html/boost/random/knuth_b.html mode change 100755 => 100644 doc/html/boost/random/kreutzer1986.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci1279.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci19937.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci2281.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci23209.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci3217.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci4423.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci44497.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci607.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci9689.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci_01_engine.html mode change 100755 => 100644 doc/html/boost/random/lagged_fibonacci_engine.html mode change 100755 => 100644 doc/html/boost/random/linear_congruential_engine.html create mode 100644 doc/html/boost/random/linear_feedback__id1406361.html delete mode 100755 doc/html/boost/random/linear_feedback_shift_e_id1391357.html mode change 100755 => 100644 doc/html/boost/random/lognormal_distribution.html mode change 100755 => 100644 doc/html/boost/random/lognormal_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/mersenne_twister_engine.html mode change 100755 => 100644 doc/html/boost/random/minstd_rand.html mode change 100755 => 100644 doc/html/boost/random/minstd_rand0.html mode change 100755 => 100644 doc/html/boost/random/mt11213b.html mode change 100755 => 100644 doc/html/boost/random/mt19937.html create mode 100644 doc/html/boost/random/negative_binomia_id1408532.html create mode 100644 doc/html/boost/random/negative_binomia_id1408532/param_type.html delete mode 100755 doc/html/boost/random/negative_binomial_distr_id1393527.html delete mode 100755 doc/html/boost/random/negative_binomial_distr_id1393527/param_type.html mode change 100755 => 100644 doc/html/boost/random/normal_distribution.html mode change 100755 => 100644 doc/html/boost/random/normal_distribution/param_type.html create mode 100644 doc/html/boost/random/piecewise_consta_id1409960.html create mode 100644 doc/html/boost/random/piecewise_consta_id1409960/param_type.html delete mode 100755 doc/html/boost/random/piecewise_constant_dist_id1394956.html delete mode 100755 doc/html/boost/random/piecewise_constant_dist_id1394956/param_type.html delete mode 100755 doc/html/boost/random/piecewise_linear_distri_id1395927.html delete mode 100755 doc/html/boost/random/piecewise_linear_distri_id1395927/param_type.html create mode 100644 doc/html/boost/random/piecewise_linear_id1410931.html create mode 100644 doc/html/boost/random/piecewise_linear_id1410931/param_type.html mode change 100755 => 100644 doc/html/boost/random/poisson_distribution.html mode change 100755 => 100644 doc/html/boost/random/poisson_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/rand48.html mode change 100755 => 100644 doc/html/boost/random/random_device.html mode change 100755 => 100644 doc/html/boost/random/random_number_generator.html mode change 100755 => 100644 doc/html/boost/random/ranlux3.html mode change 100755 => 100644 doc/html/boost/random/ranlux3_01.html mode change 100755 => 100644 doc/html/boost/random/ranlux4.html mode change 100755 => 100644 doc/html/boost/random/ranlux4_01.html mode change 100755 => 100644 doc/html/boost/random/ranlux64_3.html mode change 100755 => 100644 doc/html/boost/random/ranlux64_3_01.html mode change 100755 => 100644 doc/html/boost/random/ranlux64_4.html mode change 100755 => 100644 doc/html/boost/random/ranlux64_4_01.html mode change 100755 => 100644 doc/html/boost/random/seed_seq.html mode change 100755 => 100644 doc/html/boost/random/shuffle_order_engine.html mode change 100755 => 100644 doc/html/boost/random/student_t_distribution.html mode change 100755 => 100644 doc/html/boost/random/student_t_distribution/param_type.html create mode 100644 doc/html/boost/random/subtract_with_ca_id1299130.html delete mode 100755 doc/html/boost/random/subtract_with_carry_01__id1271726.html mode change 100755 => 100644 doc/html/boost/random/subtract_with_carry_engine.html mode change 100755 => 100644 doc/html/boost/random/taus88.html mode change 100755 => 100644 doc/html/boost/random/triangle_distribution.html mode change 100755 => 100644 doc/html/boost/random/triangle_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/uniform_01.html mode change 100755 => 100644 doc/html/boost/random/uniform_int_distribution.html mode change 100755 => 100644 doc/html/boost/random/uniform_int_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/uniform_on_sphere.html mode change 100755 => 100644 doc/html/boost/random/uniform_on_sphere/param_type.html mode change 100755 => 100644 doc/html/boost/random/uniform_real_distribution.html mode change 100755 => 100644 doc/html/boost/random/uniform_real_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/uniform_smallint.html mode change 100755 => 100644 doc/html/boost/random/uniform_smallint/param_type.html mode change 100755 => 100644 doc/html/boost/random/weibull_distribution.html mode change 100755 => 100644 doc/html/boost/random/weibull_distribution/param_type.html mode change 100755 => 100644 doc/html/boost/random/xor_combine_engine.html mode change 100755 => 100644 doc/html/boost/recursive_wrapper.html mode change 100755 => 100644 doc/html/boost/reference_wrapper.html mode change 100755 => 100644 doc/html/boost/signal.html mode change 100755 => 100644 doc/html/boost/signalN.html mode change 100755 => 100644 doc/html/boost/signals/connection.html mode change 100755 => 100644 doc/html/boost/signals/scoped_connection.html mode change 100755 => 100644 doc/html/boost/signals/trackable.html mode change 100755 => 100644 doc/html/boost/signals2/connection.html mode change 100755 => 100644 doc/html/boost/signals2/deconstruct.html mode change 100755 => 100644 doc/html/boost/signals2/deconstruct_access.html mode change 100755 => 100644 doc/html/boost/signals2/dummy_mutex.html mode change 100755 => 100644 doc/html/boost/signals2/expired_slot.html mode change 100755 => 100644 doc/html/boost/signals2/keywords/combiner_type.html create mode 100644 doc/html/boost/signals2/keywords/extended_slot_fun_id835619.html delete mode 100755 doc/html/boost/signals2/keywords/extended_slot_function__id791201.html mode change 100755 => 100644 doc/html/boost/signals2/keywords/group_compare_type.html mode change 100755 => 100644 doc/html/boost/signals2/keywords/group_type.html mode change 100755 => 100644 doc/html/boost/signals2/keywords/mutex_type.html mode change 100755 => 100644 doc/html/boost/signals2/keywords/signature_type.html mode change 100755 => 100644 doc/html/boost/signals2/keywords/slot_function_type.html mode change 100755 => 100644 doc/html/boost/signals2/last_value.html create mode 100644 doc/html/boost/signals2/last_value_void_id1313586.html delete mode 100755 doc/html/boost/signals2/last_value_void_id821952.html mode change 100755 => 100644 doc/html/boost/signals2/mutex.html mode change 100755 => 100644 doc/html/boost/signals2/no_slots_error.html create mode 100644 doc/html/boost/signals2/optional_last_va_id1391117.html mode change 100755 => 100644 doc/html/boost/signals2/optional_last_value.html delete mode 100755 doc/html/boost/signals2/optional_last_value_voi_id1379848.html mode change 100755 => 100644 doc/html/boost/signals2/postconstructor_invoker.html mode change 100755 => 100644 doc/html/boost/signals2/scoped_connection.html mode change 100755 => 100644 doc/html/boost/signals2/shared_connection_block.html mode change 100755 => 100644 doc/html/boost/signals2/signal.html mode change 100755 => 100644 doc/html/boost/signals2/signal/arg.html mode change 100755 => 100644 doc/html/boost/signals2/signal_base.html mode change 100755 => 100644 doc/html/boost/signals2/signal_type.html mode change 100755 => 100644 doc/html/boost/signals2/slot.html mode change 100755 => 100644 doc/html/boost/signals2/slot/arg.html mode change 100755 => 100644 doc/html/boost/signals2/slot_base.html mode change 100755 => 100644 doc/html/boost/signals2/trackable.html mode change 100755 => 100644 doc/html/boost/slot.html mode change 100755 => 100644 doc/html/boost/static_visitor.html delete mode 100755 doc/html/boost/swap_id1088215.html create mode 100644 doc/html/boost/swap_id1855695.html mode change 100755 => 100644 doc/html/boost/uninitialized_copy_or_move.html mode change 100755 => 100644 doc/html/boost/uninitialized_move.html mode change 100755 => 100644 doc/html/boost/units/absolute.html mode change 100755 => 100644 doc/html/boost/units/abstract/amount_unit_tag.html mode change 100755 => 100644 doc/html/boost/units/abstract/current_unit_tag.html mode change 100755 => 100644 doc/html/boost/units/abstract/length_unit_tag.html create mode 100644 doc/html/boost/units/abstract/luminous_intensi_id1820631.html delete mode 100755 doc/html/boost/units/abstract/luminous_intensity_unit_id1756986.html mode change 100755 => 100644 doc/html/boost/units/abstract/mass_unit_tag.html mode change 100755 => 100644 doc/html/boost/units/abstract/plane_angle_unit_tag.html mode change 100755 => 100644 doc/html/boost/units/abstract/solid_angle_unit_tag.html mode change 100755 => 100644 doc/html/boost/units/abstract/temperature_unit_tag.html mode change 100755 => 100644 doc/html/boost/units/abstract/time_unit_tag.html create mode 100644 doc/html/boost/units/add_typeof_helpe_id1806659.html create mode 100644 doc/html/boost/units/add_typeof_helpe_id1806713.html mode change 100755 => 100644 doc/html/boost/units/add_typeof_helper.html delete mode 100755 doc/html/boost/units/add_typeof_helper_quant_id1743014.html delete mode 100755 doc/html/boost/units/add_typeof_helper_quant_id1743068.html mode change 100755 => 100644 doc/html/boost/units/amount_base_dimension.html mode change 100755 => 100644 doc/html/boost/units/angle/degree_base_unit.html mode change 100755 => 100644 doc/html/boost/units/angle/gradian_base_unit.html mode change 100755 => 100644 doc/html/boost/units/angle/radian_base_unit.html mode change 100755 => 100644 doc/html/boost/units/angle/steradian_base_unit.html create mode 100644 doc/html/boost/units/astronomical/astronomical_uni_id1821125.html delete mode 100755 doc/html/boost/units/astronomical/astronomical_unit_base__id1757480.html mode change 100755 => 100644 doc/html/boost/units/astronomical/light_second_base_unit.html mode change 100755 => 100644 doc/html/boost/units/astronomical/parsec_base_unit.html mode change 100755 => 100644 doc/html/boost/units/base_dimension.html mode change 100755 => 100644 doc/html/boost/units/base_unit.html mode change 100755 => 100644 doc/html/boost/units/base_unit_info.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820349.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820378.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820406.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820435.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820464.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820493.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820522.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820551.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820580.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820802.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1820854.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1821016.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1821158.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1821212.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1821266.html create mode 100644 doc/html/boost/units/base_unit_info_a_id1821357.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756704.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756733.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756762.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756790.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756819.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756848.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756877.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756906.html delete mode 100755 doc/html/boost/units/base_unit_info_abstract_id1756935.html delete mode 100755 doc/html/boost/units/base_unit_info_angle_ar_id1757157.html delete mode 100755 doc/html/boost/units/base_unit_info_angle_ar_id1757210.html delete mode 100755 doc/html/boost/units/base_unit_info_angle_re_id1757371.html delete mode 100755 doc/html/boost/units/base_unit_info_astronom_id1757514.html delete mode 100755 doc/html/boost/units/base_unit_info_astronom_id1757568.html delete mode 100755 doc/html/boost/units/base_unit_info_astronom_id1757621.html delete mode 100755 doc/html/boost/units/base_unit_info_astronom_id1757712.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821555.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821607.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821660.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821712.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821765.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821817.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821869.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821922.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1821975.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822027.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822080.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822132.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822256.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822308.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822361.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822413.html create mode 100644 doc/html/boost/units/base_unit_info_i_id1822465.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1757910.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1757962.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758015.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758067.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758120.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758172.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758225.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758277.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758330.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758382.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758435.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758487.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758611.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758664.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758716.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758768.html delete mode 100755 doc/html/boost/units/base_unit_info_imperial_id1758821.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1822570.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1822763.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1822812.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1822898.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1823019.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1823068.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1823153.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1823203.html create mode 100644 doc/html/boost/units/base_unit_info_m_id1823288.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_a_id1758925.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_d_id1759118.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_f_id1759168.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_h_id1759253.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_m_id1759374.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_m_id1759423.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_n_id1759509.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_t_id1759558.html delete mode 100755 doc/html/boost/units/base_unit_info_metric_y_id1759643.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1823695.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1823747.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1823799.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1823852.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1823904.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1823957.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824009.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824061.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824114.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824166.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824218.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824271.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824323.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824375.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824536.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824588.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824641.html create mode 100644 doc/html/boost/units/base_unit_info_u_id1824693.html delete mode 100755 doc/html/boost/units/base_unit_info_us_cup_b_id1760050.html delete mode 100755 doc/html/boost/units/base_unit_info_us_dram__id1760102.html delete mode 100755 doc/html/boost/units/base_unit_info_us_fluid_id1760154.html delete mode 100755 doc/html/boost/units/base_unit_info_us_fluid_id1760207.html delete mode 100755 doc/html/boost/units/base_unit_info_us_foot__id1760260.html delete mode 100755 doc/html/boost/units/base_unit_info_us_gallo_id1760312.html delete mode 100755 doc/html/boost/units/base_unit_info_us_gill__id1760364.html delete mode 100755 doc/html/boost/units/base_unit_info_us_grain_id1760417.html delete mode 100755 doc/html/boost/units/base_unit_info_us_hundr_id1760469.html delete mode 100755 doc/html/boost/units/base_unit_info_us_inch__id1760521.html delete mode 100755 doc/html/boost/units/base_unit_info_us_mil_b_id1760574.html delete mode 100755 doc/html/boost/units/base_unit_info_us_mile__id1760626.html delete mode 100755 doc/html/boost/units/base_unit_info_us_minim_id1760678.html delete mode 100755 doc/html/boost/units/base_unit_info_us_ounce_id1760730.html delete mode 100755 doc/html/boost/units/base_unit_info_us_quart_id1760891.html delete mode 100755 doc/html/boost/units/base_unit_info_us_table_id1760943.html delete mode 100755 doc/html/boost/units/base_unit_info_us_teasp_id1760996.html delete mode 100755 doc/html/boost/units/base_unit_info_us_ton_b_id1761048.html mode change 100755 => 100644 doc/html/boost/units/celsius/degree.html mode change 100755 => 100644 doc/html/boost/units/celsius/degrees.html mode change 100755 => 100644 doc/html/boost/units/cgs/barye.html mode change 100755 => 100644 doc/html/boost/units/cgs/baryes.html mode change 100755 => 100644 doc/html/boost/units/cgs/biot.html mode change 100755 => 100644 doc/html/boost/units/cgs/biots.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimeter.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimeter_per_second.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimeters.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimeters_per_second.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimetre.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimetre_per_second.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimetres.html mode change 100755 => 100644 doc/html/boost/units/cgs/centimetres_per_second.html mode change 100755 => 100644 doc/html/boost/units/cgs/cgs_dimensionless.html mode change 100755 => 100644 doc/html/boost/units/cgs/cubic_centimeter.html mode change 100755 => 100644 doc/html/boost/units/cgs/cubic_centimeters.html mode change 100755 => 100644 doc/html/boost/units/cgs/cubic_centimetre.html mode change 100755 => 100644 doc/html/boost/units/cgs/cubic_centimetres.html mode change 100755 => 100644 doc/html/boost/units/cgs/dyne.html mode change 100755 => 100644 doc/html/boost/units/cgs/dynes.html mode change 100755 => 100644 doc/html/boost/units/cgs/erg.html mode change 100755 => 100644 doc/html/boost/units/cgs/ergs.html mode change 100755 => 100644 doc/html/boost/units/cgs/gal.html mode change 100755 => 100644 doc/html/boost/units/cgs/gals.html mode change 100755 => 100644 doc/html/boost/units/cgs/gram.html mode change 100755 => 100644 doc/html/boost/units/cgs/gram_base_unit.html mode change 100755 => 100644 doc/html/boost/units/cgs/gramme.html mode change 100755 => 100644 doc/html/boost/units/cgs/grammes.html mode change 100755 => 100644 doc/html/boost/units/cgs/grams.html mode change 100755 => 100644 doc/html/boost/units/cgs/kayser.html mode change 100755 => 100644 doc/html/boost/units/cgs/kaysers.html mode change 100755 => 100644 doc/html/boost/units/cgs/poise.html mode change 100755 => 100644 doc/html/boost/units/cgs/reciprocal_centimeter.html mode change 100755 => 100644 doc/html/boost/units/cgs/reciprocal_centimeters.html mode change 100755 => 100644 doc/html/boost/units/cgs/reciprocal_centimetre.html mode change 100755 => 100644 doc/html/boost/units/cgs/reciprocal_centimetres.html mode change 100755 => 100644 doc/html/boost/units/cgs/second.html mode change 100755 => 100644 doc/html/boost/units/cgs/seconds.html mode change 100755 => 100644 doc/html/boost/units/cgs/square_centimeter.html mode change 100755 => 100644 doc/html/boost/units/cgs/square_centimeters.html mode change 100755 => 100644 doc/html/boost/units/cgs/square_centimetre.html mode change 100755 => 100644 doc/html/boost/units/cgs/square_centimetres.html mode change 100755 => 100644 doc/html/boost/units/cgs/stoke.html mode change 100755 => 100644 doc/html/boost/units/cgs/stokes.html mode change 100755 => 100644 doc/html/boost/units/conversion_helper.html mode change 100755 => 100644 doc/html/boost/units/current_base_dimension.html mode change 100755 => 100644 doc/html/boost/units/degree/degree.html mode change 100755 => 100644 doc/html/boost/units/degree/degrees.html mode change 100755 => 100644 doc/html/boost/units/derived_dimension.html mode change 100755 => 100644 doc/html/boost/units/dim.html mode change 100755 => 100644 doc/html/boost/units/dimensionless_quantity.html mode change 100755 => 100644 doc/html/boost/units/dimensionless_type.html mode change 100755 => 100644 doc/html/boost/units/dimensionless_unit.html create mode 100644 doc/html/boost/units/divide_typeof_he_id1804055.html create mode 100644 doc/html/boost/units/divide_typeof_he_id1804139.html mode change 100755 => 100644 doc/html/boost/units/divide_typeof_helper.html delete mode 100755 doc/html/boost/units/divide_typeof_helper_bo_id1740410.html delete mode 100755 doc/html/boost/units/divide_typeof_helper_bo_id1740494.html mode change 100755 => 100644 doc/html/boost/units/fahrenheit/degree.html mode change 100755 => 100644 doc/html/boost/units/fahrenheit/degrees.html mode change 100755 => 100644 doc/html/boost/units/get_dimension.html create mode 100644 doc/html/boost/units/get_dimension_ab_id1800540.html delete mode 100755 doc/html/boost/units/get_dimension_absolute__id1736896.html create mode 100644 doc/html/boost/units/get_dimension_qu_id1800565.html delete mode 100755 doc/html/boost/units/get_dimension_quantity__id1736920.html create mode 100644 doc/html/boost/units/get_dimension_un_id1800512.html delete mode 100755 doc/html/boost/units/get_dimension_unit_Dim__id1736867.html mode change 100755 => 100644 doc/html/boost/units/get_system.html create mode 100644 doc/html/boost/units/get_system_absol_id1800649.html delete mode 100755 doc/html/boost/units/get_system_absolute_Uni_id1737004.html create mode 100644 doc/html/boost/units/get_system_quant_id1800673.html delete mode 100755 doc/html/boost/units/get_system_quantity_Uni_id1737029.html delete mode 100755 doc/html/boost/units/get_system_unit_Dim__Sy_id1736975.html create mode 100644 doc/html/boost/units/get_system_unit__id1800620.html mode change 100755 => 100644 doc/html/boost/units/gradian/gradian.html mode change 100755 => 100644 doc/html/boost/units/gradian/gradians.html mode change 100755 => 100644 doc/html/boost/units/heterogeneous_system.html mode change 100755 => 100644 doc/html/boost/units/homogeneous_system.html mode change 100755 => 100644 doc/html/boost/units/imperial/pint_base_unit.html mode change 100755 => 100644 doc/html/boost/units/imperial/pound_base_unit.html mode change 100755 => 100644 doc/html/boost/units/imperial/yard_base_unit.html mode change 100755 => 100644 doc/html/boost/units/is_dim.html delete mode 100755 doc/html/boost/units/is_dim_dim_T__V_id1738029.html create mode 100644 doc/html/boost/units/is_dim_dim_T__V_id1801674.html create mode 100644 doc/html/boost/units/is_dimension_lis_id1801725.html create mode 100644 doc/html/boost/units/is_dimension_lis_id1801746.html mode change 100755 => 100644 doc/html/boost/units/is_dimension_list.html delete mode 100755 doc/html/boost/units/is_dimension_list_dimen_id1738101.html delete mode 100755 doc/html/boost/units/is_dimension_list_list__id1738080.html mode change 100755 => 100644 doc/html/boost/units/is_dimensionless.html create mode 100644 doc/html/boost/units/is_dimensionless_id1801784.html create mode 100644 doc/html/boost/units/is_dimensionless_id1801803.html delete mode 100755 doc/html/boost/units/is_dimensionless_quanti_id1738158.html mode change 100755 => 100644 doc/html/boost/units/is_dimensionless_quantity.html mode change 100755 => 100644 doc/html/boost/units/is_dimensionless_unit.html delete mode 100755 doc/html/boost/units/is_dimensionless_unit_d_id1738139.html mode change 100755 => 100644 doc/html/boost/units/is_quantity.html create mode 100644 doc/html/boost/units/is_quantity_of_d_id1801982.html delete mode 100755 doc/html/boost/units/is_quantity_of_dimensio_id1738337.html mode change 100755 => 100644 doc/html/boost/units/is_quantity_of_dimension.html create mode 100644 doc/html/boost/units/is_quantity_of_s_id1802051.html mode change 100755 => 100644 doc/html/boost/units/is_quantity_of_system.html delete mode 100755 doc/html/boost/units/is_quantity_of_system_q_id1738406.html create mode 100644 doc/html/boost/units/is_quantity_quan_id1801926.html delete mode 100755 doc/html/boost/units/is_quantity_quantity_Un_id1738281.html mode change 100755 => 100644 doc/html/boost/units/is_unit.html create mode 100644 doc/html/boost/units/is_unit_of_dimen_id1802170.html create mode 100644 doc/html/boost/units/is_unit_of_dimen_id1802193.html mode change 100755 => 100644 doc/html/boost/units/is_unit_of_dimension.html delete mode 100755 doc/html/boost/units/is_unit_of_dimension_ab_id1738549.html delete mode 100755 doc/html/boost/units/is_unit_of_dimension_un_id1738525.html create mode 100644 doc/html/boost/units/is_unit_of_syste_id1802253.html create mode 100644 doc/html/boost/units/is_unit_of_syste_id1802276.html mode change 100755 => 100644 doc/html/boost/units/is_unit_of_system.html delete mode 100755 doc/html/boost/units/is_unit_of_system_absol_id1738631.html delete mode 100755 doc/html/boost/units/is_unit_of_system_unit__id1738608.html delete mode 100755 doc/html/boost/units/is_unit_unit_Dim__Syste_id1738469.html create mode 100644 doc/html/boost/units/is_unit_unit_Dim_id1802114.html mode change 100755 => 100644 doc/html/boost/units/length_base_dimension.html create mode 100644 doc/html/boost/units/luminous_intensi_id1810283.html delete mode 100755 doc/html/boost/units/luminous_intensity_base_id1746638.html mode change 100755 => 100644 doc/html/boost/units/make_dimension_list.html mode change 100755 => 100644 doc/html/boost/units/make_scaled_unit.html create mode 100644 doc/html/boost/units/make_scaled_unit_id1804937.html create mode 100644 doc/html/boost/units/make_scaled_unit_id1805000.html delete mode 100755 doc/html/boost/units/make_scaled_unit_unit_D_id1741292.html delete mode 100755 doc/html/boost/units/make_scaled_unit_unit_D_id1741355.html mode change 100755 => 100644 doc/html/boost/units/make_system.html mode change 100755 => 100644 doc/html/boost/units/mass_base_dimension.html mode change 100755 => 100644 doc/html/boost/units/metric/are_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/atmosphere_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/bar_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/barn_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/hectare_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/knot_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/liter_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/mmHg_base_unit.html mode change 100755 => 100644 doc/html/boost/units/metric/torr_base_unit.html create mode 100644 doc/html/boost/units/multiply_typeof__id1804012.html create mode 100644 doc/html/boost/units/multiply_typeof__id1804097.html create mode 100644 doc/html/boost/units/multiply_typeof__id1804181.html create mode 100644 doc/html/boost/units/multiply_typeof__id1804228.html mode change 100755 => 100644 doc/html/boost/units/multiply_typeof_helper.html delete mode 100755 doc/html/boost/units/multiply_typeof_helper__id1740368.html delete mode 100755 doc/html/boost/units/multiply_typeof_helper__id1740452.html delete mode 100755 doc/html/boost/units/multiply_typeof_helper__id1740536.html delete mode 100755 doc/html/boost/units/multiply_typeof_helper__id1740583.html delete mode 100755 doc/html/boost/units/operator/_id1740681.html delete mode 100755 doc/html/boost/units/operator/_id1740785.html create mode 100644 doc/html/boost/units/operator/_id1804326.html create mode 100644 doc/html/boost/units/operator/_id1804429.html delete mode 100755 doc/html/boost/units/operator_id1737859.html delete mode 100755 doc/html/boost/units/operator_id1737930.html delete mode 100755 doc/html/boost/units/operator_id1740629.html delete mode 100755 doc/html/boost/units/operator_id1740733.html delete mode 100755 doc/html/boost/units/operator_id1740836.html delete mode 100755 doc/html/boost/units/operator_id1740896.html create mode 100644 doc/html/boost/units/operator_id1801504.html create mode 100644 doc/html/boost/units/operator_id1801575.html create mode 100644 doc/html/boost/units/operator_id1804274.html create mode 100644 doc/html/boost/units/operator_id1804378.html create mode 100644 doc/html/boost/units/operator_id1804481.html create mode 100644 doc/html/boost/units/operator_id1804541.html mode change 100755 => 100644 doc/html/boost/units/plane_angle_base_dimension.html delete mode 100755 doc/html/boost/units/pow_id1735105.html delete mode 100755 doc/html/boost/units/pow_id1741836.html create mode 100644 doc/html/boost/units/pow_id1798478.html create mode 100644 doc/html/boost/units/pow_id1805481.html create mode 100644 doc/html/boost/units/power_typeof_hel_id1808753.html mode change 100755 => 100644 doc/html/boost/units/power_typeof_helper.html delete mode 100755 doc/html/boost/units/power_typeof_helper_uni_id1745108.html mode change 100755 => 100644 doc/html/boost/units/quantity.html delete mode 100755 doc/html/boost/units/quantity_BOOST_UNITS_DI_id1742424.html create mode 100644 doc/html/boost/units/quantity_BOOST_U_id1806069.html mode change 100755 => 100644 doc/html/boost/units/reduce_unit.html delete mode 100755 doc/html/boost/units/reduce_unit_unit_Dim__S_id1745078.html create mode 100644 doc/html/boost/units/reduce_unit_unit_id1808722.html mode change 100755 => 100644 doc/html/boost/units/revolution/revolution.html mode change 100755 => 100644 doc/html/boost/units/revolution/revolutions.html mode change 100755 => 100644 doc/html/boost/units/root.html create mode 100644 doc/html/boost/units/root_typeof_help_id1808856.html mode change 100755 => 100644 doc/html/boost/units/root_typeof_helper.html delete mode 100755 doc/html/boost/units/root_typeof_helper_unit_id1745211.html mode change 100755 => 100644 doc/html/boost/units/scale.html mode change 100755 => 100644 doc/html/boost/units/scaled_base_unit.html mode change 100755 => 100644 doc/html/boost/units/si/ampere.html mode change 100755 => 100644 doc/html/boost/units/si/ampere_base_unit.html mode change 100755 => 100644 doc/html/boost/units/si/amperes.html mode change 100755 => 100644 doc/html/boost/units/si/becquerel.html mode change 100755 => 100644 doc/html/boost/units/si/becquerels.html mode change 100755 => 100644 doc/html/boost/units/si/candela.html mode change 100755 => 100644 doc/html/boost/units/si/candela_base_unit.html mode change 100755 => 100644 doc/html/boost/units/si/candelas.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748337.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748482.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748631.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1749291.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750045.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750378.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750796.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1751576.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752209.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752447.html delete mode 100755 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752955.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811711.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811856.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812005.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812665.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813419.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813752.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814170.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814950.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815583.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815821.html create mode 100644 doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1816329.html mode change 100755 => 100644 doc/html/boost/units/si/coulomb.html mode change 100755 => 100644 doc/html/boost/units/si/coulombs.html mode change 100755 => 100644 doc/html/boost/units/si/cubic_meter.html mode change 100755 => 100644 doc/html/boost/units/si/cubic_meters.html mode change 100755 => 100644 doc/html/boost/units/si/cubic_metre.html mode change 100755 => 100644 doc/html/boost/units/si/cubic_metres.html mode change 100755 => 100644 doc/html/boost/units/si/farad.html mode change 100755 => 100644 doc/html/boost/units/si/farads.html mode change 100755 => 100644 doc/html/boost/units/si/gray.html mode change 100755 => 100644 doc/html/boost/units/si/grays.html mode change 100755 => 100644 doc/html/boost/units/si/henry.html mode change 100755 => 100644 doc/html/boost/units/si/henrys.html mode change 100755 => 100644 doc/html/boost/units/si/hertz.html mode change 100755 => 100644 doc/html/boost/units/si/joule.html mode change 100755 => 100644 doc/html/boost/units/si/joules.html mode change 100755 => 100644 doc/html/boost/units/si/katal.html mode change 100755 => 100644 doc/html/boost/units/si/katals.html mode change 100755 => 100644 doc/html/boost/units/si/kelvin.html mode change 100755 => 100644 doc/html/boost/units/si/kelvin_base_unit.html mode change 100755 => 100644 doc/html/boost/units/si/kelvins.html mode change 100755 => 100644 doc/html/boost/units/si/kilogram.html mode change 100755 => 100644 doc/html/boost/units/si/kilogram_per_cubic_meter.html mode change 100755 => 100644 doc/html/boost/units/si/kilogram_per_square_meter.html mode change 100755 => 100644 doc/html/boost/units/si/kilogramme.html mode change 100755 => 100644 doc/html/boost/units/si/kilogramme_per_cubic_metre.html create mode 100644 doc/html/boost/units/si/kilogramme_per_s_id1818793.html delete mode 100755 doc/html/boost/units/si/kilogramme_per_square_m_id1755148.html mode change 100755 => 100644 doc/html/boost/units/si/kilogrammes.html create mode 100644 doc/html/boost/units/si/kilogrammes_per__id1818116.html create mode 100644 doc/html/boost/units/si/kilogrammes_per__id1818801.html delete mode 100755 doc/html/boost/units/si/kilogrammes_per_cubic_m_id1754471.html delete mode 100755 doc/html/boost/units/si/kilogrammes_per_square__id1755157.html mode change 100755 => 100644 doc/html/boost/units/si/kilograms.html mode change 100755 => 100644 doc/html/boost/units/si/kilograms_per_cubic_meter.html mode change 100755 => 100644 doc/html/boost/units/si/kilograms_per_square_meter.html mode change 100755 => 100644 doc/html/boost/units/si/lumen.html mode change 100755 => 100644 doc/html/boost/units/si/lumens.html mode change 100755 => 100644 doc/html/boost/units/si/lux.html mode change 100755 => 100644 doc/html/boost/units/si/meter.html mode change 100755 => 100644 doc/html/boost/units/si/meter_base_unit.html mode change 100755 => 100644 doc/html/boost/units/si/meter_per_second.html mode change 100755 => 100644 doc/html/boost/units/si/meter_per_second_squared.html mode change 100755 => 100644 doc/html/boost/units/si/meters.html mode change 100755 => 100644 doc/html/boost/units/si/meters_per_second.html mode change 100755 => 100644 doc/html/boost/units/si/meters_per_second_squared.html mode change 100755 => 100644 doc/html/boost/units/si/metre.html mode change 100755 => 100644 doc/html/boost/units/si/metre_per_second.html mode change 100755 => 100644 doc/html/boost/units/si/metre_per_second_squared.html mode change 100755 => 100644 doc/html/boost/units/si/metres.html mode change 100755 => 100644 doc/html/boost/units/si/metres_per_second.html mode change 100755 => 100644 doc/html/boost/units/si/metres_per_second_squared.html mode change 100755 => 100644 doc/html/boost/units/si/mho.html mode change 100755 => 100644 doc/html/boost/units/si/mhos.html mode change 100755 => 100644 doc/html/boost/units/si/mole.html mode change 100755 => 100644 doc/html/boost/units/si/mole_base_unit.html mode change 100755 => 100644 doc/html/boost/units/si/moles.html mode change 100755 => 100644 doc/html/boost/units/si/newton.html mode change 100755 => 100644 doc/html/boost/units/si/newton_meter.html mode change 100755 => 100644 doc/html/boost/units/si/newton_meters.html mode change 100755 => 100644 doc/html/boost/units/si/newton_per_meter.html mode change 100755 => 100644 doc/html/boost/units/si/newtons.html mode change 100755 => 100644 doc/html/boost/units/si/newtons_per_meter.html mode change 100755 => 100644 doc/html/boost/units/si/ohm.html mode change 100755 => 100644 doc/html/boost/units/si/ohms.html mode change 100755 => 100644 doc/html/boost/units/si/pascal.html mode change 100755 => 100644 doc/html/boost/units/si/pascals.html mode change 100755 => 100644 doc/html/boost/units/si/radian.html mode change 100755 => 100644 doc/html/boost/units/si/radian_per_second.html mode change 100755 => 100644 doc/html/boost/units/si/radians.html mode change 100755 => 100644 doc/html/boost/units/si/radians_per_second.html mode change 100755 => 100644 doc/html/boost/units/si/reciprocal_meter.html mode change 100755 => 100644 doc/html/boost/units/si/reciprocal_meters.html mode change 100755 => 100644 doc/html/boost/units/si/reciprocal_metre.html mode change 100755 => 100644 doc/html/boost/units/si/reciprocal_metres.html mode change 100755 => 100644 doc/html/boost/units/si/second.html mode change 100755 => 100644 doc/html/boost/units/si/second_base_unit.html mode change 100755 => 100644 doc/html/boost/units/si/seconds.html mode change 100755 => 100644 doc/html/boost/units/si/si_dimensionless.html mode change 100755 => 100644 doc/html/boost/units/si/siemen.html mode change 100755 => 100644 doc/html/boost/units/si/siemens.html mode change 100755 => 100644 doc/html/boost/units/si/sievert.html mode change 100755 => 100644 doc/html/boost/units/si/sieverts.html mode change 100755 => 100644 doc/html/boost/units/si/square_meter.html mode change 100755 => 100644 doc/html/boost/units/si/square_meters.html mode change 100755 => 100644 doc/html/boost/units/si/square_metre.html mode change 100755 => 100644 doc/html/boost/units/si/square_metres.html mode change 100755 => 100644 doc/html/boost/units/si/steradian.html mode change 100755 => 100644 doc/html/boost/units/si/steradians.html mode change 100755 => 100644 doc/html/boost/units/si/tesla.html mode change 100755 => 100644 doc/html/boost/units/si/teslas.html mode change 100755 => 100644 doc/html/boost/units/si/volt.html mode change 100755 => 100644 doc/html/boost/units/si/volts.html mode change 100755 => 100644 doc/html/boost/units/si/watt.html mode change 100755 => 100644 doc/html/boost/units/si/watts.html mode change 100755 => 100644 doc/html/boost/units/si/weber.html mode change 100755 => 100644 doc/html/boost/units/si/webers.html mode change 100755 => 100644 doc/html/boost/units/solid_angle_base_dimension.html mode change 100755 => 100644 doc/html/boost/units/static_abs.html mode change 100755 => 100644 doc/html/boost/units/static_power.html mode change 100755 => 100644 doc/html/boost/units/static_rational.html mode change 100755 => 100644 doc/html/boost/units/static_root.html create mode 100644 doc/html/boost/units/subtract_typeof__id1806783.html create mode 100644 doc/html/boost/units/subtract_typeof__id1806832.html mode change 100755 => 100644 doc/html/boost/units/subtract_typeof_helper.html delete mode 100755 doc/html/boost/units/subtract_typeof_helper__id1743138.html delete mode 100755 doc/html/boost/units/subtract_typeof_helper__id1743187.html mode change 100755 => 100644 doc/html/boost/units/temperature/celsius_base_unit.html mode change 100755 => 100644 doc/html/boost/units/temperature/fahrenheit_base_unit.html mode change 100755 => 100644 doc/html/boost/units/temperature_base_dimension.html mode change 100755 => 100644 doc/html/boost/units/time_base_dimension.html mode change 100755 => 100644 doc/html/boost/units/unary_minus_typeof_helper.html mode change 100755 => 100644 doc/html/boost/units/unary_plus_typeof_helper.html mode change 100755 => 100644 doc/html/boost/units/unit.html mode change 100755 => 100644 doc/html/boost/units/us/pint_base_unit.html mode change 100755 => 100644 doc/html/boost/units/us/pound_base_unit.html mode change 100755 => 100644 doc/html/boost/units/us/pound_force_base_unit.html mode change 100755 => 100644 doc/html/boost/units/us/yard_base_unit.html mode change 100755 => 100644 doc/html/boost/unordered_map.html mode change 100755 => 100644 doc/html/boost/unordered_multimap.html mode change 100755 => 100644 doc/html/boost/unordered_multiset.html mode change 100755 => 100644 doc/html/boost/unordered_set.html mode change 100755 => 100644 doc/html/boost/unwrap_recursive_wrapper.html mode change 100755 => 100644 doc/html/boost/unwrap_reference.html mode change 100755 => 100644 doc/html/boost/variant.html mode change 100755 => 100644 doc/html/boost/variate_generator.html mode change 100755 => 100644 doc/html/boost/visit_each.html mode change 100755 => 100644 doc/html/boost/visitor_ptr.html mode change 100755 => 100644 doc/html/boost/visitor_ptr_t.html mode change 100755 => 100644 doc/html/boost/xpressive/_.html mode change 100755 => 100644 doc/html/boost/xpressive/_b.html mode change 100755 => 100644 doc/html/boost/xpressive/_d.html mode change 100755 => 100644 doc/html/boost/xpressive/_ln.html mode change 100755 => 100644 doc/html/boost/xpressive/_n.html mode change 100755 => 100644 doc/html/boost/xpressive/_s.html mode change 100755 => 100644 doc/html/boost/xpressive/_w.html mode change 100755 => 100644 doc/html/boost/xpressive/a1.html mode change 100755 => 100644 doc/html/boost/xpressive/a2.html mode change 100755 => 100644 doc/html/boost/xpressive/a3.html mode change 100755 => 100644 doc/html/boost/xpressive/a4.html mode change 100755 => 100644 doc/html/boost/xpressive/a5.html mode change 100755 => 100644 doc/html/boost/xpressive/a6.html mode change 100755 => 100644 doc/html/boost/xpressive/a7.html mode change 100755 => 100644 doc/html/boost/xpressive/a8.html mode change 100755 => 100644 doc/html/boost/xpressive/a9.html mode change 100755 => 100644 doc/html/boost/xpressive/after.html mode change 100755 => 100644 doc/html/boost/xpressive/alnum.html mode change 100755 => 100644 doc/html/boost/xpressive/alpha.html delete mode 100755 doc/html/boost/xpressive/as_id1829428.html create mode 100644 doc/html/boost/xpressive/as_id1893681.html mode change 100755 => 100644 doc/html/boost/xpressive/as_xpr.html mode change 100755 => 100644 doc/html/boost/xpressive/at.html mode change 100755 => 100644 doc/html/boost/xpressive/back.html mode change 100755 => 100644 doc/html/boost/xpressive/basic_regex.html mode change 100755 => 100644 doc/html/boost/xpressive/before.html mode change 100755 => 100644 doc/html/boost/xpressive/blank.html mode change 100755 => 100644 doc/html/boost/xpressive/bol.html mode change 100755 => 100644 doc/html/boost/xpressive/bos.html mode change 100755 => 100644 doc/html/boost/xpressive/bow.html mode change 100755 => 100644 doc/html/boost/xpressive/by_ref.html mode change 100755 => 100644 doc/html/boost/xpressive/c_regex_traits.html mode change 100755 => 100644 doc/html/boost/xpressive/check.html mode change 100755 => 100644 doc/html/boost/xpressive/cntrl.html delete mode 100755 doc/html/boost/xpressive/const_cast_id1829510.html create mode 100644 doc/html/boost/xpressive/const_cast_id1893763.html mode change 100755 => 100644 doc/html/boost/xpressive/cpp_regex_traits.html delete mode 100755 doc/html/boost/xpressive/cref_id1829585.html create mode 100644 doc/html/boost/xpressive/cref_id1893838.html mode change 100755 => 100644 doc/html/boost/xpressive/digit.html delete mode 100755 doc/html/boost/xpressive/dynamic_cast_id1829482.html create mode 100644 doc/html/boost/xpressive/dynamic_cast_id1893736.html mode change 100755 => 100644 doc/html/boost/xpressive/eol.html mode change 100755 => 100644 doc/html/boost/xpressive/eos.html mode change 100755 => 100644 doc/html/boost/xpressive/eow.html mode change 100755 => 100644 doc/html/boost/xpressive/first.html mode change 100755 => 100644 doc/html/boost/xpressive/front.html mode change 100755 => 100644 doc/html/boost/xpressive/function.html mode change 100755 => 100644 doc/html/boost/xpressive/graph.html mode change 100755 => 100644 doc/html/boost/xpressive/has_fold_case.html create mode 100644 doc/html/boost/xpressive/has_fold_case_c__id1901054.html delete mode 100755 doc/html/boost/xpressive/has_fold_case_c_regex_t_id1837072.html create mode 100644 doc/html/boost/xpressive/has_fold_case_cp_id1901872.html delete mode 100755 doc/html/boost/xpressive/has_fold_case_cpp_regex_id1837890.html mode change 100755 => 100644 doc/html/boost/xpressive/icase.html mode change 100755 => 100644 doc/html/boost/xpressive/imbue.html mode change 100755 => 100644 doc/html/boost/xpressive/inf.html mode change 100755 => 100644 doc/html/boost/xpressive/insert.html mode change 100755 => 100644 doc/html/boost/xpressive/keep.html mode change 100755 => 100644 doc/html/boost/xpressive/length.html mode change 100755 => 100644 doc/html/boost/xpressive/let.html mode change 100755 => 100644 doc/html/boost/xpressive/local.html mode change 100755 => 100644 doc/html/boost/xpressive/lower.html mode change 100755 => 100644 doc/html/boost/xpressive/make_pair.html mode change 100755 => 100644 doc/html/boost/xpressive/mark_tag.html mode change 100755 => 100644 doc/html/boost/xpressive/match_results.html mode change 100755 => 100644 doc/html/boost/xpressive/matched.html mode change 100755 => 100644 doc/html/boost/xpressive/nil.html mode change 100755 => 100644 doc/html/boost/xpressive/null_regex_traits.html mode change 100755 => 100644 doc/html/boost/xpressive/op/as.html mode change 100755 => 100644 doc/html/boost/xpressive/op/at.html delete mode 100755 doc/html/boost/xpressive/op/at/result_This_Cont__Idx__id1827408.html delete mode 100755 doc/html/boost/xpressive/op/at/result_This_Cont____Idx_id1827346.html delete mode 100755 doc/html/boost/xpressive/op/at/result_This_Cont_const__id1827377.html create mode 100644 doc/html/boost/xpressive/op/at/result_This_Cont_id1891485.html create mode 100644 doc/html/boost/xpressive/op/at/result_This_Cont_id1891515.html create mode 100644 doc/html/boost/xpressive/op/at/result_This_Cont_id1891546.html mode change 100755 => 100644 doc/html/boost/xpressive/op/back.html mode change 100755 => 100644 doc/html/boost/xpressive/op/back/result.html create mode 100644 doc/html/boost/xpressive/op/back/result_This_Sequ_id1891952.html delete mode 100755 doc/html/boost/xpressive/op/back/result_This_Sequence__id1827814.html mode change 100755 => 100644 doc/html/boost/xpressive/op/const_cast_.html mode change 100755 => 100644 doc/html/boost/xpressive/op/construct.html mode change 100755 => 100644 doc/html/boost/xpressive/op/dynamic_cast_.html mode change 100755 => 100644 doc/html/boost/xpressive/op/first.html mode change 100755 => 100644 doc/html/boost/xpressive/op/first/result.html delete mode 100755 doc/html/boost/xpressive/op/first/result_This_Pair__id1827957.html create mode 100644 doc/html/boost/xpressive/op/first/result_This_Pair_id1892095.html mode change 100755 => 100644 doc/html/boost/xpressive/op/front.html mode change 100755 => 100644 doc/html/boost/xpressive/op/front/result.html create mode 100644 doc/html/boost/xpressive/op/front/result_This_Sequ_id1891881.html delete mode 100755 doc/html/boost/xpressive/op/front/result_This_Sequence__id1827742.html mode change 100755 => 100644 doc/html/boost/xpressive/op/insert.html mode change 100755 => 100644 doc/html/boost/xpressive/op/insert/result.html delete mode 100755 doc/html/boost/xpressive/op/insert/result_This_Cont__It__I_id1828218.html delete mode 100755 doc/html/boost/xpressive/op/insert/result_This_Cont__It__S_id1828254.html delete mode 100755 doc/html/boost/xpressive/op/insert/result_This_Cont__It__V_id1828301.html delete mode 100755 doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828342.html delete mode 100755 doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828401.html delete mode 100755 doc/html/boost/xpressive/op/insert/result_This_Cont__Value_id1828453.html create mode 100644 doc/html/boost/xpressive/op/insert/result_This_Cont_id1892356.html create mode 100644 doc/html/boost/xpressive/op/insert/result_This_Cont_id1892392.html create mode 100644 doc/html/boost/xpressive/op/insert/result_This_Cont_id1892440.html create mode 100644 doc/html/boost/xpressive/op/insert/result_This_Cont_id1892480.html create mode 100644 doc/html/boost/xpressive/op/insert/result_This_Cont_id1892539.html create mode 100644 doc/html/boost/xpressive/op/insert/result_This_Cont_id1892591.html mode change 100755 => 100644 doc/html/boost/xpressive/op/length.html mode change 100755 => 100644 doc/html/boost/xpressive/op/length/result.html delete mode 100755 doc/html/boost/xpressive/op/length/result_This_Sub__id1828100.html create mode 100644 doc/html/boost/xpressive/op/length/result_This_Sub__id1892238.html mode change 100755 => 100644 doc/html/boost/xpressive/op/make_pair.html mode change 100755 => 100644 doc/html/boost/xpressive/op/make_pair/result.html create mode 100644 doc/html/boost/xpressive/op/make_pair/result_This_Firs_id1892792.html delete mode 100755 doc/html/boost/xpressive/op/make_pair/result_This_First__Seco_id1828654.html mode change 100755 => 100644 doc/html/boost/xpressive/op/matched.html mode change 100755 => 100644 doc/html/boost/xpressive/op/pop.html mode change 100755 => 100644 doc/html/boost/xpressive/op/pop_back.html mode change 100755 => 100644 doc/html/boost/xpressive/op/pop_front.html mode change 100755 => 100644 doc/html/boost/xpressive/op/push.html mode change 100755 => 100644 doc/html/boost/xpressive/op/push_back.html mode change 100755 => 100644 doc/html/boost/xpressive/op/push_front.html mode change 100755 => 100644 doc/html/boost/xpressive/op/second.html mode change 100755 => 100644 doc/html/boost/xpressive/op/second/result.html delete mode 100755 doc/html/boost/xpressive/op/second/result_This_Pair__id1828012.html create mode 100644 doc/html/boost/xpressive/op/second/result_This_Pair_id1892150.html mode change 100755 => 100644 doc/html/boost/xpressive/op/static_cast_.html mode change 100755 => 100644 doc/html/boost/xpressive/op/str.html mode change 100755 => 100644 doc/html/boost/xpressive/op/str/result.html delete mode 100755 doc/html/boost/xpressive/op/str/result_This_Sub__id1828156.html create mode 100644 doc/html/boost/xpressive/op/str/result_This_Sub__id1892294.html mode change 100755 => 100644 doc/html/boost/xpressive/op/throw_.html mode change 100755 => 100644 doc/html/boost/xpressive/op/top.html mode change 100755 => 100644 doc/html/boost/xpressive/op/top/result.html create mode 100644 doc/html/boost/xpressive/op/top/result_This_Sequ_id1892024.html delete mode 100755 doc/html/boost/xpressive/op/top/result_This_Sequence__id1827885.html mode change 100755 => 100644 doc/html/boost/xpressive/op/unwrap_reference.html delete mode 100755 doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref____id1829122.html delete mode 100755 doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1829146.html create mode 100644 doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893375.html create mode 100644 doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893399.html delete mode 100755 doc/html/boost/xpressive/operator_id1835086.html create mode 100644 doc/html/boost/xpressive/operator_id1899069.html delete mode 100755 doc/html/boost/xpressive/optional_id1833659.html create mode 100644 doc/html/boost/xpressive/optional_id1897912.html mode change 100755 => 100644 doc/html/boost/xpressive/placeholder.html mode change 100755 => 100644 doc/html/boost/xpressive/pop.html mode change 100755 => 100644 doc/html/boost/xpressive/pop_back.html mode change 100755 => 100644 doc/html/boost/xpressive/pop_front.html mode change 100755 => 100644 doc/html/boost/xpressive/print.html mode change 100755 => 100644 doc/html/boost/xpressive/punct.html mode change 100755 => 100644 doc/html/boost/xpressive/push.html mode change 100755 => 100644 doc/html/boost/xpressive/push_back.html mode change 100755 => 100644 doc/html/boost/xpressive/push_front.html mode change 100755 => 100644 doc/html/boost/xpressive/range.html delete mode 100755 doc/html/boost/xpressive/ref_id1829561.html create mode 100644 doc/html/boost/xpressive/ref_id1893814.html mode change 100755 => 100644 doc/html/boost/xpressive/reference.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_compiler.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_constants/error_type.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_constants/match_flag_type.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_constants/syntax_option_type.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_error.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_id_filter_predicate.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_iterator.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_match.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_replace.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_search.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_token_iterator.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_traits.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_traits_version_1_tag.html mode change 100755 => 100644 doc/html/boost/xpressive/regex_traits_version_2_tag.html delete mode 100755 doc/html/boost/xpressive/repeat_id1833689.html create mode 100644 doc/html/boost/xpressive/repeat_id1897942.html mode change 100755 => 100644 doc/html/boost/xpressive/s0.html mode change 100755 => 100644 doc/html/boost/xpressive/s1.html mode change 100755 => 100644 doc/html/boost/xpressive/s2.html mode change 100755 => 100644 doc/html/boost/xpressive/s3.html mode change 100755 => 100644 doc/html/boost/xpressive/s4.html mode change 100755 => 100644 doc/html/boost/xpressive/s5.html mode change 100755 => 100644 doc/html/boost/xpressive/s6.html mode change 100755 => 100644 doc/html/boost/xpressive/s7.html mode change 100755 => 100644 doc/html/boost/xpressive/s8.html mode change 100755 => 100644 doc/html/boost/xpressive/s9.html mode change 100755 => 100644 doc/html/boost/xpressive/second.html mode change 100755 => 100644 doc/html/boost/xpressive/self.html mode change 100755 => 100644 doc/html/boost/xpressive/set.html mode change 100755 => 100644 doc/html/boost/xpressive/skip.html mode change 100755 => 100644 doc/html/boost/xpressive/space.html delete mode 100755 doc/html/boost/xpressive/static_cast_id1829455.html create mode 100644 doc/html/boost/xpressive/static_cast_id1893708.html mode change 100755 => 100644 doc/html/boost/xpressive/str.html mode change 100755 => 100644 doc/html/boost/xpressive/sub_match.html delete mode 100755 doc/html/boost/xpressive/swap_id1825995.html create mode 100644 doc/html/boost/xpressive/swap_id1890133.html mode change 100755 => 100644 doc/html/boost/xpressive/top.html mode change 100755 => 100644 doc/html/boost/xpressive/unwrap_reference.html mode change 100755 => 100644 doc/html/boost/xpressive/upper.html mode change 100755 => 100644 doc/html/boost/xpressive/val.html mode change 100755 => 100644 doc/html/boost/xpressive/value.html mode change 100755 => 100644 doc/html/boost/xpressive/xdigit.html mode change 100755 => 100644 doc/html/boost_asio/async_op1.png mode change 100755 => 100644 doc/html/boost_asio/async_op2.png mode change 100755 => 100644 doc/html/boost_asio/example/allocation/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/buffers/reference_counted.cpp mode change 100755 => 100644 doc/html/boost_asio/example/chat/chat_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/chat/chat_message.hpp mode change 100755 => 100644 doc/html/boost_asio/example/chat/chat_server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/chat/posix_chat_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/echo/async_tcp_echo_server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/echo/async_udp_echo_server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/echo/blocking_tcp_echo_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/echo/blocking_tcp_echo_server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/echo/blocking_udp_echo_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/echo/blocking_udp_echo_server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/fork/daemon.cpp mode change 100755 => 100644 doc/html/boost_asio/example/fork/process_per_connection.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/client/async_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/client/sync_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/connection.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/connection.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/connection_manager.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/connection_manager.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/header.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/main.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/mime_types.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/mime_types.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/reply.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/reply.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/request.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/request_handler.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/request_handler.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/request_parser.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/request_parser.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server/server.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/connection.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/connection.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/header.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/io_service_pool.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/io_service_pool.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/main.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/mime_types.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/mime_types.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/reply.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/reply.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/request.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/request_handler.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/request_handler.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/request_parser.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/request_parser.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server2/server.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/connection.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/connection.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/header.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/main.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/mime_types.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/mime_types.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/reply.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/reply.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/request.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/request_handler.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/request_handler.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/request_parser.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/request_parser.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server3/server.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/coroutine.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/file_handler.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/file_handler.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/header.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/main.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/mime_types.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/mime_types.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/reply.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/reply.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/request.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/request_parser.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/request_parser.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/server.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/unyield.hpp mode change 100755 => 100644 doc/html/boost_asio/example/http/server4/yield.hpp mode change 100755 => 100644 doc/html/boost_asio/example/icmp/icmp_header.hpp mode change 100755 => 100644 doc/html/boost_asio/example/icmp/ipv4_header.hpp mode change 100755 => 100644 doc/html/boost_asio/example/icmp/ping.cpp mode change 100755 => 100644 doc/html/boost_asio/example/invocation/prioritised_handlers.cpp mode change 100755 => 100644 doc/html/boost_asio/example/iostreams/daytime_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/iostreams/daytime_server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/iostreams/http_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/local/connect_pair.cpp mode change 100755 => 100644 doc/html/boost_asio/example/local/iostream_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/local/stream_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/local/stream_server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/multicast/receiver.cpp mode change 100755 => 100644 doc/html/boost_asio/example/multicast/sender.cpp mode change 100755 => 100644 doc/html/boost_asio/example/nonblocking/third_party_lib.cpp mode change 100755 => 100644 doc/html/boost_asio/example/porthopper/client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/porthopper/protocol.hpp mode change 100755 => 100644 doc/html/boost_asio/example/porthopper/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/serialization/client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/serialization/connection.hpp mode change 100755 => 100644 doc/html/boost_asio/example/serialization/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/serialization/stock.hpp mode change 100755 => 100644 doc/html/boost_asio/example/services/basic_logger.hpp mode change 100755 => 100644 doc/html/boost_asio/example/services/daytime_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/services/logger.hpp mode change 100755 => 100644 doc/html/boost_asio/example/services/logger_service.cpp mode change 100755 => 100644 doc/html/boost_asio/example/services/logger_service.hpp mode change 100755 => 100644 doc/html/boost_asio/example/services/stream_socket_service.hpp mode change 100755 => 100644 doc/html/boost_asio/example/socks4/socks4.hpp mode change 100755 => 100644 doc/html/boost_asio/example/socks4/sync_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/ssl/client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/ssl/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/timeouts/async_tcp_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/timeouts/blocking_tcp_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/timeouts/blocking_udp_client.cpp mode change 100755 => 100644 doc/html/boost_asio/example/timeouts/server.cpp mode change 100755 => 100644 doc/html/boost_asio/example/timers/tick_count_timer.cpp mode change 100755 => 100644 doc/html/boost_asio/example/timers/time_t_timer.cpp mode change 100755 => 100644 doc/html/boost_asio/example/windows/transmit_file.cpp mode change 100755 => 100644 doc/html/boost_asio/examples.html mode change 100755 => 100644 doc/html/boost_asio/history.html mode change 100755 => 100644 doc/html/boost_asio/index.html mode change 100755 => 100644 doc/html/boost_asio/overview.html mode change 100755 => 100644 doc/html/boost_asio/overview/core.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/allocation.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/async.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/basics.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/buffers.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/handler_tracking.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/line_based.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/reactor.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/strands.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/streams.html mode change 100755 => 100644 doc/html/boost_asio/overview/core/threads.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011/array.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011/atomic.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011/chrono.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011/move_handlers.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011/move_objects.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011/shared_ptr.html mode change 100755 => 100644 doc/html/boost_asio/overview/cpp2011/variadic.html mode change 100755 => 100644 doc/html/boost_asio/overview/implementation.html mode change 100755 => 100644 doc/html/boost_asio/overview/networking.html mode change 100755 => 100644 doc/html/boost_asio/overview/networking/bsd_sockets.html mode change 100755 => 100644 doc/html/boost_asio/overview/networking/iostreams.html mode change 100755 => 100644 doc/html/boost_asio/overview/networking/protocols.html mode change 100755 => 100644 doc/html/boost_asio/overview/posix.html mode change 100755 => 100644 doc/html/boost_asio/overview/posix/fork.html mode change 100755 => 100644 doc/html/boost_asio/overview/posix/local.html mode change 100755 => 100644 doc/html/boost_asio/overview/posix/stream_descriptor.html mode change 100755 => 100644 doc/html/boost_asio/overview/rationale.html mode change 100755 => 100644 doc/html/boost_asio/overview/serial_ports.html mode change 100755 => 100644 doc/html/boost_asio/overview/signals.html mode change 100755 => 100644 doc/html/boost_asio/overview/ssl.html mode change 100755 => 100644 doc/html/boost_asio/overview/timers.html mode change 100755 => 100644 doc/html/boost_asio/overview/windows.html mode change 100755 => 100644 doc/html/boost_asio/overview/windows/object_handle.html mode change 100755 => 100644 doc/html/boost_asio/overview/windows/random_access_handle.html mode change 100755 => 100644 doc/html/boost_asio/overview/windows/stream_handle.html mode change 100755 => 100644 doc/html/boost_asio/proactor.png mode change 100755 => 100644 doc/html/boost_asio/reference.html mode change 100755 => 100644 doc/html/boost_asio/reference/AcceptHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html mode change 100755 => 100644 doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html mode change 100755 => 100644 doc/html/boost_asio/reference/AsyncReadStream.html mode change 100755 => 100644 doc/html/boost_asio/reference/AsyncWriteStream.html mode change 100755 => 100644 doc/html/boost_asio/reference/CompletionHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/ComposedConnectHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/ConnectHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/ConstBufferSequence.html mode change 100755 => 100644 doc/html/boost_asio/reference/ConvertibleToConstBuffer.html mode change 100755 => 100644 doc/html/boost_asio/reference/ConvertibleToMutableBuffer.html mode change 100755 => 100644 doc/html/boost_asio/reference/DatagramSocketService.html mode change 100755 => 100644 doc/html/boost_asio/reference/DescriptorService.html mode change 100755 => 100644 doc/html/boost_asio/reference/Endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/GettableSerialPortOption.html mode change 100755 => 100644 doc/html/boost_asio/reference/GettableSocketOption.html mode change 100755 => 100644 doc/html/boost_asio/reference/HandleService.html mode change 100755 => 100644 doc/html/boost_asio/reference/Handler.html mode change 100755 => 100644 doc/html/boost_asio/reference/HandshakeHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/InternetProtocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/IoControlCommand.html mode change 100755 => 100644 doc/html/boost_asio/reference/IoObjectService.html mode change 100755 => 100644 doc/html/boost_asio/reference/MutableBufferSequence.html mode change 100755 => 100644 doc/html/boost_asio/reference/ObjectHandleService.html mode change 100755 => 100644 doc/html/boost_asio/reference/Protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/RandomAccessHandleService.html mode change 100755 => 100644 doc/html/boost_asio/reference/RawSocketService.html mode change 100755 => 100644 doc/html/boost_asio/reference/ReadHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/ResolveHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/ResolverService.html mode change 100755 => 100644 doc/html/boost_asio/reference/SeqPacketSocketService.html mode change 100755 => 100644 doc/html/boost_asio/reference/SerialPortService.html mode change 100755 => 100644 doc/html/boost_asio/reference/Service.html mode change 100755 => 100644 doc/html/boost_asio/reference/SettableSerialPortOption.html mode change 100755 => 100644 doc/html/boost_asio/reference/SettableSocketOption.html mode change 100755 => 100644 doc/html/boost_asio/reference/ShutdownHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/SignalHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/SignalSetService.html mode change 100755 => 100644 doc/html/boost_asio/reference/SocketAcceptorService.html mode change 100755 => 100644 doc/html/boost_asio/reference/SocketService.html mode change 100755 => 100644 doc/html/boost_asio/reference/StreamDescriptorService.html mode change 100755 => 100644 doc/html/boost_asio/reference/StreamHandleService.html mode change 100755 => 100644 doc/html/boost_asio/reference/StreamSocketService.html mode change 100755 => 100644 doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html mode change 100755 => 100644 doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html mode change 100755 => 100644 doc/html/boost_asio/reference/SyncReadStream.html mode change 100755 => 100644 doc/html/boost_asio/reference/SyncWriteStream.html mode change 100755 => 100644 doc/html/boost_asio/reference/TimeTraits.html mode change 100755 => 100644 doc/html/boost_asio/reference/TimerService.html mode change 100755 => 100644 doc/html/boost_asio/reference/WaitHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/WaitTraits.html mode change 100755 => 100644 doc/html/boost_asio/reference/WaitableTimerService.html mode change 100755 => 100644 doc/html/boost_asio/reference/WriteHandler.html mode change 100755 => 100644 doc/html/boost_asio/reference/add_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/asio_handler_allocate.html mode change 100755 => 100644 doc/html/boost_asio/reference/asio_handler_deallocate.html mode change 100755 => 100644 doc/html/boost_asio/reference/asio_handler_invoke.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_connect/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_connect/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_at/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_at/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_until.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_until/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_until/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_until/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_read_until/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write_at/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/async_write_at/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/asynchronous_operations.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/time_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/traits_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/basic_io_object.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_io_object/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_send/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_send/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/available/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/available/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send_to/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send_to/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/send_to/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/send_break.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/send_break/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/send_break/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_serial_port/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/add.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/add/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/add/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/clear.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/remove.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/remove/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/remove/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_signal_set/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/_basic_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/available/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/available/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/basic_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/bind/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/bind/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/accept.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/listen.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_acceptor/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/error.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_iostream/time_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/available/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/available/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/error.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/io_handler.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/sync.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/timer_handler.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_send/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_send/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/available/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/available/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/set_option/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/set_option/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/commit.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/const_buffers_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/consume.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/data.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/max_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/overflow.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/prepare.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/reserve.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/size.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_streambuf/underflow.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/clock_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/duration.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/time_point.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/traits_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload10.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload11.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload12.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload13.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload14.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload15.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload16.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload17.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload18.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload19.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload20.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload21.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload22.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload23.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload24.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload25.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload26.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload27.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload28.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload8.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer/overload9.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_cast.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_cast/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_cast/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload10.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload11.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload12.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload13.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload14.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload15.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload16.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload17.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload18.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload19.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload20.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload21.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload22.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload23.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload24.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload25.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload26.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload27.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload28.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload29.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload30.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload8.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_copy/overload9.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_size/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_size/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_size/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_size/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffer_size/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/async_fill.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/fill.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/in_avail.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/next_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/next_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/async_fill.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/async_flush.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/buffered_stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/fill.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/fill/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/fill/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/flush.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/flush/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/flush/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/in_avail.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/next_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/next_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/peek/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/peek/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/async_flush.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/flush.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/in_avail.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/next_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/next_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_begin.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_end.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/begin.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/difference_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/end.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/iterator_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator__star_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/pointer.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/reference.html mode change 100755 => 100644 doc/html/boost_asio/reference/buffers_iterator/value_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/connect/overload8.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer/const_buffer.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer/operator_plus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/begin.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/const_iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/end.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/const_buffers_1/value_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/async_receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/async_send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/datagram_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/datagram_socket_service/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/cancel_one.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/deadline_timer_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/duration_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/expires_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/expires_from_now.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/time_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/traits_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/deadline_timer_service/wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__addrinfo_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__addrinfo_errors.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__basic_errors.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__get_addrinfo_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__get_misc_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__get_netdb_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__get_ssl_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__get_system_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__make_error_code.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__make_error_code/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__make_error_code/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__make_error_code/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__make_error_code/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__make_error_code/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__misc_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__misc_errors.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__netdb_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__netdb_errors.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__ssl_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__ssl_errors.html mode change 100755 => 100644 doc/html/boost_asio/reference/error__system_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/has_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/high_resolution_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/invalid_service_owner.html mode change 100755 => 100644 doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/add_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/dispatch.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/fork_event.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/has_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/io_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/io_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/notify_fork.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/poll.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/poll/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/poll/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/poll_one.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/poll_one/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/poll_one/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/post.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/reset.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/run.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/run/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/run/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/run_one.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/run_one/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/run_one/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/stop.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/stopped.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/use_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service/wrap.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__id.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__id/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__service/_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__service/fork_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__service/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__service/shutdown_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__strand.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__strand/_strand.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__strand/dispatch.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__strand/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__strand/post.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__strand/strand.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__strand/wrap.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__work.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__work/_work.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__work/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__work/work.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__work/work/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/io_service__work/work/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/address.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/address/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/address/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/address/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/address/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/from_string.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/from_string/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/from_string/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/from_string/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/from_string/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/is_loopback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/is_multicast.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/is_unspecified.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/is_v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/is_v6.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/to_string.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/to_string/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/to_string/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/to_v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address/to_v6.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/address_v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/any.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/bytes_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/from_string.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/is_class_a.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/is_class_b.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/is_class_c.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/is_loopback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/is_multicast.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/loopback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/netmask.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/to_bytes.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/to_string.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v4/to_ulong.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/address_v6.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/any.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/bytes_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/from_string.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_link_local.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_loopback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_multicast.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_site_local.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/loopback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/scope_id.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/to_bytes.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/to_string.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/to_v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/address.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/data.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/port.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/resize.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_endpoint/size.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/query.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/resolve.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/create.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__host_name.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__host_name/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__host_name/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/family.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/resolver.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__icmp/v6.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__multicast__enable_loopback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__multicast__hops.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__multicast__join_group.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__multicast__leave_group.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__multicast__outbound_interface.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/passive.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/async_resolve.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/iterator_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/query_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/resolve.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/resolve/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/resolve/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__resolver_service/resolver_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/acceptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/family.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/iostream.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/no_delay.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/resolver.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__tcp/v6.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/family.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/resolver.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/v4.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__udp/v6.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__unicast__hops.html mode change 100755 => 100644 doc/html/boost_asio/reference/ip__v6_only.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_match_condition.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_match_condition/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_read_buffered.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_read_buffered/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_write_buffered.html mode change 100755 => 100644 doc/html/boost_asio/reference/is_write_buffered/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/capacity.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/data.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/data_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/path.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/resize.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__basic_endpoint/size.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__connect_pair.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__connect_pair/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__connect_pair/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__datagram_protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__datagram_protocol/family.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__datagram_protocol/protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__datagram_protocol/socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__datagram_protocol/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol/acceptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol/endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol/family.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol/iostream.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol/protocol.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol/socket.html mode change 100755 => 100644 doc/html/boost_asio/reference/local__stream_protocol/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffer.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/begin.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/end.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/mutable_buffers_1/value_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/null_buffers.html mode change 100755 => 100644 doc/html/boost_asio/reference/null_buffers/begin.html mode change 100755 => 100644 doc/html/boost_asio/reference/null_buffers/const_iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/null_buffers/end.html mode change 100755 => 100644 doc/html/boost_asio/reference/null_buffers/value_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/placeholders__bytes_transferred.html mode change 100755 => 100644 doc/html/boost_asio/reference/placeholders__error.html mode change 100755 => 100644 doc/html/boost_asio/reference/placeholders__iterator.html mode change 100755 => 100644 doc/html/boost_asio/reference/placeholders__signal_number.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/_basic_descriptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/release.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_descriptor/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__descriptor_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__descriptor_base/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/release.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/stream_descriptor_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/posix__stream_descriptor_service/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/async_receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/async_send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/raw_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/receive_from.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/send_to.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/raw_socket_service/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/read.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/read/overload8.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_at/overload8.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/read_until/overload8.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/seq_packet_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/seq_packet_socket_service/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__baud_rate.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__character_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__character_size/load.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__character_size/store.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__character_size/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__flow_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__flow_control/load.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__flow_control/store.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__flow_control/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__flow_control/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__parity.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__parity/load.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__parity/parity.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__parity/store.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__parity/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__parity/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__stop_bits.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/send_break.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/serial_port_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/serial_port_service/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/service_already_exists.html mode change 100755 => 100644 doc/html/boost_asio/reference/service_already_exists/service_already_exists.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/add.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/clear.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/remove.html mode change 100755 => 100644 doc/html/boost_asio/reference/signal_set_service/signal_set_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/accept.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/async_accept.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/listen.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_acceptor_service/socket_acceptor_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/_socket_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/broadcast.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/bytes_readable.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/debug.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/keep_alive.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/linger.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/max_connections.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/message_do_not_route.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/message_end_of_record.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/message_flags.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/message_out_of_band.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/message_peek.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/non_blocking_io.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/receive_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/receive_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/reuse_address.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/send_buffer_size.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/send_low_watermark.html mode change 100755 => 100644 doc/html/boost_asio/reference/socket_base/shutdown_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/_context.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/add_verify_path.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/context.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/context/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/context/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/context/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/default_workarounds.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/file_format.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/impl.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/impl_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/load_verify_file.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/method.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/no_sslv2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/no_sslv3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/no_tlsv1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/options.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/password_purpose.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_options.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_options/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_options/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_password_callback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_verify_callback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_verify_mode.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/single_dh_use.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_certificate_file.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_private_key_file.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/_context_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/file_format.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/method.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/options.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/password_purpose.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__rfc2818_verification.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/_stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/async_handshake.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/async_shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/handshake.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/handshake_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/impl.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/impl_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/next_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/next_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/stream.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream__impl_struct.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_client_once.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_context.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_context/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_context/verify_context.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_mode.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_none.html mode change 100755 => 100644 doc/html/boost_asio/reference/ssl__verify_peer.html mode change 100755 => 100644 doc/html/boost_asio/reference/steady_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/strand.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/async_connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/async_receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/async_send.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/at_mark.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/available.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/bind.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/connect.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/endpoint_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/get_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/io_control.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/local_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/native_non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/non_blocking.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/open.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/protocol_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/receive.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/remote_endpoint.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/send.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/set_option.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/shutdown.html mode change 100755 => 100644 doc/html/boost_asio/reference/stream_socket_service/stream_socket_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/streambuf.html mode change 100755 => 100644 doc/html/boost_asio/reference/system_timer.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html mode change 100755 => 100644 doc/html/boost_asio/reference/transfer_all.html mode change 100755 => 100644 doc/html/boost_asio/reference/transfer_at_least.html mode change 100755 => 100644 doc/html/boost_asio/reference/transfer_exactly.html mode change 100755 => 100644 doc/html/boost_asio/reference/use_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/wait_traits.html mode change 100755 => 100644 doc/html/boost_asio/reference/wait_traits/to_wait_duration.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/cancel_one.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/clock_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/duration.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/expires_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/expires_from_now.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/time_point.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/traits_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/waitable_timer_service/waitable_timer_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/_basic_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/basic_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_handle/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/async_read_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/async_write_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/get_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/implementation.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/operator_eq_.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/service_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/async_wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/object_handle_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__object_handle_service/wait.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/get.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/release.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/async_read_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/async_write_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/random_access_handle_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/read_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__random_access_handle_service/write_some_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/async_read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/async_write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/cancel.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/close.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/destroy.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/get_io_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/id.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/implementation_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/is_open.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/move_assign.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/move_construct.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/native.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/native_handle.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/native_handle_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/native_type.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/read_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/stream_handle_service.html mode change 100755 => 100644 doc/html/boost_asio/reference/windows__stream_handle_service/write_some.html mode change 100755 => 100644 doc/html/boost_asio/reference/write.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/write/overload8.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload1.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload2.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload3.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload4.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload5.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload6.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload7.html mode change 100755 => 100644 doc/html/boost_asio/reference/write_at/overload8.html mode change 100755 => 100644 doc/html/boost_asio/sync_op.png mode change 100755 => 100644 doc/html/boost_asio/tutorial.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime1.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime1/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime2.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime2/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime3.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime3/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime4.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime4/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime5.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime5/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime6.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime6/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime7.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tutdaytime7/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer1.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer1/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer2.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer2/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer3.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer3/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer4.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer4/src.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer5.html mode change 100755 => 100644 doc/html/boost_asio/tutorial/tuttimer5/src.html mode change 100755 => 100644 doc/html/boost_asio/using.html mode change 100755 => 100644 doc/html/boost_container_header_reference.html mode change 100755 => 100644 doc/html/boost_interprocess_reference.html mode change 100755 => 100644 doc/html/boost_lexical_cast/changes.html mode change 100755 => 100644 doc/html/boost_lexical_cast/examples.html mode change 100755 => 100644 doc/html/boost_lexical_cast/frequently_asked_questions.html mode change 100755 => 100644 doc/html/boost_lexical_cast/performance.html mode change 100755 => 100644 doc/html/boost_lexical_cast/synopsis.html mode change 100755 => 100644 doc/html/boost_propertytree/accessing.html mode change 100755 => 100644 doc/html/boost_propertytree/container.html mode change 100755 => 100644 doc/html/boost_propertytree/parsers.html mode change 100755 => 100644 doc/html/boost_propertytree/synopsis.html mode change 100755 => 100644 doc/html/boost_propertytree/tutorial.html mode change 100755 => 100644 doc/html/boost_random/history_and_acknowledgements.html mode change 100755 => 100644 doc/html/boost_random/performance.html mode change 100755 => 100644 doc/html/boost_random/reference.html mode change 100755 => 100644 doc/html/boost_random/tutorial.html mode change 100755 => 100644 doc/html/boost_staticassert/how.html mode change 100755 => 100644 doc/html/boost_staticassert/test.html mode change 100755 => 100644 doc/html/boost_tr1/config.html mode change 100755 => 100644 doc/html/boost_tr1/header_list.html mode change 100755 => 100644 doc/html/boost_tr1/implementation.html mode change 100755 => 100644 doc/html/boost_tr1/subject_list.html mode change 100755 => 100644 doc/html/boost_tr1/testing.html mode change 100755 => 100644 doc/html/boost_tr1/usage.html mode change 100755 => 100644 doc/html/boost_units.html mode change 100755 => 100644 doc/html/boost_units/Acknowledgements.html mode change 100755 => 100644 doc/html/boost_units/Dimensional_Analysis.html mode change 100755 => 100644 doc/html/boost_units/Examples.html mode change 100755 => 100644 doc/html/boost_units/FAQ.html mode change 100755 => 100644 doc/html/boost_units/HelpWanted.html mode change 100755 => 100644 doc/html/boost_units/Installation.html mode change 100755 => 100644 doc/html/boost_units/Quantities.html mode change 100755 => 100644 doc/html/boost_units/Quick_Start.html mode change 100755 => 100644 doc/html/boost_units/Reference.html mode change 100755 => 100644 doc/html/boost_units/ReleaseNotes.html mode change 100755 => 100644 doc/html/boost_units/TODO.html mode change 100755 => 100644 doc/html/boost_units/Units.html mode change 100755 => 100644 doc/html/boost_units/Utilities.html mode change 100755 => 100644 doc/html/boost_units/version_id.html mode change 100755 => 100644 doc/html/boost_xpressive/acknowledgments.html mode change 100755 => 100644 doc/html/boostbook/documenting.html mode change 100755 => 100644 doc/html/boostbook/dtd/access.html mode change 100755 => 100644 doc/html/boostbook/dtd/boostbook.html mode change 100755 => 100644 doc/html/boostbook/dtd/class-specialization.html mode change 100755 => 100644 doc/html/boostbook/dtd/class.html mode change 100755 => 100644 doc/html/boostbook/dtd/code.html mode change 100755 => 100644 doc/html/boostbook/dtd/compile-fail-test.html mode change 100755 => 100644 doc/html/boostbook/dtd/compile-test.html mode change 100755 => 100644 doc/html/boostbook/dtd/complexity.html mode change 100755 => 100644 doc/html/boostbook/dtd/constructor.html mode change 100755 => 100644 doc/html/boostbook/dtd/copy-assignment.html mode change 100755 => 100644 doc/html/boostbook/dtd/data-member.html mode change 100755 => 100644 doc/html/boostbook/dtd/default.html mode change 100755 => 100644 doc/html/boostbook/dtd/description.html mode change 100755 => 100644 doc/html/boostbook/dtd/destructor.html mode change 100755 => 100644 doc/html/boostbook/dtd/effects.html mode change 100755 => 100644 doc/html/boostbook/dtd/enum.html mode change 100755 => 100644 doc/html/boostbook/dtd/enumname.html mode change 100755 => 100644 doc/html/boostbook/dtd/enumvalue.html mode change 100755 => 100644 doc/html/boostbook/dtd/free-function-group.html mode change 100755 => 100644 doc/html/boostbook/dtd/function.html mode change 100755 => 100644 doc/html/boostbook/dtd/functionname.html mode change 100755 => 100644 doc/html/boostbook/dtd/globalname.html mode change 100755 => 100644 doc/html/boostbook/dtd/header.html mode change 100755 => 100644 doc/html/boostbook/dtd/headername.html mode change 100755 => 100644 doc/html/boostbook/dtd/if-fails.html mode change 100755 => 100644 doc/html/boostbook/dtd/inherit.html mode change 100755 => 100644 doc/html/boostbook/dtd/lib.html mode change 100755 => 100644 doc/html/boostbook/dtd/library-reference.html mode change 100755 => 100644 doc/html/boostbook/dtd/library.html mode change 100755 => 100644 doc/html/boostbook/dtd/librarycategory.html mode change 100755 => 100644 doc/html/boostbook/dtd/librarycategorydef.html mode change 100755 => 100644 doc/html/boostbook/dtd/librarycategorylist.html mode change 100755 => 100644 doc/html/boostbook/dtd/libraryinfo.html mode change 100755 => 100644 doc/html/boostbook/dtd/librarylist.html mode change 100755 => 100644 doc/html/boostbook/dtd/libraryname.html mode change 100755 => 100644 doc/html/boostbook/dtd/librarypurpose.html mode change 100755 => 100644 doc/html/boostbook/dtd/link-fail-test.html mode change 100755 => 100644 doc/html/boostbook/dtd/link-test.html mode change 100755 => 100644 doc/html/boostbook/dtd/macroname.html mode change 100755 => 100644 doc/html/boostbook/dtd/method-group.html mode change 100755 => 100644 doc/html/boostbook/dtd/method.html mode change 100755 => 100644 doc/html/boostbook/dtd/namespace.html mode change 100755 => 100644 doc/html/boostbook/dtd/notes.html mode change 100755 => 100644 doc/html/boostbook/dtd/overloaded-function.html mode change 100755 => 100644 doc/html/boostbook/dtd/overloaded-method.html mode change 100755 => 100644 doc/html/boostbook/dtd/parameter.html mode change 100755 => 100644 doc/html/boostbook/dtd/paramtype.html mode change 100755 => 100644 doc/html/boostbook/dtd/postconditions.html mode change 100755 => 100644 doc/html/boostbook/dtd/precondition.html mode change 100755 => 100644 doc/html/boostbook/dtd/programlisting.html mode change 100755 => 100644 doc/html/boostbook/dtd/purpose.html mode change 100755 => 100644 doc/html/boostbook/dtd/rationale.html mode change 100755 => 100644 doc/html/boostbook/dtd/requirement.html mode change 100755 => 100644 doc/html/boostbook/dtd/requires.html mode change 100755 => 100644 doc/html/boostbook/dtd/returns.html mode change 100755 => 100644 doc/html/boostbook/dtd/run-fail-test.html mode change 100755 => 100644 doc/html/boostbook/dtd/run-test.html mode change 100755 => 100644 doc/html/boostbook/dtd/signature.html mode change 100755 => 100644 doc/html/boostbook/dtd/snippet.html mode change 100755 => 100644 doc/html/boostbook/dtd/source.html mode change 100755 => 100644 doc/html/boostbook/dtd/specialization.html mode change 100755 => 100644 doc/html/boostbook/dtd/static-constant.html mode change 100755 => 100644 doc/html/boostbook/dtd/struct-specialization.html mode change 100755 => 100644 doc/html/boostbook/dtd/struct.html mode change 100755 => 100644 doc/html/boostbook/dtd/template-arg.html mode change 100755 => 100644 doc/html/boostbook/dtd/template-nontype-parameter.html mode change 100755 => 100644 doc/html/boostbook/dtd/template-type-parameter.html mode change 100755 => 100644 doc/html/boostbook/dtd/template-varargs.html mode change 100755 => 100644 doc/html/boostbook/dtd/template.html mode change 100755 => 100644 doc/html/boostbook/dtd/testsuite.html mode change 100755 => 100644 doc/html/boostbook/dtd/throws.html mode change 100755 => 100644 doc/html/boostbook/dtd/type.html mode change 100755 => 100644 doc/html/boostbook/dtd/typedef.html mode change 100755 => 100644 doc/html/boostbook/dtd/union-specialization.html mode change 100755 => 100644 doc/html/boostbook/dtd/union.html mode change 100755 => 100644 doc/html/boostbook/dtd/using-class.html mode change 100755 => 100644 doc/html/boostbook/dtd/using-namespace.html mode change 100755 => 100644 doc/html/boostbook/getting/started.html mode change 100755 => 100644 doc/html/boostbook/together.html mode change 100755 => 100644 doc/html/chrono/appendices.html mode change 100755 => 100644 doc/html/chrono/reference.html mode change 100755 => 100644 doc/html/chrono/users_guide.html mode change 100755 => 100644 doc/html/container/Cpp11_conformance.html mode change 100755 => 100644 doc/html/container/acknowledgements_notes.html mode change 100755 => 100644 doc/html/container/containers_of_incomplete_types.html mode change 100755 => 100644 doc/html/container/history_and_reasons.html mode change 100755 => 100644 doc/html/container/index.html mode change 100755 => 100644 doc/html/container/move_emplace.html mode change 100755 => 100644 doc/html/container/non_standard_containers.html mode change 100755 => 100644 doc/html/container/other_features.html mode change 100755 => 100644 doc/html/container/release_notes.html mode change 100755 => 100644 doc/html/date_time/doxy.html mode change 100755 => 100644 doc/html/date_time/examples.html mode change 100755 => 100644 doc/html/date_time/examples/general_usage_examples.html mode change 100755 => 100644 doc/html/date_time/gregorian.html mode change 100755 => 100644 doc/html/date_time/posix_time.html mode change 100755 => 100644 doc/html/date_time/serialization.html mode change 100755 => 100644 doc/html/doc_HTML.manifest mode change 100755 => 100644 doc/html/foreach/extensibility.html mode change 100755 => 100644 doc/html/foreach/history_and_acknowledgements.html mode change 100755 => 100644 doc/html/foreach/pitfalls.html mode change 100755 => 100644 doc/html/foreach/portability.html mode change 100755 => 100644 doc/html/function/faq.html mode change 100755 => 100644 doc/html/function/history.html mode change 100755 => 100644 doc/html/function/misc.html mode change 100755 => 100644 doc/html/function/reference.html mode change 100755 => 100644 doc/html/function/testsuite.html mode change 100755 => 100644 doc/html/function/tutorial.html mode change 100755 => 100644 doc/html/hash/acknowledgements.html mode change 100755 => 100644 doc/html/hash/changes.html mode change 100755 => 100644 doc/html/hash/combine.html mode change 100755 => 100644 doc/html/hash/disable.html mode change 100755 => 100644 doc/html/hash/links.html mode change 100755 => 100644 doc/html/hash/portability.html mode change 100755 => 100644 doc/html/hash/rationale.html mode change 100755 => 100644 doc/html/hash/reference.html mode change 100755 => 100644 doc/html/hash/tutorial.html mode change 100755 => 100644 doc/html/heap/acknowledgements.html mode change 100755 => 100644 doc/html/heap/concepts.html mode change 100755 => 100644 doc/html/heap/data_structures.html mode change 100755 => 100644 doc/html/heap/reference.html delete mode 100755 doc/html/id319082-bb.html create mode 100644 doc/html/id319790-bb.html mode change 100755 => 100644 doc/html/images/accumulators/bc_s.png mode change 100755 => 100644 doc/html/images/accumulators/classfunctional_1_1multiplies.png mode change 100755 => 100644 doc/html/images/accumulators/classmpl_1_1false__.png mode change 100755 => 100644 doc/html/images/accumulators/closed.png mode change 100755 => 100644 doc/html/images/accumulators/doxygen.png mode change 100755 => 100644 doc/html/images/accumulators/form_0.png mode change 100755 => 100644 doc/html/images/accumulators/form_1.png mode change 100755 => 100644 doc/html/images/accumulators/form_10.png mode change 100755 => 100644 doc/html/images/accumulators/form_100.png mode change 100755 => 100644 doc/html/images/accumulators/form_11.png mode change 100755 => 100644 doc/html/images/accumulators/form_12.png mode change 100755 => 100644 doc/html/images/accumulators/form_13.png mode change 100755 => 100644 doc/html/images/accumulators/form_14.png mode change 100755 => 100644 doc/html/images/accumulators/form_15.png mode change 100755 => 100644 doc/html/images/accumulators/form_16.png mode change 100755 => 100644 doc/html/images/accumulators/form_17.png mode change 100755 => 100644 doc/html/images/accumulators/form_18.png mode change 100755 => 100644 doc/html/images/accumulators/form_19.png mode change 100755 => 100644 doc/html/images/accumulators/form_2.png mode change 100755 => 100644 doc/html/images/accumulators/form_20.png mode change 100755 => 100644 doc/html/images/accumulators/form_21.png mode change 100755 => 100644 doc/html/images/accumulators/form_22.png mode change 100755 => 100644 doc/html/images/accumulators/form_23.png mode change 100755 => 100644 doc/html/images/accumulators/form_24.png mode change 100755 => 100644 doc/html/images/accumulators/form_25.png mode change 100755 => 100644 doc/html/images/accumulators/form_26.png mode change 100755 => 100644 doc/html/images/accumulators/form_27.png mode change 100755 => 100644 doc/html/images/accumulators/form_28.png mode change 100755 => 100644 doc/html/images/accumulators/form_29.png mode change 100755 => 100644 doc/html/images/accumulators/form_3.png mode change 100755 => 100644 doc/html/images/accumulators/form_30.png mode change 100755 => 100644 doc/html/images/accumulators/form_31.png mode change 100755 => 100644 doc/html/images/accumulators/form_32.png mode change 100755 => 100644 doc/html/images/accumulators/form_33.png mode change 100755 => 100644 doc/html/images/accumulators/form_34.png mode change 100755 => 100644 doc/html/images/accumulators/form_35.png mode change 100755 => 100644 doc/html/images/accumulators/form_36.png mode change 100755 => 100644 doc/html/images/accumulators/form_37.png mode change 100755 => 100644 doc/html/images/accumulators/form_38.png mode change 100755 => 100644 doc/html/images/accumulators/form_39.png mode change 100755 => 100644 doc/html/images/accumulators/form_4.png mode change 100755 => 100644 doc/html/images/accumulators/form_40.png mode change 100755 => 100644 doc/html/images/accumulators/form_41.png mode change 100755 => 100644 doc/html/images/accumulators/form_42.png mode change 100755 => 100644 doc/html/images/accumulators/form_43.png mode change 100755 => 100644 doc/html/images/accumulators/form_44.png mode change 100755 => 100644 doc/html/images/accumulators/form_45.png mode change 100755 => 100644 doc/html/images/accumulators/form_46.png mode change 100755 => 100644 doc/html/images/accumulators/form_47.png mode change 100755 => 100644 doc/html/images/accumulators/form_48.png mode change 100755 => 100644 doc/html/images/accumulators/form_49.png mode change 100755 => 100644 doc/html/images/accumulators/form_5.png mode change 100755 => 100644 doc/html/images/accumulators/form_50.png mode change 100755 => 100644 doc/html/images/accumulators/form_51.png mode change 100755 => 100644 doc/html/images/accumulators/form_52.png mode change 100755 => 100644 doc/html/images/accumulators/form_53.png mode change 100755 => 100644 doc/html/images/accumulators/form_54.png mode change 100755 => 100644 doc/html/images/accumulators/form_55.png mode change 100755 => 100644 doc/html/images/accumulators/form_56.png mode change 100755 => 100644 doc/html/images/accumulators/form_57.png mode change 100755 => 100644 doc/html/images/accumulators/form_58.png mode change 100755 => 100644 doc/html/images/accumulators/form_59.png mode change 100755 => 100644 doc/html/images/accumulators/form_6.png mode change 100755 => 100644 doc/html/images/accumulators/form_60.png mode change 100755 => 100644 doc/html/images/accumulators/form_61.png mode change 100755 => 100644 doc/html/images/accumulators/form_62.png mode change 100755 => 100644 doc/html/images/accumulators/form_63.png mode change 100755 => 100644 doc/html/images/accumulators/form_64.png mode change 100755 => 100644 doc/html/images/accumulators/form_65.png mode change 100755 => 100644 doc/html/images/accumulators/form_66.png mode change 100755 => 100644 doc/html/images/accumulators/form_67.png mode change 100755 => 100644 doc/html/images/accumulators/form_68.png mode change 100755 => 100644 doc/html/images/accumulators/form_69.png mode change 100755 => 100644 doc/html/images/accumulators/form_7.png mode change 100755 => 100644 doc/html/images/accumulators/form_70.png mode change 100755 => 100644 doc/html/images/accumulators/form_71.png mode change 100755 => 100644 doc/html/images/accumulators/form_72.png mode change 100755 => 100644 doc/html/images/accumulators/form_73.png mode change 100755 => 100644 doc/html/images/accumulators/form_74.png mode change 100755 => 100644 doc/html/images/accumulators/form_75.png mode change 100755 => 100644 doc/html/images/accumulators/form_76.png mode change 100755 => 100644 doc/html/images/accumulators/form_77.png mode change 100755 => 100644 doc/html/images/accumulators/form_78.png mode change 100755 => 100644 doc/html/images/accumulators/form_79.png mode change 100755 => 100644 doc/html/images/accumulators/form_8.png mode change 100755 => 100644 doc/html/images/accumulators/form_80.png mode change 100755 => 100644 doc/html/images/accumulators/form_81.png mode change 100755 => 100644 doc/html/images/accumulators/form_82.png mode change 100755 => 100644 doc/html/images/accumulators/form_83.png mode change 100755 => 100644 doc/html/images/accumulators/form_84.png mode change 100755 => 100644 doc/html/images/accumulators/form_85.png mode change 100755 => 100644 doc/html/images/accumulators/form_86.png mode change 100755 => 100644 doc/html/images/accumulators/form_87.png mode change 100755 => 100644 doc/html/images/accumulators/form_88.png mode change 100755 => 100644 doc/html/images/accumulators/form_89.png mode change 100755 => 100644 doc/html/images/accumulators/form_9.png mode change 100755 => 100644 doc/html/images/accumulators/form_90.png mode change 100755 => 100644 doc/html/images/accumulators/form_91.png mode change 100755 => 100644 doc/html/images/accumulators/form_92.png mode change 100755 => 100644 doc/html/images/accumulators/form_93.png mode change 100755 => 100644 doc/html/images/accumulators/form_94.png mode change 100755 => 100644 doc/html/images/accumulators/form_95.png mode change 100755 => 100644 doc/html/images/accumulators/form_96.png mode change 100755 => 100644 doc/html/images/accumulators/form_97.png mode change 100755 => 100644 doc/html/images/accumulators/form_98.png mode change 100755 => 100644 doc/html/images/accumulators/form_99.png mode change 100755 => 100644 doc/html/images/accumulators/nav_f.png mode change 100755 => 100644 doc/html/images/accumulators/nav_h.png mode change 100755 => 100644 doc/html/images/accumulators/open.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1detail_1_1is__tail__variate__feature.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1absolute__tail__variate__means_3_01_left_r5a9741cd069ef83a2e892fe45876a0e1.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1absolute__weighted__tail__variate__means_34c1f81c6aee6cf38edb4e1f9a2ff0c7e.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1covariance_3_01_variate_type_00_01_variate_tag_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1extended__p__square__quantile_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1extended__p__square__quantile__quadratic_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1immediate__mean_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1immediate__mean__of__variates_3_01_variatee38f42f07e7840ff955a87372c1f5a8d.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1immediate__weighted__mean_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1immediate__weighted__mean__of__variates_3_3cfff156dbe194c88e4e7bba9627c364.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1lazy__variance_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1lazy__weighted__variance_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1non__coherent__tail__mean_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1non__coherent__weighted__tail__mean_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1peaks__over__threshold_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1peaks__over__threshold__prob_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1pot__quantile_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1pot__quantile__prob_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1pot__tail__mean_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1pot__tail__mean__prob_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1relative__tail__variate__means_3_01_left_r9a710314578e1b32c94cf7868ec5afb6.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1relative__weighted__tail__variate__means_33299fee6b36da588cd986e084fabcbdf.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1tail__quantile_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__covariance_3_01_variate_type_00_01_variate_tag_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__extended__p__square__quantile_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__extended__p__square__quantile__quadratic_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__peaks__over__threshold_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__peaks__over__threshold__prob_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__pot__quantile_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__pot__quantile__prob_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__pot__tail__mean_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__pot__tail__mean__prob_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1weighted__tail__quantile_3_01_left_right_01_4_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1with__density__median_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1with__density__weighted__median_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1with__p__square__cumulative__distribution__median_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1feature__of_3_01tag_1_1with__p__square__cumulative__distribution__weighted__median_01_4.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1impl_1_1tail__impl_1_1is__tail__variate_1_1apply.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1impl_1_1this__feature__has__no__error__calculation.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1accumulators_1_1tag_1_1tail.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1numeric_1_1functional_1_1multiply__and__promote__to__double.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1numeric_1_1functional_1_1outer__product.png mode change 100755 => 100644 doc/html/images/accumulators/structboost_1_1numeric_1_1functional_1_1outer__product__base.png mode change 100755 => 100644 doc/html/images/accumulators/tab_a.png mode change 100755 => 100644 doc/html/images/accumulators/tab_b.png mode change 100755 => 100644 doc/html/images/accumulators/tab_h.png mode change 100755 => 100644 doc/html/images/accumulators/tab_s.png mode change 100755 => 100644 doc/html/images/alert.png mode change 100755 => 100644 doc/html/images/callouts/1.png mode change 100755 => 100644 doc/html/images/callouts/10.png mode change 100755 => 100644 doc/html/images/callouts/11.png mode change 100755 => 100644 doc/html/images/callouts/12.png mode change 100755 => 100644 doc/html/images/callouts/13.png mode change 100755 => 100644 doc/html/images/callouts/14.png mode change 100755 => 100644 doc/html/images/callouts/15.png mode change 100755 => 100644 doc/html/images/callouts/2.png mode change 100755 => 100644 doc/html/images/callouts/3.png mode change 100755 => 100644 doc/html/images/callouts/4.png mode change 100755 => 100644 doc/html/images/callouts/5.png mode change 100755 => 100644 doc/html/images/callouts/6.png mode change 100755 => 100644 doc/html/images/callouts/7.png mode change 100755 => 100644 doc/html/images/callouts/8.png mode change 100755 => 100644 doc/html/images/callouts/9.png mode change 100755 => 100644 doc/html/images/random/bc_s.png mode change 100755 => 100644 doc/html/images/random/closed.png mode change 100755 => 100644 doc/html/images/random/doxygen.png mode change 100755 => 100644 doc/html/images/random/form_0.png mode change 100755 => 100644 doc/html/images/random/form_1.png mode change 100755 => 100644 doc/html/images/random/form_10.png mode change 100755 => 100644 doc/html/images/random/form_11.png mode change 100755 => 100644 doc/html/images/random/form_12.png mode change 100755 => 100644 doc/html/images/random/form_13.png mode change 100755 => 100644 doc/html/images/random/form_14.png mode change 100755 => 100644 doc/html/images/random/form_15.png mode change 100755 => 100644 doc/html/images/random/form_16.png mode change 100755 => 100644 doc/html/images/random/form_17.png mode change 100755 => 100644 doc/html/images/random/form_18.png mode change 100755 => 100644 doc/html/images/random/form_19.png mode change 100755 => 100644 doc/html/images/random/form_2.png mode change 100755 => 100644 doc/html/images/random/form_20.png mode change 100755 => 100644 doc/html/images/random/form_21.png mode change 100755 => 100644 doc/html/images/random/form_22.png mode change 100755 => 100644 doc/html/images/random/form_23.png mode change 100755 => 100644 doc/html/images/random/form_24.png mode change 100755 => 100644 doc/html/images/random/form_25.png mode change 100755 => 100644 doc/html/images/random/form_26.png mode change 100755 => 100644 doc/html/images/random/form_27.png mode change 100755 => 100644 doc/html/images/random/form_28.png mode change 100755 => 100644 doc/html/images/random/form_29.png mode change 100755 => 100644 doc/html/images/random/form_3.png mode change 100755 => 100644 doc/html/images/random/form_30.png mode change 100755 => 100644 doc/html/images/random/form_31.png mode change 100755 => 100644 doc/html/images/random/form_32.png mode change 100755 => 100644 doc/html/images/random/form_33.png mode change 100755 => 100644 doc/html/images/random/form_34.png mode change 100755 => 100644 doc/html/images/random/form_35.png mode change 100755 => 100644 doc/html/images/random/form_36.png mode change 100755 => 100644 doc/html/images/random/form_37.png mode change 100755 => 100644 doc/html/images/random/form_38.png mode change 100755 => 100644 doc/html/images/random/form_4.png mode change 100755 => 100644 doc/html/images/random/form_5.png mode change 100755 => 100644 doc/html/images/random/form_6.png mode change 100755 => 100644 doc/html/images/random/form_7.png mode change 100755 => 100644 doc/html/images/random/form_8.png mode change 100755 => 100644 doc/html/images/random/form_9.png mode change 100755 => 100644 doc/html/images/random/nav_f.png mode change 100755 => 100644 doc/html/images/random/nav_h.png mode change 100755 => 100644 doc/html/images/random/open.png mode change 100755 => 100644 doc/html/images/random/tab_a.png mode change 100755 => 100644 doc/html/images/random/tab_b.png mode change 100755 => 100644 doc/html/images/random/tab_h.png mode change 100755 => 100644 doc/html/images/random/tab_s.png mode change 100755 => 100644 doc/html/images/smiley.png mode change 100755 => 100644 doc/html/index.html mode change 100755 => 100644 doc/html/interprocess/acknowledgements_notes.html mode change 100755 => 100644 doc/html/interprocess/allocators_containers.html mode change 100755 => 100644 doc/html/interprocess/architecture.html mode change 100755 => 100644 doc/html/interprocess/customizing_interprocess.html mode change 100755 => 100644 doc/html/interprocess/index.html mode change 100755 => 100644 doc/html/interprocess/interprocess_smart_ptr.html mode change 100755 => 100644 doc/html/interprocess/managed_memory_segments.html mode change 100755 => 100644 doc/html/interprocess/memory_algorithms.html mode change 100755 => 100644 doc/html/interprocess/offset_ptr.html mode change 100755 => 100644 doc/html/interprocess/quick_guide.html mode change 100755 => 100644 doc/html/interprocess/sharedmemorybetweenprocesses.html mode change 100755 => 100644 doc/html/interprocess/some_basic_explanations.html mode change 100755 => 100644 doc/html/interprocess/streams.html mode change 100755 => 100644 doc/html/interprocess/synchronization_mechanisms.html mode change 100755 => 100644 doc/html/intrusive/acknowledgements.html mode change 100755 => 100644 doc/html/intrusive/advanced_lookups_insertions.html mode change 100755 => 100644 doc/html/intrusive/any_hooks.html mode change 100755 => 100644 doc/html/intrusive/auto_unlink_hooks.html mode change 100755 => 100644 doc/html/intrusive/avl_set_multiset.html mode change 100755 => 100644 doc/html/intrusive/clone_from.html mode change 100755 => 100644 doc/html/intrusive/concepts.html mode change 100755 => 100644 doc/html/intrusive/concepts_summary.html mode change 100755 => 100644 doc/html/intrusive/design_notes.html mode change 100755 => 100644 doc/html/intrusive/erasing_and_disposing.html mode change 100755 => 100644 doc/html/intrusive/function_hooks.html mode change 100755 => 100644 doc/html/intrusive/index.html mode change 100755 => 100644 doc/html/intrusive/intrusive_vs_nontrusive.html mode change 100755 => 100644 doc/html/intrusive/list.html mode change 100755 => 100644 doc/html/intrusive/node_algorithms.html mode change 100755 => 100644 doc/html/intrusive/obtaining_iterators_from_values.html mode change 100755 => 100644 doc/html/intrusive/obtaining_same_type_reducing_space.html mode change 100755 => 100644 doc/html/intrusive/performance.html mode change 100755 => 100644 doc/html/intrusive/presenting_containers.html mode change 100755 => 100644 doc/html/intrusive/recursive.html mode change 100755 => 100644 doc/html/intrusive/reference.html mode change 100755 => 100644 doc/html/intrusive/references.html mode change 100755 => 100644 doc/html/intrusive/release_notes.html mode change 100755 => 100644 doc/html/intrusive/safe_hook.html mode change 100755 => 100644 doc/html/intrusive/set_multiset.html mode change 100755 => 100644 doc/html/intrusive/sg_set_multiset.html mode change 100755 => 100644 doc/html/intrusive/slist.html mode change 100755 => 100644 doc/html/intrusive/splay_set_multiset.html mode change 100755 => 100644 doc/html/intrusive/tested_compilers.html mode change 100755 => 100644 doc/html/intrusive/thread_safety.html mode change 100755 => 100644 doc/html/intrusive/treap_set_multiset.html mode change 100755 => 100644 doc/html/intrusive/unordered_set_unordered_multiset.html mode change 100755 => 100644 doc/html/intrusive/usage.html mode change 100755 => 100644 doc/html/intrusive/usage_when.html mode change 100755 => 100644 doc/html/intrusive/using_smart_pointers.html mode change 100755 => 100644 doc/html/intrusive/value_traits.html mode change 100755 => 100644 doc/html/jam.html mode change 100755 => 100644 doc/html/jam/history.html mode change 100755 => 100644 doc/html/jam/language.html mode change 100755 => 100644 doc/html/jam/miscellaneous.html mode change 100755 => 100644 doc/html/lambda/extending.html mode change 100755 => 100644 doc/html/lambda/getting_started.html mode change 100755 => 100644 doc/html/lambda/le_in_details.html mode change 100755 => 100644 doc/html/lambda/s03.html mode change 100755 => 100644 doc/html/lambda/s07.html mode change 100755 => 100644 doc/html/lambda/s08.html mode change 100755 => 100644 doc/html/lambda/s09.html mode change 100755 => 100644 doc/html/lambda/s10.html mode change 100755 => 100644 doc/html/lambda/using_library.html mode change 100755 => 100644 doc/html/libraries.html mode change 100755 => 100644 doc/html/move/composition_inheritance.html mode change 100755 => 100644 doc/html/move/construct_forwarding.html mode change 100755 => 100644 doc/html/move/emulation_limitations.html mode change 100755 => 100644 doc/html/move/how_the_library_works.html mode change 100755 => 100644 doc/html/move/implementing_movable_classes.html mode change 100755 => 100644 doc/html/move/introduction.html mode change 100755 => 100644 doc/html/move/movable_only_classes.html mode change 100755 => 100644 doc/html/move/move_algorithms.html mode change 100755 => 100644 doc/html/move/move_and_containers.html mode change 100755 => 100644 doc/html/move/move_inserters.html mode change 100755 => 100644 doc/html/move/move_iterator.html mode change 100755 => 100644 doc/html/move/reference.html mode change 100755 => 100644 doc/html/move/release_notes.html mode change 100755 => 100644 doc/html/move/thanks_to.html mode change 100755 => 100644 doc/html/mpi/acknowledge.html mode change 100755 => 100644 doc/html/mpi/design.html mode change 100755 => 100644 doc/html/mpi/getting_started.html mode change 100755 => 100644 doc/html/mpi/history.html mode change 100755 => 100644 doc/html/mpi/performance.html mode change 100755 => 100644 doc/html/mpi/python.html mode change 100755 => 100644 doc/html/mpi/reference.html mode change 100755 => 100644 doc/html/mpi/tutorial.html mode change 100755 => 100644 doc/html/program_options/design.html mode change 100755 => 100644 doc/html/program_options/howto.html mode change 100755 => 100644 doc/html/program_options/overview.html mode change 100755 => 100644 doc/html/program_options/reference.html mode change 100755 => 100644 doc/html/program_options/s06.html mode change 100755 => 100644 doc/html/program_options/tutorial.html mode change 100755 => 100644 doc/html/property_tree/appendices.html mode change 100755 => 100644 doc/html/property_tree/reference.html mode change 100755 => 100644 doc/html/proto/appendices.html mode change 100755 => 100644 doc/html/proto/reference.html mode change 100755 => 100644 doc/html/proto/users_guide.html mode change 100755 => 100644 doc/html/quickbook/change_log.html mode change 100755 => 100644 doc/html/quickbook/editors.html mode change 100755 => 100644 doc/html/quickbook/faq.html mode change 100755 => 100644 doc/html/quickbook/install.html mode change 100755 => 100644 doc/html/quickbook/ref.html mode change 100755 => 100644 doc/html/quickbook/syntax.html mode change 100755 => 100644 doc/html/quickbook/syntax/block.html mode change 100755 => 100644 doc/html/quickbook/syntax/phrase.html mode change 100755 => 100644 doc/html/quickbook/syntax/structure.html mode change 100755 => 100644 doc/html/quickbook/versions.html mode change 100755 => 100644 doc/html/ratio/appendices.html mode change 100755 => 100644 doc/html/ratio/reference.html mode change 100755 => 100644 doc/html/ratio/users_guide.html mode change 100755 => 100644 doc/html/ref/ack.html mode change 100755 => 100644 doc/html/ref/reference.html mode change 100755 => 100644 doc/html/reference.html mode change 100755 => 100644 doc/html/signals/reference.html mode change 100755 => 100644 doc/html/signals/s04.html mode change 100755 => 100644 doc/html/signals/s05.html mode change 100755 => 100644 doc/html/signals/s06.html mode change 100755 => 100644 doc/html/signals/tests.html mode change 100755 => 100644 doc/html/signals/tutorial.html mode change 100755 => 100644 doc/html/signals2/api_changes.html mode change 100755 => 100644 doc/html/signals2/examples.html mode change 100755 => 100644 doc/html/signals2/faq.html mode change 100755 => 100644 doc/html/signals2/rationale.html mode change 100755 => 100644 doc/html/signals2/reference.html mode change 100755 => 100644 doc/html/signals2/tests.html mode change 100755 => 100644 doc/html/signals2/thread-safety.html mode change 100755 => 100644 doc/html/signals2/tutorial.html create mode 100644 doc/html/std/numeric_limits_b_id1804611.html delete mode 100755 doc/html/std/numeric_limits_boost_un_id1740966.html mode change 100755 => 100644 doc/html/string_algo/concept.html mode change 100755 => 100644 doc/html/string_algo/credits.html mode change 100755 => 100644 doc/html/string_algo/design.html mode change 100755 => 100644 doc/html/string_algo/env.html mode change 100755 => 100644 doc/html/string_algo/quickref.html mode change 100755 => 100644 doc/html/string_algo/rationale.html mode change 100755 => 100644 doc/html/string_algo/reference.html mode change 100755 => 100644 doc/html/string_algo/release_notes.html mode change 100755 => 100644 doc/html/string_algo/usage.html mode change 100755 => 100644 doc/html/thread/acknowledgements.html create mode 100644 doc/html/thread/build.html mode change 100755 => 100644 doc/html/thread/changes.html mode change 100755 => 100644 doc/html/thread/compliance.html create mode 100644 doc/html/thread/emulations.html mode change 100755 => 100644 doc/html/thread/future.html mode change 100755 => 100644 doc/html/thread/synchronization.html mode change 100755 => 100644 doc/html/thread/thread_local_storage.html mode change 100755 => 100644 doc/html/thread/thread_management.html mode change 100755 => 100644 doc/html/thread/time.html mode change 100755 => 100644 doc/html/tools.html mode change 100755 => 100644 doc/html/tribool/reference.html mode change 100755 => 100644 doc/html/tribool/tests.html mode change 100755 => 100644 doc/html/tribool/tutorial.html mode change 100755 => 100644 doc/html/typeof/ackn.html mode change 100755 => 100644 doc/html/typeof/cont.html mode change 100755 => 100644 doc/html/typeof/other.html mode change 100755 => 100644 doc/html/typeof/refe.html mode change 100755 => 100644 doc/html/typeof/tuto.html mode change 100755 => 100644 doc/html/unordered/bibliography.html mode change 100755 => 100644 doc/html/unordered/buckets.html mode change 100755 => 100644 doc/html/unordered/changes.html mode change 100755 => 100644 doc/html/unordered/comparison.html mode change 100755 => 100644 doc/html/unordered/compliance.html mode change 100755 => 100644 doc/html/unordered/hash_equality.html mode change 100755 => 100644 doc/html/unordered/rationale.html mode change 100755 => 100644 doc/html/unordered/reference.html mode change 100755 => 100644 doc/html/variant/design.html mode change 100755 => 100644 doc/html/variant/misc.html mode change 100755 => 100644 doc/html/variant/reference.html mode change 100755 => 100644 doc/html/variant/refs.html mode change 100755 => 100644 doc/html/variant/tutorial.html mode change 100755 => 100644 doc/html/xpressive/appendices.html mode change 100755 => 100644 doc/html/xpressive/reference.html mode change 100755 => 100644 doc/html/xpressive/user_s_guide.html (limited to 'doc') diff --git a/doc/html/Assignable.html b/doc/html/Assignable.html index a7e092ebad..ce75ff9c24 100644 --- a/doc/html/Assignable.html +++ b/doc/html/Assignable.html @@ -5,8 +5,8 @@ - - + + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,17 +29,17 @@

Assignable

-

Description

+

Description

Assignable types must have copy constructors, operator= for assignment, and the swap() function defined.

-

Refinement of

+

Refinement of

-

Notation

+

Notation

X
A type playing the role of assignable-type in the Assignable concept.
@@ -50,7 +50,7 @@
-

Valid expressions

+

Valid expressions

@@ -81,11 +81,11 @@
-

Models

+

Models

  • int
-

See also

+

See also

@@ -121,7 +121,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_ACCUMULATORS_DEFINE_EXTRACTOR.html b/doc/html/BOOST_ACCUMULATORS_DEFINE_EXTRACTOR.html old mode 100755 new mode 100644 index da7cabf3db..03fe0524cd --- a/doc/html/BOOST_ACCUMULATORS_DEFINE_EXTRACTOR.html +++ b/doc/html/BOOST_ACCUMULATORS_DEFINE_EXTRACTOR.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -43,7 +43,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_ACCUMULATORS_GCC_VERSION.html b/doc/html/BOOST_ACCUMULATORS_GCC_VERSION.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_ACCUMULATORS_IGNORE_GLOBAL.html b/doc/html/BOOST_ACCUMULATORS_IGNORE_GLOBAL.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_ACCUMULATORS_MAX_ARGS.html b/doc/html/BOOST_ACCUMULATORS_MAX_ARGS.html old mode 100755 new mode 100644 index f5b507daa1..4aa808e750 --- a/doc/html/BOOST_ACCUMULATORS_MAX_ARGS.html +++ b/doc/html/BOOST_ACCUMULATORS_MAX_ARGS.html @@ -33,7 +33,7 @@ BOOST_ACCUMULATORS_MAX_ARGS
-

Description

+

Description

The maximum number of arguments that may be specified to an accumulator_set's accumulation function. Defaults to 15.

diff --git a/doc/html/BOOST_ACCUMULATORS_MAX_FEATURES.html b/doc/html/BOOST_ACCUMULATORS_MAX_FEATURES.html old mode 100755 new mode 100644 index fbb956b53e..ab4c0935bf --- a/doc/html/BOOST_ACCUMULATORS_MAX_FEATURES.html +++ b/doc/html/BOOST_ACCUMULATORS_MAX_FEATURES.html @@ -33,7 +33,7 @@ BOOST_ACCUMULATORS_MAX_FEATURES
-

Description

+

Description

The maximum number of accumulators that may be put in an accumulator_set. Defaults to BOOST_MPL_LIMIT_VECTOR_SIZE (which defaults to 20).

diff --git a/doc/html/BOOST_ACCUMULATORS_PROTO_DISABLE_IF_IS_CONST.html b/doc/html/BOOST_ACCUMULATORS_PROTO_DISABLE_IF_IS_CONST.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_COPYABLE_AND_MOVABLE.html b/doc/html/BOOST_COPYABLE_AND_MOVABLE.html old mode 100755 new mode 100644 index 522cfedf37..5e4139d012 --- a/doc/html/BOOST_COPYABLE_AND_MOVABLE.html +++ b/doc/html/BOOST_COPYABLE_AND_MOVABLE.html @@ -33,7 +33,7 @@ BOOST_COPYABLE_AND_MOVABLE(TYPE)
-

Description

+

Description

This macro marks a type as copyable and movable. The user will need to write a move constructor/assignment and a copy assignment as explained in the documentation to fully write a copyable and movable class.

diff --git a/doc/html/BOOST_COPYABLE_AND_MOVABLE_ALT.html b/doc/html/BOOST_COPYABLE_AND_MOVABLE_ALT.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_COPY_ASSIGN_REF.html b/doc/html/BOOST_COPY_ASSIGN_REF.html old mode 100755 new mode 100644 index b065d90f87..1f3d4b5039 --- a/doc/html/BOOST_COPY_ASSIGN_REF.html +++ b/doc/html/BOOST_COPY_ASSIGN_REF.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -33,7 +33,7 @@ BOOST_COPY_ASSIGN_REF(TYPE)
-

Description

+

Description

This macro is used to achieve portable syntax in copy assignment for classes marked as BOOST_COPYABLE_AND_MOVABLE.

@@ -47,7 +47,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_FWD_REF.html b/doc/html/BOOST_FWD_REF.html old mode 100755 new mode 100644 index 6a728a3dbd..f9718fcb35 --- a/doc/html/BOOST_FWD_REF.html +++ b/doc/html/BOOST_FWD_REF.html @@ -33,7 +33,7 @@ BOOST_FWD_REF(TYPE)
-

Description

+

Description

This macro is used to implement portable perfect forwarding as explained in the documentation.

diff --git a/doc/html/BOOST_IS_MPI_DATATYPE.html b/doc/html/BOOST_IS_MPI_DATATYPE.html old mode 100755 new mode 100644 index 6a6a870626..14c0869e88 --- a/doc/html/BOOST_IS_MPI_DATATYPE.html +++ b/doc/html/BOOST_IS_MPI_DATATYPE.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -45,7 +45,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_MOVABLE_BUT_NOT_COPYABLE.html b/doc/html/BOOST_MOVABLE_BUT_NOT_COPYABLE.html old mode 100755 new mode 100644 index 2a1363d387..3f8dd4c6a6 --- a/doc/html/BOOST_MOVABLE_BUT_NOT_COPYABLE.html +++ b/doc/html/BOOST_MOVABLE_BUT_NOT_COPYABLE.html @@ -33,7 +33,7 @@ BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)
-

Description

+

Description

This macro marks a type as movable but not copyable, disabling copy construction and assignment. The user will need to write a move constructor/assignment as explained in the documentation to fully write a movable but not copyable class.

diff --git a/doc/html/BOOST_MPI_CALLING_CONVENTION.html b/doc/html/BOOST_MPI_CALLING_CONVENTION.html old mode 100755 new mode 100644 index 21c0b93e5c..2416c0e953 --- a/doc/html/BOOST_MPI_CALLING_CONVENTION.html +++ b/doc/html/BOOST_MPI_CALLING_CONVENTION.html @@ -33,7 +33,7 @@ BOOST_MPI_CALLING_CONVENTION
-

Description

+

Description

This is a Windows-specific macro, which will be used internally to state the calling convention of any function that is to be used as a callback from MPI. For example, the internally-defined functions that are used in a call to MPI_Op_create. This macro is likely only to be useful to users that wish to bypass Boost.MPI, registering their own callbacks in certain cases, e.g., through MPI_Op_create.

diff --git a/doc/html/BOOST_MPI_CHECK_RESULT.html b/doc/html/BOOST_MPI_CHECK_RESULT.html old mode 100755 new mode 100644 index f3c9f0a980..9d356bb734 --- a/doc/html/BOOST_MPI_CHECK_RESULT.html +++ b/doc/html/BOOST_MPI_CHECK_RESULT.html @@ -33,7 +33,7 @@ BOOST_MPI_CHECK_RESULT(MPIFunc, Args)
-

Description

+

Description

Call the MPI routine MPIFunc with arguments Args (surrounded by parentheses). If the result is not MPI_SUCCESS, use boost::throw_exception to throw an exception or abort, depending on BOOST_NO_EXCEPTIONS.

diff --git a/doc/html/BOOST_MPI_DECL.html b/doc/html/BOOST_MPI_DECL.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_MPI_HAS_MEMORY_ALLOCATION.html b/doc/html/BOOST_MPI_HAS_MEMORY_ALLOCATION.html old mode 100755 new mode 100644 index 79a00fcddf..35ef407121 --- a/doc/html/BOOST_MPI_HAS_MEMORY_ALLOCATION.html +++ b/doc/html/BOOST_MPI_HAS_MEMORY_ALLOCATION.html @@ -33,7 +33,7 @@ BOOST_MPI_HAS_MEMORY_ALLOCATION
-

Description

+

Description

Determine if the MPI implementation has support for memory allocation.

This macro will be defined when the underlying MPI implementation has support for the MPI-2 memory allocation routines MPI_Alloc_mem and MPI_Free_mem. When defined, the allocator class template will provide Standard Library-compliant access to these memory-allocation routines.

diff --git a/doc/html/BOOST_MPI_HAS_NOARG_INITIALIZATION.html b/doc/html/BOOST_MPI_HAS_NOARG_INITIALIZATION.html old mode 100755 new mode 100644 index d3a72c61e5..df5266fb4a --- a/doc/html/BOOST_MPI_HAS_NOARG_INITIALIZATION.html +++ b/doc/html/BOOST_MPI_HAS_NOARG_INITIALIZATION.html @@ -33,7 +33,7 @@ BOOST_MPI_HAS_NOARG_INITIALIZATION
-

Description

+

Description

This macro will be defined when the underlying implementation supports initialization of MPI without passing along command-line arguments, e.g., MPI_Init(NULL, NULL). When defined, the environment class will provide a default constructor. This macro is always defined for MPI-2 implementations.

diff --git a/doc/html/BOOST_PARAMETER_NESTED_KEYWORD.html b/doc/html/BOOST_PARAMETER_NESTED_KEYWORD.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_PROGRAM_OPTIONS_DECL.html b/doc/html/BOOST_PROGRAM_OPTIONS_DECL.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_PROGRAM_OPTIONS_VERSION.html b/doc/html/BOOST_PROGRAM_OPTIONS_VERSION.html old mode 100755 new mode 100644 index db9c6cc2a2..b08a3419ea --- a/doc/html/BOOST_PROGRAM_OPTIONS_VERSION.html +++ b/doc/html/BOOST_PROGRAM_OPTIONS_VERSION.html @@ -33,7 +33,7 @@ BOOST_PROGRAM_OPTIONS_VERSION
-

Description

+

Description

The version of the source interface. The value will be incremented whenever a change is made which might cause compilation errors for existing code.

diff --git a/doc/html/BOOST_PROTO_ASSERT_MATCHES.html b/doc/html/BOOST_PROTO_ASSERT_MATCHES.html old mode 100755 new mode 100644 index dedb277c63..b7129d8804 --- a/doc/html/BOOST_PROTO_ASSERT_MATCHES.html +++ b/doc/html/BOOST_PROTO_ASSERT_MATCHES.html @@ -36,7 +36,7 @@ BOOST_PROTO_ASSERT_MATCHES(expr, Grammar)
-

Description

+

Description

Use BOOST_PROTO_ASSERT_MATCHES() to assert at compile-time that an expression matches a grammar. diff --git a/doc/html/BOOST_PROTO_ASSERT_MATCHES_NOT.html b/doc/html/BOOST_PROTO_ASSERT_MATCHES_NOT.html old mode 100755 new mode 100644 index 6f0c64e01e..7278ca2bd6 --- a/doc/html/BOOST_PROTO_ASSERT_MATCHES_NOT.html +++ b/doc/html/BOOST_PROTO_ASSERT_MATCHES_NOT.html @@ -36,7 +36,7 @@ BOOST_PROTO_ASSERT_MATCHES_NOT(expr, Grammar)

-

Description

+

Description

Use BOOST_PROTO_ASSERT_MATCHES_NOT() to assert at compile-time that an expression does not match a grammar. diff --git a/doc/html/BOOST_PROTO_AUTO.html b/doc/html/BOOST_PROTO_AUTO.html old mode 100755 new mode 100644 index 6298871429..7b84900e64 --- a/doc/html/BOOST_PROTO_AUTO.html +++ b/doc/html/BOOST_PROTO_AUTO.html @@ -34,7 +34,7 @@ BOOST_PROTO_AUTO(Var, Expr)

-

Description

+

Description

To define a local variable ex that stores the expression proto::lit(1) + 2, @@ -43,7 +43,7 @@

. The above is equivalent to the following:

-
BOOST_AUTO( ex, proto::deep_copy( proto::lit(1) + 2 ) );
+
BOOST_AUTO( ex, proto::deep_copy( proto::lit(1) + 2 ) );

diff --git a/doc/html/BOOST_PROTO_A_const.html b/doc/html/BOOST_PROTO_A_const.html old mode 100755 new mode 100644 index cfbddedba8..820da10bdd --- a/doc/html/BOOST_PROTO_A_const.html +++ b/doc/html/BOOST_PROTO_A_const.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@ Generates sequences like A0 const, - A1 const, ... + A1 const, … AN-1 const .

@@ -40,7 +40,7 @@ BOOST_PROTO_A_const(N)
-

Description

+

Description

Intended for use with the BOOST_PROTO_REPEAT() and BOOST_PROTO_LOCAL_ITERATE() macros. @@ -50,7 +50,7 @@

-
A0 const, A1 const, ... AN-1 const
+
A0 const, A1 const,AN-1 const

@@ -65,7 +65,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PROTO_A_const_ref.html b/doc/html/BOOST_PROTO_A_const_ref.html old mode 100755 new mode 100644 index fbd0b948e3..f38b8c2ee1 --- a/doc/html/BOOST_PROTO_A_const_ref.html +++ b/doc/html/BOOST_PROTO_A_const_ref.html @@ -30,7 +30,7 @@ Generates sequences like A0 const &, - A1 const &, ... + A1 const &, … AN-1 const & .

@@ -40,7 +40,7 @@ BOOST_PROTO_A_const_ref(N)
-

Description

+

Description

Intended for use with the BOOST_PROTO_REPEAT() and BOOST_PROTO_LOCAL_ITERATE() macros. @@ -50,7 +50,7 @@

-
A0 const &, A1 const &, ... AN-1 const &
+
A0 const &, A1 const &,AN-1 const &

diff --git a/doc/html/BOOST_PROTO_A_const_ref_a.html b/doc/html/BOOST_PROTO_A_const_ref_a.html old mode 100755 new mode 100644 index 5bc82649cc..a6bb2ac04c --- a/doc/html/BOOST_PROTO_A_const_ref_a.html +++ b/doc/html/BOOST_PROTO_A_const_ref_a.html @@ -30,7 +30,7 @@ Generates sequences like A0 const & a0, - A1 const & a1, ... + A1 const & a1, … AN-1 const & aN-1 .

@@ -40,7 +40,7 @@ BOOST_PROTO_A_const_ref_a(N)
-

Description

+

Description

Intended for use with the BOOST_PROTO_REPEAT() and BOOST_PROTO_LOCAL_ITERATE() macros. @@ -50,7 +50,7 @@

-
A0 const & a0, A1 const & a1, ... AN-1 const & aN-1
+
A0 const & a0, A1 const & a1,AN-1 const & aN-1

diff --git a/doc/html/BOOST_PROTO_A_id1516642.html b/doc/html/BOOST_PROTO_A_id1516642.html deleted file mode 100755 index b6fc827b00..0000000000 --- a/doc/html/BOOST_PROTO_A_id1516642.html +++ /dev/null @@ -1,71 +0,0 @@ - - - -Macro BOOST_PROTO_A - - - - - - - - - - - - - - - -
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
-
-
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PROTO_A

-

BOOST_PROTO_A — - Generates sequences like - - A0, - A1, ... - AN-1 - . -

-
-

Synopsis

-
// In header: <boost/proto/repeat.hpp>
-
-BOOST_PROTO_A(N)
-
-

Description

-

- Intended for use with the BOOST_PROTO_REPEAT() - and BOOST_PROTO_LOCAL_ITERATE() macros. -

-

- BOOST_PROTO_A(N) generates sequences like: -

-

-

-
A0, A1, ... AN-1
-

-

-
-
- - - -
-
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PROTO_A_id1540200.html b/doc/html/BOOST_PROTO_A_id1540200.html new file mode 100644 index 0000000000..e0d3a557ae --- /dev/null +++ b/doc/html/BOOST_PROTO_A_id1540200.html @@ -0,0 +1,71 @@ + + + +Macro BOOST_PROTO_A + + + + + + + + + + + + + + + +
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
+
+
+PrevUpHomeNext +
+
+
+
+

Macro BOOST_PROTO_A

+

BOOST_PROTO_A — + Generates sequences like + + A0, + A1, … + AN-1 + . +

+
+

Synopsis

+
// In header: <boost/proto/repeat.hpp>
+
+BOOST_PROTO_A(N)
+
+

Description

+

+ Intended for use with the BOOST_PROTO_REPEAT() + and BOOST_PROTO_LOCAL_ITERATE() macros. +

+

+ BOOST_PROTO_A(N) generates sequences like: +

+

+

+
A0, A1,AN-1
+

+

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/BOOST_PROTO_A_ref.html b/doc/html/BOOST_PROTO_A_ref.html old mode 100755 new mode 100644 index 3e7c47f459..2a88afd5d3 --- a/doc/html/BOOST_PROTO_A_ref.html +++ b/doc/html/BOOST_PROTO_A_ref.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@ Generates sequences like A0 &, - A1 &, ... + A1 &, … AN-1 & .

@@ -40,7 +40,7 @@ BOOST_PROTO_A_ref(N)
-

Description

+

Description

Intended for use with the BOOST_PROTO_REPEAT() and BOOST_PROTO_LOCAL_ITERATE() macros. @@ -50,7 +50,7 @@

-
A0 &, A1 &, ... AN-1 &
+
A0 &, A1 &,AN-1 &

@@ -65,7 +65,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PROTO_A_ref_a.html b/doc/html/BOOST_PROTO_A_ref_a.html old mode 100755 new mode 100644 index fe5f6e0180..769ad3779b --- a/doc/html/BOOST_PROTO_A_ref_a.html +++ b/doc/html/BOOST_PROTO_A_ref_a.html @@ -30,7 +30,7 @@ Generates sequences like A0 & a0, - A1 & a1, ... + A1 & a1, … AN-1 & aN-1 .

@@ -40,7 +40,7 @@ BOOST_PROTO_A_ref_a(N)
-

Description

+

Description

Intended for use with the BOOST_PROTO_REPEAT() and BOOST_PROTO_LOCAL_ITERATE() macros. @@ -50,7 +50,7 @@

-
A0 & a0, A1 & a1, ... AN-1 & aN-1
+
A0 & a0, A1 & a1,AN-1 & aN-1

diff --git a/doc/html/BOOST_PROTO_BASIC_EXTENDS.html b/doc/html/BOOST_PROTO_BASIC_EXTENDS.html old mode 100755 new mode 100644 index 0e4b70103b..b36e315517 --- a/doc/html/BOOST_PROTO_BASIC_EXTENDS.html +++ b/doc/html/BOOST_PROTO_BASIC_EXTENDS.html @@ -35,7 +35,7 @@ BOOST_PROTO_BASIC_EXTENDS(Expr, Derived, Domain)
-

Description

+

Description

BOOST_PROTO_BASIC_EXTENDS() adds the basic typedefs, member functions, and data members necessary to make a struct a valid Proto expression extension. It does not diff --git a/doc/html/BOOST_PROTO_DEFINE_OPERATORS.html b/doc/html/BOOST_PROTO_DEFINE_OPERATORS.html old mode 100755 new mode 100644 index 6a0db1d174..b6105ef576 --- a/doc/html/BOOST_PROTO_DEFINE_OPERATORS.html +++ b/doc/html/BOOST_PROTO_DEFINE_OPERATORS.html @@ -34,7 +34,7 @@ BOOST_PROTO_DEFINE_OPERATORS(Trait, Domain)

-

Description

+

Description

With BOOST_PROTO_DEFINE_OPERATORS(), it is possible to non-intrusively adapt an existing (non-Proto) type to be a Proto terminal. diff --git a/doc/html/BOOST_PROTO_EXTENDS.html b/doc/html/BOOST_PROTO_EXTENDS.html old mode 100755 new mode 100644 index 3874d9324e..ca9364e737 --- a/doc/html/BOOST_PROTO_EXTENDS.html +++ b/doc/html/BOOST_PROTO_EXTENDS.html @@ -35,7 +35,7 @@ BOOST_PROTO_EXTENDS(Expr, Derived, Domain)

-

Description

+

Description

Equivalent to:

diff --git a/doc/html/BOOST_PROTO_EXTENDS_ASSIGN.html b/doc/html/BOOST_PROTO_EXTENDS_ASSIGN.html old mode 100755 new mode 100644 index 64b3e9a9e6..d2eabade5b --- a/doc/html/BOOST_PROTO_EXTENDS_ASSIGN.html +++ b/doc/html/BOOST_PROTO_EXTENDS_ASSIGN.html @@ -34,7 +34,7 @@ BOOST_PROTO_EXTENDS_ASSIGN()
-

Description

+

Description

Use BOOST_PROTO_EXTENDS_ASSIGN() after BOOST_PROTO_BASIC_EXTENDS() to give an expression diff --git a/doc/html/BOOST_PROTO_EXTENDS_FUNCTION.html b/doc/html/BOOST_PROTO_EXTENDS_FUNCTION.html old mode 100755 new mode 100644 index a75b16b7fd..75e16aa81f --- a/doc/html/BOOST_PROTO_EXTENDS_FUNCTION.html +++ b/doc/html/BOOST_PROTO_EXTENDS_FUNCTION.html @@ -34,7 +34,7 @@ BOOST_PROTO_EXTENDS_FUNCTION()

-

Description

+

Description

Use BOOST_PROTO_EXTENDS_FUNCTION() after BOOST_PROTO_BASIC_EXTENDS() to give an expression diff --git a/doc/html/BOOST_PROTO_EXTENDS_SUBSCRIPT.html b/doc/html/BOOST_PROTO_EXTENDS_SUBSCRIPT.html old mode 100755 new mode 100644 index 3b8334bf76..6fd9e44fbb --- a/doc/html/BOOST_PROTO_EXTENDS_SUBSCRIPT.html +++ b/doc/html/BOOST_PROTO_EXTENDS_SUBSCRIPT.html @@ -34,7 +34,7 @@ BOOST_PROTO_EXTENDS_SUBSCRIPT()

-

Description

+

Description

Use BOOST_PROTO_EXTENDS_SUBSCRIPT() after BOOST_PROTO_BASIC_EXTENDS() to give an expression diff --git a/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN.html b/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN.html old mode 100755 new mode 100644 index 7e5da42b0f..8972872cff --- a/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN.html +++ b/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN.html @@ -35,7 +35,7 @@ BOOST_PROTO_EXTENDS_USING_ASSIGN(Derived)

-

Description

+

Description

The standard usage of proto::extends<> diff --git a/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html b/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html old mode 100755 new mode 100644 index 4f398eb231..389baee55c --- a/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html +++ b/doc/html/BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT.html @@ -39,7 +39,7 @@ BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT(Derived)

-

Description

+

Description

The standard usage of proto::extends<> diff --git a/doc/html/BOOST_PROTO_LOCAL_ITERATE.html b/doc/html/BOOST_PROTO_LOCAL_ITERATE.html old mode 100755 new mode 100644 index 7f7dca66fd..01397ac31e --- a/doc/html/BOOST_PROTO_LOCAL_ITERATE.html +++ b/doc/html/BOOST_PROTO_LOCAL_ITERATE.html @@ -33,7 +33,7 @@ BOOST_PROTO_LOCAL_ITERATE()

-

Description

+

Description

BOOST_PROTO_LOCAL_ITERATE() is used generate the kind of repetitive code that is typical of EDSLs built with Proto. This macro causes the user-defined macro BOOST_PROTO_LOCAL_MACRO() to @@ -63,7 +63,7 @@ >::type const \ construct(A_const_ref_a(N)) \ { \ - return proto::make_expr< \ + return proto::make_expr< \ proto::tag::function \ >( \ construct_helper<T>() \ @@ -88,7 +88,7 @@ >::type const construct(A0 const & a0) { - return proto::make_expr< + return proto::make_expr< proto::tag::function >( construct_helper<T>() @@ -105,7 +105,7 @@ >::type const construct(A0 const & a0, A1 const & a1) { - return proto::make_expr< + return proto::make_expr< proto::tag::function >( construct_helper<T>() diff --git a/doc/html/BOOST_PROTO_LOCAL_LIMITS.html b/doc/html/BOOST_PROTO_LOCAL_LIMITS.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_PROTO_LOCAL_MACRO.html b/doc/html/BOOST_PROTO_LOCAL_MACRO.html old mode 100755 new mode 100644 index bebac8c217..5f04ce25a8 --- a/doc/html/BOOST_PROTO_LOCAL_MACRO.html +++ b/doc/html/BOOST_PROTO_LOCAL_MACRO.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@


-PrevUpHomeNext +PrevUpHomeNext
@@ -33,7 +33,7 @@ BOOST_PROTO_LOCAL_MACRO(N, typename_A, A_const_ref, A_const_ref_a, a)
-

Description

+

Description

Usage: construct<Type>(arg1, arg2)

Usage: throw_<Exception>(arg1, arg2)

@@ -48,7 +48,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PROTO_LOCAL_a.html b/doc/html/BOOST_PROTO_LOCAL_a.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_PROTO_MAX_ARITY.html b/doc/html/BOOST_PROTO_MAX_ARITY.html old mode 100755 new mode 100644 index 5a2214df68..47421a1fc5 --- a/doc/html/BOOST_PROTO_MAX_ARITY.html +++ b/doc/html/BOOST_PROTO_MAX_ARITY.html @@ -33,7 +33,7 @@ BOOST_PROTO_MAX_ARITY
-

Description

+

Description

BOOST_PROTO_MAX_ARITY defaults to 10. It may be set higher or lower, but not lower than 3. Setting it higher will have a negative effect on compile times. diff --git a/doc/html/BOOST_PROTO_MAX_FUNCTION_CALL_ARITY.html b/doc/html/BOOST_PROTO_MAX_FUNCTION_CALL_ARITY.html old mode 100755 new mode 100644 index 29fa76c87e..9fd2f61127 --- a/doc/html/BOOST_PROTO_MAX_FUNCTION_CALL_ARITY.html +++ b/doc/html/BOOST_PROTO_MAX_FUNCTION_CALL_ARITY.html @@ -34,7 +34,7 @@ BOOST_PROTO_MAX_FUNCTION_CALL_ARITY

-

Description

+

Description

When setting diff --git a/doc/html/BOOST_PROTO_MAX_LOGICAL_ARITY.html b/doc/html/BOOST_PROTO_MAX_LOGICAL_ARITY.html old mode 100755 new mode 100644 index 5916129d31..a585aa028a --- a/doc/html/BOOST_PROTO_MAX_LOGICAL_ARITY.html +++ b/doc/html/BOOST_PROTO_MAX_LOGICAL_ARITY.html @@ -39,7 +39,7 @@ BOOST_PROTO_MAX_LOGICAL_ARITY

-

Description

+

Description

BOOST_PROTO_MAX_LOGICAL_ARITY defaults to 10. It may be set higher or lower. Setting it higher will have a negative effect on compile times. diff --git a/doc/html/BOOST_PROTO_REPEAT.html b/doc/html/BOOST_PROTO_REPEAT.html old mode 100755 new mode 100644 index e7f27ce1bf..969fe4ca53 --- a/doc/html/BOOST_PROTO_REPEAT.html +++ b/doc/html/BOOST_PROTO_REPEAT.html @@ -33,7 +33,7 @@ BOOST_PROTO_REPEAT(MACRO)

-

Description

+

Description

BOOST_PROTO_REPEAT() is used to generate the kind of repetitive code that is typical of EDSLs built with Proto. diff --git a/doc/html/BOOST_PROTO_REPEAT_EX.html b/doc/html/BOOST_PROTO_REPEAT_EX.html old mode 100755 new mode 100644 index b9c11ca787..61e13c0333 --- a/doc/html/BOOST_PROTO_REPEAT_EX.html +++ b/doc/html/BOOST_PROTO_REPEAT_EX.html @@ -33,7 +33,7 @@ BOOST_PROTO_REPEAT_EX(MACRO, typename_A, A, A_a, a)

-

Description

+

Description

BOOST_PROTO_REPEAT_EX() is used to generate the kind of repetitive code that is typical of EDSLs built with Proto. diff --git a/doc/html/BOOST_PROTO_REPEAT_FROM_TO.html b/doc/html/BOOST_PROTO_REPEAT_FROM_TO.html old mode 100755 new mode 100644 index 0dee5c21a9..82df6e2285 --- a/doc/html/BOOST_PROTO_REPEAT_FROM_TO.html +++ b/doc/html/BOOST_PROTO_REPEAT_FROM_TO.html @@ -33,7 +33,7 @@ BOOST_PROTO_REPEAT_FROM_TO(FROM, TO, MACRO)

-

Description

+

Description

BOOST_PROTO_REPEAT_FROM_TO() is used to generate the kind of repetitive code that is typical of EDSLs built with Proto. @@ -64,7 +64,7 @@ >::type const \ construct(A_const_ref_a(N)) \ { \ - return proto::make_expr< \ + return proto::make_expr< \ proto::tag::function \ >( \ construct_helper<T>() \ @@ -89,7 +89,7 @@ >::type const construct(A0 const & a0) { - return proto::make_expr< + return proto::make_expr< proto::tag::function >( construct_helper<T>() @@ -106,7 +106,7 @@ >::type const construct(A0 const & a0, A1 const & a1) { - return proto::make_expr< + return proto::make_expr< proto::tag::function >( construct_helper<T>() diff --git a/doc/html/BOOST_PROTO_REPEAT_FROM_TO_EX.html b/doc/html/BOOST_PROTO_REPEAT_FROM_TO_EX.html old mode 100755 new mode 100644 index ff18011e5d..ac34af8a20 --- a/doc/html/BOOST_PROTO_REPEAT_FROM_TO_EX.html +++ b/doc/html/BOOST_PROTO_REPEAT_FROM_TO_EX.html @@ -33,7 +33,7 @@ BOOST_PROTO_REPEAT_FROM_TO_EX(FROM, TO, MACRO, typename_A, A, A_a, a)

-

Description

+

Description

BOOST_PROTO_REPEAT_FROM_TO_EX() is used to generate the kind of repetitive code that is typical of EDSLs built with Proto. diff --git a/doc/html/BOOST_PROTO_a_id1517101.html b/doc/html/BOOST_PROTO_a_id1517101.html deleted file mode 100755 index 5b7f1e6bf5..0000000000 --- a/doc/html/BOOST_PROTO_a_id1517101.html +++ /dev/null @@ -1,71 +0,0 @@ - - - -Macro BOOST_PROTO_a - - - - - - - - - - - - - - - -
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
-


-
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_PROTO_a

-

BOOST_PROTO_a — - Generates sequences like - - a0, - a1, ... - aN-1 - . -

-
-

Synopsis

-
// In header: <boost/proto/repeat.hpp>
-
-BOOST_PROTO_a(N)
-
-

Description

-

- Intended for use with the BOOST_PROTO_REPEAT() - and BOOST_PROTO_LOCAL_ITERATE() macros. -

-

- BOOST_PROTO_a(N) generates sequences like: -

-

-

-
a0, a1, ... aN-1
-

-

-
-
- - - -
-
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_PROTO_a_id1540660.html b/doc/html/BOOST_PROTO_a_id1540660.html new file mode 100644 index 0000000000..6478a75021 --- /dev/null +++ b/doc/html/BOOST_PROTO_a_id1540660.html @@ -0,0 +1,71 @@ + + + +Macro BOOST_PROTO_a + + + + + + + + + + + + + + + +
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
+
+
+PrevUpHomeNext +
+
+
+
+

Macro BOOST_PROTO_a

+

BOOST_PROTO_a — + Generates sequences like + + a0, + a1, … + aN-1 + . +

+
+

Synopsis

+
// In header: <boost/proto/repeat.hpp>
+
+BOOST_PROTO_a(N)
+
+

Description

+

+ Intended for use with the BOOST_PROTO_REPEAT() + and BOOST_PROTO_LOCAL_ITERATE() macros. +

+

+ BOOST_PROTO_a(N) generates sequences like: +

+

+

+
a0, a1,aN-1
+

+

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/BOOST_PROTO_ref_a.html b/doc/html/BOOST_PROTO_ref_a.html old mode 100755 new mode 100644 index 4756512ea1..5326b31e12 --- a/doc/html/BOOST_PROTO_ref_a.html +++ b/doc/html/BOOST_PROTO_ref_a.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

-PrevUpHomeNext +PrevUpHomeNext
@@ -30,7 +30,7 @@ Generates sequences like boost::ref(a0), - boost::ref(a1), ... + boost::ref(a1), … boost::ref(aN-1) .

@@ -40,7 +40,7 @@ BOOST_PROTO_ref_a(N)
-

Description

+

Description

Intended for use with the BOOST_PROTO_REPEAT() and BOOST_PROTO_LOCAL_ITERATE() macros. @@ -50,7 +50,7 @@

-
boost::ref(a0), boost::ref(a1), ... boost::ref(aN-1)
+
boost::ref(a0), boost::ref(a1),boost::ref(aN-1)

@@ -65,7 +65,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_PROTO_typename_A.html b/doc/html/BOOST_PROTO_typename_A.html old mode 100755 new mode 100644 index 30f4ba09f1..cc2ca357ea --- a/doc/html/BOOST_PROTO_typename_A.html +++ b/doc/html/BOOST_PROTO_typename_A.html @@ -30,7 +30,7 @@ Generates sequences like typename A0, - typename A1, ... + typename A1, … typename AN-1 .

@@ -40,7 +40,7 @@ BOOST_PROTO_typename_A(N)
-

Description

+

Description

Intended for use with the BOOST_PROTO_REPEAT() and BOOST_PROTO_LOCAL_ITERATE() macros. @@ -50,7 +50,7 @@

-
typename A0, typename A1, ... typename AN-1
+
typename A0, typename A1,typename AN-1

diff --git a/doc/html/BOOST_RV_REF.html b/doc/html/BOOST_RV_REF.html old mode 100755 new mode 100644 index fec4aa0b73..f064a97607 --- a/doc/html/BOOST_RV_REF.html +++ b/doc/html/BOOST_RV_REF.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

-PrevUpHomeNext +PrevUpHomeNext
@@ -33,7 +33,7 @@ BOOST_RV_REF(TYPE)
-

Description

+

Description

This macro is used to achieve portable syntax in move constructors and assignments for classes marked as BOOST_COPYABLE_AND_MOVABLE or BOOST_MOVABLE_BUT_NOT_COPYABLE

@@ -47,7 +47,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_RV_REF_BEG.html b/doc/html/BOOST_RV_REF_BEG.html new file mode 100644 index 0000000000..188984630a --- /dev/null +++ b/doc/html/BOOST_RV_REF_BEG.html @@ -0,0 +1,53 @@ + + + +Macro BOOST_RV_REF_BEG + + + + + + + + + + + + + + + +
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
+
+
+PrevUpHomeNext +
+
+
+
+

Macro BOOST_RV_REF_BEG

+

BOOST_RV_REF_BEG

+
+

Synopsis

+
// In header: <boost/move/move.hpp>
+
+BOOST_RV_REF_BEG
+
+

Description

+

This macro is used to achieve portable syntax in move constructors and assignments for template classes marked as BOOST_COPYABLE_AND_MOVABLE or BOOST_MOVABLE_BUT_NOT_COPYABLE. As macros have problem with comma-separatd template arguments, the template argument must be preceded with BOOST_RV_REF_START and ended with BOOST_RV_REF_END

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/BOOST_RV_REF_END.html b/doc/html/BOOST_RV_REF_END.html new file mode 100644 index 0000000000..325a3f2377 --- /dev/null +++ b/doc/html/BOOST_RV_REF_END.html @@ -0,0 +1,53 @@ + + + +Macro BOOST_RV_REF_END + + + + + + + + + + + + + + + +
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
+
+
+PrevUpHomeNext +
+
+
+
+

Macro BOOST_RV_REF_END

+

BOOST_RV_REF_END

+
+

Synopsis

+
// In header: <boost/move/move.hpp>
+
+BOOST_RV_REF_END
+
+

Description

+

This macro is used to achieve portable syntax in move constructors and assignments for template classes marked as BOOST_COPYABLE_AND_MOVABLE or BOOST_MOVABLE_BUT_NOT_COPYABLE. As macros have problem with comma-separatd template arguments, the template argument must be preceded with BOOST_RV_REF_START and ended with BOOST_RV_REF_END

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/BOOST_SERIALIZATION_SPL_id358564.html b/doc/html/BOOST_SERIALIZATION_SPL_id358564.html deleted file mode 100755 index 917c1015a4..0000000000 --- a/doc/html/BOOST_SERIALIZATION_SPL_id358564.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Function BOOST_SERIALIZATION_SPLIT_FREE - - - - - - - - - - - - - - - -
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
-
-
-PrevUpHomeNext -
-
-
-
-

Function BOOST_SERIALIZATION_SPLIT_FREE

-

BOOST_SERIALIZATION_SPLIT_FREE

-
-

Synopsis

-
// In header: <boost/date_time/posix_time/time_serialize.hpp>
-
-
- BOOST_SERIALIZATION_SPLIT_FREE(boost::posix_time::ptime);
-
-

Description

-

Function to save posix_time::time_duration objects using serialization lib

-

time_duration objects are broken down into 4 parts for serialization: types are hour_type, min_type, sec_type, and fractional_seconds_type as defined in the time_duration class

-

Function to load posix_time::time_duration objects using serialization lib

-

time_duration objects are broken down into 4 parts for serialization: types are hour_type, min_type, sec_type, and fractional_seconds_type as defined in the time_duration class

-

Function to save posix_time::ptime objects using serialization lib

-

ptime objects are broken down into 2 parts for serialization: a date object and a time_duration onject

-

Function to load posix_time::ptime objects using serialization lib

-

ptime objects are broken down into 2 parts for serialization: a date object and a time_duration onject

-

override needed b/c no default constructor

-

Function to save posix_time::time_period objects using serialization lib

-

time_period objects are broken down into 2 parts for serialization: a begining ptime object and an ending ptime object

-

Function to load posix_time::time_period objects using serialization lib

-

time_period objects are broken down into 2 parts for serialization: a begining ptime object and an ending ptime object

-

override needed b/c no default constructor

-
-
- - - -
-
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_SERIALIZATION_SPL_id684017.html b/doc/html/BOOST_SERIALIZATION_SPL_id684017.html deleted file mode 100755 index d38df31f48..0000000000 --- a/doc/html/BOOST_SERIALIZATION_SPL_id684017.html +++ /dev/null @@ -1,103 +0,0 @@ - - - -Function BOOST_SERIALIZATION_SPLIT_FREE - - - - - - - - - - - - - - - -
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
-
-
-PrevUpHomeNext -
-
-
-
-

Function BOOST_SERIALIZATION_SPLIT_FREE

-

BOOST_SERIALIZATION_SPLIT_FREE

-
-

Synopsis

-
// In header: <boost/date_time/gregorian/greg_serialize.hpp>
-
-
- BOOST_SERIALIZATION_SPLIT_FREE(::boost::gregorian::date_duration);
-
-

Description

-

Method that does serialization for gregorian::date -- splits to load/save

-

Function to save gregorian::date objects using serialization lib

-

Dates are serialized into a string for transport and storage. While it would be more efficient to store the internal integer used to manipulate the dates, it is an unstable solution.

-

Function to load gregorian::date objects using serialization lib

-

Dates are serialized into a string for transport and storage. While it would be more efficient to store the internal integer used to manipulate the dates, it is an unstable solution.

-

override needed b/c no default constructor

-

Function to save gregorian::date_duration objects using serialization lib

-

Function to load gregorian::date_duration objects using serialization lib

-

override needed b/c no default constructor

-

helper unction to save date_duration objects using serialization lib

-

helper function to load date_duration objects using serialization lib

-

override needed b/c no default constructor

-

Function to save gregorian::date_period objects using serialization lib

-

date_period objects are broken down into 2 parts for serialization: the begining date object and the end date object

-

Function to load gregorian::date_period objects using serialization lib

-

date_period objects are broken down into 2 parts for serialization: the begining date object and the end date object

-

override needed b/c no default constructor

-

Function to save gregorian::greg_month objects using serialization lib

-

Function to load gregorian::greg_month objects using serialization lib

-

override needed b/c no default constructor

-

Function to save gregorian::greg_day objects using serialization lib

-

Function to load gregorian::greg_day objects using serialization lib

-

override needed b/c no default constructor

-

Function to save gregorian::greg_weekday objects using serialization lib

-

Function to load gregorian::greg_weekday objects using serialization lib

-

override needed b/c no default constructor

-

Function to save gregorian::partial_date objects using serialization lib

-

partial_date objects are broken down into 2 parts for serialization: the day (typically greg_day) and month (typically greg_month) objects

-

Function to load gregorian::partial_date objects using serialization lib

-

partial_date objects are broken down into 2 parts for serialization: the day (greg_day) and month (greg_month) objects

-

override needed b/c no default constructor

-

Function to save nth_day_of_the_week_in_month objects using serialization lib

-

nth_day_of_the_week_in_month objects are broken down into 3 parts for serialization: the week number, the day of the week, and the month

-

Function to load nth_day_of_the_week_in_month objects using serialization lib

-

nth_day_of_the_week_in_month objects are broken down into 3 parts for serialization: the week number, the day of the week, and the month

-

override needed b/c no default constructor

-

Function to save first_day_of_the_week_in_month objects using serialization lib

-

first_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

-

Function to load first_day_of_the_week_in_month objects using serialization lib

-

first_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

-

override needed b/c no default constructor

-

Function to save last_day_of_the_week_in_month objects using serialization lib

-

last_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

-

Function to load last_day_of_the_week_in_month objects using serialization lib

-

last_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

-

override needed b/c no default constructor

-

Function to save first_day_of_the_week_before objects using serialization lib

-

Function to load first_day_of_the_week_before objects using serialization lib

-

override needed b/c no default constructor

-

Function to save first_day_of_the_week_after objects using serialization lib

-

Function to load first_day_of_the_week_after objects using serialization lib

-

override needed b/c no default constructor

-
-
- - - -
-
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_SERIALIZATI_id381964.html b/doc/html/BOOST_SERIALIZATI_id381964.html new file mode 100644 index 0000000000..08ef46512b --- /dev/null +++ b/doc/html/BOOST_SERIALIZATI_id381964.html @@ -0,0 +1,106 @@ + + + +Function BOOST_SERIALIZATION_SPLIT_FREE + + + + + + + + + + + + + + + +
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
+
+
+PrevUpHomeNext +
+
+
+
+

Function BOOST_SERIALIZATION_SPLIT_FREE

+

BOOST_SERIALIZATION_SPLIT_FREE

+
+

Synopsis

+
// In header: <boost/date_time/gregorian/greg_serialize.hpp>
+
+
+ BOOST_SERIALIZATION_SPLIT_FREE(::boost::gregorian::date_duration);
+
+

Description

+

Method that does serialization for gregorian::date -- splits to load/save

+

Function to save gregorian::date objects using serialization lib

+

Dates are serialized into a string for transport and storage. While it would be more efficient to store the internal integer used to manipulate the dates, it is an unstable solution.

+

Function to load gregorian::date objects using serialization lib

+

Dates are serialized into a string for transport and storage. While it would be more efficient to store the internal integer used to manipulate the dates, it is an unstable solution.

+

override needed b/c no default constructor

+

Function to save gregorian::date_duration objects using serialization lib

+

Function to load gregorian::date_duration objects using serialization lib

+

override needed b/c no default constructor

+

helper unction to save date_duration objects using serialization lib

+

helper function to load date_duration objects using serialization lib

+

override needed b/c no default constructor

+

Function to save gregorian::date_period objects using serialization lib

+

date_period objects are broken down into 2 parts for serialization: the begining date object and the end date object

+

Function to load gregorian::date_period objects using serialization lib

+

date_period objects are broken down into 2 parts for serialization: the begining date object and the end date object

+

override needed b/c no default constructor

+

Function to save gregorian::greg_year objects using serialization lib

+

Function to load gregorian::greg_year objects using serialization lib

+

override needed b/c no default constructor

+

Function to save gregorian::greg_month objects using serialization lib

+

Function to load gregorian::greg_month objects using serialization lib

+

override needed b/c no default constructor

+

Function to save gregorian::greg_day objects using serialization lib

+

Function to load gregorian::greg_day objects using serialization lib

+

override needed b/c no default constructor

+

Function to save gregorian::greg_weekday objects using serialization lib

+

Function to load gregorian::greg_weekday objects using serialization lib

+

override needed b/c no default constructor

+

Function to save gregorian::partial_date objects using serialization lib

+

partial_date objects are broken down into 2 parts for serialization: the day (typically greg_day) and month (typically greg_month) objects

+

Function to load gregorian::partial_date objects using serialization lib

+

partial_date objects are broken down into 2 parts for serialization: the day (greg_day) and month (greg_month) objects

+

override needed b/c no default constructor

+

Function to save nth_day_of_the_week_in_month objects using serialization lib

+

nth_day_of_the_week_in_month objects are broken down into 3 parts for serialization: the week number, the day of the week, and the month

+

Function to load nth_day_of_the_week_in_month objects using serialization lib

+

nth_day_of_the_week_in_month objects are broken down into 3 parts for serialization: the week number, the day of the week, and the month

+

override needed b/c no default constructor

+

Function to save first_day_of_the_week_in_month objects using serialization lib

+

first_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

+

Function to load first_day_of_the_week_in_month objects using serialization lib

+

first_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

+

override needed b/c no default constructor

+

Function to save last_day_of_the_week_in_month objects using serialization lib

+

last_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

+

Function to load last_day_of_the_week_in_month objects using serialization lib

+

last_day_of_the_week_in_month objects are broken down into 2 parts for serialization: the day of the week, and the month

+

override needed b/c no default constructor

+

Function to save first_day_of_the_week_before objects using serialization lib

+

Function to load first_day_of_the_week_before objects using serialization lib

+

override needed b/c no default constructor

+

Function to save first_day_of_the_week_after objects using serialization lib

+

Function to load first_day_of_the_week_after objects using serialization lib

+

override needed b/c no default constructor

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/BOOST_SERIALIZATI_id429810.html b/doc/html/BOOST_SERIALIZATI_id429810.html new file mode 100644 index 0000000000..934071812f --- /dev/null +++ b/doc/html/BOOST_SERIALIZATI_id429810.html @@ -0,0 +1,65 @@ + + + +Function BOOST_SERIALIZATION_SPLIT_FREE + + + + + + + + + + + + + + + +
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
+
+
+PrevUpHomeNext +
+
+
+
+

Function BOOST_SERIALIZATION_SPLIT_FREE

+

BOOST_SERIALIZATION_SPLIT_FREE

+
+

Synopsis

+
// In header: <boost/date_time/posix_time/time_serialize.hpp>
+
+
+ BOOST_SERIALIZATION_SPLIT_FREE(boost::posix_time::ptime);
+
+

Description

+

Function to save posix_time::time_duration objects using serialization lib

+

time_duration objects are broken down into 4 parts for serialization: types are hour_type, min_type, sec_type, and fractional_seconds_type as defined in the time_duration class

+

Function to load posix_time::time_duration objects using serialization lib

+

time_duration objects are broken down into 4 parts for serialization: types are hour_type, min_type, sec_type, and fractional_seconds_type as defined in the time_duration class

+

Function to save posix_time::ptime objects using serialization lib

+

ptime objects are broken down into 2 parts for serialization: a date object and a time_duration onject

+

Function to load posix_time::ptime objects using serialization lib

+

ptime objects are broken down into 2 parts for serialization: a date object and a time_duration onject

+

override needed b/c no default constructor

+

Function to save posix_time::time_period objects using serialization lib

+

time_period objects are broken down into 2 parts for serialization: a begining ptime object and an ending ptime object

+

Function to load posix_time::time_period objects using serialization lib

+

time_period objects are broken down into 2 parts for serialization: a begining ptime object and an ending ptime object

+

override needed b/c no default constructor

+
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/BOOST_TRIBOOL_THIRD_STATE.html b/doc/html/BOOST_TRIBOOL_THIRD_STATE.html old mode 100755 new mode 100644 index 51f5df374c..0e0eea7814 --- a/doc/html/BOOST_TRIBOOL_THIRD_STATE.html +++ b/doc/html/BOOST_TRIBOOL_THIRD_STATE.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -33,7 +33,7 @@ BOOST_TRIBOOL_THIRD_STATE(Name)
-

Description

+

Description

Use this macro to declare a new name for the third state of a tribool. This state can have any number of new names (in addition to indeterminate), all of which will be equivalent. The new name will be placed in the namespace in which the macro is expanded.

Example: BOOST_TRIBOOL_THIRD_STATE(true_or_false)

tribool x(true_or_false); // potentially set x if (true_or_false(x)) { // don't know what x is }

@@ -48,7 +48,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_UNITS_CHECK_HOMOGENEOUS_UNITS.html b/doc/html/BOOST_UNITS_CHECK_HOMOGENEOUS_UNITS.html old mode 100755 new mode 100644 index b86adf4c13..b32e2fa935 --- a/doc/html/BOOST_UNITS_CHECK_HOMOGENEOUS_UNITS.html +++ b/doc/html/BOOST_UNITS_CHECK_HOMOGENEOUS_UNITS.html @@ -33,7 +33,7 @@ BOOST_UNITS_CHECK_HOMOGENEOUS_UNITS
-

Description

+

Description

Enable checking to verify that a homogeneous system is actually capable of representing all the dimensions that it is used with. Off by default.

diff --git a/doc/html/BOOST_UNITS_DEFAULT_CONVERSION.html b/doc/html/BOOST_UNITS_DEFAULT_CONVERSION.html old mode 100755 new mode 100644 index 0be5bf0022..822b0c13ee --- a/doc/html/BOOST_UNITS_DEFAULT_CONVERSION.html +++ b/doc/html/BOOST_UNITS_DEFAULT_CONVERSION.html @@ -33,7 +33,7 @@ BOOST_UNITS_DEFAULT_CONVERSION(Source, Dest)
-

Description

+

Description

Specifies the default conversion to be applied when no direct conversion is available. Source is a base unit. Dest is any unit with the same dimensions.

diff --git a/doc/html/BOOST_UNITS_DEFAULT_CONVERSION_TEMPLATE.html b/doc/html/BOOST_UNITS_DEFAULT_CONVERSION_TEMPLATE.html old mode 100755 new mode 100644 index e89256ce15..c21e154eb6 --- a/doc/html/BOOST_UNITS_DEFAULT_CONVERSION_TEMPLATE.html +++ b/doc/html/BOOST_UNITS_DEFAULT_CONVERSION_TEMPLATE.html @@ -33,7 +33,7 @@ BOOST_UNITS_DEFAULT_CONVERSION_TEMPLATE(Params, Source, Dest)
-

Description

+

Description

Specifies the default conversion to be applied when no direct conversion is available. Params is a PP Sequence of template arguments. Source is a base unit. Dest is any unit with the same dimensions. The source must not be a scaled base unit.

diff --git a/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR.html b/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR.html old mode 100755 new mode 100644 index 877e914bd4..96c28fcc99 --- a/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR.html +++ b/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR.html @@ -33,7 +33,7 @@ BOOST_UNITS_DEFINE_CONVERSION_FACTOR(Source, Destination, type_, value_)
-

Description

+

Description

Defines the conversion factor from a base unit to any unit or to another base unit with the correct dimensions. Uses of this macro must appear at global scope. If the destination unit is a base unit or a unit that contains only one base unit which is raised to the first power (e.g. feet->meters) the reverse (meters->feet in this example) need not be defined explicitly.

diff --git a/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR_TEMPLATE.html b/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR_TEMPLATE.html old mode 100755 new mode 100644 index fc33841a9c..e87e0040f2 --- a/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR_TEMPLATE.html +++ b/doc/html/BOOST_UNITS_DEFINE_CONVERSION_FACTOR_TEMPLATE.html @@ -33,7 +33,7 @@ BOOST_UNITS_DEFINE_CONVERSION_FACTOR_TEMPLATE(Params, Source, Destination, type_, value_)
-

Description

+

Description

Defines the conversion factor from a base unit to any other base unit with the same dimensions. Params should be a Boost.Preprocessor Seq of template parameters, such as (class T1)(class T2) All uses of must appear at global scope. The reverse conversion will be defined automatically. This macro is a little dangerous, because, unlike the non-template form, it will silently fail if either base unit is scaled. This is probably not an issue if both the source and destination types depend on the template parameters, but be aware that a generic conversion to kilograms is not going to work.

diff --git a/doc/html/BOOST_UNITS_DEFINE_CONVERSION_OFFSET.html b/doc/html/BOOST_UNITS_DEFINE_CONVERSION_OFFSET.html old mode 100755 new mode 100644 index 755a710e17..602f090c1a --- a/doc/html/BOOST_UNITS_DEFINE_CONVERSION_OFFSET.html +++ b/doc/html/BOOST_UNITS_DEFINE_CONVERSION_OFFSET.html @@ -33,7 +33,7 @@ BOOST_UNITS_DEFINE_CONVERSION_OFFSET(From, To, type_, value_)
-

Description

+

Description

Macro to define the offset between two absolute units. Requires the value to be in the destination units e.g

 BOOST_UNITS_DEFINE_CONVERSION_OFFSET(celsius_base_unit, fahrenheit_base_unit, double, 32.0);
 
diff --git a/doc/html/BOOST_UNITS_METRIC_PREFIX_id1754956.html b/doc/html/BOOST_UNITS_METRIC_PREFIX_id1754956.html deleted file mode 100755 index 3e28590eb4..0000000000 --- a/doc/html/BOOST_UNITS_METRIC_PREFIX_id1754956.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Macro BOOST_UNITS_METRIC_PREFIX - - - - - - - - - - - - - - - -
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
-
-
-PrevUpHomeNext -
-
-
-
-

Macro BOOST_UNITS_METRIC_PREFIX

-

BOOST_UNITS_METRIC_PREFIX

-
-

Synopsis

-
// In header: <boost/units/systems/si/prefixes.hpp>
-
-BOOST_UNITS_METRIC_PREFIX(exponent, name)
-
- - - -
-
-
-PrevUpHomeNext -
- - diff --git a/doc/html/BOOST_UNITS_METRIC_PREFIX_id1818600.html b/doc/html/BOOST_UNITS_METRIC_PREFIX_id1818600.html new file mode 100644 index 0000000000..045cb73587 --- /dev/null +++ b/doc/html/BOOST_UNITS_METRIC_PREFIX_id1818600.html @@ -0,0 +1,50 @@ + + + +Macro BOOST_UNITS_METRIC_PREFIX + + + + + + + + + + + + + + + +
Boost C++ LibrariesHomeLibrariesPeopleFAQMore
+
+
+PrevUpHomeNext +
+
+
+
+

Macro BOOST_UNITS_METRIC_PREFIX

+

BOOST_UNITS_METRIC_PREFIX

+
+

Synopsis

+
// In header: <boost/units/systems/si/prefixes.hpp>
+
+BOOST_UNITS_METRIC_PREFIX(exponent, name)
+
+ + + +
+
+
+PrevUpHomeNext +
+ + diff --git a/doc/html/BOOST_UNITS_NO_COMPILER_CHECK.html b/doc/html/BOOST_UNITS_NO_COMPILER_CHECK.html old mode 100755 new mode 100644 index 0ebcf24a78..1f3eb937f7 --- a/doc/html/BOOST_UNITS_NO_COMPILER_CHECK.html +++ b/doc/html/BOOST_UNITS_NO_COMPILER_CHECK.html @@ -33,7 +33,7 @@ BOOST_UNITS_NO_COMPILER_CHECK
-

Description

+

Description

If defined will disable a preprocessor check that the compiler is able to handle the library.

diff --git a/doc/html/BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY.html b/doc/html/BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY.html old mode 100755 new mode 100644 index 5bf446785a..577ece5c7e --- a/doc/html/BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY.html +++ b/doc/html/BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -33,7 +33,7 @@ BOOST_UNITS_REQUIRE_LAYOUT_COMPATIBILITY
-

Description

+

Description

If defined will trigger a static assertion if quantity<Unit, T> is not layout compatible with T

@@ -48,7 +48,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/BOOST_UNITS_STATIC_CONSTANT.html b/doc/html/BOOST_UNITS_STATIC_CONSTANT.html old mode 100755 new mode 100644 index e413ad014a..723848ae52 --- a/doc/html/BOOST_UNITS_STATIC_CONSTANT.html +++ b/doc/html/BOOST_UNITS_STATIC_CONSTANT.html @@ -33,7 +33,7 @@ BOOST_UNITS_STATIC_CONSTANT(name, type)
-

Description

+

Description

A convenience macro that allows definition of static constants in headers in an ODR-safe way.

diff --git a/doc/html/BOOST_VARIANT_ENUM_PARAMS.html b/doc/html/BOOST_VARIANT_ENUM_PARAMS.html old mode 100755 new mode 100644 index 9a9ec01fac..1bd5f7d63f --- a/doc/html/BOOST_VARIANT_ENUM_PARAMS.html +++ b/doc/html/BOOST_VARIANT_ENUM_PARAMS.html @@ -34,7 +34,7 @@ BOOST_VARIANT_ENUM_PARAMS(param)
-

Description

+

Description

Expands to a comma-separated sequence of length BOOST_VARIANT_LIMIT_TYPES, where each element in the sequence consists of the concatenation of diff --git a/doc/html/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html b/doc/html/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html old mode 100755 new mode 100644 index 7e578d0488..b966026ee3 --- a/doc/html/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html +++ b/doc/html/BOOST_VARIANT_ENUM_SHIFTED_PARAMS.html @@ -34,7 +34,7 @@ BOOST_VARIANT_ENUM_SHIFTED_PARAMS(param)

-

Description

+

Description

Expands to a comma-separated sequence of length BOOST_VARIANT_LIMIT_TYPES - 1, where each element in the sequence consists of the concatenation of diff --git a/doc/html/BOOST_VARIANT_LIMIT_TYPES.html b/doc/html/BOOST_VARIANT_LIMIT_TYPES.html old mode 100755 new mode 100644 index dcc008ff99..c3080f8ee1 --- a/doc/html/BOOST_VARIANT_LIMIT_TYPES.html +++ b/doc/html/BOOST_VARIANT_LIMIT_TYPES.html @@ -35,7 +35,7 @@ BOOST_VARIANT_LIMIT_TYPES

-

Description

+

Description

Note: Conforming implementations of variant must allow at least ten template arguments. That is, BOOST_VARIANT_LIMIT_TYPES must be greater diff --git a/doc/html/BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html b/doc/html/BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html old mode 100755 new mode 100644 index b710c49a25..c5eeaf4491 --- a/doc/html/BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html +++ b/doc/html/BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT.html @@ -35,7 +35,7 @@ BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT

-

Description

+

Description

Defined only if make_recursive_variant does not operate as documented on the target compiler, but rather in an diff --git a/doc/html/BOOST_VARIANT_NO_REFERENCE_SUPPORT.html b/doc/html/BOOST_VARIANT_NO_REFERENCE_SUPPORT.html old mode 100755 new mode 100644 index 4a1527c2e0..67de78ae7c --- a/doc/html/BOOST_VARIANT_NO_REFERENCE_SUPPORT.html +++ b/doc/html/BOOST_VARIANT_NO_REFERENCE_SUPPORT.html @@ -34,7 +34,7 @@ BOOST_VARIANT_NO_REFERENCE_SUPPORT

-

Description

+

Description

Defined only if variant does not support references as bounded types.

diff --git a/doc/html/BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html b/doc/html/BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html old mode 100755 new mode 100644 index dbfbfe305c..299a0b611b --- a/doc/html/BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html +++ b/doc/html/BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT.html @@ -35,10 +35,10 @@ BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT
-

Description

+

Description

Defined only if make_variant_over and - make_recursive_variant_over + make_recursive_variant_over are not supported for some reason on the target compiler.

diff --git a/doc/html/BOOST_XPRESSIVE_HAS_MS_STACK_GUARD.html b/doc/html/BOOST_XPRESSIVE_HAS_MS_STACK_GUARD.html old mode 100755 new mode 100644 diff --git a/doc/html/BOOST_XPR_ENSURE_.html b/doc/html/BOOST_XPR_ENSURE_.html old mode 100755 new mode 100644 diff --git a/doc/html/BidirectionalIterator.html b/doc/html/BidirectionalIterator.html old mode 100755 new mode 100644 index 0a16b0a24d..e481ca18d9 --- a/doc/html/BidirectionalIterator.html +++ b/doc/html/BidirectionalIterator.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,7 +29,7 @@

BidirectionalIterator

-

Description

+

Description

A bidirectional iterator is an iterator that can read through a sequence of values. It can move in either direction through the sequence, and can be either mutable (data pointed to by it can be changed) or not mutable.

@@ -39,11 +39,11 @@ incrementable).

-

Refinement of

+

Refinement of

-

Associated types

+

Associated types

  • value_type

    @@ -58,7 +58,7 @@
-

Notation

+

Notation

Iter
A type playing the role of iterator-type in the BidirectionalIterator concept.
@@ -71,7 +71,7 @@
-

Type expressions

+

Type expressions

Category tag

category must be @@ -80,7 +80,7 @@

-

Valid expressions

+

Valid expressions

@@ -122,13 +122,13 @@
-

Complexity

+

Complexity

All iterator operations must take amortized constant time.

-

Invariants

+

Invariants

Predecrement must return object

@@ -147,14 +147,14 @@

-

Models

+

Models

  • T *
  • std::list<T>::iterator
-

See also

+

See also

@@ -190,7 +190,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/CallableTransform.html b/doc/html/CallableTransform.html old mode 100755 new mode 100644 index e5dd0f473a..6f87fc7baa --- a/doc/html/CallableTransform.html +++ b/doc/html/CallableTransform.html @@ -29,7 +29,7 @@

CallableTransform

-

Description

+

Description

A CallableTransform is a function type or a function pointer type where the return type Fn is a @@ -42,7 +42,7 @@

-

Associated types

+

Associated types

  • result_type

    boost::result_of<Fn(Transform<Tn, Expr, State, Data>::result_type...)>::type
    @@ -54,7 +54,7 @@
-

Notation

+

Notation

Fn
A type playing the role of polymorphic-function-object-type in the CallableTransform concept.
@@ -77,7 +77,7 @@
-

Valid expressions

+

Valid expressions

@@ -100,7 +100,7 @@
-

Models

+

Models

  • boost::proto::_child(boost::proto::_left)
diff --git a/doc/html/CopyConstructible.html b/doc/html/CopyConstructible.html index fa7e4200c5..f5d698b84b 100644 --- a/doc/html/CopyConstructible.html +++ b/doc/html/CopyConstructible.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,12 +29,12 @@

CopyConstructible

-

Description

+

Description

Copy constructible types must be able to be constructed from another member of the type.

-

Notation

+

Notation

X
A type playing the role of copy-constructible-type in the CopyConstructible concept.
@@ -45,7 +45,7 @@
-

Valid expressions

+

Valid expressions

@@ -68,7 +68,7 @@
-

Models

+

Models

  • int
@@ -104,7 +104,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/DefaultConstructible.html b/doc/html/DefaultConstructible.html old mode 100755 new mode 100644 index 4e9168f273..0da9a30b52 --- a/doc/html/DefaultConstructible.html +++ b/doc/html/DefaultConstructible.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,19 +29,19 @@

DefaultConstructible

-

Description

+

Description

DefaultConstructible objects only need to have a default constructor.

-

Notation

+

Notation

X
A type playing the role of default-constructible-type in the DefaultConstructible concept.
-

Valid expressions

+

Valid expressions

@@ -64,7 +64,7 @@
-

Models

+

Models

  • int
  • std::vector<double>
  • @@ -103,7 +103,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/Domain.html b/doc/html/Domain.html old mode 100755 new mode 100644 index 98ed66ad6e..3bf61c3ccc --- a/doc/html/Domain.html +++ b/doc/html/Domain.html @@ -29,7 +29,7 @@

    Domain

-

Description

+

Description

A Domain creates an association between expressions and a so-called generator, which is a function that maps an expression in the default @@ -39,7 +39,7 @@

-

Associated types

+

Associated types

  • proto_grammar

    @@ -130,7 +130,7 @@
-

Notation

+

Notation

Domain
A type playing the role of domain-type in the Domain concept.
@@ -147,7 +147,7 @@
-

Valid expressions

+

Valid expressions

@@ -197,7 +197,7 @@
-

Models

+

Models

  • boost::proto::default_domain
diff --git a/doc/html/EqualityComparable.html b/doc/html/EqualityComparable.html old mode 100755 new mode 100644 index 2f2d9763c0..945f89ba88 --- a/doc/html/EqualityComparable.html +++ b/doc/html/EqualityComparable.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,12 +29,12 @@

EqualityComparable

-

Description

+

Description

Equality Comparable types must have == and != operators.

-

Notation

+

Notation

X
A type playing the role of comparable-type in the EqualityComparable concept.
@@ -45,7 +45,7 @@
-

Valid expressions

+

Valid expressions

@@ -72,7 +72,7 @@
-

Models

+

Models

  • int
  • std::vector<int>
  • @@ -111,7 +111,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/Expr.html b/doc/html/Expr.html old mode 100755 new mode 100644 index fc554e80a3..33fd67ae49 --- a/doc/html/Expr.html +++ b/doc/html/Expr.html @@ -29,7 +29,7 @@

    Expr

-

Description

+

Description

An Expr represents a tagged node in an expression tree. The children of the Expr must themselves satisfy the @@ -40,7 +40,7 @@

-

Associated types

+

Associated types

  • proto_tag

    @@ -140,7 +140,7 @@
-

Notation

+

Notation

Expr
A type playing the role of expession-type in the Expr concept.
@@ -155,7 +155,7 @@
-

Valid expressions

+

Valid expressions

@@ -201,7 +201,7 @@
-

Models

+

Models

  • boost::proto::literal< int >
diff --git a/doc/html/ForwardIterator.html b/doc/html/ForwardIterator.html old mode 100755 new mode 100644 index 6e035490d7..af0d2f6de3 --- a/doc/html/ForwardIterator.html +++ b/doc/html/ForwardIterator.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,7 +29,7 @@

ForwardIterator

-

Description

+

Description

A forward iterator is an iterator that can read through a sequence of values. It is multi-pass (old values of the iterator can be re-used), and can be either mutable (data pointed to by it can be @@ -40,14 +40,14 @@ incrementable).

-

Refinement of

+

Refinement of

-

Associated types

+

Associated types

  • value_type

    @@ -62,7 +62,7 @@
-

Notation

+

Notation

Iter
A type playing the role of iterator-type in the ForwardIterator concept.
@@ -75,7 +75,7 @@
-

Type expressions

+

Type expressions

Category tag

category must be @@ -84,7 +84,7 @@

-

Valid expressions

+

Valid expressions

@@ -144,13 +144,13 @@
-

Complexity

+

Complexity

All iterator operations must take amortized constant time.

-

Invariants

+

Invariants

Predecrement must return object

@@ -163,14 +163,14 @@

-

Models

+

Models

  • T *
  • std::hash_set<T>::iterator
-

See also

+

See also

@@ -206,7 +206,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/InputIterator.html b/doc/html/InputIterator.html old mode 100755 new mode 100644 index ec883cd94a..e400bf89e8 --- a/doc/html/InputIterator.html +++ b/doc/html/InputIterator.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,7 +29,7 @@

InputIterator

-

Description

+

Description

An input iterator is an iterator that can read through a sequence of values. It is single-pass (old values of the iterator cannot be re-used), and read-only.

@@ -39,7 +39,7 @@ incrementable).

-

Refinement of

+

Refinement of

-

Associated types

+

Associated types

  • value_type

    @@ -68,7 +68,7 @@
-

Notation

+

Notation

Iter
A type playing the role of iterator-type in the InputIterator concept.
@@ -81,7 +81,7 @@
-

Type expressions

+

Type expressions

Category tag

category must be @@ -98,7 +98,7 @@

-

Valid expressions

+

Valid expressions

@@ -159,17 +159,17 @@
-

Complexity

+

Complexity

All iterator operations must take amortized constant time.

-

Models

+

Models

  • std::istream_iterator
-

See also

+

See also

  • DefaultConstructible

  • EqualityComparable

  • @@ -210,7 +210,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/LessThanComparable.html b/doc/html/LessThanComparable.html old mode 100755 new mode 100644 index b3d16e23f7..68a7c1a904 --- a/doc/html/LessThanComparable.html +++ b/doc/html/LessThanComparable.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -29,13 +29,13 @@

    LessThanComparable

    -

    Description

    +

    Description

    LessThanComparable types must have <, >, <=, and >= operators.

    -

    Notation

    +

    Notation

    X
    A type playing the role of comparable-type in the LessThanComparable concept.
    @@ -46,7 +46,7 @@
    -

    Valid expressions

    +

    Valid expressions

    @@ -89,7 +89,7 @@
    -

    Models

    +

    Models

    • int
@@ -125,7 +125,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/MPICH_IGNORE_CXX_SEEK.html b/doc/html/MPICH_IGNORE_CXX_SEEK.html old mode 100755 new mode 100644 index a55ba8745c..4d3c6f30b4 --- a/doc/html/MPICH_IGNORE_CXX_SEEK.html +++ b/doc/html/MPICH_IGNORE_CXX_SEEK.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -45,7 +45,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/ObjectTransform.html b/doc/html/ObjectTransform.html old mode 100755 new mode 100644 index 46fea91e69..29bb513c19 --- a/doc/html/ObjectTransform.html +++ b/doc/html/ObjectTransform.html @@ -29,7 +29,7 @@

ObjectTransform

-

Description

+

Description

An ObjectTransform is a function type or a function pointer type where the return type Obj is a @@ -58,7 +58,7 @@

-

Notation

+

Notation

Obj
A type playing the role of object-type in the ObjectTransform concept.
@@ -79,7 +79,7 @@
-

Valid expressions

+

Valid expressions

@@ -102,7 +102,7 @@
-

Models

+

Models

  • std::pair< boost::proto::_value, int >(boost::proto::_value, int())
diff --git a/doc/html/OutputIterator.html b/doc/html/OutputIterator.html old mode 100755 new mode 100644 index bd11758625..b6b3390cb5 --- a/doc/html/OutputIterator.html +++ b/doc/html/OutputIterator.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,7 +29,7 @@

OutputIterator

-

Description

+

Description

An output iterator is an iterator that can write a sequence of values. It is single-pass (old values of the iterator cannot be re-used), and write-only.

@@ -39,7 +39,7 @@ (and not dereferenceable or incrementable).

-

Associated types

+

Associated types

  • value_type

    @@ -61,7 +61,7 @@
-

Notation

+

Notation

Iter
A type playing the role of iterator-type in the OutputIterator concept.
@@ -76,7 +76,7 @@
-

Type expressions

+

Type expressions

The type Iter must be a model of Assignable.

@@ -98,7 +98,7 @@
-

Valid expressions

+

Valid expressions

@@ -169,13 +169,13 @@
-

Complexity

+

Complexity

All iterator operations must take amortized constant time.

-

Models

+

Models

  • std::ostream_iterator, ...
  • std::insert_iterator, ...
  • @@ -216,7 +216,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/PolymorphicFunctionObject.html b/doc/html/PolymorphicFunctionObject.html old mode 100755 new mode 100644 index d786851bd5..38895535b3 --- a/doc/html/PolymorphicFunctionObject.html +++ b/doc/html/PolymorphicFunctionObject.html @@ -29,14 +29,14 @@

    PolymorphicFunctionObject

-

Description

+

Description

A type that can be called and that follows the TR1 ResultOf protocol for return type calculation.

-

Associated types

+

Associated types

  • result_type

    result_of<Fn(A0,...An)>::type
    @@ -48,7 +48,7 @@
-

Notation

+

Notation

Fn
A type playing the role of polymorphic-function-object-type in the PolymorphicFunctionObject concept.
@@ -59,7 +59,7 @@
-

Valid expressions

+

Valid expressions

@@ -82,7 +82,7 @@
-

Models

+

Models

  • std::plus<int>
diff --git a/doc/html/PrimitiveTransform.html b/doc/html/PrimitiveTransform.html old mode 100755 new mode 100644 index 748e82d722..d9cd0e491f --- a/doc/html/PrimitiveTransform.html +++ b/doc/html/PrimitiveTransform.html @@ -29,7 +29,7 @@

PrimitiveTransform

-

Description

+

Description

A PrimitiveTransform is a class type that has a nested class template called @@ -45,7 +45,7 @@

-

Associated types

+

Associated types

  • result_type

    typename Fn::template impl<Expr, State, Data>::result_type
    @@ -57,7 +57,7 @@
-

Notation

+

Notation

Fn
A type playing the role of primitive-transform-type in the PrimitiveTransform concept.
@@ -78,7 +78,7 @@
-

Valid expressions

+

Valid expressions

@@ -121,7 +121,7 @@
-

Models

+

Models

  • boost::proto::_child_c< 0 >
diff --git a/doc/html/RandomAccessIterator.html b/doc/html/RandomAccessIterator.html old mode 100755 new mode 100644 index ab7b609917..17e0117220 --- a/doc/html/RandomAccessIterator.html +++ b/doc/html/RandomAccessIterator.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,7 +29,7 @@

RandomAccessIterator

-

Description

+

Description

A random access iterator is an iterator that can read through a sequence of values. It can move in either direction through the sequence (by any amount in constant time), and can be either mutable @@ -40,14 +40,14 @@ dereferenceable or incrementable).

-

Refinement of

+

Refinement of

-

Associated types

+

Associated types

  • value_type

    @@ -68,7 +68,7 @@
-

Notation

+

Notation

Iter
A type playing the role of iterator-type in the RandomAccessIterator concept.
@@ -85,7 +85,7 @@
-

Type expressions

+

Type expressions

Category tag

category must be @@ -94,7 +94,7 @@

-

Valid expressions

+

Valid expressions

@@ -200,13 +200,13 @@
-

Complexity

+

Complexity

All iterator operations must take amortized constant time.

-

Models

+

Models

  • T *
  • std::vector<T>::iterator
  • @@ -216,7 +216,7 @@
-

See also

+

See also

@@ -252,7 +252,7 @@
-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/SignedInteger.html b/doc/html/SignedInteger.html old mode 100755 new mode 100644 index d9247188b1..4510b60c49 --- a/doc/html/SignedInteger.html +++ b/doc/html/SignedInteger.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
-PrevUpHomeNext +PrevUpHomeNext
@@ -29,7 +29,7 @@

SignedInteger

-

Refinement of

+

Refinement of

-

Notation

+

Notation

T
A type playing the role of integral-type in the SignedInteger concept.
@@ -54,7 +54,7 @@
-

Type expressions

+

Type expressions

Conversion to int

T must be @@ -63,7 +63,7 @@

-

Valid expressions

+

Valid expressions

@@ -272,7 +272,7 @@

-PrevUpHomeNext +PrevUpHomeNext
diff --git a/doc/html/Transform.html b/doc/html/Transform.html old mode 100755 new mode 100644 index fda157c3b2..6877de0125 --- a/doc/html/Transform.html +++ b/doc/html/Transform.html @@ -29,14 +29,14 @@

Transform

-

Description

+

Description

A Transform is a PrimitiveTransform, a CallableTransform or an ObjectTransform.

-

Associated types

+

Associated types

  • result_type

    boost::result_of<when< _, Tn >(Expr, State, Data)>::type
    @@ -48,7 +48,7 @@
-

Notation

+

Notation

Tn
A type playing the role of transform-type in the Transform concept.
@@ -67,7 +67,7 @@
-

Valid expressions

+

Valid expressions

@@ -90,7 +90,7 @@
-

Models

+

Models

  • boost::proto::_child(boost::proto::_left)
diff --git a/doc/html/about.html b/doc/html/about.html old mode 100755 new mode 100644 diff --git a/doc/html/accumulators.html b/doc/html/accumulators.html index 1cdb4b1a70..45871c499c 100644 --- a/doc/html/accumulators.html +++ b/doc/html/accumulators.html @@ -83,7 +83,7 @@ - +

Last revised: February 20, 2012 at 20:47:09 GMT

Last revised: August 15, 2012 at 23:42:55 GMT


diff --git a/doc/html/accumulators/acknowledgements.html b/doc/html/accumulators/acknowledgements.html old mode 100755 new mode 100644 diff --git a/doc/html/accumulators/reference.html b/doc/html/accumulators/reference.html old mode 100755 new mode 100644 index af1477450e..cfc3d6b780 --- a/doc/html/accumulators/reference.html +++ b/doc/html/accumulators/reference.html @@ -72,10 +72,10 @@ namespace accumulators { template<typename Feature, typename AccumulatorSet> mpl::apply< AccumulatorSet, Feature >::type::result_type - extract_result(AccumulatorSet const & acc); + extract_result(AccumulatorSet const & acc); template<typename Feature, typename AccumulatorSet, typename A1> mpl::apply< AccumulatorSet, Feature >::type::result_type - extract_result(AccumulatorSet const & acc, A1 const & a1); + extract_result(AccumulatorSet const & acc, A1 const & a1); namespace impl { } namespace tag { @@ -124,14 +124,14 @@ template<typename Accumulator> struct droppable_accumulator; template<typename Accumulator> struct with_cached_result; - template<typename Feature> struct as_feature<tag::droppable< Feature >>; + template<typename Feature> struct as_feature<tag::droppable< Feature >>; template<typename Feature> - struct as_weighted_feature<tag::droppable< Feature >>; - template<typename Feature> struct feature_of<tag::droppable< Feature >>; + struct as_weighted_feature<tag::droppable< Feature >>; + template<typename Feature> struct feature_of<tag::droppable< Feature >>; namespace tag { template<typename Feature> struct as_droppable; - template<typename Feature> struct as_droppable<droppable< Feature >>; + template<typename Feature> struct as_droppable<droppable< Feature >>; template<typename Feature> struct droppable; } @@ -144,7 +144,7 @@
namespace boost {
   namespace accumulators {
     template<typename Feature, typename Tag, typename AccumulatorSet> 
-      struct feature_of<tag::external< Feature, Tag, AccumulatorSet >>;
+      struct feature_of<tag::external< Feature, Tag, AccumulatorSet >>;
     namespace impl {
     }
     namespace tag {
@@ -152,7 +152,7 @@
         struct external;
 
       template<typename Feature, typename Tag> 
-        struct external<Feature, Tag, void>;
+        struct external<Feature, Tag, void>;
     }
   }
 }
@@ -163,7 +163,7 @@
namespace boost {
   namespace accumulators {
     template<typename ValueType, typename Tag> 
-      struct feature_of<tag::reference< ValueType, Tag >>;
+      struct feature_of<tag::reference< ValueType, Tag >>;
     namespace extract {
     }
     namespace impl {
@@ -182,7 +182,7 @@
 
namespace boost {
   namespace accumulators {
     template<typename ValueType, typename Tag> 
-      struct feature_of<tag::value< ValueType, Tag >>;
+      struct feature_of<tag::value< ValueType, Tag >>;
     namespace extract {
     }
     namespace impl {
@@ -295,7 +295,7 @@
 
Header <boost/accumulators/statistics/median.hpp>
Header <boost/accumulators/statistics/min.hpp>
Header <boost/accumulators/statistics/moment.hpp>
-
Header <boost/accumulators/statistics/p_square_cumulative_distribution.hpp>
+
Header <boost/accumulators/statistics/p_square_cumul_dist.hpp>
Header <boost/accumulators/statistics/p_square_quantile.hpp>
Header <boost/accumulators/statistics/peaks_over_threshold.hpp>
Header <boost/accumulators/statistics/pot_quantile.hpp>
@@ -323,7 +323,7 @@
Header <boost/accumulators/statistics/weighted_mean.hpp>
Header <boost/accumulators/statistics/weighted_median.hpp>
Header <boost/accumulators/statistics/weighted_moment.hpp>
-
Header <boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp>
+
Header <boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp>
Header <boost/accumulators/statistics/weighted_p_square_quantile.hpp>
Header <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
Header <boost/accumulators/statistics/weighted_skewness.hpp>
@@ -364,11 +364,11 @@
namespace boost {
   namespace accumulators {
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::covariance< VariateType, VariateTag >>;
+      struct feature_of<tag::covariance< VariateType, VariateTag >>;
     template<typename VariateType, typename VariateTag> 
-      struct as_weighted_feature<tag::covariance< VariateType, VariateTag >>;
+      struct as_weighted_feature<tag::covariance< VariateType, VariateTag >>;
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::weighted_covariance< VariateType, VariateTag >>;
+      struct feature_of<tag::weighted_covariance< VariateType, VariateTag >>;
     namespace extract {
       extractor< tag::abstract_covariance > const covariance;
     }
@@ -391,7 +391,7 @@
         struct outer_product;
 
       template<typename Left, typename Right> 
-        struct outer_product<Left, Right, std_vector_tag, std_vector_tag>;
+        struct outer_product<Left, Right, std_vector_tag, std_vector_tag>;
     }
     namespace op {
       struct outer_product;
@@ -404,8 +404,8 @@
 Header <boost/accumulators/statistics/density.hpp>
 
namespace boost {
   namespace accumulators {
-    template<> struct as_weighted_feature<tag::density>;
-    template<> struct feature_of<tag::weighted_density>;
+    template<> struct as_weighted_feature<tag::density>;
+    template<> struct feature_of<tag::weighted_density>;
     namespace extract {
       extractor< tag::density > const density;
     }
@@ -423,9 +423,9 @@
 Header <boost/accumulators/statistics/error_of.hpp>
 
namespace boost {
   namespace accumulators {
-    template<typename Feature> struct as_feature<tag::error_of< Feature >>;
+    template<typename Feature> struct as_feature<tag::error_of< Feature >>;
     template<typename Feature> 
-      struct as_weighted_feature<tag::error_of< Feature >>;
+      struct as_weighted_feature<tag::error_of< Feature >>;
     namespace extract {
     }
     namespace impl {
@@ -445,8 +445,8 @@
       template<typename Sample, typename Variance> struct error_of_mean_impl;
     }
     namespace tag {
-      template<> struct error_of<mean>;
-      template<> struct error_of<immediate_mean>;
+      template<> struct error_of<mean>;
+      template<> struct error_of<immediate_mean>;
     }
   }
 }
@@ -456,8 +456,8 @@ Header <boost/accumulators/statistics/extended_p_square.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_weighted_feature<tag::extended_p_square>;
-    template<> struct feature_of<tag::weighted_extended_p_square>;
+    template<> struct as_weighted_feature<tag::extended_p_square>;
+    template<> struct feature_of<tag::weighted_extended_p_square>;
     namespace extract {
       extractor< tag::extended_p_square > const extended_p_square;
     }
@@ -475,35 +475,35 @@
 Header <boost/accumulators/statistics/extended_p_square_quantile.hpp>
 
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::extended_p_square_quantile(linear)>;
-    template<> struct as_feature<tag::extended_p_square_quantile(quadratic)>;
+    template<> struct as_feature<tag::extended_p_square_quantile(linear)>;
+    template<> struct as_feature<tag::extended_p_square_quantile(quadratic)>;
     template<> 
-      struct as_feature<tag::weighted_extended_p_square_quantile(linear)>;
+      struct as_feature<tag::weighted_extended_p_square_quantile(linear)>;
     template<> 
-      struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)>;
-    template<> struct feature_of<tag::extended_p_square_quantile>;
-    template<> struct feature_of<tag::extended_p_square_quantile_quadratic>;
-    template<> struct as_weighted_feature<tag::extended_p_square_quantile>;
-    template<> struct feature_of<tag::weighted_extended_p_square_quantile>;
+      struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)>;
+    template<> struct feature_of<tag::extended_p_square_quantile>;
+    template<> struct feature_of<tag::extended_p_square_quantile_quadratic>;
+    template<> struct as_weighted_feature<tag::extended_p_square_quantile>;
+    template<> struct feature_of<tag::weighted_extended_p_square_quantile>;
     template<> 
-      struct as_weighted_feature<tag::extended_p_square_quantile_quadratic>;
+      struct as_weighted_feature<tag::extended_p_square_quantile_quadratic>;
     template<> 
-      struct feature_of<tag::weighted_extended_p_square_quantile_quadratic>;
+      struct feature_of<tag::weighted_extended_p_square_quantile_quadratic>;
     namespace extract {
       extractor< tag::extended_p_square_quantile > const extended_p_square_quantile;
-      extractor< tag::extended_p_square_quantile_quadratic > const extended_p_square_quantile_quadratic;
-      extractor< tag::weighted_extended_p_square_quantile > const weighted_extended_p_square_quantile;
-      extractor< tag::weighted_extended_p_square_quantile_quadratic > const weighted_extended_p_square_quantile_quadratic;
+      extractor< tag::extended_p_square_quantile_quadratic > const extended_p_square_quantile_quadratic;
+      extractor< tag::weighted_extended_p_square_quantile > const weighted_extended_p_square_quantile;
+      extractor< tag::weighted_extended_p_square_quantile_quadratic > const weighted_extended_p_square_quantile_quadratic;
     }
     namespace impl {
       template<typename Sample, typename Impl1, typename Impl2> 
-        struct extended_p_square_quantile_impl;
+        struct extended_p_square_quantile_impl;
     }
     namespace tag {
       struct extended_p_square_quantile;
-      struct extended_p_square_quantile_quadratic;
-      struct weighted_extended_p_square_quantile;
-      struct weighted_extended_p_square_quantile_quadratic;
+      struct extended_p_square_quantile_quadratic;
+      struct weighted_extended_p_square_quantile;
+      struct weighted_extended_p_square_quantile_quadratic;
     }
   }
 }
@@ -513,8 +513,8 @@ Header <boost/accumulators/statistics/kurtosis.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_weighted_feature<tag::kurtosis>;
-    template<> struct feature_of<tag::weighted_kurtosis>;
+    template<> struct as_weighted_feature<tag::kurtosis>;
+    template<> struct feature_of<tag::weighted_kurtosis>;
     namespace extract {
       extractor< tag::kurtosis > const kurtosis;
     }
@@ -549,30 +549,30 @@
 Header <boost/accumulators/statistics/mean.hpp>
 
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::mean(lazy)>;
-    template<> struct as_feature<tag::mean(immediate)>;
-    template<> struct as_feature<tag::mean_of_weights(lazy)>;
-    template<> struct as_feature<tag::mean_of_weights(immediate)>;
+    template<> struct as_feature<tag::mean(lazy)>;
+    template<> struct as_feature<tag::mean(immediate)>;
+    template<> struct as_feature<tag::mean_of_weights(lazy)>;
+    template<> struct as_feature<tag::mean_of_weights(immediate)>;
     template<typename VariateType, typename VariateTag> 
-      struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)>;
+      struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)>;
     template<typename VariateType, typename VariateTag> 
-      struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)>;
-    template<> struct feature_of<tag::immediate_mean>;
-    template<> struct feature_of<tag::immediate_mean_of_weights>;
+      struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)>;
+    template<> struct feature_of<tag::immediate_mean>;
+    template<> struct feature_of<tag::immediate_mean_of_weights>;
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >>;
-    template<> struct as_weighted_feature<tag::mean>;
-    template<> struct feature_of<tag::weighted_mean>;
-    template<> struct as_weighted_feature<tag::immediate_mean>;
-    template<> struct feature_of<tag::immediate_weighted_mean>;
+      struct feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >>;
+    template<> struct as_weighted_feature<tag::mean>;
+    template<> struct feature_of<tag::weighted_mean>;
+    template<> struct as_weighted_feature<tag::immediate_mean>;
+    template<> struct feature_of<tag::immediate_weighted_mean>;
     template<typename VariateType, typename VariateTag> 
-      struct as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >>;
+      struct as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >>;
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >>;
+      struct feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >>;
     template<typename VariateType, typename VariateTag> 
-      struct as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >>;
+      struct as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >>;
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >>;
+      struct feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >>;
     namespace extract {
       extractor< tag::mean > const mean;
       extractor< tag::mean_of_weights > const mean_of_weights;
@@ -598,36 +598,36 @@
 Header <boost/accumulators/statistics/median.hpp>
 
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::median(with_p_square_quantile)>;
-    template<> struct as_feature<tag::median(with_density)>;
+    template<> struct as_feature<tag::median(with_p_square_quantile)>;
+    template<> struct as_feature<tag::median(with_density)>;
     template<> 
-      struct as_feature<tag::median(with_p_square_cumulative_distribution)>;
-    template<> struct feature_of<tag::with_density_median>;
+      struct as_feature<tag::median(with_p_square_cumulative_distribution)>;
+    template<> struct feature_of<tag::with_density_median>;
     template<> 
-      struct feature_of<tag::with_p_square_cumulative_distribution_median>;
-    template<> struct as_weighted_feature<tag::median>;
-    template<> struct feature_of<tag::weighted_median>;
-    template<> struct as_weighted_feature<tag::with_density_median>;
-    template<> struct feature_of<tag::with_density_weighted_median>;
+      struct feature_of<tag::with_p_square_cumulative_distribution_median>;
+    template<> struct as_weighted_feature<tag::median>;
+    template<> struct feature_of<tag::weighted_median>;
+    template<> struct as_weighted_feature<tag::with_density_median>;
+    template<> struct feature_of<tag::with_density_weighted_median>;
     template<> 
-      struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median>;
+      struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median>;
     template<> 
-      struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median>;
+      struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median>;
     namespace extract {
       extractor< tag::median > const median;
       extractor< tag::with_density_median > const with_density_median;
-      extractor< tag::with_p_square_cumulative_distribution_median > const with_p_square_cumulative_distribution_median;
+      extractor< tag::with_p_square_cumulative_distribution_median > const with_p_square_cumulative_distribution_median;
     }
     namespace impl {
       template<typename Sample> struct median_impl;
       template<typename Sample> struct with_density_median_impl;
       template<typename Sample> 
-        struct with_p_square_cumulative_distribution_median_impl;
+        struct with_p_square_cumulative_distribution_median_impl;
     }
     namespace tag {
       struct median;
       struct with_density_median;
-      struct with_p_square_cumulative_distribution_median;
+      struct with_p_square_cumulative_distribution_median;
     }
   }
 }
@@ -654,8 +654,8 @@ Header <boost/accumulators/statistics/moment.hpp>
namespace boost {
   namespace accumulators {
-    template<int N> struct as_weighted_feature<tag::moment< N >>;
-    template<int N> struct feature_of<tag::weighted_moment< N >>;
+    template<int N> struct as_weighted_feature<tag::moment< N >>;
+    template<int N> struct feature_of<tag::weighted_moment< N >>;
     namespace extract {
     }
     namespace impl {
@@ -671,21 +671,21 @@
 
 
 
namespace boost {
   namespace accumulators {
     template<> 
-      struct as_weighted_feature<tag::p_square_cumulative_distribution>;
+      struct as_weighted_feature<tag::p_square_cumulative_distribution>;
     template<> 
-      struct feature_of<tag::weighted_p_square_cumulative_distribution>;
+      struct feature_of<tag::weighted_p_square_cumulative_distribution>;
     namespace extract {
-      extractor< tag::p_square_cumulative_distribution > const p_square_cumulative_distribution;
+      extractor< tag::p_square_cumulative_distribution > const p_square_cumulative_distribution;
     }
     namespace impl {
-      template<typename Sample> struct p_square_cumulative_distribution_impl;
+      template<typename Sample> struct p_square_cumulative_distribution_impl;
     }
     namespace tag {
-      struct p_square_cumulative_distribution;
+      struct p_square_cumulative_distribution;
     }
   }
 }
@@ -695,18 +695,18 @@ Header <boost/accumulators/statistics/p_square_quantile.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_weighted_feature<tag::p_square_quantile>;
-    template<> struct feature_of<tag::weighted_p_square_quantile>;
+    template<> struct as_weighted_feature<tag::p_square_quantile>;
+    template<> struct feature_of<tag::weighted_p_square_quantile>;
     namespace extract {
       extractor< tag::p_square_quantile > const p_square_quantile;
-      extractor< tag::p_square_quantile_for_median > const p_square_quantile_for_median;
+      extractor< tag::p_square_quantile_for_median > const p_square_quantile_for_median;
     }
     namespace impl {
       template<typename Sample, typename Impl> struct p_square_quantile_impl;
     }
     namespace tag {
       struct p_square_quantile;
-      struct p_square_quantile_for_median;
+      struct p_square_quantile_for_median;
     }
   }
 }
@@ -717,34 +717,34 @@
namespace boost {
   namespace accumulators {
     template<typename LeftRight> 
-      struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)>;
+      struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)>;
     template<typename LeftRight> 
-      struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)>;
+      struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)>;
     template<typename LeftRight> 
-      struct feature_of<tag::peaks_over_threshold< LeftRight >>;
+      struct feature_of<tag::peaks_over_threshold< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::peaks_over_threshold_prob< LeftRight >>;
+      struct feature_of<tag::peaks_over_threshold_prob< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::peaks_over_threshold< LeftRight >>;
+      struct as_weighted_feature<tag::peaks_over_threshold< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::weighted_peaks_over_threshold< LeftRight >>;
+      struct feature_of<tag::weighted_peaks_over_threshold< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >>;
+      struct as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >>;
+      struct feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >>;
     namespace extract {
-      extractor< tag::abstract_peaks_over_threshold > const peaks_over_threshold;
+      extractor< tag::abstract_peaks_over_threshold > const peaks_over_threshold;
     }
     namespace impl {
       template<typename Sample, typename LeftRight> 
         struct peaks_over_threshold_impl;
       template<typename Sample, typename LeftRight> 
-        struct peaks_over_threshold_prob_impl;
+        struct peaks_over_threshold_prob_impl;
     }
     namespace tag {
       template<typename LeftRight> struct peaks_over_threshold;
       template<typename LeftRight> struct peaks_over_threshold_prob;
-      struct abstract_peaks_over_threshold;
+      struct abstract_peaks_over_threshold;
     }
   }
 }
@@ -755,25 +755,25 @@
namespace boost {
   namespace accumulators {
     template<typename LeftRight> 
-      struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)>;
+      struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)>;
     template<typename LeftRight> 
-      struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)>;
+      struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)>;
     template<typename LeftRight> 
-      struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)>;
+      struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)>;
     template<typename LeftRight> 
-      struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)>;
+      struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)>;
     template<typename LeftRight> 
-      struct feature_of<tag::pot_quantile< LeftRight >>;
+      struct feature_of<tag::pot_quantile< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::pot_quantile_prob< LeftRight >>;
+      struct feature_of<tag::pot_quantile_prob< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::pot_quantile< LeftRight >>;
+      struct as_weighted_feature<tag::pot_quantile< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::weighted_pot_quantile< LeftRight >>;
+      struct feature_of<tag::weighted_pot_quantile< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::pot_quantile_prob< LeftRight >>;
+      struct as_weighted_feature<tag::pot_quantile_prob< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::weighted_pot_quantile_prob< LeftRight >>;
+      struct feature_of<tag::weighted_pot_quantile_prob< LeftRight >>;
     namespace impl {
       template<typename Sample, typename Impl, typename LeftRight> 
         struct pot_quantile_impl;
@@ -793,25 +793,25 @@
 
namespace boost {
   namespace accumulators {
     template<typename LeftRight> 
-      struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)>;
+      struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)>;
     template<typename LeftRight> 
-      struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)>;
+      struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)>;
     template<typename LeftRight> 
-      struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)>;
+      struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)>;
     template<typename LeftRight> 
-      struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)>;
+      struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)>;
     template<typename LeftRight> 
-      struct feature_of<tag::pot_tail_mean< LeftRight >>;
+      struct feature_of<tag::pot_tail_mean< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::pot_tail_mean_prob< LeftRight >>;
+      struct feature_of<tag::pot_tail_mean_prob< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::pot_tail_mean< LeftRight >>;
+      struct as_weighted_feature<tag::pot_tail_mean< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::weighted_pot_tail_mean< LeftRight >>;
+      struct feature_of<tag::weighted_pot_tail_mean< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >>;
+      struct as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >>;
+      struct feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >>;
     namespace impl {
       template<typename Sample, typename Impl, typename LeftRight> 
         struct pot_tail_mean_impl;
@@ -820,7 +820,7 @@
       template<typename LeftRight> struct pot_tail_mean;
       template<typename LeftRight> struct pot_tail_mean_prob;
       template<typename LeftRight> struct weighted_pot_tail_mean;
-      template<typename LeftRight> struct weighted_pot_tail_mean_prob;
+      template<typename LeftRight> struct weighted_pot_tail_mean_prob;
     }
   }
 }
@@ -889,7 +889,7 @@ template<typename Sample> struct rolling_window_plus1_impl; template<typename Sample> struct rolling_window_impl; template<typename Args> - bool is_rolling_window_plus1_full(Args const & args); + bool is_rolling_window_plus1_full(Args const & args); } namespace tag { struct rolling_window_plus1; @@ -903,8 +903,8 @@ Header <boost/accumulators/statistics/skewness.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_weighted_feature<tag::skewness>;
-    template<> struct feature_of<tag::weighted_skewness>;
+    template<> struct as_weighted_feature<tag::skewness>;
+    template<> struct feature_of<tag::weighted_skewness>;
     namespace extract {
       extractor< tag::skewness > const skewness;
     }
@@ -932,10 +932,10 @@
 Header <boost/accumulators/statistics/sum.hpp>
 
namespace boost {
   namespace accumulators {
-    template<> struct as_weighted_feature<tag::sum>;
-    template<> struct feature_of<tag::weighted_sum>;
+    template<> struct as_weighted_feature<tag::sum>;
+    template<> struct feature_of<tag::weighted_sum>;
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::sum_of_variates< VariateType, VariateTag >>;
+      struct feature_of<tag::sum_of_variates< VariateType, VariateTag >>;
     namespace extract {
       extractor< tag::sum > const sum;
       extractor< tag::sum_of_weights > const sum_of_weights;
@@ -958,14 +958,14 @@
 Header <boost/accumulators/statistics/sum_kahan.hpp>
 
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::sum(kahan)>;
-    template<> struct as_feature<tag::sum_of_weights(kahan)>;
-    template<> struct as_weighted_feature<tag::sum_kahan>;
-    template<> struct feature_of<tag::weighted_sum_kahan>;
-    template<> struct feature_of<tag::sum_kahan>;
-    template<> struct feature_of<tag::sum_of_weights_kahan>;
+    template<> struct as_feature<tag::sum(kahan)>;
+    template<> struct as_feature<tag::sum_of_weights(kahan)>;
+    template<> struct as_weighted_feature<tag::sum_kahan>;
+    template<> struct feature_of<tag::weighted_sum_kahan>;
+    template<> struct feature_of<tag::sum_kahan>;
+    template<> struct feature_of<tag::sum_of_weights_kahan>;
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >>;
+      struct feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >>;
     namespace extract {
       extractor< tag::sum_kahan > const sum_kahan;
       extractor< tag::sum_of_weights_kahan > const sum_of_weights_kahan;
@@ -990,9 +990,9 @@
   namespace accumulators {
     template<typename T> struct tail_cache_size_named_arg;
 
-    template<> struct tail_cache_size_named_arg<left>;
-    template<> struct tail_cache_size_named_arg<right>;
-    template<typename LeftRight> struct feature_of<tag::tail< LeftRight >>;
+    template<> struct tail_cache_size_named_arg<left>;
+    template<> struct tail_cache_size_named_arg<right>;
+    template<typename LeftRight> struct feature_of<tag::tail< LeftRight >>;
     namespace extract {
       extractor< tag::abstract_tail > const tail;
     }
@@ -1012,27 +1012,27 @@
 
namespace boost {
   namespace accumulators {
     template<typename LeftRight> 
-      struct feature_of<tag::coherent_tail_mean< LeftRight >>;
+      struct feature_of<tag::coherent_tail_mean< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::non_coherent_tail_mean< LeftRight >>;
+      struct feature_of<tag::non_coherent_tail_mean< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >>;
+      struct as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >>;
+      struct feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >>;
     namespace extract {
-      extractor< tag::abstract_non_coherent_tail_mean > const non_coherent_tail_mean;
+      extractor< tag::abstract_non_coherent_tail_mean > const non_coherent_tail_mean;
       extractor< tag::tail_mean > const coherent_tail_mean;
     }
     namespace impl {
       template<typename Sample, typename LeftRight> 
         struct coherent_tail_mean_impl;
       template<typename Sample, typename LeftRight> 
-        struct non_coherent_tail_mean_impl;
+        struct non_coherent_tail_mean_impl;
     }
     namespace tag {
       template<typename LeftRight> struct coherent_tail_mean;
       template<typename LeftRight> struct non_coherent_tail_mean;
-      struct abstract_non_coherent_tail_mean;
+      struct abstract_non_coherent_tail_mean;
     }
   }
 }
@@ -1043,11 +1043,11 @@
namespace boost {
   namespace accumulators {
     template<typename LeftRight> 
-      struct feature_of<tag::tail_quantile< LeftRight >>;
+      struct feature_of<tag::tail_quantile< LeftRight >>;
     template<typename LeftRight> 
-      struct as_weighted_feature<tag::tail_quantile< LeftRight >>;
+      struct as_weighted_feature<tag::tail_quantile< LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::weighted_tail_quantile< LeftRight >>;
+      struct feature_of<tag::weighted_tail_quantile< LeftRight >>;
     namespace extract {
       extractor< tag::quantile > const tail_quantile;
     }
@@ -1066,9 +1066,9 @@
 
namespace boost {
   namespace accumulators {
     template<typename VariateType, typename VariateTag, typename LeftRight> 
-      struct feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >>;
+      struct feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >>;
     template<typename LeftRight> 
-      struct feature_of<tag::tail_weights< LeftRight >>;
+      struct feature_of<tag::tail_weights< LeftRight >>;
     namespace extract {
       extractor< tag::abstract_tail_variate > const tail_variate;
       extractor< tag::abstract_tail_weights > const tail_weights;
@@ -1093,24 +1093,24 @@
 
namespace boost {
   namespace accumulators {
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>;
+      struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>;
+      struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>;
+      struct feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>;
+      struct feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>;
+      struct as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>;
+      struct feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>;
+      struct as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>;
+      struct feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>;
     namespace extract {
-      extractor< tag::abstract_absolute_tail_variate_means > const tail_variate_means;
-      extractor< tag::abstract_relative_tail_variate_means > const relative_tail_variate_means;
+      extractor< tag::abstract_absolute_tail_variate_means > const tail_variate_means;
+      extractor< tag::abstract_relative_tail_variate_means > const relative_tail_variate_means;
     }
     namespace impl {
       template<typename Sample, typename Impl, typename LeftRight, 
@@ -1119,11 +1119,11 @@
     }
     namespace tag {
       template<typename LeftRight, typename VariateType, typename VariateTag> 
-        struct absolute_tail_variate_means;
+        struct absolute_tail_variate_means;
       template<typename LeftRight, typename VariateType, typename VariateTag> 
-        struct relative_tail_variate_means;
-      struct abstract_absolute_tail_variate_means;
-      struct abstract_relative_tail_variate_means;
+        struct relative_tail_variate_means;
+      struct abstract_absolute_tail_variate_means;
+      struct abstract_relative_tail_variate_means;
     }
   }
 }
@@ -1135,13 +1135,13 @@ Header <boost/accumulators/statistics/variance.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::variance(lazy)>;
-    template<> struct as_feature<tag::variance(immediate)>;
-    template<> struct feature_of<tag::lazy_variance>;
-    template<> struct as_weighted_feature<tag::variance>;
-    template<> struct feature_of<tag::weighted_variance>;
-    template<> struct as_weighted_feature<tag::lazy_variance>;
-    template<> struct feature_of<tag::lazy_weighted_variance>;
+    template<> struct as_feature<tag::variance(lazy)>;
+    template<> struct as_feature<tag::variance(immediate)>;
+    template<> struct feature_of<tag::lazy_variance>;
+    template<> struct as_weighted_feature<tag::variance>;
+    template<> struct feature_of<tag::weighted_variance>;
+    template<> struct as_weighted_feature<tag::lazy_variance>;
+    template<> struct feature_of<tag::lazy_weighted_variance>;
     namespace extract {
       extractor< tag::lazy_variance > const lazy_variance;
       extractor< tag::variance > const variance;
@@ -1219,7 +1219,7 @@
     }
     namespace impl {
       template<typename Sample, typename Weight> 
-        struct weighted_extended_p_square_impl;
+        struct weighted_extended_p_square_impl;
     }
     namespace tag {
       struct weighted_extended_p_square;
@@ -1249,12 +1249,12 @@
 Header <boost/accumulators/statistics/weighted_mean.hpp>
 
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::weighted_mean(lazy)>;
-    template<> struct as_feature<tag::weighted_mean(immediate)>;
+    template<> struct as_feature<tag::weighted_mean(lazy)>;
+    template<> struct as_feature<tag::weighted_mean(immediate)>;
     template<typename VariateType, typename VariateTag> 
-      struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)>;
+      struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)>;
     template<typename VariateType, typename VariateTag> 
-      struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)>;
+      struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)>;
     namespace extract {
       extractor< tag::mean > const weighted_mean;
     }
@@ -1262,7 +1262,7 @@
       template<typename Sample, typename Weight, typename Tag> 
         struct weighted_mean_impl;
       template<typename Sample, typename Weight, typename Tag> 
-        struct immediate_weighted_mean_impl;
+        struct immediate_weighted_mean_impl;
     }
     namespace tag {
       struct weighted_mean;
@@ -1270,7 +1270,7 @@
       template<typename VariateType, typename VariateTag> 
         struct weighted_mean_of_variates;
       template<typename VariateType, typename VariateTag> 
-        struct immediate_weighted_mean_of_variates;
+        struct immediate_weighted_mean_of_variates;
     }
   }
 }
@@ -1280,23 +1280,23 @@ Header <boost/accumulators/statistics/weighted_median.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::weighted_median(with_p_square_quantile)>;
-    template<> struct as_feature<tag::weighted_median(with_density)>;
+    template<> struct as_feature<tag::weighted_median(with_p_square_quantile)>;
+    template<> struct as_feature<tag::weighted_median(with_density)>;
     template<> 
-      struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)>;
+      struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)>;
     namespace extract {
       extractor< tag::median > const weighted_median;
     }
     namespace impl {
       template<typename Sample> struct weighted_median_impl;
-      template<typename Sample> struct with_density_weighted_median_impl;
+      template<typename Sample> struct with_density_weighted_median_impl;
       template<typename Sample, typename Weight> 
-        struct with_p_square_cumulative_distribution_weighted_median_impl;
+        struct with_p_square_cumulative_distribution_weighted_median_impl;
     }
     namespace tag {
       struct weighted_median;
-      struct with_density_weighted_median;
-      struct with_p_square_cumulative_distribution_weighted_median;
+      struct with_density_weighted_median;
+      struct with_p_square_cumulative_distribution_weighted_median;
     }
   }
 }
@@ -1320,18 +1320,18 @@
namespace boost {
   namespace accumulators {
     namespace extract {
-      extractor< tag::weighted_p_square_cumulative_distribution > const weighted_p_square_cumulative_distribution;
+      extractor< tag::weighted_p_square_cumulative_distribution > const weighted_p_square_cumulative_distribution;
     }
     namespace impl {
       template<typename Sample, typename Weight> 
-        struct weighted_p_square_cumulative_distribution_impl;
+        struct weighted_p_square_cumulative_distribution_impl;
     }
     namespace tag {
-      struct weighted_p_square_cumulative_distribution;
+      struct weighted_p_square_cumulative_distribution;
     }
   }
 }
@@ -1343,15 +1343,15 @@ namespace accumulators { namespace extract { extractor< tag::weighted_p_square_quantile > const weighted_p_square_quantile; - extractor< tag::weighted_p_square_quantile_for_median > const weighted_p_square_quantile_for_median; + extractor< tag::weighted_p_square_quantile_for_median > const weighted_p_square_quantile_for_median; } namespace impl { template<typename Sample, typename Weight, typename Impl> - struct weighted_p_square_quantile_impl; + struct weighted_p_square_quantile_impl; } namespace tag { struct weighted_p_square_quantile; - struct weighted_p_square_quantile_for_median; + struct weighted_p_square_quantile_for_median; } } }
@@ -1362,21 +1362,21 @@
namespace boost {
   namespace accumulators {
     template<typename LeftRight> 
-      struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)>;
+      struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)>;
     template<typename LeftRight> 
-      struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)>;
+      struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)>;
     namespace extract {
-      extractor< tag::abstract_peaks_over_threshold > const weighted_peaks_over_threshold;
+      extractor< tag::abstract_peaks_over_threshold > const weighted_peaks_over_threshold;
     }
     namespace impl {
       template<typename Sample, typename Weight, typename LeftRight> 
-        struct weighted_peaks_over_threshold_impl;
+        struct weighted_peaks_over_threshold_impl;
       template<typename Sample, typename Weight, typename LeftRight> 
-        struct weighted_peaks_over_threshold_prob_impl;
+        struct weighted_peaks_over_threshold_prob_impl;
     }
     namespace tag {
-      template<typename LeftRight> struct weighted_peaks_over_threshold;
-      template<typename LeftRight> struct weighted_peaks_over_threshold_prob;
+      template<typename LeftRight> struct weighted_peaks_over_threshold;
+      template<typename LeftRight> struct weighted_peaks_over_threshold_prob;
     }
   }
 }
@@ -1404,10 +1404,10 @@
namespace boost {
   namespace accumulators {
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >>;
+      struct feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >>;
     namespace extract {
       extractor< tag::weighted_sum > const weighted_sum;
-      extractor< tag::abstract_weighted_sum_of_variates > const weighted_sum_of_variates;
+      extractor< tag::abstract_weighted_sum_of_variates > const weighted_sum_of_variates;
     }
     namespace impl {
       template<typename Sample, typename Weight, typename Tag> 
@@ -1417,7 +1417,7 @@
       struct weighted_sum;
       template<typename VariateType, typename VariateTag> 
         struct weighted_sum_of_variates;
-      struct abstract_weighted_sum_of_variates;
+      struct abstract_weighted_sum_of_variates;
     }
   }
 }
@@ -1427,12 +1427,12 @@ Header <boost/accumulators/statistics/weighted_sum_kahan.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::weighted_sum(kahan)>;
+    template<> struct as_feature<tag::weighted_sum(kahan)>;
     template<typename VariateType, typename VariateTag> 
-      struct feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >>;
+      struct feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >>;
     namespace extract {
       extractor< tag::weighted_sum_kahan > const weighted_sum_kahan;
-      extractor< tag::abstract_weighted_sum_of_variates > const weighted_sum_of_variates_kahan;
+      extractor< tag::abstract_weighted_sum_of_variates > const weighted_sum_of_variates_kahan;
     }
     namespace impl {
       template<typename Sample, typename Weight, typename Tag> 
@@ -1441,7 +1441,7 @@
     namespace tag {
       struct weighted_sum_kahan;
       template<typename VariateType, typename VariateTag> 
-        struct weighted_sum_of_variates_kahan;
+        struct weighted_sum_of_variates_kahan;
     }
   }
 }
@@ -1452,14 +1452,14 @@
namespace boost {
   namespace accumulators {
     namespace extract {
-      extractor< tag::abstract_non_coherent_tail_mean > const non_coherent_weighted_tail_mean;
+      extractor< tag::abstract_non_coherent_tail_mean > const non_coherent_weighted_tail_mean;
     }
     namespace impl {
       template<typename Sample, typename Weight, typename LeftRight> 
-        struct non_coherent_weighted_tail_mean_impl;
+        struct non_coherent_weighted_tail_mean_impl;
     }
     namespace tag {
-      template<typename LeftRight> struct non_coherent_weighted_tail_mean;
+      template<typename LeftRight> struct non_coherent_weighted_tail_mean;
     }
   }
 }
@@ -1474,7 +1474,7 @@ } namespace impl { template<typename Sample, typename Weight, typename LeftRight> - struct weighted_tail_quantile_impl; + struct weighted_tail_quantile_impl; } namespace tag { template<typename LeftRight> struct weighted_tail_quantile; @@ -1488,28 +1488,28 @@
namespace boost {
   namespace accumulators {
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>;
+      struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>;
     template<typename LeftRight, typename VariateType, typename VariateTag> 
-      struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>;
+      struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>;
     namespace extract {
-      extractor< tag::abstract_absolute_tail_variate_means > const weighted_tail_variate_means;
-      extractor< tag::abstract_relative_tail_variate_means > const relative_weighted_tail_variate_means;
+      extractor< tag::abstract_absolute_tail_variate_means > const weighted_tail_variate_means;
+      extractor< tag::abstract_relative_tail_variate_means > const relative_weighted_tail_variate_means;
     }
     namespace impl {
       template<typename Sample, typename Weight, typename Impl, 
                typename LeftRight, typename VariateType> 
-        struct weighted_tail_variate_means_impl;
+        struct weighted_tail_variate_means_impl;
     }
     namespace tag {
       template<typename LeftRight, typename VariateType, typename VariateTag> 
-        struct absolute_weighted_tail_variate_means;
+        struct absolute_weighted_tail_variate_means;
       template<typename LeftRight, typename VariateType, typename VariateTag> 
-        struct relative_weighted_tail_variate_means;
+        struct relative_weighted_tail_variate_means;
     }
   }
   namespace numeric {
     namespace functional {
-      template<typename T, typename U> struct multiply_and_promote_to_double;
+      template<typename T, typename U> struct multiply_and_promote_to_double;
     }
   }
 }
@@ -1519,15 +1519,15 @@ Header <boost/accumulators/statistics/weighted_variance.hpp>
namespace boost {
   namespace accumulators {
-    template<> struct as_feature<tag::weighted_variance(lazy)>;
-    template<> struct as_feature<tag::weighted_variance(immediate)>;
+    template<> struct as_feature<tag::weighted_variance(lazy)>;
+    template<> struct as_feature<tag::weighted_variance(immediate)>;
     namespace extract {
       extractor< tag::lazy_weighted_variance > const lazy_weighted_variance;
       extractor< tag::weighted_variance > const weighted_variance;
     }
     namespace impl {
       template<typename Sample, typename Weight, typename MeanFeature> 
-        struct lazy_weighted_variance_impl;
+        struct lazy_weighted_variance_impl;
       template<typename Sample, typename Weight, typename MeanFeature, 
                typename Tag> 
         struct weighted_variance_impl;
@@ -1560,7 +1560,7 @@
     struct absolute;
     struct relative;
     struct with_density;
-    struct with_p_square_cumulative_distribution;
+    struct with_p_square_cumulative_distribution;
     struct with_p_square_quantile;
     struct with_threshold_value;
     struct with_threshold_probability;
@@ -1606,10 +1606,10 @@
     template<typename T> struct zero_or_default;
     template<typename To, typename From> 
       lazy_disable_if< is_const< From >, mpl::if_< is_same< To, From >, To &, To > >::type 
-      promote(From & from);
+      promote(From & from);
     template<typename To, typename From> 
       mpl::if_< is_same< To const, From const  >, To const &, To const  >::type 
-      promote(From const & from);
+      promote(From const & from);
     namespace functional {
       template<typename Left, typename Right> struct left_ref;
       template<typename Left, typename Right, typename EnableIf = void> 
@@ -1734,16 +1734,16 @@
         struct average_base;
 
       template<typename Left, typename Right> 
-        struct average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type>;
+        struct average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type>;
 
       template<typename To, typename From, typename EnableIf> struct promote_base;
 
-      template<typename ToFrom> struct promote_base<ToFrom, ToFrom, void>;
+      template<typename ToFrom> struct promote_base<ToFrom, ToFrom, void>;
 
       template<typename Arg, typename EnableIf> struct as_min_base;
 
       template<typename Arg> 
-        struct as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type>;
+        struct as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type>;
 
       template<typename Arg, typename EnableIf> struct as_max_base;
       template<typename Arg, typename EnableIf> struct as_zero_base;
@@ -1806,10 +1806,10 @@
     namespace operators {
       template<typename T, typename U> 
         disable_if< mpl::or_< is_same< T, U >, is_same< std::complex< T >, U > >, std::complex< T > >::type 
-        operator*(std::complex< T > ri, U const & u);
+        operator*(std::complex< T > ri, U const & u);
       template<typename T, typename U> 
         disable_if< mpl::or_< is_same< T, U >, is_same< std::complex< T >, U > >, std::complex< T > >::type 
-        operator/(std::complex< T > ri, U const & u);
+        operator/(std::complex< T > ri, U const & u);
     }
   }
 }
@@ -1820,34 +1820,34 @@
namespace boost {
   namespace numeric {
     namespace functional {
-      template<typename T> struct tag<std::valarray< T >>;
+      template<typename T> struct tag<std::valarray< T >>;
       template<typename Left, typename Right> 
-        struct min_assign<Left, Right, std_valarray_tag, std_valarray_tag>;
+        struct min_assign<Left, Right, std_valarray_tag, std_valarray_tag>;
       template<typename Left, typename Right> 
-        struct max_assign<Left, Right, std_valarray_tag, std_valarray_tag>;
+        struct max_assign<Left, Right, std_valarray_tag, std_valarray_tag>;
       template<typename Left, typename Right, typename RightTag> 
-        struct average<Left, Right, std_valarray_tag, RightTag>;
+        struct average<Left, Right, std_valarray_tag, RightTag>;
       template<typename To, typename From> 
-        struct promote<To, From, std_valarray_tag, std_valarray_tag>;
+        struct promote<To, From, std_valarray_tag, std_valarray_tag>;
       template<typename ToFrom> 
-        struct promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag>;
-      template<typename From> struct promote<bool, From, void, std_valarray_tag>;
+        struct promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag>;
+      template<typename From> struct promote<bool, From, void, std_valarray_tag>;
       template<typename From> 
-        struct promote<bool const, From, void, std_valarray_tag>;
-      template<typename T> struct as_min<T, std_valarray_tag>;
-      template<typename T> struct as_max<T, std_valarray_tag>;
-      template<typename T> struct as_zero<T, std_valarray_tag>;
-      template<typename T> struct as_one<T, std_valarray_tag>;
+        struct promote<bool const, From, void, std_valarray_tag>;
+      template<typename T> struct as_min<T, std_valarray_tag>;
+      template<typename T> struct as_max<T, std_valarray_tag>;
+      template<typename T> struct as_zero<T, std_valarray_tag>;
+      template<typename T> struct as_one<T, std_valarray_tag>;
     }
     namespace operators {
       template<typename Left, typename Right> 
-        unspecified operator/(std::valarray< Left > const & left, 
+        unspecified operator/(std::valarray< Left > const & left, 
                               Right const & right);
       template<typename Left, typename Right> 
-        unspecified operator*(std::valarray< Left > const & left, 
+        unspecified operator*(std::valarray< Left > const & left, 
                               Right const & right);
       template<typename Left, typename Right> 
-        unspecified operator+(std::valarray< Left > const & left, 
+        unspecified operator+(std::valarray< Left > const & left, 
                               std::valarray< Right > const & right);
     }
   }
@@ -1859,55 +1859,55 @@
 
namespace boost {
   namespace numeric {
     namespace functional {
-      template<typename T, typename Al> struct tag<std::vector< T, Al >>;
+      template<typename T, typename Al> struct tag<std::vector< T, Al >>;
       template<typename Left, typename Right> 
-        struct min_assign<Left, Right, std_vector_tag, std_vector_tag>;
+        struct min_assign<Left, Right, std_vector_tag, std_vector_tag>;
       template<typename Left, typename Right> 
-        struct max_assign<Left, Right, std_vector_tag, std_vector_tag>;
+        struct max_assign<Left, Right, std_vector_tag, std_vector_tag>;
       template<typename Left, typename Right> 
-        struct average<Left, Right, std_vector_tag, void>;
+        struct average<Left, Right, std_vector_tag, void>;
       template<typename To, typename From> 
-        struct promote<To, From, std_vector_tag, std_vector_tag>;
+        struct promote<To, From, std_vector_tag, std_vector_tag>;
       template<typename ToFrom> 
-        struct promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag>;
-      template<typename T> struct as_min<T, std_vector_tag>;
-      template<typename T> struct as_max<T, std_vector_tag>;
-      template<typename T> struct as_zero<T, std_vector_tag>;
-      template<typename T> struct as_one<T, std_vector_tag>;
+        struct promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag>;
+      template<typename T> struct as_min<T, std_vector_tag>;
+      template<typename T> struct as_max<T, std_vector_tag>;
+      template<typename T> struct as_zero<T, std_vector_tag>;
+      template<typename T> struct as_one<T, std_vector_tag>;
     }
     namespace operators {
       template<typename Left, typename Right> 
-        unspecified operator/(std::vector< Left > const & left, 
+        unspecified operator/(std::vector< Left > const & left, 
                               Right const & right);
       template<typename Left, typename Right> 
         std::vector< typename functional::divides< Left, Right >::result_type > 
-        operator/(std::vector< Left > const & left, 
+        operator/(std::vector< Left > const & left, 
                   std::vector< Right > const & right);
       template<typename Left, typename Right> 
-        unspecified operator*(std::vector< Left > const & left, 
+        unspecified operator*(std::vector< Left > const & left, 
                               Right const & right);
       template<typename Left, typename Right> 
-        unspecified operator*(Left const & left, 
+        unspecified operator*(Left const & left, 
                               std::vector< Right > const & right);
       template<typename Left, typename Right> 
         std::vector< typename functional::multiplies< Left, Right >::result_type > 
-        operator*(std::vector< Left > const & left, 
+        operator*(std::vector< Left > const & left, 
                   std::vector< Right > const & right);
       template<typename Left, typename Right> 
         std::vector< typename functional::plus< Left, Right >::result_type > 
-        operator+(std::vector< Left > const & left, 
+        operator+(std::vector< Left > const & left, 
                   std::vector< Right > const & right);
       template<typename Left, typename Right> 
         std::vector< typename functional::minus< Left, Right >::result_type > 
-        operator-(std::vector< Left > const & left, 
+        operator-(std::vector< Left > const & left, 
                   std::vector< Right > const & right);
       template<typename Left> 
         std::vector< Left > & 
-        operator+=(std::vector< Left > & left, 
+        operator+=(std::vector< Left > & left, 
                    std::vector< Left > const & right);
       template<typename Arg> 
         std::vector< typename functional::unary_minus< Arg >::result_type > 
-        operator-(std::vector< Arg > const & arg);
+        operator-(std::vector< Arg > const & arg);
     }
   }
 }
diff --git a/doc/html/accumulators/user_s_guide.html b/doc/html/accumulators/user_s_guide.html old mode 100755 new mode 100644 index e51788ce9e..b65205da6e --- a/doc/html/accumulators/user_s_guide.html +++ b/doc/html/accumulators/user_s_guide.html @@ -1178,7 +1178,7 @@ Moment: 9.635 that implements that feature. And every accumulator provides a nested result_type typedef that tells what its return type is. The extractor simply delegates its work - to the extract_result() + to the extract_result() function.

@@ -2114,7 +2114,7 @@ Moment: 9.635 Quantile estimation using the extended P^2 algorithm for weighted and unweighted samples. By default, the calculation is linear and unweighted, but quadratic and weighted variants are also provided. - For further implementation details, see extended_p_square_quantile_impl. + For further implementation details, see extended_p_square_quantile_impl.

All the variants share the tag::quantile @@ -2234,7 +2234,7 @@ Moment: 9.635

Histogram calculation of the cumulative distribution with the P^2 - algorithm. For more implementation details, see p_square_cumulative_distribution_impl + algorithm. For more implementation details, see p_square_cumulative_distribution_impl

@@ -2902,7 +2902,7 @@ Moment: 9.635

Header

-
#include <boost/accumulators/statistics/p_square_cumulative_distribution.hpp>
+
#include <boost/accumulators/statistics/p_square_cumul_dist.hpp>
 

Example @@ -2939,7 +2939,7 @@ Moment: 9.635

Multiple quantile estimation with the extended P^2 algorithm - for weighted samples. For further details, see weighted_extended_p_square_impl. + for weighted samples. For further details, see weighted_extended_p_square_impl.

@@ -4968,7 +4968,7 @@ Moment: 9.635

Histogram calculation of the cumulative distribution with the P^2 - algorithm for weighted samples. For more implementation details, see weighted_p_square_cumulative_distribution_impl + algorithm for weighted samples. For more implementation details, see weighted_p_square_cumulative_distribution_impl

@@ -5486,7 +5486,7 @@ Moment: 9.635

Header

-
#include <boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp>
+
#include <boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp>
 

Example @@ -5545,7 +5545,7 @@ Moment: 9.635

Single quantile estimation with the P^2 algorithm. For - more implementation details, see weighted_p_square_quantile_impl + more implementation details, see weighted_p_square_quantile_impl

@@ -5687,7 +5687,7 @@ Moment: 9.635

Weighted peaks over threshold method for weighted quantile and weighted - tail mean estimation. For more implementation details, see weighted_peaks_over_threshold_impl - and weighted_peaks_over_threshold_prob_impl. + tail mean estimation. For more implementation details, see weighted_peaks_over_threshold_impl + and weighted_peaks_over_threshold_prob_impl.

Both tag::weighted_peaks_over_threshold<left-or-right> and tag::weighted_peaks_over_threshold_prob<left-or-right> @@ -5776,10 +5776,10 @@ Moment: 9.635

  • - weighted_peaks_over_threshold_impl + weighted_peaks_over_threshold_impl
  • - weighted_peaks_over_threshold_prob_impl + weighted_peaks_over_threshold_prob_impl
  • sum @@ -5995,7 +5995,7 @@ Moment: 9.635 They both share the tag::abstract_non_coherent_tail_mean feature with the unweighted non-coherent tail mean accumulators and can be extracted with either the non_coherent_tail_mean() or the non_coherent_weighted_tail_mean() extractors. For more implementation details, - see non_coherent_weighted_tail_mean_impl. + see non_coherent_weighted_tail_mean_impl.

    @@ -6092,7 +6092,7 @@ Moment: 9.635

    • - non_coherent_weighted_tail_mean_impl + non_coherent_weighted_tail_mean_impl
    • sum @@ -6113,7 +6113,7 @@ Moment: 9.635 and the right weighted tail quantile feature is tag::weighted_tail_quantile<right>. They both share the tag::quantile feature with the unweighted tail quantile accumulators and can be extracted with either the quantile() or the weighted_tail_quantile() extractors. For more implementation details, - see weighted_tail_quantile_impl + see weighted_tail_quantile_impl

      @@ -6205,7 +6205,7 @@ Moment: 9.635

      • - weighted_tail_quantile_impl + weighted_tail_quantile_impl
      • sum @@ -6235,7 +6235,7 @@ Moment: 9.635 the relative_tail_variate_means() or relative_weighted_tail_variate_means() extractors.

        - For more implementation details, see weighted_tail_variate_means_impl + For more implementation details, see weighted_tail_variate_means_impl

        @@ -6390,7 +6390,7 @@ Moment: 9.635

        • - weighted_tail_variate_means_impl + weighted_tail_variate_means_impl
        • non_coherent_weighted_tail_mean @@ -6413,7 +6413,7 @@ Moment: 9.635 is associated with the tag::lazy_weighted_variance feature, and the iterative calculation with the tag::weighted_variance feature. Both can be extracted using the tag::weighted_variance() extractor. For more implementation details, - see lazy_weighted_variance_impl + see lazy_weighted_variance_impl and weighted_variance_impl

          @@ -6527,7 +6527,7 @@ Moment: 9.635

          • - lazy_weighted_variance_impl + lazy_weighted_variance_impl
          • weighted_variance_impl diff --git a/doc/html/allocator_traits.html b/doc/html/allocator_traits.html new file mode 100644 index 0000000000..e5c6ffe202 --- /dev/null +++ b/doc/html/allocator_traits.html @@ -0,0 +1,186 @@ + + + +Struct template allocator_traits + + + + + + + + + + + + + + + +
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            +
            +
            +PrevUpHomeNext +
            +
            +
            +
            +

            Struct template allocator_traits

            +

            allocator_traits

            +
            +

            Synopsis

            +
            // In header: <boost/container/allocator_traits.hpp>
            +
            +template<typename Alloc> 
            +struct allocator_traits {
            +  // types
            +  typedef Alloc             allocator_type;                        
            +  typedef Alloc::value_type value_type;                            
            +  typedef unspecified       pointer;                               
            +  typedef unspecified       const_pointer;                         
            +  typedef unspecified       reference;                             
            +  typedef unspecified       const_reference;                       
            +  typedef unspecified       void_pointer;                          
            +  typedef unspecified       const_void_pointer;                    
            +  typedef unspecified       difference_type;                       
            +  typedef unspecified       size_type;                             
            +  typedef unspecified       propagate_on_container_copy_assignment;
            +  typedef unspecified       propagate_on_container_move_assignment;
            +  typedef unspecified       propagate_on_container_swap;           
            +
            +  // member classes/structs/unions
            +  template<typename T> 
            +  struct portable_rebind_alloc {
            +    // types
            +    typedef unspecified_type type;
            +  };
            +
            +  // public static functions
            +  static pointer allocate(Alloc &, size_type);
            +  static void deallocate(Alloc &, pointer, size_type);
            +  static pointer allocate(Alloc &, size_type, const_void_pointer);
            +  template<typename T> static void destroy(Alloc &, T *);
            +  static size_type max_size(const Alloc &);
            +  static Alloc select_on_container_copy_construction(const Alloc &);
            +  template<typename T, class... Args> 
            +    static void construct(Alloc &, T *, Args &&...);
            +};
            +
            +

            Description

            +

            The class template allocator_traits supplies a uniform interface to all allocator types. This class is a C++03-compatible implementation of std::allocator_traits

            +
            +

            +allocator_traits + public + types

            +
              +
            1. +

              +typedef unspecified pointer;

              +

              Alloc::pointer if such a type exists; otherwise, value_type*

              +
            2. +
            3. +

              +typedef unspecified const_pointer;

              +

              Alloc::const_pointer if such a type exists ; otherwise, pointer_traits<pointer>::rebind<const

              +
            4. +
            5. +

              +typedef unspecified reference;

              +

              Non-standard extension Alloc::reference if such a type exists; otherwise, value_type&

              +
            6. +
            7. +

              +typedef unspecified const_reference;

              +

              Non-standard extension Alloc::const_reference if such a type exists ; otherwise, const value_type&

              +
            8. +
            9. +

              +typedef unspecified void_pointer;

              +

              Alloc::void_pointer if such a type exists ; otherwise, pointer_traits<pointer>::rebind<void>.

              +
            10. +
            11. +

              +typedef unspecified const_void_pointer;

              +

              Alloc::const_void_pointer if such a type exists ; otherwis e, pointer_traits<pointer>::rebind<const

              +
            12. +
            13. +

              +typedef unspecified difference_type;

              +

              Alloc::difference_type if such a type exists ; otherwise, pointer_traits<pointer>::difference_type.

              +
            14. +
            15. +

              +typedef unspecified size_type;

              +

              Alloc::size_type if such a type exists ; otherwise, make_unsigned<difference_type>::type

              +
            16. +
            17. +

              +typedef unspecified propagate_on_container_copy_assignment;

              +

              Alloc::propagate_on_container_copy_assignment if such a type exists, otherwise an integral_constant type with internal constant static member `value` == false.

              +
            18. +
            19. +

              +typedef unspecified propagate_on_container_move_assignment;

              +

              Alloc::propagate_on_container_move_assignment if such a type exists, otherwise an integral_constant type with internal constant static member `value` == false.

              +
            20. +
            21. +

              +typedef unspecified propagate_on_container_swap;

              +

              Alloc::propagate_on_container_swap if such a type exists, otherwise an integral_constant type with internal constant static member `value` == false.

              +
            22. +
            +
            +
            +

            +allocator_traits public static functions

            +
              +
            1. +
              static pointer allocate(Alloc & a, size_type n);
              +

              Returns: `a.allocate(n)`

              +
            2. +
            3. +
              static void deallocate(Alloc & a, pointer p, size_type n);
              +

              Returns: `a.deallocate(p, n)`

              +

              Throws: Nothing

              +
            4. +
            5. +
              static pointer allocate(Alloc & a, size_type n, const_void_pointer p);
              +

              Effects: calls `a.allocate(n, p)` if that call is well-formed; otherwise, invokes `a.allocate(n)`

              +
            6. +
            7. +
              template<typename T> static void destroy(Alloc & a, T * p);
              +

              Effects: calls `a.destroy(p)` if that call is well-formed; otherwise, invokes `p->~T()`.

              +
            8. +
            9. +
              static size_type max_size(const Alloc & a);
              +

              Returns: `a.max_size()` if that expression is well-formed; otherwise, `numeric_limits<size_type>::max()`.

              +
            10. +
            11. +
              static Alloc select_on_container_copy_construction(const Alloc & a);
              +

              Returns: `a.select_on_container_copy_construction()` if that expression is well-formed; otherwise, a.

              +
            12. +
            13. +
              template<typename T, class... Args> 
              +  static void construct(Alloc & a, T * p, Args &&... args);
              +

              Effects: calls `a.construct(p, std::forward<Args>(args)...)` if that call is well-formed; otherwise, invokes `::new (static_cast<void*>(p)) T(std::forward<Args>(args)...)`

              +
            14. +
            +
            +
            +
            + + + +
            +
            +
            +PrevUpHomeNext +
            + + diff --git a/doc/html/allocator_traits/portable_rebind_alloc.html b/doc/html/allocator_traits/portable_rebind_alloc.html new file mode 100644 index 0000000000..d06c917c97 --- /dev/null +++ b/doc/html/allocator_traits/portable_rebind_alloc.html @@ -0,0 +1,59 @@ + + + +Struct template portable_rebind_alloc + + + + + + + + + + + + + + + +
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            +
            +
            +PrevUpHomeNext +
            +
            +
            +
            +

            Struct template portable_rebind_alloc

            +

            allocator_traits::portable_rebind_alloc

            +
            +

            Synopsis

            +
            // In header: <boost/container/allocator_traits.hpp>
            +
            +
            +template<typename T> 
            +struct portable_rebind_alloc {
            +  // types
            +  typedef unspecified_type type;
            +};
            +
            +

            Description

            +

            Non-standard extension: Portable allocator rebind for C++03 and C++11 compilers. `type` is an allocator related to Alloc deduced deduced by rules explained in `rebind_alloc`.

            +
            +
            + + + +
            +
            +
            +PrevUpHomeNext +
            + + diff --git a/doc/html/any.html b/doc/html/any.html index 2370786fea..a61161230e 100644 --- a/doc/html/any.html +++ b/doc/html/any.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
            -PrevUpHomeNext +PrevUpHomeNext
            @@ -31,7 +31,7 @@
            -

            Distributed under the Boost Software License, Version 1.0. +

            Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

            @@ -40,7 +40,7 @@

            Table of Contents

            -
            Introduction
            +
            Introduction
            Examples
            Reference
            @@ -52,7 +52,7 @@

            -Introduction

            +Introduction

            There are times when a generic (in the sense of general as opposed to template-based programming) type is needed: @@ -106,7 +106,7 @@


            -PrevUpHomeNext +PrevUpHomeNext
            diff --git a/doc/html/any/reference.html b/doc/html/any/reference.html old mode 100755 new mode 100644 diff --git a/doc/html/any/s02.html b/doc/html/any/s02.html old mode 100755 new mode 100644 index 66212ee753..74321068ca --- a/doc/html/any/s02.html +++ b/doc/html/any/s02.html @@ -24,7 +24,7 @@

            -Examples

            +Examples

          The following code demonstrates the syntax for using implicit conversions to and copying of any objects:

          @@ -66,12 +66,12 @@ void append_nothing(many & values)
           
           bool is_empty(const boost::any & operand)
           {
          -    return operand.empty();
          +    return operand.empty();
           }
           
           bool is_int(const boost::any & operand)
           {
          -    return operand.type() == typeid(int);
          +    return operand.type() == typeid(int);
           }
           
           bool is_char_ptr(const boost::any & operand)
          diff --git a/doc/html/any/s04.html b/doc/html/any/s04.html
          old mode 100755
          new mode 100644
          index 1368d8f2c1..5ab0492b96
          --- a/doc/html/any/s04.html
          +++ b/doc/html/any/s04.html
          @@ -24,7 +24,7 @@
           

        -Acknowledgements

        +Acknowledgements

      Doug Gregor ported the documentation to the BoostBook format.

      diff --git a/doc/html/array.html b/doc/html/array.html index d23d87d2ce..8bc359f2a4 100644 --- a/doc/html/array.html +++ b/doc/html/array.html @@ -31,7 +31,7 @@
      -

      Distributed under the Boost Software License, Version 1.0. +

      Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

      @@ -78,6 +78,10 @@

      Note that this class is suggested to be part of the next Technical Report, which will extend the C++ Standard (see http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2003/n1548.htm).

      +

      Update: std::array is (as of C++11) part of the C++ standard. + The differences between boost::array and std::array are minimal. + If you are using C++11, you should consider using std::array instead of boost::array. +

      Class array fulfills most but not all of the requirements of "reversible containers" (see Section 23.1, [lib.container.requirements] of the C++ @@ -88,9 +92,9 @@

    • No constructors are provided.
    • Elements may have an undetermined initial value (see the section called “Design Rationale”).
    • -swap() has no constant complexity.
    • +swap() has no constant complexity.
    • -size() is always constant, based on the second template argument of the type.
    • +size() is always constant, based on the second template argument of the type.
    • The container provides no allocator support.
    • @@ -99,16 +103,16 @@

      - +

      Last revised: March 29, 2011 at 22:04:24 +0100

      Last revised: June 14, 2012 at 17:01:03 +0100


      diff --git a/doc/html/array/ack.html b/doc/html/array/ack.html old mode 100755 new mode 100644 index 3b9b920000..adea447f6b --- a/doc/html/array/ack.html +++ b/doc/html/array/ack.html @@ -7,7 +7,7 @@ - + diff --git a/doc/html/array/more/info.html b/doc/html/array/more/info.html old mode 100755 new mode 100644 diff --git a/doc/html/array/rationale.html b/doc/html/array/rationale.html old mode 100755 new mode 100644 diff --git a/doc/html/array/reference.html b/doc/html/array/reference.html old mode 100755 new mode 100644 index 5ec3549e69..aa753f269f --- a/doc/html/array/reference.html +++ b/doc/html/array/reference.html @@ -31,19 +31,19 @@ Header <boost/array.hpp>
      namespace boost {
         template<typename T, std::size_t N> class array;
      -  template<typename T, std::size_t N> void swap(array<T, N>&, array<T, N>&);
      +  template<typename T, std::size_t N> void swap(array<T, N>&, array<T, N>&);
         template<typename T, std::size_t N> 
      -    bool operator==(const array<T, N>&, const array<T, N>&);
      +    bool operator==(const array<T, N>&, const array<T, N>&);
         template<typename T, std::size_t N> 
      -    bool operator!=(const array<T, N>&, const array<T, N>&);
      +    bool operator!=(const array<T, N>&, const array<T, N>&);
         template<typename T, std::size_t N> 
      -    bool operator<(const array<T, N>&, const array<T, N>&);
      +    bool operator<(const array<T, N>&, const array<T, N>&);
         template<typename T, std::size_t N> 
      -    bool operator>(const array<T, N>&, const array<T, N>&);
      +    bool operator>(const array<T, N>&, const array<T, N>&);
         template<typename T, std::size_t N> 
      -    bool operator<=(const array<T, N>&, const array<T, N>&);
      +    bool operator<=(const array<T, N>&, const array<T, N>&);
         template<typename T, std::size_t N> 
      -    bool operator>=(const array<T, N>&, const array<T, N>&);
      +    bool operator>=(const array<T, N>&, const array<T, N>&);
       }
      diff --git a/doc/html/asio_HTML.manifest b/doc/html/asio_HTML.manifest old mode 100755 new mode 100644 diff --git a/doc/html/bbv2.html b/doc/html/bbv2.html index 1d24f09adb..45c02981f8 100644 --- a/doc/html/bbv2.html +++ b/doc/html/bbv2.html @@ -28,7 +28,7 @@ Chapter 39. Boost.Build V2 User Manual
      diff --git a/doc/html/bbv2/extender.html b/doc/html/bbv2/extender.html old mode 100755 new mode 100644 index 95749df283..955e87fd87 --- a/doc/html/bbv2/extender.html +++ b/doc/html/bbv2/extender.html @@ -93,15 +93,18 @@ in Jamfile, such as metatarget kind, name, sources and properties, and can be called with specific properties to generate concrete targets. At the code level it is represented by an instance of - class derived from abstract-target. - [13] + class derived from abstract-target. + [13]

      -

      The generate method takes the build properties - (as an instance of the property-set class) and returns +

      The generate + method takes the build properties + (as an instance of the + property-set class) and returns a list containing:

      • As front element—Usage-requirements from this invocation - (an instance of property-set)

      • + (an instance of + property-set)

      • As subsequent elements—created concrete targets ( instances of the virtual-target class.)

      @@ -109,41 +112,46 @@ targets.resolve-reference function, and the targets.generate-from-reference function can both lookup and generate a metatarget.

      -

      The abstract-target class has three immediate - derived classes:

      +

      The abstract-target + class has three immediate derived classes:

        -
      • project-target that +

      • project-target that corresponds to a project and is not intended for further - subclassing. The generate method of this + subclassing. The + generate method of this class builds all targets in the project that are not marked as explicit.

      • -
      • main-target corresponds to a target in a project +

      • main-target + corresponds to a target in a project and contains one or more target alternatives. This class also should not be - subclassed. The generate method of this class selects - an alternative to build, and calls the generate method of that - alternative.

      • -
      • basic-target corresponds to a - specific target alternative. This is base class, with a number of - derived classes. The generate method + subclassed. The generate + method of this class selects an alternative to build, and calls the + generate + method of that alternative.

      • +
      • basic-target + corresponds to a specific target alternative. This is base class, + with a number of derived classes. The + generate method processes the target requirements and requested build properties to determine final properties for the target, builds all sources, and - finally calls the abstract construct method with the list - of source virtual targets, and the final properties. + finally calls the abstract + construct + method with the list of source virtual targets, and the final properties.

      -

      The instances of the project-target and - main-target classes are created +

      The instances of the project-target and + main-target classes are created implicitly—when loading a new Jamfiles, or when a new target alternative with as-yet unknown name is created. The instances of the - classes derived from basic-target are typically - created when Jamfile calls a metatarget rule, + classes derived from basic-target + are typically created when Jamfile calls a metatarget rule, such as such as exe.

      It it permissible to create a custom class derived from - basic-target and create new metatarget rule + basic-target and create new metatarget rule that creates instance of such target. However, in the majority - of cases, a specific subclass of basic-target— - typed-target is used. That class is associated + of cases, a specific subclass of basic-target— + typed-target is used. That class is associated with a type and relays to generators to construct concrete targets of that type. This process will be explained below. When a new type is declared, a new metatarget rule is automatically defined. @@ -158,8 +166,8 @@ subclass is file-target. A file target is associated with an action that creates it— an instance of the action class. The action, in turn, hold a list of source targets. It also holds the - property-set instance with the build properties that - should be used for the action.

      + property-set + instance with the build properties that should be used for the action.

      Here's an example of creating a target from another target, source

       local a = [ new action $(source) : common.copy : $(property-set) ] ;
      @@ -177,7 +185,7 @@ local t = [ new file-target $(name) : CPP : $(project) : $(a) ] ;
               that correspond to the same file clearly will result in problems. Therefore, whenever
               returning targets you should pass them via the virtual-target.register
               function, that will replace targets with previously created identical ones, as
      -        necessary.[14]
      +        necessary.[14]
               Here are a couple of examples:
       

      @@ -199,13 +207,14 @@ return [ sequence.transform virtual-target.register : $(targets) ] ;
       

      In practice, most files have specific types, and most tools consume and produce files of specific type. To take advantage of this fact, Boost.Build defines concept of target type and - + generators, and has special metatarget class - typed-target. Target type is merely an + typed-target. Target type is merely an identifier. It is associated with a set of file extensions that correspond to that type. Generator is an abstraction of a tool. It advertises the types it produces and, if called with a set of input target, tries to construct - output targets of the advertised types. Finally, typed-target + output targets of the advertised types. Finally, + typed-target is associated with specific target type, and relays the generator (or generators) for that type.

      @@ -245,7 +254,7 @@ return [ sequence.transform virtual-target.register : $(targets) ] ; import type ; type.register VERBATIM : verbatim ;
      -

      The first parameter to type.register gives +

      The first parameter to type.register gives the name of the declared type. By convention, it's uppercase. The second parameter is the suffix for files of this type. So, if Boost.Build sees code.verbatim in a list of sources, it knows that it's of @@ -483,7 +492,7 @@ generators.register-composing mex.mex : CPP LIB : MEX ;

      (Need a note about UNIX)

      -Custom generator classes

      +Custom generator classes

      The standard generators allows you to specify source and target types, an action, and a set of flags. If you need anything more complex, @@ -691,7 +700,7 @@ actions inline-file

      -Steps for adding a feauture

      +Steps for adding a feauture

      Adding a feature requires three steps:

      @@ -732,7 +741,7 @@ actions inline-file

      -Another example

      +Another example

      Here's another example. Let's see how we can make a feature that refers to a target. For example, when linking dynamic libraries on Windows, one sometimes needs to @@ -814,7 +823,7 @@ rule link

      -Variants and composite features.

      +Variants and composite features.

      Sometimes you want to create a shortcut for some set of features. For example, release is a value of <variant> and is a shortcut for a set of features. @@ -857,8 +866,8 @@ feature.compose <parallelism>fake : <library>/mpi//fake/<parallel

      Main target rules

      - A main target rule (e.g “exe” - Or “lib”) creates a top-level target. It's quite likely that you'll want to declare your own and + A main target rule (e.g “exe” + Or “lib”) creates a top-level target. It's quite likely that you'll want to declare your own and there are two ways to do that.

      @@ -1012,9 +1021,9 @@ using yfc ;


      -

      [13] This name is historic, and will be eventuall changed to +

      [13] This name is historic, and will be eventuall changed to metatarget

      -

      [14] This create-then-register pattern is caused by limitations +

      [14] This create-then-register pattern is caused by limitations of the Boost.Jam language. Python port is likely to never create duplicate targets.

      diff --git a/doc/html/bbv2/faq.html b/doc/html/bbv2/faq.html old mode 100755 new mode 100644 index 36b118e56e..be0aa5ee07 --- a/doc/html/bbv2/faq.html +++ b/doc/html/bbv2/faq.html @@ -25,29 +25,29 @@

      Frequently Asked Questions

      - + How do I get the current value of feature in Jamfile?

      This is not possible, since Jamfile does not have "current" value of any feature, be it toolset, build variant or anything else. For a single - invocation of bjam, any given main target can be + run of Boost.Build, any given main target can be built with several property sets. For example, user can request two build variants on the command line. Or one library is built as shared when used from one application, and as static when used from another. Each Jamfile @@ -89,7 +89,7 @@

      - + I am getting a "Duplicate name of actual target" error. What does that mean?

      @@ -230,7 +230,7 @@ exe a : a.cpp : <include>$(SOME_LIBRARY_PATH) ;

      - + How to control properties order?

      @@ -261,7 +261,7 @@ exe a : a.cpp : <include>a&&b ;

      - + How to control the library linking order on Unix?

      @@ -317,7 +317,7 @@ local gtk_includes = [ SHELL "gtk-config --cflags" ] ;

      - + How to get the project root (a.k.a. Jamroot) location?

      @@ -333,7 +333,7 @@ path-constant TOP : . ;

      - + How to change compilation flags for one file?

      diff --git a/doc/html/bbv2/installation.html b/doc/html/bbv2/installation.html index 83e7f004c0..507f39d195 100644 --- a/doc/html/bbv2/installation.html +++ b/doc/html/bbv2/installation.html @@ -41,7 +41,7 @@

    • Run -
      ./bjam install --prefix=PREFIX
      +
      ./b2 install --prefix=PREFIX
      where PREFIX is a directory where you want Boost.Build to be installed.
    • @@ -50,15 +50,15 @@ to your PATH environment variable.
      -

      If you are not using Boost.Build package, but rather the version +

      If you are not using a Boost.Build package, but rather the version bundled with the Boost C++ Libraries, the above commands should be run in the tools/build/v2 directory.

      - Now that Boost.Build is installed, you can try some of examples. Copy + Now that Boost.Build is installed, you can try some of the examples. Copy PREFIX/share/boost-build/examples/hello to a different directory, then change to that directory and run:

      -
      PREFIX/bin/bjam
      +
      PREFIX/bin/b2

      A simple executable should be built.

      diff --git a/doc/html/bbv2/overview.html b/doc/html/bbv2/overview.html old mode 100755 new mode 100644 index 3bce75193a..89e5f54953 --- a/doc/html/bbv2/overview.html +++ b/doc/html/bbv2/overview.html @@ -44,17 +44,17 @@ Boost.Build actually consists of two parts - Boost.Jam, a build engine with its own interpreted language, and Boost.Build itself, implemented in Boost.Jam's language. The chain of events when you type - bjam on the command line is as follows: + b2 on the command line is as follows:

      1. - Boost.Jam tries to find Boost.Build and loads the top-level module. - The exact process is described in the section called “Initialization” + The Boost.Build executable tries to find Boost.Build modules and + loads the top-level module. The exact process is described in the section called “Initialization”

      2. The top-level module loads user-defined configuration files, - user-config.jam and site-config.jam - , which define available toolsets. + user-config.jam and + site-config.jam, which define available toolsets.

      3. The Jamfile in the current directory is read. That in turn might @@ -109,8 +109,8 @@ a.o: a.c g++ -o a.o -g a.c

      - This is rather low-level description mechanism and it's hard to adjust commands, options, - and sets of created targets depending on the used compiler and operating system. + This is a rather low-level description mechanism and it's hard to adjust commands, options, + and sets of created targets depending on the compiler and operating system used.

      To improve portability, most modern build system provide a set of higher-level @@ -120,19 +120,19 @@ a.o: a.c add_program ("a", "a.c")

      - This is a function call that creates targets necessary to create executable file - from source file a.c. Depending on configured properties, - different commands line may be used. However, add_program is higher-level, - but rather thin level. All targets are created immediately when build description + This is a function call that creates the targets necessary to create a executable file + from the source file a.c. Depending on configured properties, + different command lines may be used. However, add_program is higher-level, + but rather thin level. All targets are created immediately when the build description is parsed, which makes it impossible to perform multi-variant builds. Often, change - in any build property requires complete reconfiguration of the build tree. + in any build property requires a complete reconfiguration of the build tree.

      - In order to support true multivariant builds, Boost.Build introduces the concept of - - - metatarget—object that is created when build description - is parsed and can be later called with specific build properties to generate + In order to support true multivariant builds, Boost.Build introduces the concept of a + + + metatarget—an object that is created when the build description + is parsed and can be called later with specific build properties to generate actual targets.

      @@ -143,12 +143,12 @@ exe a : a.cpp ;

      When this declaration is parsed, Boost.Build creates a metatarget, but does not - yet decides what files must be created, or what commands must be used. After - all build files are parsed, Boost.Build considers properties requested on the + yet decide what files must be created, or what commands must be used. After + all build files are parsed, Boost.Build considers the properties requested on the command line. Supposed you have invoked Boost.Build with:

      -bjam toolset=gcc toolset=msvc
      +b2 toolset=gcc toolset=msvc
       

      In that case, the metatarget will be called twice, once with toolset=gcc @@ -156,26 +156,26 @@ bjam toolset=gcc toolset=msvc targets, that will have different extensions and use different command lines.

      - Another key concept is - - build property. Build property is a variable + Another key concept is + + build property. A build property is a variable that affects the build process. It can be specified on the command line, and is passed when calling a metatarget. While all build tools have a similar mechanism, Boost.Build differs by requiring that all build properties are declared in advance, and providing a large set of properties with portable semantics.

      - The final concept is + The final concept is property propagation. Boost.Build does not require that every metatarget is called with the same properties. Instead, the "top-level" metatargets are called with the properties specified on the command line. Each metatarget can elect to augment or override some properties (in particular, using the requirements mechanism, see the section called “Requirements”). - Then, the dependency metatargets are called with modified properties and produce - concrete targets that are then used in build process. Of course, dependency metatargets + Then, the dependency metatargets are called with the modified properties and produce + concrete targets that are then used in the build process. Of course, dependency metatargets maybe in turn modify build properties and have dependencies of their own.

      -

      For more in-depth treatment of the requirements and concepts, you may refer +

      For a more in-depth treatment of the requirements and concepts, you may refer to SYRCoSE 2009 Boost.Build article.

      @@ -183,15 +183,15 @@ bjam toolset=gcc toolset=msvc

      Boost.Jam Language

      - This section will describe the basics of the Boost.Jam language— - just enough for writing Jamfiles. For more information, please see the + This section will describe the basics of the Boost.Jam language—just + enough for writing Jamfiles. For more information, please see the Boost.Jam documentation.

      Boost.Jam has an interpreted, procedural language. On the lowest level, a Boost.Jam - program consists of variables and rules (Jam term for - function). They are grouped into modules—there is one global + program consists of variables and rules (the Jam term for + functions). They are grouped into modules—there is one global module and a number of named modules. Besides that, a Boost.Jam program contains classes and class instances.

      @@ -358,15 +358,15 @@ import module ; import module : rule ;

      - The first form imports the specified bjam module. All rules from that + The first form imports the specified module. All rules from that module are made available using the qualified name: module.rule. The second form imports the specified rules only, and they can be called using unqualified names.

      - Sometimes, you'd need to specify the actual command lines to be used - when creating targets. In jam language, you use named actions to do + Sometimes, you need to specify the actual command lines to be used + when creating targets. In the jam language, you use named actions to do this. For example:

      @@ -383,8 +383,8 @@ actions create-file-from-another
                variable will be expanded to a list of source files.
             

      - To flexibly adjust the command line, you can define a rule with the same - name as the action and taking three parameters -- targets, sources and + To adjust the command line flexibly, you can define a rule with the same + name as the action and taking three parameters—targets, sources and properties. For example:

      @@ -401,15 +401,15 @@ actions create-file-from-another
       }
       

      - In this example, the rule checks if certain build property is specified. - If so, it sets variable OPIONS that is then used + In this example, the rule checks if a certain build property is specified. + If so, it sets the variable OPIONS that is then used inside the action. Note that the variables set "on a target" will be visible only inside actions building that target, not globally. Were they set globally, using variable named OPTIONS in two unrelated actions would be impossible.

      - More details can be found in Jam reference, the section called “Rules”. + More details can be found in the Jam reference, the section called “Rules”.

      @@ -418,9 +418,9 @@ actions create-file-from-another

      On startup, Boost.Build searches and reads two configuration files: site-config.jam and user-config.jam. - The first one is usually installed and maintained by system administrator, and - the second is for user to modify. You can edit the one in the top-level - directory of Boost.Build installation or create a copy in your home + The first one is usually installed and maintained by a system administrator, and + the second is for the user to modify. You can edit the one in the top-level + directory of your Boost.Build installation or create a copy in your home directory and edit the copy. The following table explains where both files are searched.

      @@ -478,7 +478,7 @@ actions create-file-from-another

    - Usually, user-config.jam just defines available compilers + Usually, user-config.jam just defines the available compilers and other tools (see the section called “Targets in site-config.jam” for more advanced usage). A tool is configured using the following syntax:

    @@ -486,7 +486,7 @@ actions create-file-from-another using tool-name : ... ;

- The using rule is given a name of tool, and + The using rule is given the name of tool, and will make that tool available to Boost.Build. For example,

@@ -500,7 +500,7 @@ using gcc ;
       C++ compilers are below.
     

- For all the C++ compiler toolsets Boost.Build supports + For all the C++ compiler toolsets that Boost.Build supports out-of-the-box, the list of parameters to using is the same: toolset-name, version, invocation-command, and options.

@@ -528,8 +528,8 @@ using msvc : : "Z:/Programs/Microsoft Visual Studio/vc98/bin/cl" ;

Some Boost.Build toolsets will use that path to take additional actions required before invoking the compiler, such as calling vendor-supplied - scripts to set up its required environment variables. When compiler - executables for C and C++ are different, path to the C++ compiler + scripts to set up its required environment variables. When the compiler + executables for C and C++ are different, the path to the C++ compiler executable must be specified. The command can be any command allowed by the operating system. For example:

@@ -594,16 +594,16 @@ using gcc : 3.2 : g++-3.2 ;
Properties
Targets
-

To invoke Boost.Build, type bjam on the command line. Three kinds +

To invoke Boost.Build, type b2 on the command line. Three kinds of command-line tokens are accepted, in any order:

options
-

Options start with either dash, or two dashes. The standard options +

Options start with either one or two dashes. The standard options are listed below, and each project may add additional options

properties

Properties specify details of what you want to build (e.g. debug - or release variant). Syntactically, all command line tokens with equal sign in them - are considered to specify properties. In the simplest form, property looks like + or release variant). Syntactically, all command line tokens with an equal sign in them + are considered to specify properties. In the simplest form, a property looks like feature=value

target
@@ -614,17 +614,17 @@ using gcc : 3.2 : g++-3.2 ;

Examples

-

To build all targets defined in Jamfile in the current directory with default properties, run: +

To build all targets defined in the Jamfile in the current directory with the default properties, run:

-bjam
+b2
 

To build specific targets, specify them on the command line:

-bjam lib1 subproject//lib2
+b2 lib1 subproject//lib2
 

@@ -632,7 +632,7 @@ bjam lib1 subproject//lib2 property=value to the command line:

-bjam toolset=gcc variant=debug optimization=space
+b2 toolset=gcc variant=debug optimization=space
 

@@ -661,8 +661,8 @@ bjam toolset=gcc variant=debug optimization=space

--build-dir
-

Changes build directories for all project roots being built. When - this option is specified, all Jamroot files should declare project name. +

Changes the build directories for all project roots being built. When + this option is specified, all Jamroot files must declare a project name. The build directory for the project root will be computed by concatanating the value of the --build-dir option, the project name specified in Jamroot, and the build dir specified in Jamroot @@ -673,7 +673,7 @@ bjam toolset=gcc variant=debug optimization=space

--version
-

Prints information on Boost.Build and Boost.Jam +

Prints information on the Boost.Build and Boost.Jam versions.

-a
@@ -681,23 +681,23 @@ bjam toolset=gcc variant=debug optimization=space
-n

Do no execute the commands, only print them.

-q
-

Stop at first error, as opposed to continuing to build targets +

Stop at the first error, as opposed to continuing to build targets that don't depend on the failed ones.

-j N

Run up to N commands in parallel.

--debug-configuration
-

Produces debug information about loading of Boost.Build +

Produces debug information about the loading of Boost.Build and toolset files.

--debug-building

Prints what targets are being built and with what properties.

--debug-generators
-

Produces debug output from generator search process. +

Produces debug output from the generator search process. Useful for debugging custom generators.

--ignore-config
-

Do not load site-config.jam and - user-config.jam configuration files. +

Do not load site-config.jam or + user-config.jam.

-d0

Supress all informational messages.

@@ -745,7 +745,7 @@ bjam toolset=gcc variant=debug optimization=space The complete list of features can be found in the section called “Builtin features”. The most common features are summarized below.

-

Table 39.2. 

+

Table 39.2. 

@@ -821,37 +821,34 @@ bjam toolset=gcc variant=debug optimization=space
-
- - If you have more than one version of a given C++ toolset (e.g. configured in +

If you have more than one version of a given C++ toolset (e.g. configured in user-config.jam, or autodetected, as happens with msvc), you can request the specific version by passing toolset-version as the value of the toolset feature, for example toolset=msvc-8.0. - - -

+

+

If a feature has a fixed set of values it can be specified more than once on the command line. In which case, everything will be built several times -- once for each specified value of a feature. For example, if you use

-bjam link=static link=shared threading=single threading=multi
+b2 link=static link=shared threading=single threading=multi
 

Then a total of 4 builds will be performed. For convenience, instead of specifying all requested values of a feature in separate command line elements, - you can separate the values with commands, for example: + you can separate the values with commas, for example:

-bjam link=static,shared threading=single,multi
+b2 link=static,shared threading=single,multi
 

- The comma has special meaning only if the feature has a fixed set of values, so + The comma has this special meaning only if the feature has a fixed set of values, so

-bjam include=static,shared
+b2 include=static,shared
 

is not treated specially.

@@ -867,11 +864,11 @@ bjam include=static,shared

Declaring Targets

A Main target is a user-defined named @@ -880,9 +877,9 @@ bjam include=static,shared target rules described in the section called “Builtin rules”. The user can also declare custom main target rules as shown in the section called “Main target rules”.

-

Most main target rules in Boost.Build have the same common +

Most main target rules in Boost.Build have the same common signature:

-
+
 rule rule-name (
      main-target-name :
      sources + :
@@ -923,14 +920,14 @@ rule rule-name (
         stated in their documentation.
       

The actual requirements for a target are obtained by refining - requirements of the project where a target is declared with the + the requirements of the project where the target is declared with the explicitly specified requirements. The same is true for usage-requirements. More details can be found in the section called “Property refinement”

-Name

+Name

The name of main target has two purposes. First, it's used to refer to this target from other targets and from command line. Second, it's used to compute the names of the generated files. Typically, filenames are obtained from main target name by appending system-dependent suffixes and @@ -950,13 +947,14 @@ obj test.debug : test.cpp : <variant>debug ;

-Sources

+Sources

The list of sources specifies what should be processed to get the resulting targets. Most of the time, it's just a list of files. Sometimes, you'll want to automatically construct the list of source files rather than having to spell it out manually, in which case you can use the - glob rule. Here are two examples:

+ glob rule. + Here are two examples:

 exe a : a.cpp ;           # a.cpp is the only source file
 exe b : [ glob *.cpp ] ;  # all .cpp files in this directory are sources
@@ -996,14 +994,14 @@ exe c : c.cpp /boost/program_options//program_options ;
 

Requirements

-

Requirements are the properties that should always be present when +

Requirements are the properties that should always be present when building a target. Typically, they are includes and defines:

 exe hello : hello.cpp : <include>/opt/boost <define>MY_DEBUG ;
 

- There is a number of other features, listed in + There are a number of other features, listed in the section called “Builtin features”. For example if a library can only be built statically, or a file can't be compiled with optimization due to a compiler bug, one can use @@ -1070,15 +1068,15 @@ rule my-rule ( properties * )

Requirements explicitly specified for a target are usually combined with the requirements specified for the containing project. You - can cause a target to completely ignore specific project's requirement - using the syntax by adding a minus sign before a property, for example: + can cause a target to completely ignore a specific project requirement + using the syntax by adding a minus sign before the property, for example:

 exe main : main.cpp : -<define>UNNECESSARY_DEFINE ;
 

- This syntax is the only way to ignore free properties from a parent, - such as defines. It can be also useful for ordinary properties. Consider + This syntax is the only way to ignore free properties, such as defines, + from a parent. It can be also useful for ordinary properties. Consider this example:

@@ -1088,12 +1086,12 @@ exe test2 : test2.cpp : <threading>single ;
 exe test3 : test3.cpp : -<threading>multi ;
 

- Here, test1 inherits project requirements and will always + Here, test1 inherits the project requirements and will always be built in multi-threaded mode. The test2 target - overrides project's requirements and will + overrides the project's requirements and will always be built in single-threaded mode. In contrast, the test3 target removes a property - from project requirements and will be built either in single-threaded or + from the project requirements and will be built either in single-threaded or multi-threaded mode depending on which variant is requested by the user.

Note that the removal of requirements is completely textual: @@ -1101,7 +1099,7 @@ exe test3 : test3.cpp : -<threading>multi ;

-Default Build

+Default Build

The default-build parameter is a set of properties to be used if the build request does not otherwise specify a value for features in the set. For example: @@ -1112,13 +1110,13 @@ exe hello : hello.cpp : : <threading>multi ;

would build a multi-threaded target unless the user explicitly requests a single-threaded version. The difference between - requirements and default-build is that requirements cannot be + the requirements and the default-build is that the requirements cannot be overridden in any way.

-Additional Information

+Additional Information

The ways a target is built can be so different that describing them using conditional requirements would be @@ -1128,7 +1126,7 @@ exe hello : hello.cpp : : <threading>multi ; alternatives:

-lib demangler : dummy_demangler.cpp ;                      # alternative 1
+lib demangler : dummy_demangler.cpp ;                # alternative 1
 lib demangler : demangler_gcc.cpp : <toolset>gcc ;   # alternative 2
 lib demangler : demangler_msvc.cpp : <toolset>msvc ; # alternative 3
 
@@ -1149,12 +1147,12 @@ exe hello : hello.cpp optimization. When referring to an inline main target, its declared name must be prefixed by its parent target's name and two dots. In the example above, to build only helpers, one should run - bjam hello..helpers. + b2 hello..helpers.

When no target is requested on the command line, all targets in the current project will be built. If a target should be built only by explicit request, this can be expressed by the - explicit rule: + explicit rule:

 explicit install_programs ;
@@ -1211,7 +1209,7 @@ project tennis

-

Table 39.3. 

+

Table 39.3. 

@@ -1312,8 +1310,8 @@ project tennis The Build Process

When you've described your targets, you want Boost.Build to run the right tools and create the needed targets. @@ -1351,7 +1349,7 @@ project tennis properties. For example:

-bjam app1 lib1//lib1 toolset=gcc variant=debug optimization=full
+b2 app1 lib1//lib1 toolset=gcc variant=debug optimization=full
 

would build two targets, "app1" and "lib1//lib1" with the specified @@ -1361,7 +1359,7 @@ bjam app1 lib1//lib1 toolset=gcc variant=debug optimization=full of the property can be omitted. For example, the above can be written as:

-bjam app1 lib1//lib1 gcc debug optimization=full
+b2 app1 lib1//lib1 gcc debug optimization=full
 

The complete syntax, which has some additional shortcuts, is @@ -1370,7 +1368,7 @@ bjam app1 lib1//lib1 gcc debug optimization=full

-Building a main target

+Building a main target

When you request, directly or indirectly, a build of a main target with specific requirements, the following steps are done. Some brief explanation is provided, and more details are given in the section called “Build process”. @@ -1430,9 +1428,9 @@ bjam app1 lib1//lib1 gcc debug optimization=full

-Building a Project

+Building a Project

Often, a user builds a complete project, not just one main - target. In fact, invoking bjam without + target. In fact, invoking b2 without arguments builds the project defined in the current diff --git a/doc/html/bbv2/reference.html b/doc/html/bbv2/reference.html old mode 100755 new mode 100644 index 8748c815c2..3bcb419c9f --- a/doc/html/bbv2/reference.html +++ b/doc/html/bbv2/reference.html @@ -30,6 +30,8 @@

Builtin rules
Builtin features
Builtin tools
+
Builtin modules
+
Builtin classes
Build process
Definitions
@@ -68,7 +70,7 @@ boost-build build-system ;

- In this case, running bjam anywhere in the project tree will + In this case, running b2 anywhere in the project tree will automatically find the build system.

The default bootstrap.jam, after loading some standard definitions, loads two site-config.jam and user-config.jam.

@@ -107,7 +109,9 @@ boost-build build-system ;
preprocessed

Creates an preprocessed source file. The arguments follow the common syntax.

-
glob
+
+glob +

The glob rule takes a list shell pattern and returns the list of files in the project's source directory that @@ -154,7 +158,9 @@ ECHO [ glob-tree *.cpp : .svn ] ;

Assigns a symbolic project ID to a project at a given path. This rule must be better documented!

-
explicit
+
+explicit +

The explicit rule takes a single parameter—a list of target names. The named targets will be marked explicit, and will be built only if they are explicitly @@ -195,7 +201,7 @@ constant VERSION : 1.34.0 ;

Same as constant except that the value is treated as path relative to Jamfile location. For example, - if bjam is invoked in the current directory, + if b2 is invoked in the current directory, and Jamfile in helper subdirectory has:

@@ -203,7 +209,7 @@ path-constant DATA : data/a.txt ;
         

then the variable DATA will be set to - helper/data/a.txt, and if bjam + helper/data/a.txt, and if b2 is invoked from the helper directory, then the variable DATA will be set to data/a.txt. @@ -228,7 +234,7 @@ path-constant DATA : data/a.txt ;

This section documents the features that are built-in into Boost.Build. For features with a fixed set of values, that set is provided, with the default value listed first.

-
+
variant

@@ -322,7 +328,7 @@ path-constant DATA : data/a.txt ; feature, except that it takes effect only for linking. When you want to link all targets in a Jamfile to certain library, the <library> feature is preferred over - <source>X -- the latter will add the library to + <source>X—the latter will add the library to all targets, even those that have nothing to do with libraries.

@@ -333,6 +339,14 @@ path-constant DATA : data/a.txt ; declared is). The dependency is not used in any other way. +
+
+ implicit-dependency
+
+ Indicates that the target named by the value of this feature + may produce files that are included by the sources of the + target being declared. See the section called “Generated headers” + for more information.
use
@@ -534,7 +548,7 @@ path-constant DATA : data/a.txt ;
embed-manifest
-

+

Allowed values: on, off.

This feature is specific to the msvc toolset (see @@ -552,8 +566,8 @@ path-constant DATA : data/a.txt ; Builtin tools

Boost.Build comes with support for a large number of C++ compilers, and other tools. This section documents how to use those tools.

@@ -642,7 +656,7 @@ using gcc : [version be either windres for msvc resource compiler, or rc for borland's resource compiler.

- + In order to compile 64-bit applications, you have to specify address-model=64, and the instruction-set @@ -659,7 +673,7 @@ using gcc : [version to that of the gcc module.

- + The darwin toolset can generate so called "fat" binaries—binaries that can run support more than one architecture, or address mode. To build a binary that can run both @@ -769,7 +783,7 @@ using msvc : [version

64-bit support
-

Starting with version 8.0, Microsoft Visual Studio can +

Starting with version 8.0, Microsoft Visual Studio can generate binaries for 64-bit processor, both 64-bit flavours of x86 (codenamed AMD64/EM64T), and Itanium (codenamed IA64). In addition, compilers that are itself run in 64-bit mode, for better @@ -1109,7 +1123,7 @@ using sun : [version

Specifies additional command line options that will be passed to the linker.

- + Starting with Sun Studio 12, you can create 64-bit applications by using the address-model=64 property. @@ -1134,14 +1148,14 @@ using vacpp ;

-Third-party libraries

+Third-party libraries

Boost.Build provides special support for some third-party C++ libraries, documented below.

STLport library
-

The STLport library +

The STLport library is an alternative implementation of C++ runtime library. Boost.Build supports using that library on Windows platfrom. Linux is hampered by different naming of libraries in each STLport @@ -1170,7 +1184,7 @@ using stlport : [version

-Documentation tools

+Documentation tools
xsltproc
boostbook
@@ -1184,7 +1198,7 @@ using stlport : [version
xsltproc
-

To use xsltproc, you first need to configure it using the following syntax:

+

To use xsltproc, you first need to configure it using the following syntax:

 using xsltproc : [xsltproc] ;
 
@@ -1232,7 +1246,7 @@ rule xslt-dir ( target : source stylesheet : properties * : dirname )
boostbook
-

To use boostbook, you first need to configure it using the following syntax:

+

To use boostbook, you first need to configure it using the following syntax:

 using boostbook : [docbook-xsl-dir] : [docbook-dtd-dir] : [boostbook-dir] ;
 
@@ -1286,7 +1300,7 @@ rule boostbook ( target-name : sources * : requirements * : default-build * )
doxygen
-

To use doxygen, you first need to configure it using the following syntax:

+

To use doxygen, you first need to configure it using the following syntax:

 using doxygen : [name] ;
 
@@ -1345,7 +1359,7 @@ rule doxygen ( target : sources * : requirements * : default-build * : usage-req
quickbook
-

The quickbook module provides a generator to convert from +

The quickbook module provides a generator to convert from Quickbook to BoostBook XML.

To use quickbook, you first need to configure it using the following syntax:

@@ -1361,7 +1375,7 @@ using quickbook : [command<
 
fop
-

The fop module provides generators to convert from +

The fop module provides generators to convert from XSL formatting objects to Postscript and PDF.

To use fop, you first need to configure it using the following syntax:

@@ -1382,10 +1396,886 @@ using fop : [fop-command
 

+Builtin modules

+ +

+ This section describes the modules that are provided + by Boost.Build. The import rule allows rules from + one module to be used in another module or Jamfile. +

+
+

+modules

+

+ The modules module defines basic functionality + for handling modules. +

+

+ A module defines a number of rules that can be used in other + modules. Modules can contain code at the top level to initialize + the module. This code is executed the first time the + module is loaded. +

+
+ + + + + +
[Note]Note

+ A Jamfile is a special kind of module which is managed by + the build system. Although they cannot be loaded directly + by users, the other features of modules are still useful + for Jamfiles. +

+

+

+

+ Each module has its own namespaces for variables and rules. If two + modules A and B both use a variable named X, each one gets its own + copy of X. They won't interfere with each other in any way. + Similarly, importing rules into one module has no effect on any other + module. +

+

+ Every module has two special variables. + $(__file__) contains the name of the file that + the module was loaded from and $(__name__) + contains the name of the module. +

+
+ + + + + +
[Note]Note

$(__file__) does not contain + the full path to the file. If you need this, use + modules.binding.

+

+

+
    +
  1. +rule binding ( module-name )

    Returns the filesystem binding of the given module.

    +

    For example, a module can get its own location with: +

    +
    me = [ modules.binding $(__name__) ] ;
    +

    +

    +
  2. +
  3. +rule poke ( module-name ? : variables + : value * )

    Sets the module-local value of a variable.

    +

    For example, to set a variable in the global module: +

    +
    modules.poke : ZLIB_INCLUDE : /usr/local/include ;
    +

    +

    +
  4. +
  5. +rule peek ( module-name ? : variables + )

    Returns the module-local value of a variable.

    +

    + For example, to read a variable from the global module: +

    +
    local ZLIB_INCLUDE = [ modules.peek : ZLIB_INCLUDE ] ;
    +

    +

    +
  6. +
  7. +rule call-in ( module-name ? : rule-name args * : * )

    Call the given rule locally in the given module. Use + this for rules accepting rule names as arguments, so that + the passed rule may be invoked in the context of the rule's + caller (for example, if the rule accesses module globals or + is a local rule). +

    +
    + + + + + +
    [Note]Note

    rules called this way may accept at most + 8 parameters.

    +

    Example: +

    +
    +rule filter ( f : values * )
    +{
    +    local m = [ CALLER_MODULE ] ;
    +    local result ;
    +    for v in $(values)
    +    {
    +        if [ modules.call-in $(m) : $(f) $(v) ]
    +        {
    +            result += $(v) ;
    +        }
    +    }
    +    return result ;
    +}
    +
    +

    +

    +
  8. +
  9. +rule load ( module-name : filename ? : search * )

    Load the indicated module if it is not already loaded.

    +
    +
    module-name
    +

    Name of module to load.

    +
    +
    +
    filename
    +

    (partial) path to file; Defaults to $(module-name).jam

    +
    +
    +
    search
    +

    Directories in which to search for filename. + Defaults to $(BOOST_BUILD_PATH).

    +
    +
  10. +
  11. +rule import ( module-names + : rules-opt * : rename-opt * )

    Load the indicated module and import rule names into the + current module. Any members of rules-opt will be + available without qualification in the caller's module. Any + members of rename-opt will be taken as the names + of the rules in the caller's module, in place of the names they + have in the imported module. If rules-opt = '*', + all rules from the indicated module are imported into the + caller's module. If rename-opt is supplied, it must have the + same number of elements as rules-opt.

    +
    + + + + + +
    [Note]Note

    The import rule is available + without qualification in all modules.

    +

    Examples: +

    +
    +import path ;
    +import path : * ;
    +import path : join ;
    +import path : native make : native-path make-path ;
    +
    +

    +

    +
  12. +
  13. +rule clone-rules ( source-module target-module )

    Define exported copies in $(target-module) + of all rules exported from $(source-module). Also + make them available in the global module with qualification, + so that it is just as though the rules were defined originally + in $(target-module).

    +
  14. +
+
+
+

+path

+

+ Performs various path manipulations. Paths are always in a 'normalized' + representation. In it, a path may be either: + +

+
    +
  • '.', or

  • +
  • + ['/'] [ ( '..' '/' )* (token '/')* token ] +

  • +
+

+ + In plain english, a path can be rooted, '..' + elements are allowed only at the beginning, and it never + ends in slash, except for the path consisting of slash only. +

+
    +
  1. +rule make ( native )

    Converts the native path into normalized form.

    +
  2. +
  3. +rule native ( path )

    Builds the native representation of the path.

    +
  4. +
  5. +rule is-rooted ( path )

    Tests if a path is rooted.

    +
  6. +
  7. +rule has-parent ( path )

    Tests if a path has a parent.

    +
  8. +
  9. +rule basename ( path )

    Returns the path without any directory components.

    +
  10. +
  11. +rule parent ( path )

    Returns the parent directory of the path. If no parent exists, an error is issued.

    +
  12. +
  13. +rule reverse ( path )

    + Returns path2 such that + [ join path path2 ] = ".". + The path may not contain ".." + element or be rooted. +

    +
  14. +
  15. +rule join ( elements + )

    + Concatenates the passed path elements. Generates an error if any + element other than the first one is rooted. Skips any empty or + undefined path elements. +

    +
  16. +
  17. +rule root ( path root )

    + If path is relative, it is rooted at + root. Otherwise, it is unchanged. +

    +
  18. +
  19. +rule pwd ( )

    Returns the current working directory.

    +
  20. +
  21. +rule glob ( dirs * : patterns + : exclude-patterns * )

    + Returns the list of files matching the given pattern in the specified + directory. Both directories and patterns are supplied as portable paths. Each + pattern should be a non-absolute path, and can't contain "." or ".." elements. + Each slash separated element of a pattern can contain the following special + characters: +

    +
      +
    • '?' matches any character

    • +
    • '*' matches an arbitrary number of characters

    • +
    +

    + A file $(d)/e1/e2/e3 (where 'd' is in $(dirs)) matches the pattern p1/p2/p3 if and + only if e1 matches p1, e2 matches p2 and so on. + + For example: +

    +
    +[ glob . : *.cpp ]
    +[ glob . : */build/Jamfile ]
    +
    +

    +

    +
  22. +
  23. +rule glob-tree ( roots * : patterns + : exclude-patterns * )

    + Recursive version of glob. + Builds the glob of files while also searching in + the subdirectories of the given roots. An optional set of exclusion patterns + will filter out the matching entries from the result. The exclusions also + apply to the subdirectory scanning, such that directories that match the + exclusion patterns will not be searched. +

    +
  24. +
  25. +rule exists ( file )

    Returns true if the specified file exists.

    +
  26. +
  27. +rule all-parents ( path : upper_limit ? : cwd ? )

    + Find out the absolute name of path and return the list of all the parents, + starting with the immediate one. Parents are returned as relative names. If + upper_limit is specified, directories above it + will be pruned. +

    +
  28. +
  29. +rule glob-in-parents ( dir : patterns + : upper-limit ? )

    + Search for patterns in parent directories + of dir, up to and including + upper_limit, if it is specified, or + till the filesystem root otherwise. +

    +
  30. +
  31. +rule relative ( child parent : no-error ? )

    + Assuming child is a subdirectory of + parent, return the relative path from + parent to child. +

    +
  32. +
  33. +rule relative-to ( path1 path2 )

    Returns the minimal path to path2 that is relative path1.

    +
  34. +
  35. +rule programs-path ( )

    + Returns the list of paths which are used by the operating system for + looking up programs. +

    +
  36. +
  37. +rule makedirs ( path )

    + Creates a directory and all parent directories that do not + already exist. +

    +
  38. +
+
+
+

+type

+

+ Deals with target type declaration and defines target class which supports + typed targets. +

+
    +
  1. +rule register ( type : suffixes * : base-type ? )

    + Registers a target type, possible derived from a + base-type. Providing a list + of suffixes here is a shortcut for separately calling the + register-suffixes + rule with the given suffixes and the + set-generated-target-suffix + rule with the first given suffix. +

    +
  2. +
  3. +rule register-suffixes ( suffixes + : type )

    + Specifies that files with suffix from suffixes + be recognized as targets of type type. + Issues an error if a different type is already specified for any + of the suffixes. +

    +
  4. +
  5. +rule registered ( type )

    Returns true iff type has been registered.

    +
  6. +
  7. +rule validate ( type )

    Issues an error if type is unknown.

    +
  8. +
  9. +rule set-scanner ( type : scanner )

    Sets a scanner class that will be used for this type.

    +
  10. +
  11. +rule get-scanner ( type : property-set )

    + Returns a scanner instance appropriate to type + and property-set. +

    +
  12. +
  13. +rule base ( type )

    + Returns a base type for the given type or nothing in case the given + type is not derived. +

    +
  14. +
  15. +rule all-bases ( type )

    + Returns the given type and all of its base types in order of + their distance from type. +

    +
  16. +
  17. +rule all-derived ( type )

    + Returns the given type and all of its derived types in order + of their distance from type. +

    +
  18. +
  19. +rule is-derived ( type base )

    + Returns true if type is equal to + base or has base + as its direct or indirect base. +

    +
  20. +
  21. +rule set-generated-target-suffix ( type : properties * : suffix )

    + Sets a file suffix to be used when generating a target of type with the + specified properties. Can be called with no properties if no suffix has + already been specified for the type. The suffix parameter can be an empty + string ("") to indicate that no suffix should be used. +

    +

    + Note that this does not cause files with suffix + to be automatically recognized as being of type. + Two different types can use the same suffix for their generated files + but only one type can be auto-detected for a file with that suffix. + User should explicitly specify which one using the + register-suffixes + rule. +

    +
  22. +
  23. +rule change-generated-target-suffix ( type : properties * : suffix )

    + Change the suffix previously registered for this type/properties + combination. If suffix is not yet specified, sets it. +

    +
  24. +
  25. +rule generated-target-suffix ( type : property-set )

    + Returns the suffix used when generating a file of + type with the given properties. +

    +
  26. +
  27. +rule set-generated-target-prefix ( type : properties * : prefix )

    + Sets a target prefix that should be used when generating targets of + type with the specified properties. Can + be called with empty properties if no prefix for + type has been specified yet. +

    +

    + The prefix parameter can be empty string + ("") to indicate that no prefix + should be used. +

    +

    + Usage example: library names use the "lib" + prefix on unix. +

    +
  28. +
  29. +rule change-generated-target-prefix ( type : properties * : prefix )

    + Change the prefix previously registered for this type/properties + combination. If prefix is not yet specified, sets it. +

    +
  30. +
  31. +rule generated-target-prefix ( type : property-set )

    + Returns the prefix used when generating a file of + type with the given properties. +

    +
  32. +
  33. +rule type ( filename )

    + Returns file type given its name. If there are several + dots in filename, tries each suffix. E.g. for name of + "file.so.1.2" suffixes "2", "1", and "so" will be tried. +

    +
  34. +
+
+ +
+

+Builtin classes

+ +
+

+Class abstract-target

+

+ Base class for all abstract targets. +

+
+class abstract-target {
+    rule __init__ ( name : project )
+    rule name ( )
+    rule project ( )
+    rule location ( )
+    rule full-name ( )
+    rule generate ( property-set )
+}
+
+

+ Classes derived from abstract-target: +

+ +

+

+
    +
  1. +rule __init__ ( name : project )

    +

    +
    +
    name
    +

    The name of the target in the Jamfile.

    +
    project
    +

    The project to which this target belongs.

    +
    +

    +

    +
  2. +
  3. +rule name ( )

    Returns the name of this target.

    +
  4. +
  5. +rule project ( )

    Returns the project for this target.

    +
  6. +
  7. +rule location ( )

    Returns the location where the target was declared.

    +
  8. +
  9. +rule full-name ( )

    Returns a user-readable name for this target.

    +
  10. +
  11. +rule generate ( property-set )

    + Generates virtual targets for this abstract target using the specified + properties, unless a different value of some feature is required by the + target. This is an abstract method which must be overriden by derived + classes. +

    +

    + On success, returns: +

    +
      +
    • a property-set with the usage requirements to be applied to dependents
    • +
    • a list of produced virtual targets, which may be empty.
    • +
    +

    + If property-set is empty, performs the + default build of this target, in a way specific to the derived class. +

    +
  12. +
+
+
+

+Class project-target

+
+class project-target : abstract-target {
+    rule generate ( property-set )
+    rule build-dir ( )
+    rule main-target ( name )
+    rule has-main-target ( name )
+    rule find ( id : no-error ? )
+
+    # Methods inherited from abstract-target
+    rule name ( )
+    rule project ( )
+    rule location ( )
+    rule full-name ( )
+}
+
+

+ This class has the following responsibilities: +

+
  • + Maintaining a list of main targets in this project and building them. +

+

+

+
    +
  1. +rule generate ( property-set )

    + Overrides + abstract-target.generate. + + Generates virtual targets for all the targets contained in this project. +

    +

    + On success, returns: +

    +
      +
    • a property-set with the usage requirements to be applied to dependents
    • +
    • a list of produced virtual targets, which may be empty.
    • +
    +

    +

    +
  2. +
  3. +rule build-dir ( )

    + Returns the root build directory of the project. +

    +
  4. +
  5. +rule main-target ( name )

    + Returns a main-target + class instance corresponding to name. + Can only be called after the project has been fully loaded. +

    +
  6. +
  7. +rule has-main-target ( name )

    + Returns whether a main-target + with the specified name exists. + Can only be called after the project has been fully loaded. +

    +
  8. +
  9. +rule find ( id : no-error ? )

    + Find and return the target with the specified id, treated relative to + self. Id may specify either a target or a file name with the target taking + priority. May report an error or return nothing if the target is not found + depending on the no-error parameter. +

    +
  10. +
+
+
+

+Class main-target

+
+class main-target : abstract-target {
+    rule generate ( property-set )
+
+    # Methods inherited from abstract-target
+    rule name ( )
+    rule project ( )
+    rule location ( )
+    rule full-name ( )
+}
+
+

+ A main-target + represents a named top-level target in a Jamfile. +

+
  1. +rule generate ( property-set )

    + Overrides + abstract-target.generate. + + Select an alternative for this main target, by finding all alternatives + whose requirements are satisfied by property-set and + picking the one with the longest requirements set. Returns the result + of calling generate + on that alternative. +

    +

    + On success, returns: +

    +
      +
    • a property-set with the usage requirements to be applied to dependents
    • +
    • a list of produced virtual targets, which may be empty.
    • +
    +

    +

    +
+
+
+

+Class basic-target

+
+class basic-target : abstract-target {
+    rule __init__ ( name : project : sources * : requirements * : default-build * : usage-requirements * )  
+    rule generate ( property-set )
+    rule construct ( name : source-targets * : property-set )
+
+    # Methods inherited from abstract-target
+    rule name ( )
+    rule project ( )
+    rule location ( )
+    rule full-name ( )
+}
+
+

+ Implements the most standard way of constructing main target alternative from + sources. Allows sources to be either files or other main targets and handles + generation of those dependency targets. + +

+
    +
  1. +rule __init__ ( name : project : sources * : requirements * : default-build * : usage-requirements * )

    +

    +
    +
    name
    +

    The name of the target

    +
    project
    +

    + The project + in which the target is declared. +

    +
    +

    +

    +
  2. +
  3. +rule generate ( property-set )

    + Overrides + abstract-target.generate. + + Determines final build properties, generates sources, and calls + construct. + This method should not be overridden. +

    +

    + On success, returns: +

    +
      +
    • a property-set with the usage requirements to be applied to dependents
    • +
    • a list of produced virtual targets, which may be empty.
    • +
    +

    +

    +
  4. +
  5. +rule construct ( name : source-targets * : property-set )

    + Constructs virtual targets for this abstract target. Returns a + usage-requirements property-set and a list of virtual + targets. Should be overriden in derived classes. +

    +
  6. +
+
+
+

+Class typed-target

+
+class typed-target : basic-target {
+    rule __init__ ( name : project : type : sources * : requirements * : default-build * : usage-requirements * ) 
+    rule type ( )
+    rule construct ( name : source-targets * : property-set )
+
+    # Methods inherited from abstract-target
+    rule name ( )
+    rule project ( )
+    rule location ( )
+    rule full-name ( )
+    
+    # Methods inherited from basic-target
+    rule generate ( property-set )
+  }
+
+

+ typed-target + is the most common kind of target alternative. Rules for creating + typed targets are defined automatically for each type. +

+
    +
  1. +rule __init__ ( name : project : type : sources * : requirements * : default-build * : usage-requirements * )

    +

    +
    +
    name
    +

    The name of the target

    +
    project
    +

    + The project + in which the target is declared. +

    +
    type
    +

    + The type + of the target. +

    +
    +

    +

    +
  2. +
  3. +rule type ( )

    + Returns the type + of the target. +

    +
  4. +
  5. +rule construct ( name : source-targets * : property-set )

    + Implements + basic-target.construct. Attempts to create a target of + the correct type using generators appropriate for the given + property-set. + Returns a + property-set containing the usage requirements + and a list of virtual targets. + +

    +
    + + + + + +
    [Note]Note

    + This function is invoked automatically by + basic-target.generate + and should not be called directly by users. +

    +

    +

    +
  6. +
+
+
+

+Class property-set

+

Class for storing a set of properties.

+
+class property-set {
+    rule raw ( )
+    rule str ( )
+    rule propagated ( )
+    rule add ( ps )
+    rule add-raw ( properties * )
+    rule refine ( ps )
+    rule get ( feature )
+}
+
+

+ There is 1<->1 correspondence between identity and value. No two instances + of the class are equal. To maintain this property, the 'property-set.create' + rule should be used to create new instances. Instances are immutable. +

+
    +
  1. +rule raw ( )

    Returns a Jam list of the stored properties.

    +
  2. +
  3. +rule str ( )

    Returns the string repesentation of the stored properties.

    +
  4. +
  5. +rule propagated ( )

    + Returns a property-set + containing all the propagated + properties in this property-set. +

    +
  6. +
  7. +rule add ( ps )

    + Returns a new + property-set containing the union of the properties + in this + property-set and in ps. +

    +
    + + + + + +
    [Note]Note

    + If ps contains non-free properties + that should override the values in this object, use + + refine instead. +

    +

    +

    +
  8. +
  9. +rule add-raw ( properties * )

    + Link + add, except that it takes a list of properties + instead of a + property-set. +

    +
  10. +
  11. +rule refine ( ps )

    + Refines properties by overriding any non-free and non-conditional + properties for which a different value is specified in + ps. Returns the resulting + property-set. +

    +
  12. +
  13. +rule get ( feature )

    + Returns all the values of feature. +

    +
  14. +
+
+
+
+

Build process

The general overview of the build process was given in the user documentation. @@ -1481,13 +2371,50 @@ exe a : a.cpp

+
+

+Target Paths

+

Several factors determine the location of a concrete + file target. All files in a project are built under + the directory bin unless this is overriden by the build-dir project + attribute. Under bin is a path that depends on the properties + used to build each target. This path is uniquely determined by + all non-free, non-incidental properties. For example, + given a property set containing: + <toolset>gcc <toolset-gcc:version>4.6.1 <variant>debug + <warnings>all <define>_DEBUG <include>/usr/local/include + <link>static, + the path will be gcc-4.6.1/debug/link-static. <warnings> is an + incidental feature and <define> and <include> are + free features, so they do not affect the path.

+

Sometimes the paths produced by Boost.Build can become excessively + long. There are a couple of command line options that can help with this. + --abbreviate-paths reduces each element to no more than five characters. + For example, link-static becomes lnk-sttc. The --hash option reduces the + path to a single directory using an MD5 hash.

+

There are two features that affect the build + directory. The <location> feature completely + overrides the default build directory. For example, +

+
exe a : a.cpp : <location>. ;
+

+ builds all the files produced by a + in the directory of the Jamfile. This is generally + discouraged, as it precludes variant builds.

+

The <location-prefix> feature adds a + prefix to the path, under the project's build + directory. For example, +

+
exe a : a.cpp : <location-prefix>subdir ;
+

+ will create the files for a in bin/subdir/gcc-4.6.1/debug

+

Definitions

Features and properties
-
Build Variants
Property refinement
Conditional properties
Target identifiers and references
@@ -1572,7 +2499,7 @@ exe a : a.cpp

Non-incidental features are assumed to affect build products, so the files for targets whose build specification differs in non-incidental features are placed in different - directories as described in "target paths" below. [ where? ] + directories as described in the section called “Target Paths”.

  • @@ -1617,13 +2544,11 @@ exe a : a.cpp
  • symmetric

    -

    A symmetric feature's default value is not automatically - included in build variants. Normally - a feature only generates a subvariant directory when its - value differs from the value specified by the build variant, +

    Normally a feature only generates a subvariant directory + when its value differs from its default value, leading to an assymmetric subvariant directory structure for - certain values of the feature. A symmetric feature, when - relevant to the toolset, always generates a corresponding + certain values of the feature. A symmetric feature + always generates a corresponding subvariant directory.

  • @@ -1689,22 +2614,6 @@ rule feature ( name : allowed-values * : attributes * )
  • -Build Variants

    -

    - A build variant, or (simply variant) is a special kind of composite - feature that automatically incorporates the default values of - features that . Typically you'll want at least two separate - variants: one for debugging, and one for your release code. [ - Volodya says: "Yea, we'd need to mention that it's a composite - feature and describe how they are declared, in pacticular that - default values of non-optional features are incorporated into - build variant automagically. Also, do we wan't some variant - inheritance/extension/templates. I don't remember how it works in - V1, so can't document this for V2.". Will clean up soon -DWA ] -

    -
    -
    -

    Property refinement

    When a target with certain properties is requested, and that target requires some set of properties, it is needed to find the diff --git a/doc/html/bbv2/tasks.html b/doc/html/bbv2/tasks.html old mode 100755 new mode 100644 index 00e54f7b04..b8300bb4e0 --- a/doc/html/bbv2/tasks.html +++ b/doc/html/bbv2/tasks.html @@ -44,7 +44,7 @@

    Programs

    -

    +

    Programs are created using the exe rule, which follows the common syntax. For example: @@ -55,7 +55,7 @@ exe hello : hello.cpp some_library.lib /some_project//library ;

    - This will create an executable file from the sources -- in this case, one + This will create an executable file from the sources—in this case, one C++ file, one library file present in the same directory, and another library that is created by Boost.Build. Generally, sources can include C and C++ files, object files and libraries. Boost.Build will automatically @@ -80,7 +80,7 @@ exe hello : hello.cpp some_library.lib /some_project//library

    Libraries

    -

    +

    Library targets are created using the lib rule, which follows the common syntax . For example: @@ -91,66 +91,79 @@ lib helpers : helpers.cpp ;

    This will define a library target named helpers built from the helpers.cpp source file. + It can be either a static library or a shared library, + depending on the value of the <link> feature.

    - Depending on the given <link> feature value the library will be - either static or shared. -

    -

    - Library targets may be used to represent: + Library targets can represent:

    • - Built libraries that get built from specified sources, - as is the one in the example above. + Libraries that should be built from source, + as in the example above.

    • - Prebuilt libraries which already exist on the system - and are just supposed to be used by the build system. Such - libraries may be searched for by the tools using them (typically - linkers referencing the library using the -l - option) or their path may be known in advance by the build system. - + Prebuilt libraries which already exist on the system. + Such libraries can be searched for by the tools using them (typically + with the linker's -l option) or their paths can be + known in advance by the build system.

    - The syntax for these case is given below: + The syntax for prebuilt libraries is given below:

     lib z : : <name>z <search>/home/ghost ;
     lib compress : : <file>/opt/libs/compress.a ;
     

    - The name property specifies the name that should be passed to - the -l option, and the file property - specifies the file location. The search feature - specifies paths in which to search for the library. That feature can be - specified several times or it can be omitted, in which case only the - default compiler paths will be searched. + The name property specifies the name of the library + without the standard prefixes and suffixes. For example, depending + on the system, z could refer to a file called + z.so, libz.a, or z.lib, etc. The search feature + specifies paths in which to search for the library in addition + to the default compiler paths. search can be specified + several times or it can be omitted, in which case only the default + compiler paths will be searched. The file property + specifies the file location.

    - The difference between using the file feature as - opposed to the name feature together with the - search feature is that file is more precise. - A specific file will be used as opposed to the search - feature only adding a library path, or the name feature - giving only the basic name of the library. The search rules are specific - to the linker used. For example, given these definition: + The difference between using the file feature and + using a combination of the name and search + features is that file is more precise. + +

    +
    + + + + + +
    [Warning]Warning
    +

    + The value of the search feature is just added to the + linker search path. When linking to multiple libraries, + the paths specified by search are combined without + regard to which lib target each path came from. + Thus, given

    -lib a : : <variant>release <file>/pool/release/a.so ;
    -lib a : : <variant>debug <file>/pool/debug/a.so ;
    -lib b : : <variant>release <file>/pool/release/b.so ;
    -lib b : : <variant>debug <file>/pool/debug/b.so ;
    +lib a : : <name>a <search>/pool/release ;
    +lib b : : <name>b <search>/pool/debug ;
     

    - It is possible to use a release version of a and debug - version of b. Had we used the name and - search features, the linker would have always picked - either the release or the debug versions. - + If /pool/release/a.so, /pool/release/b.so, /pool/debug/a.so, + and /pool/release/b.so all exist, the linker will probably + take both a and b from the same + directory, instead of finding a in /pool/release + and b in /pool/debug. If you need to distinguish + between multiple libraries with the same name, it's safer + to use file. +

    +
    +

    For convenience, the following syntax is allowed: @@ -190,18 +203,18 @@ lib png : z : <name>png ;

    - When a library has a shared library defined as its source, or a static - library has another static library defined as its source then any target + When a library has a shared library as a source, or a static + library has another static library as a source then any target linking to the first library with automatically link to its source library as well.

    - On the other hand, when a shared library has a static library defined as - its source then the first library will be built so that it completely + On the other hand, when a shared library has a static library as + a source then the first library will be built so that it completely includes the second one.

    - If you do not want shared libraries to include all libraries specified + If you do not want a shared library to include all the libraries specified in its sources (especially statically linked ones), you would need to use the following:

    @@ -211,15 +224,16 @@ lib a : a.cpp : <use>b : : <library>b ;

    This specifies that library a uses library b, - and causes all executables that link to a also link to - b. In this case, even for shared linking, the - a library will not even refer to b. + and causes all executables that link to a to link to + b also. In this case, even for shared linking, the + a library will not refer to b.

    - One Boost.Build feature that is often very useful for defining library - targets are usage requirements. For example, imagine that + + Usage requirements are often + very useful for defining library targets. For example, imagine that you want you build a helpers library and its interface is described in its helpers.hpp header file located in the same directory as the helpers.cpp source file. Then you could add @@ -293,7 +307,7 @@ exe main : main.cpp static_libraries ; files.

    -Basic install

    +Basic install

    For installing a built target you should use the install rule, which follows the @@ -332,7 +346,7 @@ install dist2 : hello helpers : <location>$(DIST) ; variables

    -Installing with all dependencies

    +Installing with all dependencies

    Specifying the names of all libraries to install can be boring. The install allows you to specify only the top-level executable @@ -356,8 +370,8 @@ install dist : hello otherwise, all found target will be installed.

    -Preserving Directory Hierarchy

    -

    +Preserving Directory Hierarchy +

    By default, the install rule will strip paths from its sources. So, if sources include a/b/c.hpp, the a/b part will be ignored. To make the @@ -381,7 +395,7 @@ install headers an entire directory tree.

    -Installing into Several Directories

    +Installing into Several Directories

    The alias rule can be used when targets need to be installed into several directories: @@ -395,7 +409,7 @@ install install-lib : helper : /usr/lib ;

    Because the install rule just copies targets, most free - features [12] have no + features [12] have no effect when used in requirements of the install rule. The only two that matter are dependency and, on Unix, dll-path @@ -429,7 +443,7 @@ unit-test helpers_test : helpers_test.cpp helpers ;

    The unit-test rule behaves like the - exe rule, but after the executable is created + exe rule, but after the executable is created it is also run. If the executable returns an error code, the build system will also return an error and will try running the executable on the next invocation until it runs successfully. This behaviour ensures that you can @@ -504,7 +518,7 @@ rule run ( sources + : args * : input-files * : requirements * : target-name ? target-name.output.

    - + If the preserve-test-targets feature has the value off, then run and the run-fail rules will remove the executable after running it. This somewhat decreases @@ -523,8 +537,8 @@ boost-test(test-type) *.test + It is possible to process the list of tests, Boost.Build output + and the presense/absense of the *.test files created when test passes into human-readable status table of tests. Such processing utilities are not included in Boost.Build.

    @@ -533,12 +547,12 @@ boost-test(test-type)

    Custom commands

    - When you use most of main target rules, Boost.Build automatically figures - what commands to run and it what order. As soon as you want to use new + For most main target rules, Boost.Build automatically figures out + the commands to run. When you want to use new file types or support new tools, one approach is to extend Boost.Build to - smoothly support them, as documented in the section called “Extender Manual”. - However, if there is only a single place where the new tool is used, it - might be easier to just explicitly specify the commands to run. + support them smoothly, as documented in the section called “Extender Manual”. + However, if the new tool is only used in a single place, it + might be easier just to specify the commands to run explicitly.

    @@ -547,8 +561,8 @@ boost-test(test-type) notfile rule allows you to run an arbitrary command, without creating any files. And finaly, the generate - rule allows you to describe transformation using - Boost.Build's virtual targets. This is higher-level than file names that + rule allows you to describe a transformation using + Boost.Build's virtual targets. This is higher-level than the file names that the make rule operates with and allows you to create more than one target, create differently named targets depending on properties or use more than one tool. @@ -560,8 +574,8 @@ boost-test(test-type) file.out from file - file.in by running command + Suppose you want to create the file file.out from + the file file.in by running the command in2out. Here is how you would do this in Boost.Build:

    @@ -572,7 +586,7 @@ actions in2out
     }
     

    - If you run bjam and file.out does + If you run b2 and file.out does not exist, Boost.Build will run the in2out command to create that file. For more details on specifying actions, see the section called “Boost.Jam Language”.

    @@ -719,7 +733,7 @@ exe main : main.cpp pch ; Making this mechanism work across main target boundaries is possible, but imposes certain overhead. For that reason, if there is implicit dependency on files from other main targets, the <implicit-dependency> - [ link ] feature must be used, for example: + feature must be used, for example:

     lib parser : parser.y ;
    @@ -734,7 +748,7 @@ exe app : app.cpp : <implicit-dependency>parser ;
     

    Cross-compilation

    -

    Boost.Build supports cross compilation with the gcc and msvc +

    Boost.Build supports cross compilation with the gcc and msvc toolsets.

    When using gcc, you first need to specify your cross compiler @@ -748,7 +762,7 @@ using gcc : arm : arm-none-linux-gnueabi-g++ ; just request that this compiler version to be used:

    -bjam toolset=gcc-arm
    +b2 toolset=gcc-arm
     

    If you want to target different operating system from the host, you need @@ -757,9 +771,9 @@ bjam toolset=gcc-arm

     # On windows box
    -bjam toolset=gcc-arm target-os=linux
    +b2 toolset=gcc-arm target-os=linux
     # On Linux box
    -bjam toolset=gcc-mingw target-os=windows
    +b2 toolset=gcc-mingw target-os=windows
     

    For the complete list of allowed opeating system names, please see the documentation for @@ -773,7 +787,7 @@ bjam toolset=gcc-mingw target-os=windows



    -

    [12] see the definition of "free" in the section called “Feature Attributes”.

    +

    [12] see the definition of "free" in the section called “Feature Attributes”.

    diff --git a/doc/html/bbv2/tutorial.html b/doc/html/bbv2/tutorial.html old mode 100755 new mode 100644 index 7273c7eaf0..4a1fb9fd19 --- a/doc/html/bbv2/tutorial.html +++ b/doc/html/bbv2/tutorial.html @@ -49,30 +49,30 @@

    -exe hello : hello.cpp ;
    +exe hello : hello.cpp ;
     

    Even with this simple setup, you can do some interesting things. First of - all, just invoking bjam will build the hello + all, just invoking b2 will build the hello executable by compiling and linking hello.cpp - . By default, debug variant is built. Now, to build the release + . By default, the debug variant is built. Now, to build the release variant of hello, invoke

    -bjam release
    +b2 release
     

    - Note that debug and release variants are created in different directories, + Note that the debug and release variants are created in different directories, so you can switch between variants or even build multiple variants at once, without any unnecessary recompilation. Let us extend the example by adding another line to our project's Jamroot:

    -exe hello2 : hello.cpp ;
    +exe hello2 : hello.cpp ;
     

    @@ -80,7 +80,7 @@ exe hello2 : hello.cpp ;

    -bjam debug release
    +b2 debug release
     

    @@ -92,7 +92,7 @@ bjam debug release

    -bjam --clean debug release
    +b2 --clean debug release
     

    @@ -102,8 +102,8 @@ bjam --clean debug release

    -bjam hello2
    -bjam --clean hello2
    +b2 hello2
    +b2 --clean hello2
     

    @@ -116,9 +116,9 @@ bjam --clean hello2
    Project Attributes

    - To portably represent aspects of target configuration such as + To represent aspects of target configuration such as debug and release variants, or single- and multi-threaded - builds, Boost.Build uses features with + builds portably, Boost.Build uses features with associated values. For example, the debug-symbols feature can have a value of on or off. A property is just a (feature, @@ -134,7 +134,7 @@ bjam --clean hello2 disabled and debug symbols enabled:

    -bjam release inlining=off debug-symbols=on
    +b2 release inlining=off debug-symbols=on
     

    @@ -149,20 +149,20 @@ bjam release inlining=off debug-symbols=on

    The release and debug that we have seen - in bjam invocations are just a shorthand way to specify + in b2 invocations are just a shorthand way to specify values of the variant feature. For example, the command above could also have been written this way:

    -bjam variant=release inlining=off debug-symbols=on
    +b2 variant=release inlining=off debug-symbols=on
           

    variant is so commonly-used that it has been given special status as an implicit feature— - Boost.Build will deduce the its identity just from the name of one of its + Boost.Build will deduce its identity just from the name of one of its values.

    @@ -172,7 +172,7 @@ bjam variant=release inlining=off debug-symbols=on

    Build Requests and Target Requirements

    - The set of properties specified on the command line constitute + The set of properties specified on the command line constitutes a build request—a description of the desired properties for building the requested targets (or, if no targets were explicitly requested, the project in the @@ -192,18 +192,18 @@ bjam variant=release inlining=off debug-symbols=on

     exe hello
    -    : hello.cpp
    -    : <include>boost <threading>multi
    -    ;
    +    : hello.cpp
    +    : <include>boost <threading>multi
    +    ;
     

    When hello is built, the two requirements specified above will always be present. If the build request given on the - bjam command-line explictly contradicts a target's + b2 command-line explictly contradicts a target's requirements, the target requirements usually override (or, in the case of “free”” features like <include>, - [10] + [10] augments) the build request.

    @@ -222,9 +222,10 @@ exe hello

    Project Attributes

    - If we want the same requirements for our other target, hello2 - , we could simply duplicate them. However, as projects grow, - that approach leads to a great deal of repeated boilerplate in Jamfiles. + If we want the same requirements for our other target, + hello2, we could simply duplicate them. However, + as projects grow, that approach leads to a great deal of repeated + boilerplate in Jamfiles. Fortunately, there's a better way. Each project can specify a set of attributes, including requirements: @@ -232,11 +233,11 @@ exe hello

     project
    -    : requirements <include>/home/ghost/Work/boost <threading>multi
    -    ;
    +    : requirements <include>/home/ghost/Work/boost <threading>multi
    +    ;
     
    -exe hello : hello.cpp ;
    -exe hello2 : hello.cpp ;
    +exe hello : hello.cpp ; +exe hello2 : hello.cpp ;

    The effect would be as if we specified the same requirement for both @@ -248,8 +249,8 @@ exe hello2 : hello.cpp ;

    Project Hierarchies

    - So far we have only considered examples with one project —a. with - one user-written Boost.Jam file, Jamroot). A typical + So far we have only considered examples with one project, with + one user-written Boost.Jam file, Jamroot. A typical large codebase would be composed of many projects organized into a tree. The top of the tree is called the project root. Every subproject is defined by a file called Jamfile @@ -314,12 +315,12 @@ top/ in its requirements, then all of its subprojects will have it in their requirements, too. Of course, any project can add - include paths to those specified by its parents. [11] + include paths to those specified by its parents. [11] More details can be found in the section called “Projects”.

    - Invoking bjam without explicitly specifying + Invoking b2 without explicitly specifying any targets on the command line builds the project rooted in the current directory. Building a project does not automatically cause its subprojects to be built unless the parent project's @@ -328,7 +329,7 @@ top/

    -build-project app ;
    +build-project app ;
     

    @@ -343,7 +344,7 @@ build-project app ;

    Dependent Targets

    - When a building a target X depends on first + When building a target X that depends on first building another target Y (such as a library that must be linked with X), Y is called a @@ -358,7 +359,7 @@ build-project app ;

    -lib bar : bar.cpp ;
    +lib bar : bar.cpp ;
     

    @@ -367,7 +368,7 @@ lib bar : bar.cpp ;

    -exe app : app.cpp ../util/foo//bar ;
    +exe app : app.cpp ../util/foo//bar ;
     

    @@ -389,7 +390,7 @@ exe app : app.cpp ../util/foo//bar ;

    Suppose we build app with:

    -bjam app optimization=full define=USE_ASM
    +b2 app optimization=full define=USE_ASM
         

    Which properties will be used to build foo? The answer is @@ -405,19 +406,19 @@ bjam app optimization=full define=USE_ASM

    Let's improve this project further. The library probably has some headers that must be used when compiling app.cpp. We could - manually add the necessary #include paths to app - 's requirements as values of the <include> - feature, but then this work will be repeated for all programs - that use foo. A better solution is to modify - util/foo/Jamfile in this way: + manually add the necessary #include paths to + app's requirements as values of the + <include> feature, but then this work will be + repeated for all programs that use foo. A better + solution is to modify util/foo/Jamfile in this way:

     project
    -    : usage-requirements <include>.
    -    ;
    +    : usage-requirements <include>.
    +    ;
     
    -lib foo : foo.cpp ;
    +lib foo : foo.cpp ;

    Usage requirements are applied not to the target being declared but to its @@ -434,7 +435,7 @@ lib foo : foo.cpp ; code to Jamroot:

    -use-project /library-example/foo : util/foo ;
    +use-project /library-example/foo : util/foo ;

    Second, we modify app/Jamfile to use the project id:

    @@ -466,8 +467,8 @@ exe app : app.cpp /library-example/foo//bar ;

     project
    -   : requirements <library>/boost/filesystem//fs
    -   ;
    + : requirements <library>/boost/filesystem//fs + ;
    @@ -488,11 +489,11 @@ project be static. You can request a static build either on the command line:

    -
    bjam link=static
    +
    b2 link=static

    or in the library's requirements:

    -
    lib l : l.cpp : <link>static ;
    +
    lib l : l.cpp : <link>static ;

    @@ -506,10 +507,10 @@ project

    -exe important : main.cpp helpers/<link>static ;
    +exe important : main.cpp helpers/<link>static ;

    - No matter what arguments are specified on the bjam + No matter what arguments are specified on the b2 command line, important will only be linked with the static version of helpers.

    @@ -522,8 +523,8 @@ exe important : main.cpp helpers/<link>static ;

    -exe e1 : e1.cpp /other_project//bar/<link>static ;
    -exe e10 : e10.cpp /other_project//bar/<link>static ;
    +exe e1 : e1.cpp /other_project//bar/<link>static ; +exe e10 : e10.cpp /other_project//bar/<link>static ;

    but that's far from being convenient. A better approach is to introduce a @@ -537,9 +538,9 @@ exe e1 : e1.cpp foo ; exe e10 : e10.cpp foo ;

    - The alias - rule is specifically used to rename a reference to a target and - possibly change the properties. + The alias rule is specifically + used to rename a reference to a target and possibly change the + properties.

    @@ -554,9 +555,9 @@ exe e10 : e10.cpp foo ;
    list of the first. For example:

    -lib utils : utils.cpp /boost/filesystem//fs ;
    -lib core : core.cpp utils ;
    -exe app : app.cpp core ;
    +lib utils : utils.cpp /boost/filesystem//fs ; +lib core : core.cpp utils ; +exe app : app.cpp core ;

    This works no matter what kind of linking is used. When core is built as a shared library, it is linked directly into @@ -598,10 +599,10 @@ exe app : app.cpp core ;

    -lib network : network.cpp
    -    : <link>shared:<define>NEWORK_LIB_SHARED
    +lib network : network.cpp
    +    : <link>shared:<define>NEWORK_LIB_SHARED
          <variant>release:<define>EXTRA_FAST
    -    ;
    + ;

    In the example above, whenever network is built with @@ -618,9 +619,9 @@ lib network : network.cpp alternatives:

    -lib demangler : dummy_demangler.cpp ;                      # alternative 1
    -lib demangler : demangler_gcc.cpp : <toolset>gcc ;   # alternative 2
    -lib demangler : demangler_msvc.cpp : <toolset>msvc ; # alternative 3
    +lib demangler : dummy_demangler.cpp ; # alternative 1 +lib demangler : demangler_gcc.cpp : <toolset>gcc ; # alternative 2 +lib demangler : demangler_msvc.cpp : <toolset>msvc ; # alternative 3

    When building demangler, Boost.Build will compare requirements for each alternative with build properties to find the best @@ -641,16 +642,16 @@ lib demangler : demangler_msvc.cpp : <toolset>msvc ; # alternative 3

    example:

    -# util/lib2/Jamfile
    +# util/lib2/Jamfile
     lib lib2
    -    :
    -    : <file>lib2_release.a <variant>release
    -    ;
    +    :
    +    : <file>lib2_release.a <variant>release
    +    ;
     
     lib lib2
    -    :
    -    : <file>lib2_debug.a <variant>debug
    -    ;
    + : + : <file>lib2_debug.a <variant>debug + ;

    This example defines two alternatives for lib2, and @@ -664,7 +665,7 @@ lib lib2

    -exe app : app.cpp ../util/lib2//lib2 ;
    +exe app : app.cpp ../util/lib2//lib2 ;

    As with any target, the alternative selected depends on the properties @@ -680,7 +681,7 @@ exe app : app.cpp ../util/lib2//lib2 ;

    -lib pythonlib : : <name>python22 ;
    +lib pythonlib : : <name>python22 ;

    We again don't specify any sources, but give a name @@ -694,15 +695,15 @@ lib pythonlib : : <name>python22 ;

    -lib pythonlib : : <name>python22 <search>/opt/lib ;
    +lib pythonlib : : <name>python22 <search>/opt/lib ;

    And, of course, target alternatives can be used in the usual way:

    -lib pythonlib : : <name>python22 <variant>release ;
    -lib pythonlib : : <name>python22_d <variant>debug ;
    +lib pythonlib : : <name>python22 <variant>release ; +lib pythonlib : : <name>python22_d <variant>debug ;

    @@ -711,10 +712,10 @@ lib pythonlib : : <name>python22_d <variant>debug ;



    -

    [10] +

    -

    [11] Many +

    [11] Many features will be overridden, rather than added-to, in subprojects. See the section called “Feature Attributes” for more information

    diff --git a/doc/html/boost/CV/constrained_value.html b/doc/html/boost/CV/constrained_value.html old mode 100755 new mode 100644 index 908ac90870..35e52747e8 --- a/doc/html/boost/CV/constrained_value.html +++ b/doc/html/boost/CV/constrained_value.html @@ -38,53 +38,53 @@ typedef value_policies::value_type value_type; // construct/copy/destruct - constrained_value(value_type); - constrained_value& operator=(value_type); + constrained_value(value_type); + constrained_value& operator=(value_type); - // public member functions - operator value_type() const; + // public member functions + operator value_type() const; - // public static functions - static value_type max BOOST_PREVENT_MACRO_SUBSTITUTION(); - static value_type min BOOST_PREVENT_MACRO_SUBSTITUTION(); + // public static functions + static value_type max BOOST_PREVENT_MACRO_SUBSTITUTION(); + static value_type min BOOST_PREVENT_MACRO_SUBSTITUTION(); - // private member functions - void assign(value_type); + // private member functions + void assign(value_type); };
    -

    Description

    +

    Description

    This template provides a quick way to generate an integer type with a constrained range. The type provides for the ability to specify the min, max, and and error handling policy.

    value policies A class that provides the range limits via the min and max functions as well as a function on_error that determines how errors are handled. A common strategy would be to assert or throw and exception. The on_error is passed both the current value and the new value that is in error.

    -

    +

    constrained_value public construct/copy/destruct

      -
    1. constrained_value(value_type value);
    2. -
    3. constrained_value& operator=(value_type v);
    4. +
    5. constrained_value(value_type value);
    6. +
    7. constrained_value& operator=(value_type v);
    -

    -constrained_value public member functions

    +

    +constrained_value public member functions

    1. -
      operator value_type() const;
      Coerce into the representation type.
    +
    operator value_type() const;
    Coerce into the representation type.
    -

    -constrained_value public static functions

    +

    +constrained_value public static functions

    1. -
      static value_type max BOOST_PREVENT_MACRO_SUBSTITUTION();
      Return the max allowed value (traits method)
    2. +
      static value_type max BOOST_PREVENT_MACRO_SUBSTITUTION();
      Return the max allowed value (traits method)
    3. -
      static value_type min BOOST_PREVENT_MACRO_SUBSTITUTION();
      Return the min allowed value (traits method)
    4. +
      static value_type min BOOST_PREVENT_MACRO_SUBSTITUTION();
      Return the min allowed value (traits method)
    -

    -constrained_value private member functions

    -
    1. void assign(value_type value);
    +

    +constrained_value private member functions

    +
    1. void assign(value_type value);
    diff --git a/doc/html/boost/CV/simple_exception_policy.html b/doc/html/boost/CV/simple_exception_policy.html old mode 100755 new mode 100644 index d64c7bc4b9..22bac34359 --- a/doc/html/boost/CV/simple_exception_policy.html +++ b/doc/html/boost/CV/simple_exception_policy.html @@ -42,24 +42,24 @@ struct exception_wrapper { - // public member functions - operator std::out_of_range() const; + // public member functions + operator std::out_of_range() const; }; - // public static functions - static rep_type min BOOST_PREVENT_MACRO_SUBSTITUTION(); - static rep_type max BOOST_PREVENT_MACRO_SUBSTITUTION(); - static void on_error(rep_type, rep_type, violation_enum); + // public static functions + static rep_type min BOOST_PREVENT_MACRO_SUBSTITUTION(); + static rep_type max BOOST_PREVENT_MACRO_SUBSTITUTION(); + static void on_error(rep_type, rep_type, violation_enum); };
    -

    Description

    +

    Description

    -

    -simple_exception_policy public static functions

    +

    +simple_exception_policy public static functions

      -
    1. static rep_type min BOOST_PREVENT_MACRO_SUBSTITUTION();
    2. -
    3. static rep_type max BOOST_PREVENT_MACRO_SUBSTITUTION();
    4. -
    5. static void on_error(rep_type, rep_type, violation_enum);
    6. +
    7. static rep_type min BOOST_PREVENT_MACRO_SUBSTITUTION();
    8. +
    9. static rep_type max BOOST_PREVENT_MACRO_SUBSTITUTION();
    10. +
    11. static void on_error(rep_type, rep_type, violation_enum);
    diff --git a/doc/html/boost/CV/simple_exception_policy/exception_wrapper.html b/doc/html/boost/CV/simple_exception_policy/exception_wrapper.html old mode 100755 new mode 100644 index 990687fe00..6dbe27930c --- a/doc/html/boost/CV/simple_exception_policy/exception_wrapper.html +++ b/doc/html/boost/CV/simple_exception_policy/exception_wrapper.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    -

    Description

    +

    Description

    -

    -exception_wrapper public member functions

    -
    1. operator std::out_of_range() const;
    +

    +exception_wrapper public member functions

    +
    1. operator std::out_of_range() const;
    @@ -55,7 +55,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/absolute.html b/doc/html/boost/accumulators/absolute.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/accumulator.html b/doc/html/boost/accumulators/accumulator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/accumulator_base.html b/doc/html/boost/accumulators/accumulator_base.html old mode 100755 new mode 100644 index e8900bde7c..ff42cb7dbf --- a/doc/html/boost/accumulators/accumulator_base.html +++ b/doc/html/boost/accumulators/accumulator_base.html @@ -36,22 +36,22 @@ // types typedef mpl::false_ is_droppable; - // public member functions - unspecified operator()(dont_care); - unspecified add_ref(dont_care); - unspecified drop(dont_care); - unspecified on_drop(dont_care); + // public member functions + unspecified operator()(dont_care); + unspecified add_ref(dont_care); + unspecified drop(dont_care); + unspecified on_drop(dont_care); };
    -

    Description

    +

    Description

    -

    -accumulator_base public member functions

    +

    +accumulator_base public member functions

      -
    1. unspecified operator()(dont_care);
    2. -
    3. unspecified add_ref(dont_care);
    4. -
    5. unspecified drop(dont_care);
    6. -
    7. unspecified on_drop(dont_care);
    8. +
    9. unspecified operator()(dont_care);
    10. +
    11. unspecified add_ref(dont_care);
    12. +
    13. unspecified drop(dont_care);
    14. +
    15. unspecified on_drop(dont_care);
    diff --git a/doc/html/boost/accumulators/accumulator_concept.html b/doc/html/boost/accumulators/accumulator_concept.html old mode 100755 new mode 100644 index 2d5380a071..455d4ab897 --- a/doc/html/boost/accumulators/accumulator_concept.html +++ b/doc/html/boost/accumulators/accumulator_concept.html @@ -34,18 +34,18 @@ template<typename Stat> struct accumulator_concept { - // public member functions - void constraints(); + // public member functions + void constraints(); // public data members Stat stat; };
    -

    Description

    +

    Description

    -

    -accumulator_concept public member functions

    -
    1. void constraints();
    +

    +accumulator_concept public member functions

    +
    1. void constraints();
    diff --git a/doc/html/boost/accumulators/accumulator_set.html b/doc/html/boost/accumulators/accumulator_set.html old mode 100755 new mode 100644 index b5bacd7d83..5a486b3f44 --- a/doc/html/boost/accumulators/accumulator_set.html +++ b/doc/html/boost/accumulators/accumulator_set.html @@ -45,24 +45,24 @@ }; // construct/copy/destruct - template<typename A1> explicit accumulator_set(A1 const &); + template<typename A1> explicit accumulator_set(A1 const &); - // public member functions - template<typename UnaryFunction> void visit(UnaryFunction const &); + // public member functions + template<typename UnaryFunction> void visit(UnaryFunction const &); template<typename FilterPred, typename UnaryFunction> - void visit_if(UnaryFunction const &); - void operator()(); - template<typename A1> void operator()(A1 const &); - template<typename Feature> apply< Feature >::type & extract(); - template<typename Feature> apply< Feature >::type const & extract() const; - template<typename Feature> void drop(); + void visit_if(UnaryFunction const &); + void operator()(); + template<typename A1> void operator()(A1 const &); + template<typename Feature> apply< Feature >::type & extract(); + template<typename Feature> apply< Feature >::type const & extract() const; + template<typename Feature> void drop(); };
    -

    Description

    +

    Description

    accumulator_set resolves the dependencies between features and ensures that the accumulators in the set are updated in the proper order.

    acccumulator_set provides a general mechanism to visit the accumulators in the set in order, with or without a filter. You can also fetch a reference to an accumulator that corresponds to a feature.

    -

    +

    accumulator_set public types

    @@ -73,12 +73,12 @@
    -

    +

    accumulator_set public construct/copy/destruct

    1. -
      template<typename A1> explicit accumulator_set(A1 const & a1);
      +
      template<typename A1> explicit accumulator_set(A1 const & a1);

      This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

      @@ -98,10 +98,10 @@

      -accumulator_set public member functions

      +accumulator_set public member functions
      1. -
        template<typename UnaryFunction> void visit(UnaryFunction const & func);
        +
        template<typename UnaryFunction> void visit(UnaryFunction const & func);

        Visitation

      @@ -120,7 +120,7 @@
    2. template<typename FilterPred, typename UnaryFunction> 
      -  void visit_if(UnaryFunction const & func);
      + void visit_if(UnaryFunction const & func);

      Conditional visitation

    3. @@ -138,21 +138,21 @@
    4. -
      void operator()();
      +
      void operator()();

      Accumulation

    5. -
    6. template<typename A1> void operator()(A1 const & a1);
    7. +
    8. template<typename A1> void operator()(A1 const & a1);
    9. -
      template<typename Feature> apply< Feature >::type & extract();
      +
      template<typename Feature> apply< Feature >::type & extract();

      Extraction

    10. -
      template<typename Feature> apply< Feature >::type const & extract() const;
      +
      template<typename Feature> apply< Feature >::type const & extract() const;

      This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

    11. -
      template<typename Feature> void drop();
      +
      template<typename Feature> void drop();

      Drop

    diff --git a/doc/html/boost/accumulators/accumulator_set/apply.html b/doc/html/boost/accumulators/accumulator_set/apply.html old mode 100755 new mode 100644 index a837687b86..cf677a3efe --- a/doc/html/boost/accumulators/accumulator_set/apply.html +++ b/doc/html/boost/accumulators/accumulator_set/apply.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ struct apply { };
    -

    Description

    +

    Description

    Extraction

    @@ -50,7 +50,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/as_feature.html b/doc/html/boost/accumulators/as_feature.html old mode 100755 new mode 100644 index 7e92c2816e..fedba8663c --- a/doc/html/boost/accumulators/as_feature.html +++ b/doc/html/boost/accumulators/as_feature.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/as_feature_tag_dr_id560850.html b/doc/html/boost/accumulators/as_feature_tag_dr_id560850.html new file mode 100644 index 0000000000..295872acb2 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_dr_id560850.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::droppable< Feature >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::droppable< Feature >>

    +

    boost::accumulators::as_feature<tag::droppable< Feature >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
    +
    +template<typename Feature> 
    +struct as_feature<tag::droppable< Feature >> {
    +  // types
    +  typedef tag::droppable< typename as_feature< Feature >::type > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_droppabl_id560099.html b/doc/html/boost/accumulators/as_feature_tag_droppabl_id560099.html deleted file mode 100755 index 02ce6e7ad8..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_droppabl_id560099.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::droppable< Feature >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::droppable< Feature >>

    -

    boost::accumulators::as_feature<tag::droppable< Feature >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
    -
    -template<typename Feature> 
    -struct as_feature<tag::droppable< Feature >> {
    -  // types
    -  typedef tag::droppable< typename as_feature< Feature >::type > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_er_id562703.html b/doc/html/boost/accumulators/as_feature_tag_er_id562703.html new file mode 100644 index 0000000000..584af3ba87 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_er_id562703.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::error_of< Feature >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::error_of< Feature >>

    +

    boost::accumulators::as_feature<tag::error_of< Feature >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/error_of.hpp>
    +
    +template<typename Feature> 
    +struct as_feature<tag::error_of< Feature >> {
    +  // types
    +  typedef tag::error_of< typename as_feature< Feature >::type > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_error_of_id561952.html b/doc/html/boost/accumulators/as_feature_tag_error_of_id561952.html deleted file mode 100755 index 76a7f5e9c5..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_error_of_id561952.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::error_of< Feature >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::error_of< Feature >>

    -

    boost::accumulators::as_feature<tag::error_of< Feature >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/error_of.hpp>
    -
    -template<typename Feature> 
    -struct as_feature<tag::error_of< Feature >> {
    -  // types
    -  typedef tag::error_of< typename as_feature< Feature >::type > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_ex_id563262.html b/doc/html/boost/accumulators/as_feature_tag_ex_id563262.html new file mode 100644 index 0000000000..de3d0917c5 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_ex_id563262.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::extended_p_square_quantile(linear)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::extended_p_square_quantile(linear)>

    +

    boost::accumulators::as_feature<tag::extended_p_square_quantile(linear)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct as_feature<tag::extended_p_square_quantile(linear)> {
    +  // types
    +  typedef tag::extended_p_square_quantile type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_ex_id563278.html b/doc/html/boost/accumulators/as_feature_tag_ex_id563278.html new file mode 100644 index 0000000000..e0157c8479 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_ex_id563278.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::extended_p_square_quantile(quadratic)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::extended_p_square_quantile(quadratic)>

    +

    boost::accumulators::as_feature<tag::extended_p_square_quantile(quadratic)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct as_feature<tag::extended_p_square_quantile(quadratic)> {
    +  // types
    +  typedef tag::extended_p_square_quantile_quadratic type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_extended_id562510.html b/doc/html/boost/accumulators/as_feature_tag_extended_id562510.html deleted file mode 100755 index 24bdd79fa6..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_extended_id562510.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::extended_p_square_quantile(linear)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::extended_p_square_quantile(linear)>

    -

    boost::accumulators::as_feature<tag::extended_p_square_quantile(linear)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct as_feature<tag::extended_p_square_quantile(linear)> {
    -  // types
    -  typedef tag::extended_p_square_quantile type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_extended_id562527.html b/doc/html/boost/accumulators/as_feature_tag_extended_id562527.html deleted file mode 100755 index a475dfa985..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_extended_id562527.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::extended_p_square_quantile(quadratic)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::extended_p_square_quantile(quadratic)>

    -

    boost::accumulators::as_feature<tag::extended_p_square_quantile(quadratic)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct as_feature<tag::extended_p_square_quantile(quadratic)> {
    -  // types
    -  typedef tag::extended_p_square_quantile_quadratic type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564099.html b/doc/html/boost/accumulators/as_feature_tag_me_id564099.html new file mode 100644 index 0000000000..f7517fbe29 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564099.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::mean(lazy)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::mean(lazy)>

    +

    boost::accumulators::as_feature<tag::mean(lazy)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +
    +struct as_feature<tag::mean(lazy)> {
    +  // types
    +  typedef tag::mean type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564114.html b/doc/html/boost/accumulators/as_feature_tag_me_id564114.html new file mode 100644 index 0000000000..6662e95d83 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564114.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::mean(immediate)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::mean(immediate)>

    +

    boost::accumulators::as_feature<tag::mean(immediate)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +
    +struct as_feature<tag::mean(immediate)> {
    +  // types
    +  typedef tag::immediate_mean type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564131.html b/doc/html/boost/accumulators/as_feature_tag_me_id564131.html new file mode 100644 index 0000000000..357bba7591 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564131.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::mean_of_weights(lazy)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::mean_of_weights(lazy)>

    +

    boost::accumulators::as_feature<tag::mean_of_weights(lazy)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +
    +struct as_feature<tag::mean_of_weights(lazy)> {
    +  // types
    +  typedef tag::mean_of_weights type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564147.html b/doc/html/boost/accumulators/as_feature_tag_me_id564147.html new file mode 100644 index 0000000000..7032307f52 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564147.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::mean_of_weights(immediate)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::mean_of_weights(immediate)>

    +

    boost::accumulators::as_feature<tag::mean_of_weights(immediate)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +
    +struct as_feature<tag::mean_of_weights(immediate)> {
    +  // types
    +  typedef tag::immediate_mean_of_weights type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564163.html b/doc/html/boost/accumulators/as_feature_tag_me_id564163.html new file mode 100644 index 0000000000..5b66a53d01 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564163.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)>

    +

    boost::accumulators::as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)> {
    +  // types
    +  typedef tag::mean_of_variates< VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564193.html b/doc/html/boost/accumulators/as_feature_tag_me_id564193.html new file mode 100644 index 0000000000..c656ce7474 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564193.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)>

    +

    boost::accumulators::as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)> {
    +  // types
    +  typedef tag::immediate_mean_of_variates< VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564709.html b/doc/html/boost/accumulators/as_feature_tag_me_id564709.html new file mode 100644 index 0000000000..92479a693b --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564709.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::median(with_p_square_quantile)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::median(with_p_square_quantile)>

    +

    boost::accumulators::as_feature<tag::median(with_p_square_quantile)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +
    +struct as_feature<tag::median(with_p_square_quantile)> {
    +  // types
    +  typedef tag::median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564725.html b/doc/html/boost/accumulators/as_feature_tag_me_id564725.html new file mode 100644 index 0000000000..e2de63e19f --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564725.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::median(with_density)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::median(with_density)>

    +

    boost::accumulators::as_feature<tag::median(with_density)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +
    +struct as_feature<tag::median(with_density)> {
    +  // types
    +  typedef tag::with_density_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_me_id564741.html b/doc/html/boost/accumulators/as_feature_tag_me_id564741.html new file mode 100644 index 0000000000..af02735ca1 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_me_id564741.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::median(with_p_square_cumulative_distribution)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::median(with_p_square_cumulative_distribution)>

    +

    boost::accumulators::as_feature<tag::median(with_p_square_cumulative_distribution)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +
    +struct as_feature<tag::median(with_p_square_cumulative_distribution)> {
    +  // types
    +  typedef tag::with_p_square_cumulative_distribution_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_mean_imm_id563363.html b/doc/html/boost/accumulators/as_feature_tag_mean_imm_id563363.html deleted file mode 100755 index f84977eade..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_mean_imm_id563363.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::mean(immediate)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::mean(immediate)>

    -

    boost::accumulators::as_feature<tag::mean(immediate)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -
    -struct as_feature<tag::mean(immediate)> {
    -  // types
    -  typedef tag::immediate_mean type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_mean_laz_id563348.html b/doc/html/boost/accumulators/as_feature_tag_mean_laz_id563348.html deleted file mode 100755 index 829d4c5bf0..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_mean_laz_id563348.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::mean(lazy)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::mean(lazy)>

    -

    boost::accumulators::as_feature<tag::mean(lazy)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -
    -struct as_feature<tag::mean(lazy)> {
    -  // types
    -  typedef tag::mean type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563380.html b/doc/html/boost/accumulators/as_feature_tag_mean_of__id563380.html deleted file mode 100755 index 4790c0941b..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563380.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::mean_of_weights(lazy)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::mean_of_weights(lazy)>

    -

    boost::accumulators::as_feature<tag::mean_of_weights(lazy)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -
    -struct as_feature<tag::mean_of_weights(lazy)> {
    -  // types
    -  typedef tag::mean_of_weights type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563396.html b/doc/html/boost/accumulators/as_feature_tag_mean_of__id563396.html deleted file mode 100755 index 729c50f448..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563396.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::mean_of_weights(immediate)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::mean_of_weights(immediate)>

    -

    boost::accumulators::as_feature<tag::mean_of_weights(immediate)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -
    -struct as_feature<tag::mean_of_weights(immediate)> {
    -  // types
    -  typedef tag::immediate_mean_of_weights type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563412.html b/doc/html/boost/accumulators/as_feature_tag_mean_of__id563412.html deleted file mode 100755 index 293fe2aba4..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563412.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)>

    -

    boost::accumulators::as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(lazy)> {
    -  // types
    -  typedef tag::mean_of_variates< VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563442.html b/doc/html/boost/accumulators/as_feature_tag_mean_of__id563442.html deleted file mode 100755 index 0b3ead2ca6..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_mean_of__id563442.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)>

    -

    boost::accumulators::as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct as_feature<tag::mean_of_variates< VariateType, VariateTag >(immediate)> {
    -  // types
    -  typedef tag::immediate_mean_of_variates< VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_median_w_id563957.html b/doc/html/boost/accumulators/as_feature_tag_median_w_id563957.html deleted file mode 100755 index 2620c19cb0..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_median_w_id563957.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::median(with_p_square_quantile)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::median(with_p_square_quantile)>

    -

    boost::accumulators::as_feature<tag::median(with_p_square_quantile)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -
    -struct as_feature<tag::median(with_p_square_quantile)> {
    -  // types
    -  typedef tag::median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_median_w_id563974.html b/doc/html/boost/accumulators/as_feature_tag_median_w_id563974.html deleted file mode 100755 index dafbadbee6..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_median_w_id563974.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::median(with_density)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::median(with_density)>

    -

    boost::accumulators::as_feature<tag::median(with_density)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -
    -struct as_feature<tag::median(with_density)> {
    -  // types
    -  typedef tag::with_density_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_median_w_id563990.html b/doc/html/boost/accumulators/as_feature_tag_median_w_id563990.html deleted file mode 100755 index 1d0d8441c5..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_median_w_id563990.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::median(with_p_square_cumulative_distribution)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::median(with_p_square_cumulative_distribution)>

    -

    boost::accumulators::as_feature<tag::median(with_p_square_cumulative_distribution)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -
    -struct as_feature<tag::median(with_p_square_cumulative_distribution)> {
    -  // types
    -  typedef tag::with_p_square_cumulative_distribution_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_pe_id566136.html b/doc/html/boost/accumulators/as_feature_tag_pe_id566136.html new file mode 100644 index 0000000000..ca629e3066 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_pe_id566136.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)>

    +

    boost::accumulators::as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)> {
    +  // types
    +  typedef tag::peaks_over_threshold< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_pe_id566158.html b/doc/html/boost/accumulators/as_feature_tag_pe_id566158.html new file mode 100644 index 0000000000..562e7ee82d --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_pe_id566158.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)>

    +

    boost::accumulators::as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)> {
    +  // types
    +  typedef tag::peaks_over_threshold_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565381.html b/doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565381.html deleted file mode 100755 index 04a9c20f95..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565381.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)>

    -

    boost::accumulators::as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_value)> {
    -  // types
    -  typedef tag::peaks_over_threshold< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565403.html b/doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565403.html deleted file mode 100755 index c6ef7ff2f6..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_peaks_ov_id565403.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)>

    -

    boost::accumulators::as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::peaks_over_threshold< LeftRight >(with_threshold_probability)> {
    -  // types
    -  typedef tag::peaks_over_threshold_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_po_id567301.html b/doc/html/boost/accumulators/as_feature_tag_po_id567301.html new file mode 100644 index 0000000000..af1ec7d4e6 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_po_id567301.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)>

    +

    boost::accumulators::as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)> {
    +  // types
    +  typedef tag::pot_quantile< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_po_id567324.html b/doc/html/boost/accumulators/as_feature_tag_po_id567324.html new file mode 100644 index 0000000000..4c338df0e5 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_po_id567324.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)>

    +

    boost::accumulators::as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)> {
    +  // types
    +  typedef tag::pot_quantile_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_po_id567757.html b/doc/html/boost/accumulators/as_feature_tag_po_id567757.html new file mode 100644 index 0000000000..2ebc23324d --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_po_id567757.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)>

    +

    boost::accumulators::as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)> {
    +  // types
    +  typedef tag::pot_tail_mean< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_po_id567779.html b/doc/html/boost/accumulators/as_feature_tag_po_id567779.html new file mode 100644 index 0000000000..8e646afa66 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_po_id567779.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)>

    +

    boost::accumulators::as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)> {
    +  // types
    +  typedef tag::pot_tail_mean_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_pot_quan_id566546.html b/doc/html/boost/accumulators/as_feature_tag_pot_quan_id566546.html deleted file mode 100755 index a4bb5bc50e..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_pot_quan_id566546.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)>

    -

    boost::accumulators::as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_value)> {
    -  // types
    -  typedef tag::pot_quantile< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_pot_quan_id566568.html b/doc/html/boost/accumulators/as_feature_tag_pot_quan_id566568.html deleted file mode 100755 index 19c4061a03..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_pot_quan_id566568.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)>

    -

    boost::accumulators::as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::pot_quantile< LeftRight >(with_threshold_probability)> {
    -  // types
    -  typedef tag::pot_quantile_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_pot_tail_id567001.html b/doc/html/boost/accumulators/as_feature_tag_pot_tail_id567001.html deleted file mode 100755 index ff1fba8b5b..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_pot_tail_id567001.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)>

    -

    boost::accumulators::as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_value)> {
    -  // types
    -  typedef tag::pot_tail_mean< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_pot_tail_id567024.html b/doc/html/boost/accumulators/as_feature_tag_pot_tail_id567024.html deleted file mode 100755 index b44eb9b00c..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_pot_tail_id567024.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)>

    -

    boost::accumulators::as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::pot_tail_mean< LeftRight >(with_threshold_probability)> {
    -  // types
    -  typedef tag::pot_tail_mean_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_su_id569328.html b/doc/html/boost/accumulators/as_feature_tag_su_id569328.html new file mode 100644 index 0000000000..e07bce0119 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_su_id569328.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::sum(kahan)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::sum(kahan)>

    +

    boost::accumulators::as_feature<tag::sum(kahan)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/sum_kahan.hpp>
    +
    +
    +struct as_feature<tag::sum(kahan)> {
    +  // types
    +  typedef tag::sum_kahan type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_su_id569343.html b/doc/html/boost/accumulators/as_feature_tag_su_id569343.html new file mode 100644 index 0000000000..953be0cd8c --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_su_id569343.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::sum_of_weights(kahan)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::sum_of_weights(kahan)>

    +

    boost::accumulators::as_feature<tag::sum_of_weights(kahan)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/sum_kahan.hpp>
    +
    +
    +struct as_feature<tag::sum_of_weights(kahan)> {
    +  // types
    +  typedef tag::sum_of_weights_kahan type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_sum_kaha_id568572.html b/doc/html/boost/accumulators/as_feature_tag_sum_kaha_id568572.html deleted file mode 100755 index c2ac9abe13..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_sum_kaha_id568572.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::sum(kahan)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::sum(kahan)>

    -

    boost::accumulators::as_feature<tag::sum(kahan)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/sum_kahan.hpp>
    -
    -
    -struct as_feature<tag::sum(kahan)> {
    -  // types
    -  typedef tag::sum_kahan type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_sum_of_w_id568588.html b/doc/html/boost/accumulators/as_feature_tag_sum_of_w_id568588.html deleted file mode 100755 index 62ab9ede30..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_sum_of_w_id568588.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::sum_of_weights(kahan)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::sum_of_weights(kahan)>

    -

    boost::accumulators::as_feature<tag::sum_of_weights(kahan)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/sum_kahan.hpp>
    -
    -
    -struct as_feature<tag::sum_of_weights(kahan)> {
    -  // types
    -  typedef tag::sum_of_weights_kahan type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_ta_id571185.html b/doc/html/boost/accumulators/as_feature_tag_ta_id571185.html new file mode 100644 index 0000000000..63c090b231 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_ta_id571185.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    +

    boost::accumulators::as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> {
    +  // types
    +  typedef tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_ta_id571222.html b/doc/html/boost/accumulators/as_feature_tag_ta_id571222.html new file mode 100644 index 0000000000..af12d01c50 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_ta_id571222.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    +

    boost::accumulators::as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> {
    +  // types
    +  typedef tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_tail_var_id570429.html b/doc/html/boost/accumulators/as_feature_tag_tail_var_id570429.html deleted file mode 100755 index 4bbe164d26..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_tail_var_id570429.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    -

    boost::accumulators::as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> {
    -  // types
    -  typedef tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_tail_var_id570467.html b/doc/html/boost/accumulators/as_feature_tag_tail_var_id570467.html deleted file mode 100755 index 18bfe87e6e..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_tail_var_id570467.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    -

    boost::accumulators::as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct as_feature<tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> {
    -  // types
    -  typedef tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_va_id571944.html b/doc/html/boost/accumulators/as_feature_tag_va_id571944.html new file mode 100644 index 0000000000..cadf7520c7 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_va_id571944.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::variance(lazy)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::variance(lazy)>

    +

    boost::accumulators::as_feature<tag::variance(lazy)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/variance.hpp>
    +
    +
    +struct as_feature<tag::variance(lazy)> {
    +  // types
    +  typedef tag::lazy_variance type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_va_id571960.html b/doc/html/boost/accumulators/as_feature_tag_va_id571960.html new file mode 100644 index 0000000000..e41933768c --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_va_id571960.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::variance(immediate)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::variance(immediate)>

    +

    boost::accumulators::as_feature<tag::variance(immediate)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/variance.hpp>
    +
    +
    +struct as_feature<tag::variance(immediate)> {
    +  // types
    +  typedef tag::variance type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_variance_id571189.html b/doc/html/boost/accumulators/as_feature_tag_variance_id571189.html deleted file mode 100755 index 32c1f1da49..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_variance_id571189.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::variance(lazy)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::variance(lazy)>

    -

    boost::accumulators::as_feature<tag::variance(lazy)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/variance.hpp>
    -
    -
    -struct as_feature<tag::variance(lazy)> {
    -  // types
    -  typedef tag::lazy_variance type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_variance_id571205.html b/doc/html/boost/accumulators/as_feature_tag_variance_id571205.html deleted file mode 100755 index eee458a5c7..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_variance_id571205.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::variance(immediate)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::variance(immediate)>

    -

    boost::accumulators::as_feature<tag::variance(immediate)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/variance.hpp>
    -
    -
    -struct as_feature<tag::variance(immediate)> {
    -  // types
    -  typedef tag::variance type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id563295.html b/doc/html/boost/accumulators/as_feature_tag_we_id563295.html new file mode 100644 index 0000000000..722f8e8e0d --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id563295.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_extended_p_square_quantile(linear)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_extended_p_square_quantile(linear)>

    +

    boost::accumulators::as_feature<tag::weighted_extended_p_square_quantile(linear)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct as_feature<tag::weighted_extended_p_square_quantile(linear)> {
    +  // types
    +  typedef tag::weighted_extended_p_square_quantile type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id563312.html b/doc/html/boost/accumulators/as_feature_tag_we_id563312.html new file mode 100644 index 0000000000..a3b6762366 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id563312.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)>

    +

    boost::accumulators::as_feature<tag::weighted_extended_p_square_quantile(quadratic)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)> {
    +  // types
    +  typedef tag::weighted_extended_p_square_quantile_quadratic type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id567346.html b/doc/html/boost/accumulators/as_feature_tag_we_id567346.html new file mode 100644 index 0000000000..9f9f32a465 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id567346.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)>

    +

    boost::accumulators::as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)> {
    +  // types
    +  typedef tag::weighted_pot_quantile< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id567369.html b/doc/html/boost/accumulators/as_feature_tag_we_id567369.html new file mode 100644 index 0000000000..f340f83602 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id567369.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)>

    +

    boost::accumulators::as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)> {
    +  // types
    +  typedef tag::weighted_pot_quantile_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id567802.html b/doc/html/boost/accumulators/as_feature_tag_we_id567802.html new file mode 100644 index 0000000000..abb037aaee --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id567802.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)>

    +

    boost::accumulators::as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)> {
    +  // types
    +  typedef tag::weighted_pot_tail_mean< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id567825.html b/doc/html/boost/accumulators/as_feature_tag_we_id567825.html new file mode 100644 index 0000000000..db82cdf641 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id567825.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)>

    +

    boost::accumulators::as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)> {
    +  // types
    +  typedef tag::weighted_pot_tail_mean_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id573760.html b/doc/html/boost/accumulators/as_feature_tag_we_id573760.html new file mode 100644 index 0000000000..ae7cf81f9e --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id573760.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_mean(lazy)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_mean(lazy)>

    +

    boost::accumulators::as_feature<tag::weighted_mean(lazy)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    +
    +
    +struct as_feature<tag::weighted_mean(lazy)> {
    +  // types
    +  typedef tag::weighted_mean type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id573776.html b/doc/html/boost/accumulators/as_feature_tag_we_id573776.html new file mode 100644 index 0000000000..7ac943e5cb --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id573776.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_mean(immediate)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_mean(immediate)>

    +

    boost::accumulators::as_feature<tag::weighted_mean(immediate)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    +
    +
    +struct as_feature<tag::weighted_mean(immediate)> {
    +  // types
    +  typedef tag::immediate_weighted_mean type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id573792.html b/doc/html/boost/accumulators/as_feature_tag_we_id573792.html new file mode 100644 index 0000000000..67be7a9df3 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id573792.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)>

    +

    boost::accumulators::as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)> {
    +  // types
    +  typedef tag::weighted_mean_of_variates< VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id573822.html b/doc/html/boost/accumulators/as_feature_tag_we_id573822.html new file mode 100644 index 0000000000..473d94a0b1 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id573822.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)>

    +

    boost::accumulators::as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)> {
    +  // types
    +  typedef tag::immediate_weighted_mean_of_variates< VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id574089.html b/doc/html/boost/accumulators/as_feature_tag_we_id574089.html new file mode 100644 index 0000000000..3a82a26dda --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id574089.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_median(with_p_square_quantile)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_median(with_p_square_quantile)>

    +

    boost::accumulators::as_feature<tag::weighted_median(with_p_square_quantile)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    +
    +
    +struct as_feature<tag::weighted_median(with_p_square_quantile)> {
    +  // types
    +  typedef tag::weighted_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id574106.html b/doc/html/boost/accumulators/as_feature_tag_we_id574106.html new file mode 100644 index 0000000000..0bd999f8bb --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id574106.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_median(with_density)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_median(with_density)>

    +

    boost::accumulators::as_feature<tag::weighted_median(with_density)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    +
    +
    +struct as_feature<tag::weighted_median(with_density)> {
    +  // types
    +  typedef tag::with_density_weighted_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id574122.html b/doc/html/boost/accumulators/as_feature_tag_we_id574122.html new file mode 100644 index 0000000000..d726f74ad2 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id574122.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)>

    +

    boost::accumulators::as_feature<tag::weighted_median(with_p_square_cumulative_distribution)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    +
    +
    +struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)> {
    +  // types
    +  typedef tag::with_p_square_cumulative_distribution_weighted_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id575279.html b/doc/html/boost/accumulators/as_feature_tag_we_id575279.html new file mode 100644 index 0000000000..eb3190e30f --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id575279.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)>

    +

    boost::accumulators::as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)> {
    +  // types
    +  typedef tag::weighted_peaks_over_threshold< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id575302.html b/doc/html/boost/accumulators/as_feature_tag_we_id575302.html new file mode 100644 index 0000000000..13a2ea37fa --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id575302.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)>

    +

    boost::accumulators::as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)> {
    +  // types
    +  typedef tag::weighted_peaks_over_threshold_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id576054.html b/doc/html/boost/accumulators/as_feature_tag_we_id576054.html new file mode 100644 index 0000000000..347d58f211 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id576054.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_sum(kahan)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_sum(kahan)>

    +

    boost::accumulators::as_feature<tag::weighted_sum(kahan)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_sum_kahan.hpp>
    +
    +
    +struct as_feature<tag::weighted_sum(kahan)> {
    +  // types
    +  typedef tag::weighted_sum_kahan type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id577220.html b/doc/html/boost/accumulators/as_feature_tag_we_id577220.html new file mode 100644 index 0000000000..da4c405317 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id577220.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    +

    boost::accumulators::as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> {
    +  // types
    +  typedef tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id577258.html b/doc/html/boost/accumulators/as_feature_tag_we_id577258.html new file mode 100644 index 0000000000..52b400e4dd --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id577258.html @@ -0,0 +1,53 @@ + + + +Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    +

    boost::accumulators::as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> {
    +  // types
    +  typedef tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id577793.html b/doc/html/boost/accumulators/as_feature_tag_we_id577793.html new file mode 100644 index 0000000000..d5fde02268 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id577793.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_variance(lazy)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_variance(lazy)>

    +

    boost::accumulators::as_feature<tag::weighted_variance(lazy)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_variance.hpp>
    +
    +
    +struct as_feature<tag::weighted_variance(lazy)> {
    +  // types
    +  typedef tag::lazy_weighted_variance type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_we_id577809.html b/doc/html/boost/accumulators/as_feature_tag_we_id577809.html new file mode 100644 index 0000000000..05833871c7 --- /dev/null +++ b/doc/html/boost/accumulators/as_feature_tag_we_id577809.html @@ -0,0 +1,53 @@ + + + +Struct as_feature<tag::weighted_variance(immediate)> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_feature<tag::weighted_variance(immediate)>

    +

    boost::accumulators::as_feature<tag::weighted_variance(immediate)>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_variance.hpp>
    +
    +
    +struct as_feature<tag::weighted_variance(immediate)> {
    +  // types
    +  typedef tag::weighted_variance type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id562544.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id562544.html deleted file mode 100755 index 3a91f6e88a..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id562544.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_extended_p_square_quantile(linear)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_extended_p_square_quantile(linear)>

    -

    boost::accumulators::as_feature<tag::weighted_extended_p_square_quantile(linear)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct as_feature<tag::weighted_extended_p_square_quantile(linear)> {
    -  // types
    -  typedef tag::weighted_extended_p_square_quantile type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id562561.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id562561.html deleted file mode 100755 index 9b246b894e..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id562561.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)>

    -

    boost::accumulators::as_feature<tag::weighted_extended_p_square_quantile(quadratic)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct as_feature<tag::weighted_extended_p_square_quantile(quadratic)> {
    -  // types
    -  typedef tag::weighted_extended_p_square_quantile_quadratic type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id566591.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id566591.html deleted file mode 100755 index 2457597a41..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id566591.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)>

    -

    boost::accumulators::as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_value)> {
    -  // types
    -  typedef tag::weighted_pot_quantile< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id566614.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id566614.html deleted file mode 100755 index eb680fe34a..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id566614.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)>

    -

    boost::accumulators::as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)> {
    -  // types
    -  typedef tag::weighted_pot_quantile_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id567047.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id567047.html deleted file mode 100755 index 5afb7e6808..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id567047.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)>

    -

    boost::accumulators::as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)> {
    -  // types
    -  typedef tag::weighted_pot_tail_mean< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id567069.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id567069.html deleted file mode 100755 index 3c1d697a6a..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id567069.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)>

    -

    boost::accumulators::as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)> {
    -  // types
    -  typedef tag::weighted_pot_tail_mean_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id573005.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id573005.html deleted file mode 100755 index 834bda61d6..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id573005.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_mean(lazy)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_mean(lazy)>

    -

    boost::accumulators::as_feature<tag::weighted_mean(lazy)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    -
    -
    -struct as_feature<tag::weighted_mean(lazy)> {
    -  // types
    -  typedef tag::weighted_mean type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id573021.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id573021.html deleted file mode 100755 index 99c9d56da1..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id573021.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_mean(immediate)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_mean(immediate)>

    -

    boost::accumulators::as_feature<tag::weighted_mean(immediate)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    -
    -
    -struct as_feature<tag::weighted_mean(immediate)> {
    -  // types
    -  typedef tag::immediate_weighted_mean type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id573037.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id573037.html deleted file mode 100755 index a81aaad5df..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id573037.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)>

    -

    boost::accumulators::as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)> {
    -  // types
    -  typedef tag::weighted_mean_of_variates< VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id573067.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id573067.html deleted file mode 100755 index aa14f160bd..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id573067.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)>

    -

    boost::accumulators::as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct as_feature<tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)> {
    -  // types
    -  typedef tag::immediate_weighted_mean_of_variates< VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id573334.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id573334.html deleted file mode 100755 index add9d5b100..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id573334.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_median(with_p_square_quantile)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_median(with_p_square_quantile)>

    -

    boost::accumulators::as_feature<tag::weighted_median(with_p_square_quantile)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    -
    -
    -struct as_feature<tag::weighted_median(with_p_square_quantile)> {
    -  // types
    -  typedef tag::weighted_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id573350.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id573350.html deleted file mode 100755 index 2794cc27bf..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id573350.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_median(with_density)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_median(with_density)>

    -

    boost::accumulators::as_feature<tag::weighted_median(with_density)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    -
    -
    -struct as_feature<tag::weighted_median(with_density)> {
    -  // types
    -  typedef tag::with_density_weighted_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id573367.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id573367.html deleted file mode 100755 index 6046522dac..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id573367.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)>

    -

    boost::accumulators::as_feature<tag::weighted_median(with_p_square_cumulative_distribution)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    -
    -
    -struct as_feature<tag::weighted_median(with_p_square_cumulative_distribution)> {
    -  // types
    -  typedef tag::with_p_square_cumulative_distribution_weighted_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id574520.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id574520.html deleted file mode 100755 index f84ee46783..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id574520.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)>

    -

    boost::accumulators::as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)> {
    -  // types
    -  typedef tag::weighted_peaks_over_threshold< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id574543.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id574543.html deleted file mode 100755 index c078bc1842..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id574543.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)>

    -

    boost::accumulators::as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct as_feature<tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)> {
    -  // types
    -  typedef tag::weighted_peaks_over_threshold_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id575295.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id575295.html deleted file mode 100755 index 70eb1677df..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id575295.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_sum(kahan)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_sum(kahan)>

    -

    boost::accumulators::as_feature<tag::weighted_sum(kahan)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_sum_kahan.hpp>
    -
    -
    -struct as_feature<tag::weighted_sum(kahan)> {
    -  // types
    -  typedef tag::weighted_sum_kahan type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id576190.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id576190.html deleted file mode 100755 index a5dfbff247..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id576190.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    -

    boost::accumulators::as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)> {
    -  // types
    -  typedef tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id576228.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id576228.html deleted file mode 100755 index 6292c8475c..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id576228.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    -

    boost::accumulators::as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct as_feature<tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)> {
    -  // types
    -  typedef tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id577033.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id577033.html deleted file mode 100755 index 1719b9c351..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id577033.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_variance(lazy)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_variance(lazy)>

    -

    boost::accumulators::as_feature<tag::weighted_variance(lazy)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_variance.hpp>
    -
    -
    -struct as_feature<tag::weighted_variance(lazy)> {
    -  // types
    -  typedef tag::lazy_weighted_variance type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_feature_tag_weighted_id577050.html b/doc/html/boost/accumulators/as_feature_tag_weighted_id577050.html deleted file mode 100755 index 88664b1f05..0000000000 --- a/doc/html/boost/accumulators/as_feature_tag_weighted_id577050.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_feature<tag::weighted_variance(immediate)> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_feature<tag::weighted_variance(immediate)>

    -

    boost::accumulators::as_feature<tag::weighted_variance(immediate)>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_variance.hpp>
    -
    -
    -struct as_feature<tag::weighted_variance(immediate)> {
    -  // types
    -  typedef tag::weighted_variance type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_featu_id560880.html b/doc/html/boost/accumulators/as_weighted_featu_id560880.html new file mode 100644 index 0000000000..a9b677757b --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id560880.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::droppable< Feature >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::droppable< Feature >>

    +

    boost::accumulators::as_weighted_feature<tag::droppable< Feature >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
    +
    +template<typename Feature> 
    +struct as_weighted_feature<tag::droppable< Feature >> {
    +  // types
    +  typedef tag::droppable< typename as_weighted_feature< Feature >::type > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id562015.html b/doc/html/boost/accumulators/as_weighted_featu_id562015.html new file mode 100644 index 0000000000..1deb3767ed --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id562015.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::covariance< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::covariance< VariateType, VariateTag >>

    +

    boost::accumulators::as_weighted_feature<tag::covariance< VariateType, VariateTag >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/covariance.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct as_weighted_feature<tag::covariance< VariateType, VariateTag >> {
    +  // types
    +  typedef tag::weighted_covariance< VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id562501.html b/doc/html/boost/accumulators/as_weighted_featu_id562501.html new file mode 100644 index 0000000000..622633679d --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id562501.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::density> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::density>

    +

    boost::accumulators::as_weighted_feature<tag::density>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/density.hpp>
    +
    +
    +struct as_weighted_feature<tag::density> {
    +  // types
    +  typedef tag::weighted_density type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id562732.html b/doc/html/boost/accumulators/as_weighted_featu_id562732.html new file mode 100644 index 0000000000..d3c7b616c7 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id562732.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::error_of< Feature >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::error_of< Feature >>

    +

    boost::accumulators::as_weighted_feature<tag::error_of< Feature >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/error_of.hpp>
    +
    +template<typename Feature> 
    +struct as_weighted_feature<tag::error_of< Feature >> {
    +  // types
    +  typedef tag::error_of< typename as_weighted_feature< Feature >::type > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id562894.html b/doc/html/boost/accumulators/as_weighted_featu_id562894.html new file mode 100644 index 0000000000..d95668d38c --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id562894.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::extended_p_square> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::extended_p_square>

    +

    boost::accumulators::as_weighted_feature<tag::extended_p_square>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square.hpp>
    +
    +
    +struct as_weighted_feature<tag::extended_p_square> {
    +  // types
    +  typedef tag::weighted_extended_p_square type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id563359.html b/doc/html/boost/accumulators/as_weighted_featu_id563359.html new file mode 100644 index 0000000000..54eb7837dd --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id563359.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::extended_p_square_quantile> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::extended_p_square_quantile>

    +

    boost::accumulators::as_weighted_feature<tag::extended_p_square_quantile>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct as_weighted_feature<tag::extended_p_square_quantile> {
    +  // types
    +  typedef tag::weighted_extended_p_square_quantile type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id563391.html b/doc/html/boost/accumulators/as_weighted_featu_id563391.html new file mode 100644 index 0000000000..6634241143 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id563391.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::extended_p_square_quantile_quadratic> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::extended_p_square_quantile_quadratic>

    +

    boost::accumulators::as_weighted_feature<tag::extended_p_square_quantile_quadratic>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct as_weighted_feature<tag::extended_p_square_quantile_quadratic> {
    +  // types
    +  typedef tag::weighted_extended_p_square_quantile_quadratic type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id563729.html b/doc/html/boost/accumulators/as_weighted_featu_id563729.html new file mode 100644 index 0000000000..585c5b7855 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id563729.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::kurtosis> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::kurtosis>

    +

    boost::accumulators::as_weighted_feature<tag::kurtosis>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/kurtosis.hpp>
    +
    +
    +struct as_weighted_feature<tag::kurtosis> {
    +  // types
    +  typedef tag::weighted_kurtosis type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id564279.html b/doc/html/boost/accumulators/as_weighted_featu_id564279.html new file mode 100644 index 0000000000..7f2a8902e7 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id564279.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::mean> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::mean>

    +

    boost::accumulators::as_weighted_feature<tag::mean>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +
    +struct as_weighted_feature<tag::mean> {
    +  // types
    +  typedef tag::weighted_mean type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id564310.html b/doc/html/boost/accumulators/as_weighted_featu_id564310.html new file mode 100644 index 0000000000..a43bce79f8 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id564310.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::immediate_mean> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::immediate_mean>

    +

    boost::accumulators::as_weighted_feature<tag::immediate_mean>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +
    +struct as_weighted_feature<tag::immediate_mean> {
    +  // types
    +  typedef tag::immediate_weighted_mean type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id564341.html b/doc/html/boost/accumulators/as_weighted_featu_id564341.html new file mode 100644 index 0000000000..8c1540407a --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id564341.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >>

    +

    boost::accumulators::as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >> {
    +  // types
    +  typedef tag::weighted_mean_of_variates< VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id564398.html b/doc/html/boost/accumulators/as_weighted_featu_id564398.html new file mode 100644 index 0000000000..23b4a017ad --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id564398.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >>

    +

    boost::accumulators::as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/mean.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >> {
    +  // types
    +  typedef tag::immediate_weighted_mean_of_variates< VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id564788.html b/doc/html/boost/accumulators/as_weighted_featu_id564788.html new file mode 100644 index 0000000000..5f6a909a1d --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id564788.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::median> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::median>

    +

    boost::accumulators::as_weighted_feature<tag::median>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +
    +struct as_weighted_feature<tag::median> {
    +  // types
    +  typedef tag::weighted_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id564818.html b/doc/html/boost/accumulators/as_weighted_featu_id564818.html new file mode 100644 index 0000000000..25f54b286b --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id564818.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::with_density_median> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::with_density_median>

    +

    boost::accumulators::as_weighted_feature<tag::with_density_median>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +
    +struct as_weighted_feature<tag::with_density_median> {
    +  // types
    +  typedef tag::with_density_weighted_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id564850.html b/doc/html/boost/accumulators/as_weighted_featu_id564850.html new file mode 100644 index 0000000000..05c7de59b2 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id564850.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median>

    +

    boost::accumulators::as_weighted_feature<tag::with_p_square_cumulative_distribution_median>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +
    +struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median> {
    +  // types
    +  typedef tag::with_p_square_cumulative_distribution_weighted_median type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id565415.html b/doc/html/boost/accumulators/as_weighted_featu_id565415.html new file mode 100644 index 0000000000..08d05c45ff --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id565415.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::moment< N >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::moment< N >>

    +

    boost::accumulators::as_weighted_feature<tag::moment< N >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/moment.hpp>
    +
    +template<int N> 
    +struct as_weighted_feature<tag::moment< N >> {
    +  // types
    +  typedef tag::weighted_moment< N > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id565599.html b/doc/html/boost/accumulators/as_weighted_featu_id565599.html new file mode 100644 index 0000000000..98e8a5703b --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id565599.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::p_square_cumulative_distribution> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::p_square_cumulative_distribution>

    +

    boost::accumulators::as_weighted_feature<tag::p_square_cumulative_distribution>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/p_square_cumul_dist.hpp>
    +
    +
    +struct as_weighted_feature<tag::p_square_cumulative_distribution> {
    +  // types
    +  typedef tag::weighted_p_square_cumulative_distribution type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id565832.html b/doc/html/boost/accumulators/as_weighted_featu_id565832.html new file mode 100644 index 0000000000..bf9a558823 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id565832.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::p_square_quantile> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::p_square_quantile>

    +

    boost::accumulators::as_weighted_feature<tag::p_square_quantile>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/p_square_quantile.hpp>
    +
    +
    +struct as_weighted_feature<tag::p_square_quantile> {
    +  // types
    +  typedef tag::weighted_p_square_quantile type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id566221.html b/doc/html/boost/accumulators/as_weighted_featu_id566221.html new file mode 100644 index 0000000000..9ae4f82303 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id566221.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::peaks_over_threshold< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::peaks_over_threshold< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::peaks_over_threshold< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::peaks_over_threshold< LeftRight >> {
    +  // types
    +  typedef tag::weighted_peaks_over_threshold< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id566264.html b/doc/html/boost/accumulators/as_weighted_featu_id566264.html new file mode 100644 index 0000000000..c3453798fe --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id566264.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >> {
    +  // types
    +  typedef tag::weighted_peaks_over_threshold_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id567430.html b/doc/html/boost/accumulators/as_weighted_featu_id567430.html new file mode 100644 index 0000000000..7c6657567f --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id567430.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::pot_quantile< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::pot_quantile< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::pot_quantile< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::pot_quantile< LeftRight >> {
    +  // types
    +  typedef tag::weighted_pot_quantile< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id567473.html b/doc/html/boost/accumulators/as_weighted_featu_id567473.html new file mode 100644 index 0000000000..b7210af45a --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id567473.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::pot_quantile_prob< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::pot_quantile_prob< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::pot_quantile_prob< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::pot_quantile_prob< LeftRight >> {
    +  // types
    +  typedef tag::weighted_pot_quantile_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id567886.html b/doc/html/boost/accumulators/as_weighted_featu_id567886.html new file mode 100644 index 0000000000..2f874beef0 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id567886.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::pot_tail_mean< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::pot_tail_mean< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::pot_tail_mean< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::pot_tail_mean< LeftRight >> {
    +  // types
    +  typedef tag::weighted_pot_tail_mean< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id567929.html b/doc/html/boost/accumulators/as_weighted_featu_id567929.html new file mode 100644 index 0000000000..02e927d575 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id567929.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >> {
    +  // types
    +  typedef tag::weighted_pot_tail_mean_prob< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id568794.html b/doc/html/boost/accumulators/as_weighted_featu_id568794.html new file mode 100644 index 0000000000..986f6aa260 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id568794.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::skewness> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::skewness>

    +

    boost::accumulators::as_weighted_feature<tag::skewness>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/skewness.hpp>
    +
    +
    +struct as_weighted_feature<tag::skewness> {
    +  // types
    +  typedef tag::weighted_skewness type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id569093.html b/doc/html/boost/accumulators/as_weighted_featu_id569093.html new file mode 100644 index 0000000000..81b23e1a47 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id569093.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::sum> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::sum>

    +

    boost::accumulators::as_weighted_feature<tag::sum>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/sum.hpp>
    +
    +
    +struct as_weighted_feature<tag::sum> {
    +  // types
    +  typedef tag::weighted_sum type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id569360.html b/doc/html/boost/accumulators/as_weighted_featu_id569360.html new file mode 100644 index 0000000000..580ca55fc8 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id569360.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::sum_kahan> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::sum_kahan>

    +

    boost::accumulators::as_weighted_feature<tag::sum_kahan>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/sum_kahan.hpp>
    +
    +
    +struct as_weighted_feature<tag::sum_kahan> {
    +  // types
    +  typedef tag::weighted_sum_kahan type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id569987.html b/doc/html/boost/accumulators/as_weighted_featu_id569987.html new file mode 100644 index 0000000000..de4885f7d7 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id569987.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >> {
    +  // types
    +  typedef tag::non_coherent_weighted_tail_mean< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id570594.html b/doc/html/boost/accumulators/as_weighted_featu_id570594.html new file mode 100644 index 0000000000..07b189154f --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id570594.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::tail_quantile< LeftRight >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::tail_quantile< LeftRight >>

    +

    boost::accumulators::as_weighted_feature<tag::tail_quantile< LeftRight >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_quantile.hpp>
    +
    +template<typename LeftRight> 
    +struct as_weighted_feature<tag::tail_quantile< LeftRight >> {
    +  // types
    +  typedef tag::weighted_tail_quantile< LeftRight > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id571326.html b/doc/html/boost/accumulators/as_weighted_featu_id571326.html new file mode 100644 index 0000000000..bacfdcd897 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id571326.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

    +

    boost::accumulators::as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> {
    +  // types
    +  typedef tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id571398.html b/doc/html/boost/accumulators/as_weighted_featu_id571398.html new file mode 100644 index 0000000000..a9fe324ebb --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id571398.html @@ -0,0 +1,53 @@ + + + +Struct template as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

    +

    boost::accumulators::as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> {
    +  // types
    +  typedef tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id571991.html b/doc/html/boost/accumulators/as_weighted_featu_id571991.html new file mode 100644 index 0000000000..9a06aaec3f --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id571991.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::variance> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::variance>

    +

    boost::accumulators::as_weighted_feature<tag::variance>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/variance.hpp>
    +
    +
    +struct as_weighted_feature<tag::variance> {
    +  // types
    +  typedef tag::weighted_variance type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_featu_id572022.html b/doc/html/boost/accumulators/as_weighted_featu_id572022.html new file mode 100644 index 0000000000..a5cf29ee45 --- /dev/null +++ b/doc/html/boost/accumulators/as_weighted_featu_id572022.html @@ -0,0 +1,53 @@ + + + +Struct as_weighted_feature<tag::lazy_variance> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct as_weighted_feature<tag::lazy_variance>

    +

    boost::accumulators::as_weighted_feature<tag::lazy_variance>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/variance.hpp>
    +
    +
    +struct as_weighted_feature<tag::lazy_variance> {
    +  // types
    +  typedef tag::lazy_weighted_variance type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/as_weighted_feature.html b/doc/html/boost/accumulators/as_weighted_feature.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id560128.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id560128.html deleted file mode 100755 index abbc3160f1..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id560128.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::droppable< Feature >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::droppable< Feature >>

    -

    boost::accumulators::as_weighted_feature<tag::droppable< Feature >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
    -
    -template<typename Feature> 
    -struct as_weighted_feature<tag::droppable< Feature >> {
    -  // types
    -  typedef tag::droppable< typename as_weighted_feature< Feature >::type > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id561264.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id561264.html deleted file mode 100755 index e9d36bc68f..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id561264.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::covariance< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::covariance< VariateType, VariateTag >>

    -

    boost::accumulators::as_weighted_feature<tag::covariance< VariateType, VariateTag >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/covariance.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct as_weighted_feature<tag::covariance< VariateType, VariateTag >> {
    -  // types
    -  typedef tag::weighted_covariance< VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id561750.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id561750.html deleted file mode 100755 index 0015952577..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id561750.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::density> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::density>

    -

    boost::accumulators::as_weighted_feature<tag::density>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/density.hpp>
    -
    -
    -struct as_weighted_feature<tag::density> {
    -  // types
    -  typedef tag::weighted_density type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id561981.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id561981.html deleted file mode 100755 index d9a2a520a5..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id561981.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::error_of< Feature >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::error_of< Feature >>

    -

    boost::accumulators::as_weighted_feature<tag::error_of< Feature >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/error_of.hpp>
    -
    -template<typename Feature> 
    -struct as_weighted_feature<tag::error_of< Feature >> {
    -  // types
    -  typedef tag::error_of< typename as_weighted_feature< Feature >::type > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id562143.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id562143.html deleted file mode 100755 index 6110cc0ec2..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id562143.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::extended_p_square> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::extended_p_square>

    -

    boost::accumulators::as_weighted_feature<tag::extended_p_square>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square.hpp>
    -
    -
    -struct as_weighted_feature<tag::extended_p_square> {
    -  // types
    -  typedef tag::weighted_extended_p_square type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id562608.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id562608.html deleted file mode 100755 index 3651773dd7..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id562608.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::extended_p_square_quantile> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::extended_p_square_quantile>

    -

    boost::accumulators::as_weighted_feature<tag::extended_p_square_quantile>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct as_weighted_feature<tag::extended_p_square_quantile> {
    -  // types
    -  typedef tag::weighted_extended_p_square_quantile type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id562640.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id562640.html deleted file mode 100755 index 8e74563ed7..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id562640.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::extended_p_square_quantile_quadratic> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::extended_p_square_quantile_quadratic>

    -

    boost::accumulators::as_weighted_feature<tag::extended_p_square_quantile_quadratic>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct as_weighted_feature<tag::extended_p_square_quantile_quadratic> {
    -  // types
    -  typedef tag::weighted_extended_p_square_quantile_quadratic type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id562978.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id562978.html deleted file mode 100755 index 400523ea3d..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id562978.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::kurtosis> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::kurtosis>

    -

    boost::accumulators::as_weighted_feature<tag::kurtosis>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/kurtosis.hpp>
    -
    -
    -struct as_weighted_feature<tag::kurtosis> {
    -  // types
    -  typedef tag::weighted_kurtosis type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id563528.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id563528.html deleted file mode 100755 index f5cb33a937..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id563528.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::mean> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::mean>

    -

    boost::accumulators::as_weighted_feature<tag::mean>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -
    -struct as_weighted_feature<tag::mean> {
    -  // types
    -  typedef tag::weighted_mean type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id563558.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id563558.html deleted file mode 100755 index 4ba97d675f..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id563558.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::immediate_mean> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::immediate_mean>

    -

    boost::accumulators::as_weighted_feature<tag::immediate_mean>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -
    -struct as_weighted_feature<tag::immediate_mean> {
    -  // types
    -  typedef tag::immediate_weighted_mean type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id563590.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id563590.html deleted file mode 100755 index 3dd5c60480..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id563590.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >>

    -

    boost::accumulators::as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct as_weighted_feature<tag::mean_of_variates< VariateType, VariateTag >> {
    -  // types
    -  typedef tag::weighted_mean_of_variates< VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id563646.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id563646.html deleted file mode 100755 index 4092de59fa..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id563646.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >>

    -

    boost::accumulators::as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/mean.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct as_weighted_feature<tag::immediate_mean_of_variates< VariateType, VariateTag >> {
    -  // types
    -  typedef tag::immediate_weighted_mean_of_variates< VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id564037.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id564037.html deleted file mode 100755 index faf091246e..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id564037.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::median> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::median>

    -

    boost::accumulators::as_weighted_feature<tag::median>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -
    -struct as_weighted_feature<tag::median> {
    -  // types
    -  typedef tag::weighted_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id564067.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id564067.html deleted file mode 100755 index 5e4b643ac1..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id564067.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::with_density_median> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::with_density_median>

    -

    boost::accumulators::as_weighted_feature<tag::with_density_median>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -
    -struct as_weighted_feature<tag::with_density_median> {
    -  // types
    -  typedef tag::with_density_weighted_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id564099.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id564099.html deleted file mode 100755 index ba446d0c63..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id564099.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median>

    -

    boost::accumulators::as_weighted_feature<tag::with_p_square_cumulative_distribution_median>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -
    -struct as_weighted_feature<tag::with_p_square_cumulative_distribution_median> {
    -  // types
    -  typedef tag::with_p_square_cumulative_distribution_weighted_median type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id564664.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id564664.html deleted file mode 100755 index 18542fe24f..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id564664.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::moment< N >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::moment< N >>

    -

    boost::accumulators::as_weighted_feature<tag::moment< N >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/moment.hpp>
    -
    -template<int N> 
    -struct as_weighted_feature<tag::moment< N >> {
    -  // types
    -  typedef tag::weighted_moment< N > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id564848.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id564848.html deleted file mode 100755 index 12bae361ca..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id564848.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::p_square_cumulative_distribution> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::p_square_cumulative_distribution>

    -

    boost::accumulators::as_weighted_feature<tag::p_square_cumulative_distribution>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/p_square_cumulative_distribution.hpp>
    -
    -
    -struct as_weighted_feature<tag::p_square_cumulative_distribution> {
    -  // types
    -  typedef tag::weighted_p_square_cumulative_distribution type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id565077.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id565077.html deleted file mode 100755 index 05905304e6..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id565077.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::p_square_quantile> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::p_square_quantile>

    -

    boost::accumulators::as_weighted_feature<tag::p_square_quantile>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/p_square_quantile.hpp>
    -
    -
    -struct as_weighted_feature<tag::p_square_quantile> {
    -  // types
    -  typedef tag::weighted_p_square_quantile type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id565466.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id565466.html deleted file mode 100755 index 427bf39d23..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id565466.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::peaks_over_threshold< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::peaks_over_threshold< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::peaks_over_threshold< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::peaks_over_threshold< LeftRight >> {
    -  // types
    -  typedef tag::weighted_peaks_over_threshold< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id565508.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id565508.html deleted file mode 100755 index 41196f0ad6..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id565508.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::peaks_over_threshold_prob< LeftRight >> {
    -  // types
    -  typedef tag::weighted_peaks_over_threshold_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id566675.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id566675.html deleted file mode 100755 index 9bfa52fcdb..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id566675.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::pot_quantile< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::pot_quantile< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::pot_quantile< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::pot_quantile< LeftRight >> {
    -  // types
    -  typedef tag::weighted_pot_quantile< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id566717.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id566717.html deleted file mode 100755 index 9c391f7cd4..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id566717.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::pot_quantile_prob< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::pot_quantile_prob< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::pot_quantile_prob< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_quantile.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::pot_quantile_prob< LeftRight >> {
    -  // types
    -  typedef tag::weighted_pot_quantile_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id567131.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id567131.html deleted file mode 100755 index 94abd2f193..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id567131.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::pot_tail_mean< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::pot_tail_mean< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::pot_tail_mean< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::pot_tail_mean< LeftRight >> {
    -  // types
    -  typedef tag::weighted_pot_tail_mean< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id567173.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id567173.html deleted file mode 100755 index 91d04bd688..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id567173.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::pot_tail_mean_prob< LeftRight >> {
    -  // types
    -  typedef tag::weighted_pot_tail_mean_prob< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id568039.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id568039.html deleted file mode 100755 index 12980ce445..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id568039.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::skewness> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::skewness>

    -

    boost::accumulators::as_weighted_feature<tag::skewness>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/skewness.hpp>
    -
    -
    -struct as_weighted_feature<tag::skewness> {
    -  // types
    -  typedef tag::weighted_skewness type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id568338.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id568338.html deleted file mode 100755 index c9027cf33b..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id568338.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::sum> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::sum>

    -

    boost::accumulators::as_weighted_feature<tag::sum>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/sum.hpp>
    -
    -
    -struct as_weighted_feature<tag::sum> {
    -  // types
    -  typedef tag::weighted_sum type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id568604.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id568604.html deleted file mode 100755 index da79eb34d6..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id568604.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::sum_kahan> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::sum_kahan>

    -

    boost::accumulators::as_weighted_feature<tag::sum_kahan>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/sum_kahan.hpp>
    -
    -
    -struct as_weighted_feature<tag::sum_kahan> {
    -  // types
    -  typedef tag::weighted_sum_kahan type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id569232.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id569232.html deleted file mode 100755 index e09e3069b2..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id569232.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::non_coherent_tail_mean< LeftRight >> {
    -  // types
    -  typedef tag::non_coherent_weighted_tail_mean< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id569839.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id569839.html deleted file mode 100755 index e188c21f2a..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id569839.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::tail_quantile< LeftRight >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::tail_quantile< LeftRight >>

    -

    boost::accumulators::as_weighted_feature<tag::tail_quantile< LeftRight >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_quantile.hpp>
    -
    -template<typename LeftRight> 
    -struct as_weighted_feature<tag::tail_quantile< LeftRight >> {
    -  // types
    -  typedef tag::weighted_tail_quantile< LeftRight > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id570571.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id570571.html deleted file mode 100755 index bfd3b70593..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id570571.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

    -

    boost::accumulators::as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct as_weighted_feature<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> {
    -  // types
    -  typedef tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id570643.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id570643.html deleted file mode 100755 index 0ca85053f8..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id570643.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

    -

    boost::accumulators::as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct as_weighted_feature<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> {
    -  // types
    -  typedef tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id571236.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id571236.html deleted file mode 100755 index 4a15723cbf..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id571236.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::variance> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::variance>

    -

    boost::accumulators::as_weighted_feature<tag::variance>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/variance.hpp>
    -
    -
    -struct as_weighted_feature<tag::variance> {
    -  // types
    -  typedef tag::weighted_variance type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/as_weighted_feature_tag_id571267.html b/doc/html/boost/accumulators/as_weighted_feature_tag_id571267.html deleted file mode 100755 index 116d8a5532..0000000000 --- a/doc/html/boost/accumulators/as_weighted_feature_tag_id571267.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct as_weighted_feature<tag::lazy_variance> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct as_weighted_feature<tag::lazy_variance>

    -

    boost::accumulators::as_weighted_feature<tag::lazy_variance>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/variance.hpp>
    -
    -
    -struct as_weighted_feature<tag::lazy_variance> {
    -  // types
    -  typedef tag::lazy_weighted_variance type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/covariate1.html b/doc/html/boost/accumulators/covariate1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/covariate2.html b/doc/html/boost/accumulators/covariate2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/depends_on.html b/doc/html/boost/accumulators/depends_on.html old mode 100755 new mode 100644 index 0c405ceae1..4c5a52e41e --- a/doc/html/boost/accumulators/depends_on.html +++ b/doc/html/boost/accumulators/depends_on.html @@ -38,7 +38,7 @@ typedef mpl::transform< mpl::vector< Feature1, Feature2,...>, as_feature< mpl::_1 > >::type dependencies; };
    -

    Description

    +

    Description

    depends_on

    diff --git a/doc/html/boost/accumulators/dont_care.html b/doc/html/boost/accumulators/dont_care.html old mode 100755 new mode 100644 index c318a809e7..f2dcf1ed03 --- a/doc/html/boost/accumulators/dont_care.html +++ b/doc/html/boost/accumulators/dont_care.html @@ -34,16 +34,16 @@ struct dont_care { // construct/copy/destruct - template<typename Args> dont_care(Args const &); + template<typename Args> dont_care(Args const &); };
    -

    Description

    +

    Description

    -

    +

    dont_care public construct/copy/destruct

    -
    1. template<typename Args> dont_care(Args const &);
    +
    1. template<typename Args> dont_care(Args const &);
    diff --git a/doc/html/boost/accumulators/droppable_accumulator.html b/doc/html/boost/accumulators/droppable_accumulator.html old mode 100755 new mode 100644 index d7eeb83729..8e7cf2d895 --- a/doc/html/boost/accumulators/droppable_accumulator.html +++ b/doc/html/boost/accumulators/droppable_accumulator.html @@ -36,16 +36,20 @@ public boost::accumulators::droppable_accumulator_base< Accumulator > { // construct/copy/destruct - template<typename Args> droppable_accumulator(Args const &); + template<typename Args> droppable_accumulator(Args const &); + droppable_accumulator(droppable_accumulator const &); };
    -

    Description

    +

    Description

    -

    +

    droppable_accumulator public construct/copy/destruct

    -
    1. template<typename Args> droppable_accumulator(Args const & args);
    +
      +
    1. template<typename Args> droppable_accumulator(Args const & args);
    2. +
    3. droppable_accumulator(droppable_accumulator const & that);
    4. +
    diff --git a/doc/html/boost/accumulators/droppable_accumulator_base.html b/doc/html/boost/accumulators/droppable_accumulator_base.html old mode 100755 new mode 100644 index 4908033803..55a02b3dee --- a/doc/html/boost/accumulators/droppable_accumulator_base.html +++ b/doc/html/boost/accumulators/droppable_accumulator_base.html @@ -39,31 +39,35 @@ typedef Accumulator::result_type result_type; // construct/copy/destruct - template<typename Args> droppable_accumulator_base(Args const &); + template<typename Args> droppable_accumulator_base(Args const &); + droppable_accumulator_base(droppable_accumulator_base const &); - // public member functions - template<typename Args> void operator()(Args const &); - template<typename Args> void add_ref(Args const &); - template<typename Args> void drop(Args const &); - bool is_dropped() const; + // public member functions + template<typename Args> void operator()(Args const &); + template<typename Args> void add_ref(Args const &); + template<typename Args> void drop(Args const &); + bool is_dropped() const; };
    -

    Description

    +

    Description

    -

    +

    droppable_accumulator_base public construct/copy/destruct

    -
    1. template<typename Args> droppable_accumulator_base(Args const & args);
    +
      +
    1. template<typename Args> droppable_accumulator_base(Args const & args);
    2. +
    3. droppable_accumulator_base(droppable_accumulator_base const & that);
    4. +
    -

    -droppable_accumulator_base public member functions

    +

    +droppable_accumulator_base public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. template<typename Args> void add_ref(Args const &);
    4. -
    5. template<typename Args> void drop(Args const & args);
    6. -
    7. bool is_dropped() const;
    8. +
    9. template<typename Args> void operator()(Args const & args);
    10. +
    11. template<typename Args> void add_ref(Args const &);
    12. +
    13. template<typename Args> void drop(Args const & args);
    14. +
    15. bool is_dropped() const;
    diff --git a/doc/html/boost/accumulators/extract/coherent_tail_mean.html b/doc/html/boost/accumulators/extract/coherent_tail_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/count.html b/doc/html/boost/accumulators/extract/count.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/covariance.html b/doc/html/boost/accumulators/extract/covariance.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/density.html b/doc/html/boost/accumulators/extract/density.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/extended_p_square.html b/doc/html/boost/accumulators/extract/extended_p_square.html old mode 100755 new mode 100644 index 615b2df978..980ac07ddf --- a/doc/html/boost/accumulators/extract/extended_p_square.html +++ b/doc/html/boost/accumulators/extract/extended_p_square.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/extended_p_square_id563439.html b/doc/html/boost/accumulators/extract/extended_p_square_id563439.html new file mode 100644 index 0000000000..a5d7a68270 --- /dev/null +++ b/doc/html/boost/accumulators/extract/extended_p_square_id563439.html @@ -0,0 +1,49 @@ + + + +Global extended_p_square_quantile_quadratic + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global extended_p_square_quantile_quadratic

    +

    boost::accumulators::extract::extended_p_square_quantile_quadratic

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/extended_p_square_quant_id562688.html b/doc/html/boost/accumulators/extract/extended_p_square_quant_id562688.html deleted file mode 100755 index 2b285d4e8f..0000000000 --- a/doc/html/boost/accumulators/extract/extended_p_square_quant_id562688.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global extended_p_square_quantile_quadratic - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global extended_p_square_quantile_quadratic

    -

    boost::accumulators::extract::extended_p_square_quantile_quadratic

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/extended_p_square_quantile.html b/doc/html/boost/accumulators/extract/extended_p_square_quantile.html old mode 100755 new mode 100644 index 8c31c4c88c..bf741ca462 --- a/doc/html/boost/accumulators/extract/extended_p_square_quantile.html +++ b/doc/html/boost/accumulators/extract/extended_p_square_quantile.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/kurtosis.html b/doc/html/boost/accumulators/extract/kurtosis.html old mode 100755 new mode 100644 index a0307bc424..33b5e1e628 --- a/doc/html/boost/accumulators/extract/kurtosis.html +++ b/doc/html/boost/accumulators/extract/kurtosis.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/lazy_variance.html b/doc/html/boost/accumulators/extract/lazy_variance.html old mode 100755 new mode 100644 index f805b1553e..5320902df1 --- a/doc/html/boost/accumulators/extract/lazy_variance.html +++ b/doc/html/boost/accumulators/extract/lazy_variance.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/lazy_weighted_variance.html b/doc/html/boost/accumulators/extract/lazy_weighted_variance.html old mode 100755 new mode 100644 index 189ac684a6..3d3350a969 --- a/doc/html/boost/accumulators/extract/lazy_weighted_variance.html +++ b/doc/html/boost/accumulators/extract/lazy_weighted_variance.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/max.html b/doc/html/boost/accumulators/extract/max.html old mode 100755 new mode 100644 index 6c3c0eb121..ada0a60209 --- a/doc/html/boost/accumulators/extract/max.html +++ b/doc/html/boost/accumulators/extract/max.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/mean.html b/doc/html/boost/accumulators/extract/mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/mean_of_weights.html b/doc/html/boost/accumulators/extract/mean_of_weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/median.html b/doc/html/boost/accumulators/extract/median.html old mode 100755 new mode 100644 index bb558115f4..585de3566b --- a/doc/html/boost/accumulators/extract/median.html +++ b/doc/html/boost/accumulators/extract/median.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/min.html b/doc/html/boost/accumulators/extract/min.html old mode 100755 new mode 100644 index 4c78f72d3e..a7051b13d8 --- a/doc/html/boost/accumulators/extract/min.html +++ b/doc/html/boost/accumulators/extract/min.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/non_coherent_tail_mean.html b/doc/html/boost/accumulators/extract/non_coherent_tail_mean.html old mode 100755 new mode 100644 index e86d7cea55..e6c604541a --- a/doc/html/boost/accumulators/extract/non_coherent_tail_mean.html +++ b/doc/html/boost/accumulators/extract/non_coherent_tail_mean.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@

    Synopsis

    +extractor< tag::abstract_non_coherent_tail_mean > const non_coherent_tail_mean;
    @@ -43,7 +43,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/non_coherent_weig_id576256.html b/doc/html/boost/accumulators/extract/non_coherent_weig_id576256.html new file mode 100644 index 0000000000..39369e388a --- /dev/null +++ b/doc/html/boost/accumulators/extract/non_coherent_weig_id576256.html @@ -0,0 +1,49 @@ + + + +Global non_coherent_weighted_tail_mean + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global non_coherent_weighted_tail_mean

    +

    boost::accumulators::extract::non_coherent_weighted_tail_mean

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/non_coherent_weighted_t_id575497.html b/doc/html/boost/accumulators/extract/non_coherent_weighted_t_id575497.html deleted file mode 100755 index 874cdeac95..0000000000 --- a/doc/html/boost/accumulators/extract/non_coherent_weighted_t_id575497.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global non_coherent_weighted_tail_mean - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global non_coherent_weighted_tail_mean

    -

    boost::accumulators::extract::non_coherent_weighted_tail_mean

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/p_square_cumulati_id565634.html b/doc/html/boost/accumulators/extract/p_square_cumulati_id565634.html new file mode 100644 index 0000000000..7a64e44cdf --- /dev/null +++ b/doc/html/boost/accumulators/extract/p_square_cumulati_id565634.html @@ -0,0 +1,49 @@ + + + +Global p_square_cumulative_distribution + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global p_square_cumulative_distribution

    +

    boost::accumulators::extract::p_square_cumulative_distribution

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/p_square_cumulative_dis_id564883.html b/doc/html/boost/accumulators/extract/p_square_cumulative_dis_id564883.html deleted file mode 100755 index 1d26a4f9de..0000000000 --- a/doc/html/boost/accumulators/extract/p_square_cumulative_dis_id564883.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global p_square_cumulative_distribution - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global p_square_cumulative_distribution

    -

    boost::accumulators::extract::p_square_cumulative_distribution

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/p_square_quantile.html b/doc/html/boost/accumulators/extract/p_square_quantile.html old mode 100755 new mode 100644 index 47ded6f856..c377e4dac4 --- a/doc/html/boost/accumulators/extract/p_square_quantile.html +++ b/doc/html/boost/accumulators/extract/p_square_quantile.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/p_square_quantile_for_m_id565123.html b/doc/html/boost/accumulators/extract/p_square_quantile_for_m_id565123.html deleted file mode 100755 index 521e63a08b..0000000000 --- a/doc/html/boost/accumulators/extract/p_square_quantile_for_m_id565123.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global p_square_quantile_for_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global p_square_quantile_for_median

    -

    boost::accumulators::extract::p_square_quantile_for_median

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/p_square_quantile_id565878.html b/doc/html/boost/accumulators/extract/p_square_quantile_id565878.html new file mode 100644 index 0000000000..92b94888f5 --- /dev/null +++ b/doc/html/boost/accumulators/extract/p_square_quantile_id565878.html @@ -0,0 +1,49 @@ + + + +Global p_square_quantile_for_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global p_square_quantile_for_median

    +

    boost::accumulators::extract::p_square_quantile_for_median

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/peaks_over_threshold.html b/doc/html/boost/accumulators/extract/peaks_over_threshold.html old mode 100755 new mode 100644 index 792bf412a0..30c52dfa49 --- a/doc/html/boost/accumulators/extract/peaks_over_threshold.html +++ b/doc/html/boost/accumulators/extract/peaks_over_threshold.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@

    Synopsis

    +extractor< tag::abstract_peaks_over_threshold > const peaks_over_threshold;
    @@ -43,7 +43,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/quantile.html b/doc/html/boost/accumulators/extract/quantile.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/relative_tail_var_id571486.html b/doc/html/boost/accumulators/extract/relative_tail_var_id571486.html new file mode 100644 index 0000000000..ea6c01e042 --- /dev/null +++ b/doc/html/boost/accumulators/extract/relative_tail_var_id571486.html @@ -0,0 +1,49 @@ + + + +Global relative_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global relative_tail_variate_means

    +

    boost::accumulators::extract::relative_tail_variate_means

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/relative_tail_variate_m_id570730.html b/doc/html/boost/accumulators/extract/relative_tail_variate_m_id570730.html deleted file mode 100755 index c55e0a82c5..0000000000 --- a/doc/html/boost/accumulators/extract/relative_tail_variate_m_id570730.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global relative_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global relative_tail_variate_means

    -

    boost::accumulators::extract::relative_tail_variate_means

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/relative_weighted_id577311.html b/doc/html/boost/accumulators/extract/relative_weighted_id577311.html new file mode 100644 index 0000000000..ed7a064d9a --- /dev/null +++ b/doc/html/boost/accumulators/extract/relative_weighted_id577311.html @@ -0,0 +1,49 @@ + + + +Global relative_weighted_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global relative_weighted_tail_variate_means

    +

    boost::accumulators::extract::relative_weighted_tail_variate_means

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/relative_weighted_tail__id576281.html b/doc/html/boost/accumulators/extract/relative_weighted_tail__id576281.html deleted file mode 100755 index 08fc70e1a6..0000000000 --- a/doc/html/boost/accumulators/extract/relative_weighted_tail__id576281.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global relative_weighted_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global relative_weighted_tail_variate_means

    -

    boost::accumulators::extract::relative_weighted_tail_variate_means

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/rolling_count.html b/doc/html/boost/accumulators/extract/rolling_count.html old mode 100755 new mode 100644 index c516ef39d0..1ef1837654 --- a/doc/html/boost/accumulators/extract/rolling_count.html +++ b/doc/html/boost/accumulators/extract/rolling_count.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/rolling_mean.html b/doc/html/boost/accumulators/extract/rolling_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/rolling_sum.html b/doc/html/boost/accumulators/extract/rolling_sum.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/rolling_window.html b/doc/html/boost/accumulators/extract/rolling_window.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/rolling_window_plus1.html b/doc/html/boost/accumulators/extract/rolling_window_plus1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/skewness.html b/doc/html/boost/accumulators/extract/skewness.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/sum.html b/doc/html/boost/accumulators/extract/sum.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/sum_kahan.html b/doc/html/boost/accumulators/extract/sum_kahan.html old mode 100755 new mode 100644 index 2b01ee50d1..4bb46a6e21 --- a/doc/html/boost/accumulators/extract/sum_kahan.html +++ b/doc/html/boost/accumulators/extract/sum_kahan.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/sum_of_variates.html b/doc/html/boost/accumulators/extract/sum_of_variates.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/sum_of_variates_kahan.html b/doc/html/boost/accumulators/extract/sum_of_variates_kahan.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/sum_of_weights.html b/doc/html/boost/accumulators/extract/sum_of_weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/sum_of_weights_kahan.html b/doc/html/boost/accumulators/extract/sum_of_weights_kahan.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/tail.html b/doc/html/boost/accumulators/extract/tail.html old mode 100755 new mode 100644 index 41f6a8e4b6..a0e65c38d2 --- a/doc/html/boost/accumulators/extract/tail.html +++ b/doc/html/boost/accumulators/extract/tail.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/tail_mean.html b/doc/html/boost/accumulators/extract/tail_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/tail_quantile.html b/doc/html/boost/accumulators/extract/tail_quantile.html old mode 100755 new mode 100644 index 2c1e638386..86ea2dca10 --- a/doc/html/boost/accumulators/extract/tail_quantile.html +++ b/doc/html/boost/accumulators/extract/tail_quantile.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/tail_variate.html b/doc/html/boost/accumulators/extract/tail_variate.html old mode 100755 new mode 100644 index 44e5cd79f3..644f3d74ee --- a/doc/html/boost/accumulators/extract/tail_variate.html +++ b/doc/html/boost/accumulators/extract/tail_variate.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/tail_variate_means.html b/doc/html/boost/accumulators/extract/tail_variate_means.html old mode 100755 new mode 100644 index adf8dbff3f..9739666ddf --- a/doc/html/boost/accumulators/extract/tail_variate_means.html +++ b/doc/html/boost/accumulators/extract/tail_variate_means.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -31,7 +31,7 @@

    Synopsis

    +extractor< tag::abstract_absolute_tail_variate_means > const tail_variate_means;
    @@ -43,7 +43,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/tail_weights.html b/doc/html/boost/accumulators/extract/tail_weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/variance.html b/doc/html/boost/accumulators/extract/variance.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/weighted_covariance.html b/doc/html/boost/accumulators/extract/weighted_covariance.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/weighted_density.html b/doc/html/boost/accumulators/extract/weighted_density.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/weighted_extended_id563452.html b/doc/html/boost/accumulators/extract/weighted_extended_id563452.html new file mode 100644 index 0000000000..830e1adc7c --- /dev/null +++ b/doc/html/boost/accumulators/extract/weighted_extended_id563452.html @@ -0,0 +1,49 @@ + + + +Global weighted_extended_p_square_quantile + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global weighted_extended_p_square_quantile

    +

    boost::accumulators::extract::weighted_extended_p_square_quantile

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/weighted_extended_id563465.html b/doc/html/boost/accumulators/extract/weighted_extended_id563465.html new file mode 100644 index 0000000000..bc8e4ceeaa --- /dev/null +++ b/doc/html/boost/accumulators/extract/weighted_extended_id563465.html @@ -0,0 +1,49 @@ + + + +Global weighted_extended_p_square_quantile_quadratic + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global weighted_extended_p_square_quantile_quadratic

    +

    boost::accumulators::extract::weighted_extended_p_square_quantile_quadratic

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562701.html b/doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562701.html deleted file mode 100755 index cbccb6f3c0..0000000000 --- a/doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562701.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global weighted_extended_p_square_quantile - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global weighted_extended_p_square_quantile

    -

    boost::accumulators::extract::weighted_extended_p_square_quantile

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562714.html b/doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562714.html deleted file mode 100755 index 3b4a5bd655..0000000000 --- a/doc/html/boost/accumulators/extract/weighted_extended_p_squ_id562714.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global weighted_extended_p_square_quantile_quadratic - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global weighted_extended_p_square_quantile_quadratic

    -

    boost::accumulators::extract::weighted_extended_p_square_quantile_quadratic

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/weighted_extended_p_square.html b/doc/html/boost/accumulators/extract/weighted_extended_p_square.html old mode 100755 new mode 100644 index d688c36541..52abc751b4 --- a/doc/html/boost/accumulators/extract/weighted_extended_p_square.html +++ b/doc/html/boost/accumulators/extract/weighted_extended_p_square.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/weighted_kurtosis.html b/doc/html/boost/accumulators/extract/weighted_kurtosis.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/weighted_mean.html b/doc/html/boost/accumulators/extract/weighted_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/weighted_median.html b/doc/html/boost/accumulators/extract/weighted_median.html old mode 100755 new mode 100644 index 929096c9fe..5f5537b20c --- a/doc/html/boost/accumulators/extract/weighted_median.html +++ b/doc/html/boost/accumulators/extract/weighted_median.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/weighted_p_square_cumul_id573948.html b/doc/html/boost/accumulators/extract/weighted_p_square_cumul_id573948.html deleted file mode 100755 index af0060c567..0000000000 --- a/doc/html/boost/accumulators/extract/weighted_p_square_cumul_id573948.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global weighted_p_square_cumulative_distribution - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global weighted_p_square_cumulative_distribution

    -

    boost::accumulators::extract::weighted_p_square_cumulative_distribution

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/weighted_p_square_id574702.html b/doc/html/boost/accumulators/extract/weighted_p_square_id574702.html new file mode 100644 index 0000000000..69c642cbda --- /dev/null +++ b/doc/html/boost/accumulators/extract/weighted_p_square_id574702.html @@ -0,0 +1,49 @@ + + + +Global weighted_p_square_cumulative_distribution + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global weighted_p_square_cumulative_distribution

    +

    boost::accumulators::extract::weighted_p_square_cumulative_distribution

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/weighted_p_square_id574942.html b/doc/html/boost/accumulators/extract/weighted_p_square_id574942.html new file mode 100644 index 0000000000..6a2475fc9f --- /dev/null +++ b/doc/html/boost/accumulators/extract/weighted_p_square_id574942.html @@ -0,0 +1,49 @@ + + + +Global weighted_p_square_quantile_for_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global weighted_p_square_quantile_for_median

    +

    boost::accumulators::extract::weighted_p_square_quantile_for_median

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/weighted_p_square_quant_id574183.html b/doc/html/boost/accumulators/extract/weighted_p_square_quant_id574183.html deleted file mode 100755 index 7c683670a5..0000000000 --- a/doc/html/boost/accumulators/extract/weighted_p_square_quant_id574183.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global weighted_p_square_quantile_for_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global weighted_p_square_quantile_for_median

    -

    boost::accumulators::extract::weighted_p_square_quantile_for_median

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/weighted_p_square_quantile.html b/doc/html/boost/accumulators/extract/weighted_p_square_quantile.html old mode 100755 new mode 100644 index f4b59124cf..5ab4b874a5 --- a/doc/html/boost/accumulators/extract/weighted_p_square_quantile.html +++ b/doc/html/boost/accumulators/extract/weighted_p_square_quantile.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/weighted_peaks_ov_id575329.html b/doc/html/boost/accumulators/extract/weighted_peaks_ov_id575329.html new file mode 100644 index 0000000000..093995980e --- /dev/null +++ b/doc/html/boost/accumulators/extract/weighted_peaks_ov_id575329.html @@ -0,0 +1,49 @@ + + + +Global weighted_peaks_over_threshold + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global weighted_peaks_over_threshold

    +

    boost::accumulators::extract::weighted_peaks_over_threshold

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/weighted_peaks_over_thr_id574570.html b/doc/html/boost/accumulators/extract/weighted_peaks_over_thr_id574570.html deleted file mode 100755 index 1f6258347e..0000000000 --- a/doc/html/boost/accumulators/extract/weighted_peaks_over_thr_id574570.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global weighted_peaks_over_threshold - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global weighted_peaks_over_threshold

    -

    boost::accumulators::extract::weighted_peaks_over_threshold

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/weighted_skewness.html b/doc/html/boost/accumulators/extract/weighted_skewness.html old mode 100755 new mode 100644 index 366d45796b..0613f10a6e --- a/doc/html/boost/accumulators/extract/weighted_skewness.html +++ b/doc/html/boost/accumulators/extract/weighted_skewness.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/weighted_sum.html b/doc/html/boost/accumulators/extract/weighted_sum.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/extract/weighted_sum_kahan.html b/doc/html/boost/accumulators/extract/weighted_sum_kahan.html old mode 100755 new mode 100644 index 711b050786..990d5aa347 --- a/doc/html/boost/accumulators/extract/weighted_sum_kahan.html +++ b/doc/html/boost/accumulators/extract/weighted_sum_kahan.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/weighted_sum_of_v_id576113.html b/doc/html/boost/accumulators/extract/weighted_sum_of_v_id576113.html new file mode 100644 index 0000000000..4e7b9949b8 --- /dev/null +++ b/doc/html/boost/accumulators/extract/weighted_sum_of_v_id576113.html @@ -0,0 +1,49 @@ + + + +Global weighted_sum_of_variates_kahan + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global weighted_sum_of_variates_kahan

    +

    boost::accumulators::extract::weighted_sum_of_variates_kahan

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/weighted_sum_of_variate_id575354.html b/doc/html/boost/accumulators/extract/weighted_sum_of_variate_id575354.html deleted file mode 100755 index 55ab88fda5..0000000000 --- a/doc/html/boost/accumulators/extract/weighted_sum_of_variate_id575354.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global weighted_sum_of_variates_kahan - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global weighted_sum_of_variates_kahan

    -

    boost::accumulators::extract::weighted_sum_of_variates_kahan

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/weighted_sum_of_variates.html b/doc/html/boost/accumulators/extract/weighted_sum_of_variates.html old mode 100755 new mode 100644 index 8c412da458..5d263c16af --- a/doc/html/boost/accumulators/extract/weighted_sum_of_variates.html +++ b/doc/html/boost/accumulators/extract/weighted_sum_of_variates.html @@ -31,7 +31,7 @@

    Synopsis

    +extractor< tag::abstract_weighted_sum_of_variates > const weighted_sum_of_variates;
    diff --git a/doc/html/boost/accumulators/extract/weighted_tail_quantile.html b/doc/html/boost/accumulators/extract/weighted_tail_quantile.html old mode 100755 new mode 100644 index c2d81a5fcc..dfe35072cb --- a/doc/html/boost/accumulators/extract/weighted_tail_quantile.html +++ b/doc/html/boost/accumulators/extract/weighted_tail_quantile.html @@ -6,8 +6,8 @@ - - + +
    @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/weighted_tail_var_id577298.html b/doc/html/boost/accumulators/extract/weighted_tail_var_id577298.html new file mode 100644 index 0000000000..1ae5170fd2 --- /dev/null +++ b/doc/html/boost/accumulators/extract/weighted_tail_var_id577298.html @@ -0,0 +1,49 @@ + + + +Global weighted_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global weighted_tail_variate_means

    +

    boost::accumulators::extract::weighted_tail_variate_means

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/weighted_tail_variate_m_id576268.html b/doc/html/boost/accumulators/extract/weighted_tail_variate_m_id576268.html deleted file mode 100755 index 833ff866dc..0000000000 --- a/doc/html/boost/accumulators/extract/weighted_tail_variate_m_id576268.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global weighted_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global weighted_tail_variate_means

    -

    boost::accumulators::extract::weighted_tail_variate_means

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extract/weighted_variance.html b/doc/html/boost/accumulators/extract/weighted_variance.html old mode 100755 new mode 100644 index 4769cbd881..748d0fdabf --- a/doc/html/boost/accumulators/extract/weighted_variance.html +++ b/doc/html/boost/accumulators/extract/weighted_variance.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/with_density_median.html b/doc/html/boost/accumulators/extract/with_density_median.html old mode 100755 new mode 100644 index 2a251336a8..2a3f3d7722 --- a/doc/html/boost/accumulators/extract/with_density_median.html +++ b/doc/html/boost/accumulators/extract/with_density_median.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,7 +43,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/extract/with_p_square_cum_id564911.html b/doc/html/boost/accumulators/extract/with_p_square_cum_id564911.html new file mode 100644 index 0000000000..7bd5df5fdb --- /dev/null +++ b/doc/html/boost/accumulators/extract/with_p_square_cum_id564911.html @@ -0,0 +1,49 @@ + + + +Global with_p_square_cumulative_distribution_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global with_p_square_cumulative_distribution_median

    +

    boost::accumulators::extract::with_p_square_cumulative_distribution_median

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +extractor< tag::with_p_square_cumulative_distribution_median > const with_p_square_cumulative_distribution_median;
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/extract/with_p_square_cumulativ_id564160.html b/doc/html/boost/accumulators/extract/with_p_square_cumulativ_id564160.html deleted file mode 100755 index 069ef38cae..0000000000 --- a/doc/html/boost/accumulators/extract/with_p_square_cumulativ_id564160.html +++ /dev/null @@ -1,49 +0,0 @@ - - - -Global with_p_square_cumulative_distribution_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Global with_p_square_cumulative_distribution_median

    -

    boost::accumulators::extract::with_p_square_cumulative_distribution_median

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -extractor< tag::with_p_square_cumulative_distribution_median > const with_p_square_cumulative_distribution_median;
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/extractor.html b/doc/html/boost/accumulators/extractor.html old mode 100755 new mode 100644 index c5e4798bda..41eab7b500 --- a/doc/html/boost/accumulators/extractor.html +++ b/doc/html/boost/accumulators/extractor.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,32 +38,32 @@ // member classes/structs/unions template<typename A1> - struct result<this_type(A1)> { + struct result<this_type(A1)> { }; - // public member functions - template<typename Arg1> unspecified operator()(Arg1 const &) const; + // public member functions + template<typename Arg1> unspecified operator()(Arg1 const &) const; template<typename AccumulatorSet, typename A1> - unspecified operator()(AccumulatorSet const &, A1 const &) const; + unspecified operator()(AccumulatorSet const &, A1 const &) const; template<typename AccumulatorSet, typename A1, typename A2, ... > - unspecified operator()(AccumulatorSet const &, A1 const &, A2 const &, + unspecified operator()(AccumulatorSet const &, A1 const &, A2 const &, ...); };
    -

    Description

    +

    Description

    Extracts the result associated with Feature from the specified accumulator_set.

    -

    -extractor public member functions

    +

    +extractor public member functions

    1. -
      template<typename Arg1> unspecified operator()(Arg1 const & arg1) const;
      +
      template<typename Arg1> unspecified operator()(Arg1 const & arg1) const;

      Extract the result associated with Feature from the accumulator set

    2. template<typename AccumulatorSet, typename A1> 
      -  unspecified operator()(AccumulatorSet const & acc, A1 const & a1) const;
      + unspecified operator()(AccumulatorSet const & acc, A1 const & a1) const;

      This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

      @@ -82,7 +82,7 @@
    3. template<typename AccumulatorSet, typename A1, typename A2, ... > 
      -  unspecified operator()(AccumulatorSet const & acc, A1 const & a1, 
      +  unspecified operator()(AccumulatorSet const & acc, A1 const & a1, 
                                A2 const & a2, ...);

      This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

    4. @@ -100,7 +100,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/accumulators/extractor/result_this_type_A1__id560814.html b/doc/html/boost/accumulators/extractor/result_this_type_A1__id560814.html deleted file mode 100755 index cb32e32362..0000000000 --- a/doc/html/boost/accumulators/extractor/result_this_type_A1__id560814.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<this_type(A1)> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template result<this_type(A1)>

      -

      boost::accumulators::extractor::result<this_type(A1)>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/framework/extractor.hpp>
      -
      -
      -template<typename A1> 
      -struct result<this_type(A1)> {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/extractor/result_this_type__id561565.html b/doc/html/boost/accumulators/extractor/result_this_type__id561565.html new file mode 100644 index 0000000000..366f973895 --- /dev/null +++ b/doc/html/boost/accumulators/extractor/result_this_type__id561565.html @@ -0,0 +1,52 @@ + + + +Struct template result<this_type(A1)> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template result<this_type(A1)>

      +

      boost::accumulators::extractor::result<this_type(A1)>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/framework/extractor.hpp>
      +
      +
      +template<typename A1> 
      +struct result<this_type(A1)> {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of.html b/doc/html/boost/accumulators/feature_of.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/feature_of_tag_ab_id571259.html b/doc/html/boost/accumulators/feature_of_tag_ab_id571259.html new file mode 100644 index 0000000000..68d370f76c --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ab_id571259.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      +
      +template<typename LeftRight, typename VariateType, typename VariateTag> 
      +struct feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_absolute_tail_variate_means >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_ab_id571364.html b/doc/html/boost/accumulators/feature_of_tag_ab_id571364.html new file mode 100644 index 0000000000..be8bf467bf --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ab_id571364.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      +
      +template<typename LeftRight, typename VariateType, typename VariateTag> 
      +struct feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_absolute_id570504.html b/doc/html/boost/accumulators/feature_of_tag_absolute_id570504.html deleted file mode 100755 index b40eb2294c..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_absolute_id570504.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      -
      -template<typename LeftRight, typename VariateType, typename VariateTag> 
      -struct feature_of<tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_absolute_tail_variate_means >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_absolute_id570609.html b/doc/html/boost/accumulators/feature_of_tag_absolute_id570609.html deleted file mode 100755 index 7f623385d9..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_absolute_id570609.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      -
      -template<typename LeftRight, typename VariateType, typename VariateTag> 
      -struct feature_of<tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_co_id561989.html b/doc/html/boost/accumulators/feature_of_tag_co_id561989.html new file mode 100644 index 0000000000..de409a263e --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_co_id561989.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::covariance< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::covariance< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::covariance< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/covariance.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::covariance< VariateType, VariateTag >> :
      +  public boost::accumulators::feature_of< tag::abstract_covariance >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_co_id569948.html b/doc/html/boost/accumulators/feature_of_tag_co_id569948.html new file mode 100644 index 0000000000..12581d9613 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_co_id569948.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::coherent_tail_mean< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::coherent_tail_mean< LeftRight >>

      +

      boost::accumulators::feature_of<tag::coherent_tail_mean< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_mean.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::coherent_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::tail_mean > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_coherent_id569193.html b/doc/html/boost/accumulators/feature_of_tag_coherent_id569193.html deleted file mode 100755 index ac69ea1991..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_coherent_id569193.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::coherent_tail_mean< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::coherent_tail_mean< LeftRight >>

      -

      boost::accumulators::feature_of<tag::coherent_tail_mean< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_mean.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::coherent_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::tail_mean > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_covarian_id561237.html b/doc/html/boost/accumulators/feature_of_tag_covarian_id561237.html deleted file mode 100755 index a5edcbf464..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_covarian_id561237.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::covariance< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::covariance< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::covariance< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/covariance.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::covariance< VariateType, VariateTag >> :
      -  public boost::accumulators::feature_of< tag::abstract_covariance >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_dr_id560909.html b/doc/html/boost/accumulators/feature_of_tag_dr_id560909.html new file mode 100644 index 0000000000..f345c1e84b --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_dr_id560909.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::droppable< Feature >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::droppable< Feature >>

      +

      boost::accumulators::feature_of<tag::droppable< Feature >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
      +
      +template<typename Feature> 
      +struct feature_of<tag::droppable< Feature >> : public boost::accumulators::feature_of< Feature > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_droppabl_id560158.html b/doc/html/boost/accumulators/feature_of_tag_droppabl_id560158.html deleted file mode 100755 index c7245aa91b..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_droppabl_id560158.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::droppable< Feature >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::droppable< Feature >>

      -

      boost::accumulators::feature_of<tag::droppable< Feature >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
      -
      -template<typename Feature> 
      -struct feature_of<tag::droppable< Feature >> : public boost::accumulators::feature_of< Feature > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_ex_id561052.html b/doc/html/boost/accumulators/feature_of_tag_ex_id561052.html new file mode 100644 index 0000000000..8b35f7e5ac --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ex_id561052.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::external< Feature, Tag, AccumulatorSet >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::external< Feature, Tag, AccumulatorSet >>

      +

      boost::accumulators::feature_of<tag::external< Feature, Tag, AccumulatorSet >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/framework/accumulators/external_accumulator.hpp>
      +
      +template<typename Feature, typename Tag, typename AccumulatorSet> 
      +struct feature_of<tag::external< Feature, Tag, AccumulatorSet >> : public boost::accumulators::feature_of< Feature > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_ex_id563329.html b/doc/html/boost/accumulators/feature_of_tag_ex_id563329.html new file mode 100644 index 0000000000..def1d84823 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ex_id563329.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::extended_p_square_quantile> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::extended_p_square_quantile>

      +

      boost::accumulators::feature_of<tag::extended_p_square_quantile>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      +
      +
      +struct feature_of<tag::extended_p_square_quantile> : public boost::accumulators::feature_of< tag::quantile > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_ex_id563344.html b/doc/html/boost/accumulators/feature_of_tag_ex_id563344.html new file mode 100644 index 0000000000..0540a9d9fb --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ex_id563344.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::extended_p_square_quantile_quadratic> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::extended_p_square_quantile_quadratic>

      +

      boost::accumulators::feature_of<tag::extended_p_square_quantile_quadratic>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      +
      +
      +struct feature_of<tag::extended_p_square_quantile_quadratic> : public boost::accumulators::feature_of< tag::quantile > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_extended_id562578.html b/doc/html/boost/accumulators/feature_of_tag_extended_id562578.html deleted file mode 100755 index 6dce4eb3bc..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_extended_id562578.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::extended_p_square_quantile> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::extended_p_square_quantile>

      -

      boost::accumulators::feature_of<tag::extended_p_square_quantile>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      -
      -
      -struct feature_of<tag::extended_p_square_quantile> : public boost::accumulators::feature_of< tag::quantile > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_extended_id562593.html b/doc/html/boost/accumulators/feature_of_tag_extended_id562593.html deleted file mode 100755 index 7a305b4a8b..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_extended_id562593.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::extended_p_square_quantile_quadratic> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::extended_p_square_quantile_quadratic>

      -

      boost::accumulators::feature_of<tag::extended_p_square_quantile_quadratic>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      -
      -
      -struct feature_of<tag::extended_p_square_quantile_quadratic> : public boost::accumulators::feature_of< tag::quantile > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_external_id560301.html b/doc/html/boost/accumulators/feature_of_tag_external_id560301.html deleted file mode 100755 index 693b8ff69d..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_external_id560301.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::external< Feature, Tag, AccumulatorSet >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::external< Feature, Tag, AccumulatorSet >>

      -

      boost::accumulators::feature_of<tag::external< Feature, Tag, AccumulatorSet >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/framework/accumulators/external_accumulator.hpp>
      -
      -template<typename Feature, typename Tag, typename AccumulatorSet> 
      -struct feature_of<tag::external< Feature, Tag, AccumulatorSet >> : public boost::accumulators::feature_of< Feature > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_im_id564223.html b/doc/html/boost/accumulators/feature_of_tag_im_id564223.html new file mode 100644 index 0000000000..25c661c737 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_im_id564223.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::immediate_mean> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::immediate_mean>

      +

      boost::accumulators::feature_of<tag::immediate_mean>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/mean.hpp>
      +
      +
      +struct feature_of<tag::immediate_mean> : public boost::accumulators::feature_of< tag::mean > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_im_id564237.html b/doc/html/boost/accumulators/feature_of_tag_im_id564237.html new file mode 100644 index 0000000000..bb81260800 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_im_id564237.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::immediate_mean_of_weights> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::immediate_mean_of_weights>

      +

      boost::accumulators::feature_of<tag::immediate_mean_of_weights>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/mean.hpp>
      +
      +
      +struct feature_of<tag::immediate_mean_of_weights> :
      +  public boost::accumulators::feature_of< tag::mean_of_weights >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_im_id564252.html b/doc/html/boost/accumulators/feature_of_tag_im_id564252.html new file mode 100644 index 0000000000..3c1a748ba5 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_im_id564252.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/mean.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::mean_of_variates< VariateType, VariateTag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_im_id564326.html b/doc/html/boost/accumulators/feature_of_tag_im_id564326.html new file mode 100644 index 0000000000..155f563d73 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_im_id564326.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::immediate_weighted_mean> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::immediate_weighted_mean>

      +

      boost::accumulators::feature_of<tag::immediate_weighted_mean>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/mean.hpp>
      +
      +
      +struct feature_of<tag::immediate_weighted_mean> :
      +  public boost::accumulators::feature_of< tag::immediate_mean >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_im_id564428.html b/doc/html/boost/accumulators/feature_of_tag_im_id564428.html new file mode 100644 index 0000000000..fa28011036 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_im_id564428.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/mean.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::immediate_mean_of_variates< VariateType, VariateTag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_immediat_id563472.html b/doc/html/boost/accumulators/feature_of_tag_immediat_id563472.html deleted file mode 100755 index bc9825ba12..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_immediat_id563472.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::immediate_mean> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::immediate_mean>

      -

      boost::accumulators::feature_of<tag::immediate_mean>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/mean.hpp>
      -
      -
      -struct feature_of<tag::immediate_mean> : public boost::accumulators::feature_of< tag::mean > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_immediat_id563486.html b/doc/html/boost/accumulators/feature_of_tag_immediat_id563486.html deleted file mode 100755 index 857b3fe7d9..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_immediat_id563486.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::immediate_mean_of_weights> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::immediate_mean_of_weights>

      -

      boost::accumulators::feature_of<tag::immediate_mean_of_weights>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/mean.hpp>
      -
      -
      -struct feature_of<tag::immediate_mean_of_weights> :
      -  public boost::accumulators::feature_of< tag::mean_of_weights >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_immediat_id563501.html b/doc/html/boost/accumulators/feature_of_tag_immediat_id563501.html deleted file mode 100755 index cba844a558..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_immediat_id563501.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/mean.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::immediate_mean_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::mean_of_variates< VariateType, VariateTag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_immediat_id563575.html b/doc/html/boost/accumulators/feature_of_tag_immediat_id563575.html deleted file mode 100755 index 12b6b05a65..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_immediat_id563575.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::immediate_weighted_mean> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::immediate_weighted_mean>

      -

      boost::accumulators::feature_of<tag::immediate_weighted_mean>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/mean.hpp>
      -
      -
      -struct feature_of<tag::immediate_weighted_mean> :
      -  public boost::accumulators::feature_of< tag::immediate_mean >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_immediat_id563677.html b/doc/html/boost/accumulators/feature_of_tag_immediat_id563677.html deleted file mode 100755 index 779339fe5a..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_immediat_id563677.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/mean.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::immediate_weighted_mean_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::immediate_mean_of_variates< VariateType, VariateTag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_la_id571976.html b/doc/html/boost/accumulators/feature_of_tag_la_id571976.html new file mode 100644 index 0000000000..2160c435c8 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_la_id571976.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::lazy_variance> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::lazy_variance>

      +

      boost::accumulators::feature_of<tag::lazy_variance>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/variance.hpp>
      +
      +
      +struct feature_of<tag::lazy_variance> : public boost::accumulators::feature_of< tag::variance > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_la_id572038.html b/doc/html/boost/accumulators/feature_of_tag_la_id572038.html new file mode 100644 index 0000000000..3d56c4a6f7 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_la_id572038.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::lazy_weighted_variance> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::lazy_weighted_variance>

      +

      boost::accumulators::feature_of<tag::lazy_weighted_variance>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/variance.hpp>
      +
      +
      +struct feature_of<tag::lazy_weighted_variance> :
      +  public boost::accumulators::feature_of< tag::lazy_variance >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_lazy_var_id571221.html b/doc/html/boost/accumulators/feature_of_tag_lazy_var_id571221.html deleted file mode 100755 index 67bc6a8b29..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_lazy_var_id571221.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::lazy_variance> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::lazy_variance>

      -

      boost::accumulators::feature_of<tag::lazy_variance>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/variance.hpp>
      -
      -
      -struct feature_of<tag::lazy_variance> : public boost::accumulators::feature_of< tag::variance > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_lazy_wei_id571283.html b/doc/html/boost/accumulators/feature_of_tag_lazy_wei_id571283.html deleted file mode 100755 index aa953b9a81..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_lazy_wei_id571283.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::lazy_weighted_variance> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::lazy_weighted_variance>

      -

      boost::accumulators::feature_of<tag::lazy_weighted_variance>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/variance.hpp>
      -
      -
      -struct feature_of<tag::lazy_weighted_variance> :
      -  public boost::accumulators::feature_of< tag::lazy_variance >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_no_id569968.html b/doc/html/boost/accumulators/feature_of_tag_no_id569968.html new file mode 100644 index 0000000000..7285d98b4f --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_no_id569968.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::non_coherent_tail_mean< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::non_coherent_tail_mean< LeftRight >>

      +

      boost::accumulators::feature_of<tag::non_coherent_tail_mean< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_mean.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::non_coherent_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::abstract_non_coherent_tail_mean >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_no_id570010.html b/doc/html/boost/accumulators/feature_of_tag_no_id570010.html new file mode 100644 index 0000000000..a8c9bf6768 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_no_id570010.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >>

      +

      boost::accumulators::feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_mean.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::non_coherent_tail_mean< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_non_cohe_id569212.html b/doc/html/boost/accumulators/feature_of_tag_non_cohe_id569212.html deleted file mode 100755 index c7cdc351c5..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_non_cohe_id569212.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::non_coherent_tail_mean< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::non_coherent_tail_mean< LeftRight >>

      -

      boost::accumulators::feature_of<tag::non_coherent_tail_mean< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_mean.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::non_coherent_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::abstract_non_coherent_tail_mean >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_non_cohe_id569255.html b/doc/html/boost/accumulators/feature_of_tag_non_cohe_id569255.html deleted file mode 100755 index d35240ee2c..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_non_cohe_id569255.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >>

      -

      boost::accumulators::feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_mean.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::non_coherent_weighted_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::non_coherent_tail_mean< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_pe_id566181.html b/doc/html/boost/accumulators/feature_of_tag_pe_id566181.html new file mode 100644 index 0000000000..12a5e46197 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_pe_id566181.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::peaks_over_threshold< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::peaks_over_threshold< LeftRight >>

      +

      boost::accumulators::feature_of<tag::peaks_over_threshold< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::peaks_over_threshold< LeftRight >> : public boost::accumulators::feature_of< tag::abstract_peaks_over_threshold >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_pe_id566201.html b/doc/html/boost/accumulators/feature_of_tag_pe_id566201.html new file mode 100644 index 0000000000..1cd72bbbae --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_pe_id566201.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::peaks_over_threshold_prob< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::peaks_over_threshold_prob< LeftRight >>

      +

      boost::accumulators::feature_of<tag::peaks_over_threshold_prob< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::peaks_over_threshold_prob< LeftRight >> : public boost::accumulators::feature_of< tag::abstract_peaks_over_threshold >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565426.html b/doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565426.html deleted file mode 100755 index ed7610d780..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565426.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::peaks_over_threshold< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::peaks_over_threshold< LeftRight >>

      -

      boost::accumulators::feature_of<tag::peaks_over_threshold< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::peaks_over_threshold< LeftRight >> : public boost::accumulators::feature_of< tag::abstract_peaks_over_threshold >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565446.html b/doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565446.html deleted file mode 100755 index ca7e56481a..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_peaks_ov_id565446.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::peaks_over_threshold_prob< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::peaks_over_threshold_prob< LeftRight >>

      -

      boost::accumulators::feature_of<tag::peaks_over_threshold_prob< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::peaks_over_threshold_prob< LeftRight >> : public boost::accumulators::feature_of< tag::abstract_peaks_over_threshold >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_po_id567392.html b/doc/html/boost/accumulators/feature_of_tag_po_id567392.html new file mode 100644 index 0000000000..95d1980294 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_po_id567392.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::pot_quantile< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::pot_quantile< LeftRight >>

      +

      boost::accumulators::feature_of<tag::pot_quantile< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::pot_quantile< LeftRight >> : public boost::accumulators::feature_of< tag::quantile > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_po_id567411.html b/doc/html/boost/accumulators/feature_of_tag_po_id567411.html new file mode 100644 index 0000000000..331614cc50 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_po_id567411.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::pot_quantile_prob< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::pot_quantile_prob< LeftRight >>

      +

      boost::accumulators::feature_of<tag::pot_quantile_prob< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::pot_quantile_prob< LeftRight >> : public boost::accumulators::feature_of< tag::quantile > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_po_id567848.html b/doc/html/boost/accumulators/feature_of_tag_po_id567848.html new file mode 100644 index 0000000000..97f499d03f --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_po_id567848.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::pot_tail_mean< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::pot_tail_mean< LeftRight >>

      +

      boost::accumulators::feature_of<tag::pot_tail_mean< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::pot_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::tail_mean > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_po_id567867.html b/doc/html/boost/accumulators/feature_of_tag_po_id567867.html new file mode 100644 index 0000000000..e5c540ce2f --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_po_id567867.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::pot_tail_mean_prob< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::pot_tail_mean_prob< LeftRight >>

      +

      boost::accumulators::feature_of<tag::pot_tail_mean_prob< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::pot_tail_mean_prob< LeftRight >> : public boost::accumulators::feature_of< tag::tail_mean > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_pot_quan_id566637.html b/doc/html/boost/accumulators/feature_of_tag_pot_quan_id566637.html deleted file mode 100755 index 5cc92f8d3c..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_pot_quan_id566637.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::pot_quantile< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::pot_quantile< LeftRight >>

      -

      boost::accumulators::feature_of<tag::pot_quantile< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::pot_quantile< LeftRight >> : public boost::accumulators::feature_of< tag::quantile > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_pot_quan_id566656.html b/doc/html/boost/accumulators/feature_of_tag_pot_quan_id566656.html deleted file mode 100755 index c01da78197..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_pot_quan_id566656.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::pot_quantile_prob< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::pot_quantile_prob< LeftRight >>

      -

      boost::accumulators::feature_of<tag::pot_quantile_prob< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::pot_quantile_prob< LeftRight >> : public boost::accumulators::feature_of< tag::quantile > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_pot_tail_id567093.html b/doc/html/boost/accumulators/feature_of_tag_pot_tail_id567093.html deleted file mode 100755 index 15a950f8c0..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_pot_tail_id567093.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::pot_tail_mean< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::pot_tail_mean< LeftRight >>

      -

      boost::accumulators::feature_of<tag::pot_tail_mean< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::pot_tail_mean< LeftRight >> : public boost::accumulators::feature_of< tag::tail_mean > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_pot_tail_id567112.html b/doc/html/boost/accumulators/feature_of_tag_pot_tail_id567112.html deleted file mode 100755 index 526a579e20..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_pot_tail_id567112.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::pot_tail_mean_prob< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::pot_tail_mean_prob< LeftRight >>

      -

      boost::accumulators::feature_of<tag::pot_tail_mean_prob< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::pot_tail_mean_prob< LeftRight >> : public boost::accumulators::feature_of< tag::tail_mean > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_re_id561169.html b/doc/html/boost/accumulators/feature_of_tag_re_id561169.html new file mode 100644 index 0000000000..20fe7c084c --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_re_id561169.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::reference< ValueType, Tag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::reference< ValueType, Tag >>

      +

      boost::accumulators::feature_of<tag::reference< ValueType, Tag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/framework/accumulators/reference_accumulator.hpp>
      +
      +template<typename ValueType, typename Tag> 
      +struct feature_of<tag::reference< ValueType, Tag >> :
      +  public boost::accumulators::feature_of< tag::reference_tag< Tag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_re_id571293.html b/doc/html/boost/accumulators/feature_of_tag_re_id571293.html new file mode 100644 index 0000000000..8111ff4549 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_re_id571293.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      +
      +template<typename LeftRight, typename VariateType, typename VariateTag> 
      +struct feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_relative_tail_variate_means >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_re_id571436.html b/doc/html/boost/accumulators/feature_of_tag_re_id571436.html new file mode 100644 index 0000000000..262c5ec17f --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_re_id571436.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      +
      +template<typename LeftRight, typename VariateType, typename VariateTag> 
      +struct feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_referenc_id560417.html b/doc/html/boost/accumulators/feature_of_tag_referenc_id560417.html deleted file mode 100755 index 9feceb8276..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_referenc_id560417.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::reference< ValueType, Tag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::reference< ValueType, Tag >>

      -

      boost::accumulators::feature_of<tag::reference< ValueType, Tag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/framework/accumulators/reference_accumulator.hpp>
      -
      -template<typename ValueType, typename Tag> 
      -struct feature_of<tag::reference< ValueType, Tag >> :
      -  public boost::accumulators::feature_of< tag::reference_tag< Tag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_relative_id570538.html b/doc/html/boost/accumulators/feature_of_tag_relative_id570538.html deleted file mode 100755 index 3a81ad7733..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_relative_id570538.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      -
      -template<typename LeftRight, typename VariateType, typename VariateTag> 
      -struct feature_of<tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_relative_tail_variate_means >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_relative_id570680.html b/doc/html/boost/accumulators/feature_of_tag_relative_id570680.html deleted file mode 100755 index 601dabb62a..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_relative_id570680.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
      -
      -template<typename LeftRight, typename VariateType, typename VariateTag> 
      -struct feature_of<tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_su_id569124.html b/doc/html/boost/accumulators/feature_of_tag_su_id569124.html new file mode 100644 index 0000000000..41f2f913a0 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_su_id569124.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::sum_of_variates< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::sum_of_variates< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::sum_of_variates< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/sum.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::sum_of_variates< VariateType, VariateTag >> :
      +  public boost::accumulators::feature_of< tag::abstract_sum_of_variates >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_su_id569390.html b/doc/html/boost/accumulators/feature_of_tag_su_id569390.html new file mode 100644 index 0000000000..4ad6e8269a --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_su_id569390.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::sum_kahan> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::sum_kahan>

      +

      boost::accumulators::feature_of<tag::sum_kahan>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      +
      +
      +struct feature_of<tag::sum_kahan> : public boost::accumulators::feature_of< tag::sum > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_su_id569404.html b/doc/html/boost/accumulators/feature_of_tag_su_id569404.html new file mode 100644 index 0000000000..2cc3c2f1e7 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_su_id569404.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::sum_of_weights_kahan> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::sum_of_weights_kahan>

      +

      boost::accumulators::feature_of<tag::sum_of_weights_kahan>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      +
      +
      +struct feature_of<tag::sum_of_weights_kahan> :
      +  public boost::accumulators::feature_of< tag::sum_of_weights >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_su_id569419.html b/doc/html/boost/accumulators/feature_of_tag_su_id569419.html new file mode 100644 index 0000000000..e27472eaf2 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_su_id569419.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >> :
      +  public boost::accumulators::feature_of< tag::abstract_sum_of_variates >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_sum_kaha_id568635.html b/doc/html/boost/accumulators/feature_of_tag_sum_kaha_id568635.html deleted file mode 100755 index cbef785e95..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_sum_kaha_id568635.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::sum_kahan> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::sum_kahan>

      -

      boost::accumulators::feature_of<tag::sum_kahan>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      -
      -
      -struct feature_of<tag::sum_kahan> : public boost::accumulators::feature_of< tag::sum > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568369.html b/doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568369.html deleted file mode 100755 index dadb11eeeb..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568369.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::sum_of_variates< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::sum_of_variates< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::sum_of_variates< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/sum.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::sum_of_variates< VariateType, VariateTag >> :
      -  public boost::accumulators::feature_of< tag::abstract_sum_of_variates >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568664.html b/doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568664.html deleted file mode 100755 index 703b560a34..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_sum_of_v_id568664.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::sum_of_variates_kahan< VariateType, VariateTag >> :
      -  public boost::accumulators::feature_of< tag::abstract_sum_of_variates >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_sum_of_w_id568649.html b/doc/html/boost/accumulators/feature_of_tag_sum_of_w_id568649.html deleted file mode 100755 index 5f012153b4..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_sum_of_w_id568649.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::sum_of_weights_kahan> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::sum_of_weights_kahan>

      -

      boost::accumulators::feature_of<tag::sum_of_weights_kahan>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      -
      -
      -struct feature_of<tag::sum_of_weights_kahan> :
      -  public boost::accumulators::feature_of< tag::sum_of_weights >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_ta_id569652.html b/doc/html/boost/accumulators/feature_of_tag_ta_id569652.html new file mode 100644 index 0000000000..3f3aa22862 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ta_id569652.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::tail< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::tail< LeftRight >>

      +

      boost::accumulators::feature_of<tag::tail< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::tail< LeftRight >> :
      +  public boost::accumulators::feature_of< tag::abstract_tail >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_ta_id570575.html b/doc/html/boost/accumulators/feature_of_tag_ta_id570575.html new file mode 100644 index 0000000000..43884b0002 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ta_id570575.html @@ -0,0 +1,51 @@ + + + +Struct template feature_of<tag::tail_quantile< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::tail_quantile< LeftRight >>

      +

      boost::accumulators::feature_of<tag::tail_quantile< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_quantile.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::tail_quantile< LeftRight >> : public boost::accumulators::feature_of< tag::quantile > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_ta_id570917.html b/doc/html/boost/accumulators/feature_of_tag_ta_id570917.html new file mode 100644 index 0000000000..c9d39092b2 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ta_id570917.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >>

      +

      boost::accumulators::feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_variate.hpp>
      +
      +template<typename VariateType, typename VariateTag, typename LeftRight> 
      +struct feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >> :
      +  public boost::accumulators::feature_of< tag::abstract_tail_variate >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_ta_id570950.html b/doc/html/boost/accumulators/feature_of_tag_ta_id570950.html new file mode 100644 index 0000000000..f3dcb8b3f0 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_ta_id570950.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::tail_weights< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::tail_weights< LeftRight >>

      +

      boost::accumulators::feature_of<tag::tail_weights< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_variate.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::tail_weights< LeftRight >> {
      +  // types
      +  typedef tag::abstract_tail_weights type;
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_tail_Lef_id568897.html b/doc/html/boost/accumulators/feature_of_tag_tail_Lef_id568897.html deleted file mode 100755 index ffb1d68143..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_tail_Lef_id568897.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::tail< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::tail< LeftRight >>

      -

      boost::accumulators::feature_of<tag::tail< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::tail< LeftRight >> :
      -  public boost::accumulators::feature_of< tag::abstract_tail >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_tail_qua_id569820.html b/doc/html/boost/accumulators/feature_of_tag_tail_qua_id569820.html deleted file mode 100755 index 9d1bab7a53..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_tail_qua_id569820.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template feature_of<tag::tail_quantile< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::tail_quantile< LeftRight >>

      -

      boost::accumulators::feature_of<tag::tail_quantile< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_quantile.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::tail_quantile< LeftRight >> : public boost::accumulators::feature_of< tag::quantile > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_tail_var_id570161.html b/doc/html/boost/accumulators/feature_of_tag_tail_var_id570161.html deleted file mode 100755 index 225774e54e..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_tail_var_id570161.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >>

      -

      boost::accumulators::feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_variate.hpp>
      -
      -template<typename VariateType, typename VariateTag, typename LeftRight> 
      -struct feature_of<tag::tail_variate< VariateType, VariateTag, LeftRight >> :
      -  public boost::accumulators::feature_of< tag::abstract_tail_variate >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_tail_wei_id570194.html b/doc/html/boost/accumulators/feature_of_tag_tail_wei_id570194.html deleted file mode 100755 index c3c54b5fab..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_tail_wei_id570194.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::tail_weights< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::tail_weights< LeftRight >>

      -

      boost::accumulators::feature_of<tag::tail_weights< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_variate.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::tail_weights< LeftRight >> {
      -  // types
      -  typedef tag::abstract_tail_weights type;
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_va_id561302.html b/doc/html/boost/accumulators/feature_of_tag_va_id561302.html new file mode 100644 index 0000000000..6d33a4df14 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_va_id561302.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::value< ValueType, Tag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::value< ValueType, Tag >>

      +

      boost::accumulators::feature_of<tag::value< ValueType, Tag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/framework/accumulators/value_accumulator.hpp>
      +
      +template<typename ValueType, typename Tag> 
      +struct feature_of<tag::value< ValueType, Tag >> :
      +  public boost::accumulators::feature_of< tag::value_tag< Tag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_value_Va_id560550.html b/doc/html/boost/accumulators/feature_of_tag_value_Va_id560550.html deleted file mode 100755 index 8763ae13d7..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_value_Va_id560550.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::value< ValueType, Tag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::value< ValueType, Tag >>

      -

      boost::accumulators::feature_of<tag::value< ValueType, Tag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/framework/accumulators/value_accumulator.hpp>
      -
      -template<typename ValueType, typename Tag> 
      -struct feature_of<tag::value< ValueType, Tag >> :
      -  public boost::accumulators::feature_of< tag::value_tag< Tag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id562044.html b/doc/html/boost/accumulators/feature_of_tag_we_id562044.html new file mode 100644 index 0000000000..223bf3f0d3 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id562044.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_covariance< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_covariance< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::weighted_covariance< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/covariance.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::weighted_covariance< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::covariance< VariateType, VariateTag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id562517.html b/doc/html/boost/accumulators/feature_of_tag_we_id562517.html new file mode 100644 index 0000000000..41c9edd3f4 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id562517.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_density> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_density>

      +

      boost::accumulators::feature_of<tag::weighted_density>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/density.hpp>
      +
      +
      +struct feature_of<tag::weighted_density> : public boost::accumulators::feature_of< tag::density > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id562911.html b/doc/html/boost/accumulators/feature_of_tag_we_id562911.html new file mode 100644 index 0000000000..95daa012e3 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id562911.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::weighted_extended_p_square> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_extended_p_square>

      +

      boost::accumulators::feature_of<tag::weighted_extended_p_square>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/extended_p_square.hpp>
      +
      +
      +struct feature_of<tag::weighted_extended_p_square> :
      +  public boost::accumulators::feature_of< tag::extended_p_square >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id563376.html b/doc/html/boost/accumulators/feature_of_tag_we_id563376.html new file mode 100644 index 0000000000..532198364f --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id563376.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::weighted_extended_p_square_quantile> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_extended_p_square_quantile>

      +

      boost::accumulators::feature_of<tag::weighted_extended_p_square_quantile>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      +
      +
      +struct feature_of<tag::weighted_extended_p_square_quantile> :
      +  public boost::accumulators::feature_of< tag::extended_p_square_quantile >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id563408.html b/doc/html/boost/accumulators/feature_of_tag_we_id563408.html new file mode 100644 index 0000000000..db930a22d8 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id563408.html @@ -0,0 +1,52 @@ + + + +Struct feature_of<tag::weighted_extended_p_square_quantile_quadratic> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_extended_p_square_quantile_quadratic>

      +

      boost::accumulators::feature_of<tag::weighted_extended_p_square_quantile_quadratic>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      +
      +
      +struct feature_of<tag::weighted_extended_p_square_quantile_quadratic> : public boost::accumulators::feature_of< tag::extended_p_square_quantile_quadratic >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id563746.html b/doc/html/boost/accumulators/feature_of_tag_we_id563746.html new file mode 100644 index 0000000000..397a6c0b3a --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id563746.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_kurtosis> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_kurtosis>

      +

      boost::accumulators::feature_of<tag::weighted_kurtosis>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/kurtosis.hpp>
      +
      +
      +struct feature_of<tag::weighted_kurtosis> : public boost::accumulators::feature_of< tag::kurtosis > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id564295.html b/doc/html/boost/accumulators/feature_of_tag_we_id564295.html new file mode 100644 index 0000000000..ca323ebedb --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id564295.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_mean> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_mean>

      +

      boost::accumulators::feature_of<tag::weighted_mean>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/mean.hpp>
      +
      +
      +struct feature_of<tag::weighted_mean> : public boost::accumulators::feature_of< tag::mean > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id564371.html b/doc/html/boost/accumulators/feature_of_tag_we_id564371.html new file mode 100644 index 0000000000..0518146a5c --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id564371.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/mean.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::mean_of_variates< VariateType, VariateTag > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id564804.html b/doc/html/boost/accumulators/feature_of_tag_we_id564804.html new file mode 100644 index 0000000000..ed8332ade8 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id564804.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_median> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_median>

      +

      boost::accumulators::feature_of<tag::weighted_median>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/median.hpp>
      +
      +
      +struct feature_of<tag::weighted_median> : public boost::accumulators::feature_of< tag::median > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id565440.html b/doc/html/boost/accumulators/feature_of_tag_we_id565440.html new file mode 100644 index 0000000000..51ec91a3f1 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id565440.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::weighted_moment< N >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_moment< N >>

      +

      boost::accumulators::feature_of<tag::weighted_moment< N >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/moment.hpp>
      +
      +template<int N> 
      +struct feature_of<tag::weighted_moment< N >> :
      +  public boost::accumulators::feature_of< tag::moment< N > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id565616.html b/doc/html/boost/accumulators/feature_of_tag_we_id565616.html new file mode 100644 index 0000000000..17451c661d --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id565616.html @@ -0,0 +1,52 @@ + + + +Struct feature_of<tag::weighted_p_square_cumulative_distribution> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_p_square_cumulative_distribution>

      +

      boost::accumulators::feature_of<tag::weighted_p_square_cumulative_distribution>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/p_square_cumul_dist.hpp>
      +
      +
      +struct feature_of<tag::weighted_p_square_cumulative_distribution> : public boost::accumulators::feature_of< tag::p_square_cumulative_distribution >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id565848.html b/doc/html/boost/accumulators/feature_of_tag_we_id565848.html new file mode 100644 index 0000000000..231138d7f8 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id565848.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::weighted_p_square_quantile> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_p_square_quantile>

      +

      boost::accumulators::feature_of<tag::weighted_p_square_quantile>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/p_square_quantile.hpp>
      +
      +
      +struct feature_of<tag::weighted_p_square_quantile> :
      +  public boost::accumulators::feature_of< tag::p_square_quantile >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id566244.html b/doc/html/boost/accumulators/feature_of_tag_we_id566244.html new file mode 100644 index 0000000000..f3076e5f70 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id566244.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_peaks_over_threshold< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_peaks_over_threshold< LeftRight >>

      +

      boost::accumulators::feature_of<tag::weighted_peaks_over_threshold< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::weighted_peaks_over_threshold< LeftRight >> : public boost::accumulators::feature_of< tag::peaks_over_threshold< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id566286.html b/doc/html/boost/accumulators/feature_of_tag_we_id566286.html new file mode 100644 index 0000000000..b8a33e20c9 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id566286.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >>

      +

      boost::accumulators::feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >> : public boost::accumulators::feature_of< tag::peaks_over_threshold_prob< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id567453.html b/doc/html/boost/accumulators/feature_of_tag_we_id567453.html new file mode 100644 index 0000000000..b356906c66 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id567453.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::weighted_pot_quantile< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_pot_quantile< LeftRight >>

      +

      boost::accumulators::feature_of<tag::weighted_pot_quantile< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::weighted_pot_quantile< LeftRight >> :
      +  public boost::accumulators::feature_of< tag::pot_quantile< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id567495.html b/doc/html/boost/accumulators/feature_of_tag_we_id567495.html new file mode 100644 index 0000000000..fc7148d5fc --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id567495.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_pot_quantile_prob< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_pot_quantile_prob< LeftRight >>

      +

      boost::accumulators::feature_of<tag::weighted_pot_quantile_prob< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::weighted_pot_quantile_prob< LeftRight >> : public boost::accumulators::feature_of< tag::pot_quantile_prob< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id567909.html b/doc/html/boost/accumulators/feature_of_tag_we_id567909.html new file mode 100644 index 0000000000..0020771574 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id567909.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::weighted_pot_tail_mean< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_pot_tail_mean< LeftRight >>

      +

      boost::accumulators::feature_of<tag::weighted_pot_tail_mean< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::weighted_pot_tail_mean< LeftRight >> :
      +  public boost::accumulators::feature_of< tag::pot_tail_mean< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id567952.html b/doc/html/boost/accumulators/feature_of_tag_we_id567952.html new file mode 100644 index 0000000000..eb89165b12 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id567952.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >>

      +

      boost::accumulators::feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >> : public boost::accumulators::feature_of< tag::pot_tail_mean_prob< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id568811.html b/doc/html/boost/accumulators/feature_of_tag_we_id568811.html new file mode 100644 index 0000000000..2323754403 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id568811.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_skewness> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_skewness>

      +

      boost::accumulators::feature_of<tag::weighted_skewness>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/skewness.hpp>
      +
      +
      +struct feature_of<tag::weighted_skewness> : public boost::accumulators::feature_of< tag::skewness > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id569109.html b/doc/html/boost/accumulators/feature_of_tag_we_id569109.html new file mode 100644 index 0000000000..2dedcf0979 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id569109.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_sum> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_sum>

      +

      boost::accumulators::feature_of<tag::weighted_sum>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/sum.hpp>
      +
      +
      +struct feature_of<tag::weighted_sum> : public boost::accumulators::feature_of< tag::sum > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id569376.html b/doc/html/boost/accumulators/feature_of_tag_we_id569376.html new file mode 100644 index 0000000000..f57b217688 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id569376.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_sum_kahan> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_sum_kahan>

      +

      boost::accumulators::feature_of<tag::weighted_sum_kahan>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      +
      +
      +struct feature_of<tag::weighted_sum_kahan> : public boost::accumulators::feature_of< tag::sum > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id570616.html b/doc/html/boost/accumulators/feature_of_tag_we_id570616.html new file mode 100644 index 0000000000..fe049004ec --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id570616.html @@ -0,0 +1,53 @@ + + + +Struct template feature_of<tag::weighted_tail_quantile< LeftRight >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_tail_quantile< LeftRight >>

      +

      boost::accumulators::feature_of<tag::weighted_tail_quantile< LeftRight >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/tail_quantile.hpp>
      +
      +template<typename LeftRight> 
      +struct feature_of<tag::weighted_tail_quantile< LeftRight >> :
      +  public boost::accumulators::feature_of< tag::tail_quantile< LeftRight > >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id572007.html b/doc/html/boost/accumulators/feature_of_tag_we_id572007.html new file mode 100644 index 0000000000..1c9d029d08 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id572007.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::weighted_variance> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::weighted_variance>

      +

      boost::accumulators::feature_of<tag::weighted_variance>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/variance.hpp>
      +
      +
      +struct feature_of<tag::weighted_variance> : public boost::accumulators::feature_of< tag::variance > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id575864.html b/doc/html/boost/accumulators/feature_of_tag_we_id575864.html new file mode 100644 index 0000000000..6dbceae4b2 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id575864.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/weighted_sum.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_weighted_sum_of_variates >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_we_id576070.html b/doc/html/boost/accumulators/feature_of_tag_we_id576070.html new file mode 100644 index 0000000000..5e9fe8451e --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_we_id576070.html @@ -0,0 +1,52 @@ + + + +Struct template feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >>

      +

      boost::accumulators::feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/weighted_sum_kahan.hpp>
      +
      +template<typename VariateType, typename VariateTag> 
      +struct feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_weighted_sum_of_variates >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id561293.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id561293.html deleted file mode 100755 index 9551ac6b2e..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id561293.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_covariance< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_covariance< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::weighted_covariance< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/covariance.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::weighted_covariance< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::covariance< VariateType, VariateTag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id561766.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id561766.html deleted file mode 100755 index fcc7ad2571..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id561766.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_density> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_density>

      -

      boost::accumulators::feature_of<tag::weighted_density>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/density.hpp>
      -
      -
      -struct feature_of<tag::weighted_density> : public boost::accumulators::feature_of< tag::density > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id562160.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id562160.html deleted file mode 100755 index 8e75291b7d..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id562160.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::weighted_extended_p_square> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_extended_p_square>

      -

      boost::accumulators::feature_of<tag::weighted_extended_p_square>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/extended_p_square.hpp>
      -
      -
      -struct feature_of<tag::weighted_extended_p_square> :
      -  public boost::accumulators::feature_of< tag::extended_p_square >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id562625.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id562625.html deleted file mode 100755 index 8484e10c2d..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id562625.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::weighted_extended_p_square_quantile> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_extended_p_square_quantile>

      -

      boost::accumulators::feature_of<tag::weighted_extended_p_square_quantile>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      -
      -
      -struct feature_of<tag::weighted_extended_p_square_quantile> :
      -  public boost::accumulators::feature_of< tag::extended_p_square_quantile >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id562657.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id562657.html deleted file mode 100755 index b423ba4116..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id562657.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct feature_of<tag::weighted_extended_p_square_quantile_quadratic> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_extended_p_square_quantile_quadratic>

      -

      boost::accumulators::feature_of<tag::weighted_extended_p_square_quantile_quadratic>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      -
      -
      -struct feature_of<tag::weighted_extended_p_square_quantile_quadratic> : public boost::accumulators::feature_of< tag::extended_p_square_quantile_quadratic >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id562994.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id562994.html deleted file mode 100755 index ec98a87e8c..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id562994.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_kurtosis> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_kurtosis>

      -

      boost::accumulators::feature_of<tag::weighted_kurtosis>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/kurtosis.hpp>
      -
      -
      -struct feature_of<tag::weighted_kurtosis> : public boost::accumulators::feature_of< tag::kurtosis > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id563544.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id563544.html deleted file mode 100755 index 6c85d4afd2..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id563544.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_mean> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_mean>

      -

      boost::accumulators::feature_of<tag::weighted_mean>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/mean.hpp>
      -
      -
      -struct feature_of<tag::weighted_mean> : public boost::accumulators::feature_of< tag::mean > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id563620.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id563620.html deleted file mode 100755 index f7387badd4..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id563620.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/mean.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::weighted_mean_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::mean_of_variates< VariateType, VariateTag > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id564053.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id564053.html deleted file mode 100755 index e675cf3413..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id564053.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_median> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_median>

      -

      boost::accumulators::feature_of<tag::weighted_median>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/median.hpp>
      -
      -
      -struct feature_of<tag::weighted_median> : public boost::accumulators::feature_of< tag::median > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id564688.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id564688.html deleted file mode 100755 index 3809b09ee7..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id564688.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::weighted_moment< N >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_moment< N >>

      -

      boost::accumulators::feature_of<tag::weighted_moment< N >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/moment.hpp>
      -
      -template<int N> 
      -struct feature_of<tag::weighted_moment< N >> :
      -  public boost::accumulators::feature_of< tag::moment< N > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id564865.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id564865.html deleted file mode 100755 index 795d2e3dd6..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id564865.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct feature_of<tag::weighted_p_square_cumulative_distribution> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_p_square_cumulative_distribution>

      -

      boost::accumulators::feature_of<tag::weighted_p_square_cumulative_distribution>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/p_square_cumulative_distribution.hpp>
      -
      -
      -struct feature_of<tag::weighted_p_square_cumulative_distribution> : public boost::accumulators::feature_of< tag::p_square_cumulative_distribution >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id565093.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id565093.html deleted file mode 100755 index 08b5d54a3d..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id565093.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::weighted_p_square_quantile> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_p_square_quantile>

      -

      boost::accumulators::feature_of<tag::weighted_p_square_quantile>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/p_square_quantile.hpp>
      -
      -
      -struct feature_of<tag::weighted_p_square_quantile> :
      -  public boost::accumulators::feature_of< tag::p_square_quantile >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id565489.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id565489.html deleted file mode 100755 index df0a7ab548..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id565489.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_peaks_over_threshold< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_peaks_over_threshold< LeftRight >>

      -

      boost::accumulators::feature_of<tag::weighted_peaks_over_threshold< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::weighted_peaks_over_threshold< LeftRight >> : public boost::accumulators::feature_of< tag::peaks_over_threshold< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id565531.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id565531.html deleted file mode 100755 index 43d12b836d..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id565531.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >>

      -

      boost::accumulators::feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::weighted_peaks_over_threshold_prob< LeftRight >> : public boost::accumulators::feature_of< tag::peaks_over_threshold_prob< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id566698.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id566698.html deleted file mode 100755 index a44ee33ea7..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id566698.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::weighted_pot_quantile< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_pot_quantile< LeftRight >>

      -

      boost::accumulators::feature_of<tag::weighted_pot_quantile< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::weighted_pot_quantile< LeftRight >> :
      -  public boost::accumulators::feature_of< tag::pot_quantile< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id566740.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id566740.html deleted file mode 100755 index 37ea86c2d4..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id566740.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_pot_quantile_prob< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_pot_quantile_prob< LeftRight >>

      -

      boost::accumulators::feature_of<tag::weighted_pot_quantile_prob< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_quantile.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::weighted_pot_quantile_prob< LeftRight >> : public boost::accumulators::feature_of< tag::pot_quantile_prob< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id567154.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id567154.html deleted file mode 100755 index 64eca93e51..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id567154.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::weighted_pot_tail_mean< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_pot_tail_mean< LeftRight >>

      -

      boost::accumulators::feature_of<tag::weighted_pot_tail_mean< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::weighted_pot_tail_mean< LeftRight >> :
      -  public boost::accumulators::feature_of< tag::pot_tail_mean< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id567196.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id567196.html deleted file mode 100755 index 0b105b0d5f..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id567196.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >>

      -

      boost::accumulators::feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::weighted_pot_tail_mean_prob< LeftRight >> : public boost::accumulators::feature_of< tag::pot_tail_mean_prob< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id568056.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id568056.html deleted file mode 100755 index 927c834453..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id568056.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_skewness> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_skewness>

      -

      boost::accumulators::feature_of<tag::weighted_skewness>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/skewness.hpp>
      -
      -
      -struct feature_of<tag::weighted_skewness> : public boost::accumulators::feature_of< tag::skewness > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id568354.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id568354.html deleted file mode 100755 index e898ee50bd..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id568354.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_sum> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_sum>

      -

      boost::accumulators::feature_of<tag::weighted_sum>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/sum.hpp>
      -
      -
      -struct feature_of<tag::weighted_sum> : public boost::accumulators::feature_of< tag::sum > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id568621.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id568621.html deleted file mode 100755 index ae0f61cfb2..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id568621.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_sum_kahan> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_sum_kahan>

      -

      boost::accumulators::feature_of<tag::weighted_sum_kahan>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/sum_kahan.hpp>
      -
      -
      -struct feature_of<tag::weighted_sum_kahan> : public boost::accumulators::feature_of< tag::sum > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id569861.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id569861.html deleted file mode 100755 index 938bd11943..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id569861.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template feature_of<tag::weighted_tail_quantile< LeftRight >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_tail_quantile< LeftRight >>

      -

      boost::accumulators::feature_of<tag::weighted_tail_quantile< LeftRight >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/tail_quantile.hpp>
      -
      -template<typename LeftRight> 
      -struct feature_of<tag::weighted_tail_quantile< LeftRight >> :
      -  public boost::accumulators::feature_of< tag::tail_quantile< LeftRight > >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id571252.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id571252.html deleted file mode 100755 index 307db24c48..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id571252.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::weighted_variance> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::weighted_variance>

      -

      boost::accumulators::feature_of<tag::weighted_variance>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/variance.hpp>
      -
      -
      -struct feature_of<tag::weighted_variance> : public boost::accumulators::feature_of< tag::variance > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id575105.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id575105.html deleted file mode 100755 index 35dc6c66b7..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id575105.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/weighted_sum.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::weighted_sum_of_variates< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_weighted_sum_of_variates >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_weighted_id575311.html b/doc/html/boost/accumulators/feature_of_tag_weighted_id575311.html deleted file mode 100755 index 960f193fd6..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_weighted_id575311.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >>

      -

      boost::accumulators::feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/weighted_sum_kahan.hpp>
      -
      -template<typename VariateType, typename VariateTag> 
      -struct feature_of<tag::weighted_sum_of_variates_kahan< VariateType, VariateTag >> : public boost::accumulators::feature_of< tag::abstract_weighted_sum_of_variates >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_wi_id564758.html b/doc/html/boost/accumulators/feature_of_tag_wi_id564758.html new file mode 100644 index 0000000000..985b12cf03 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_wi_id564758.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::with_density_median> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::with_density_median>

      +

      boost::accumulators::feature_of<tag::with_density_median>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/median.hpp>
      +
      +
      +struct feature_of<tag::with_density_median> : public boost::accumulators::feature_of< tag::median > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_wi_id564773.html b/doc/html/boost/accumulators/feature_of_tag_wi_id564773.html new file mode 100644 index 0000000000..90ad2902bb --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_wi_id564773.html @@ -0,0 +1,51 @@ + + + +Struct feature_of<tag::with_p_square_cumulative_distribution_median> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::with_p_square_cumulative_distribution_median>

      +

      boost::accumulators::feature_of<tag::with_p_square_cumulative_distribution_median>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/median.hpp>
      +
      +
      +struct feature_of<tag::with_p_square_cumulative_distribution_median> : public boost::accumulators::feature_of< tag::median > {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_wi_id564835.html b/doc/html/boost/accumulators/feature_of_tag_wi_id564835.html new file mode 100644 index 0000000000..5e0f1a306c --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_wi_id564835.html @@ -0,0 +1,53 @@ + + + +Struct feature_of<tag::with_density_weighted_median> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::with_density_weighted_median>

      +

      boost::accumulators::feature_of<tag::with_density_weighted_median>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/median.hpp>
      +
      +
      +struct feature_of<tag::with_density_weighted_median> :
      +  public boost::accumulators::feature_of< tag::with_density_median >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_wi_id564868.html b/doc/html/boost/accumulators/feature_of_tag_wi_id564868.html new file mode 100644 index 0000000000..2bcf509b18 --- /dev/null +++ b/doc/html/boost/accumulators/feature_of_tag_wi_id564868.html @@ -0,0 +1,52 @@ + + + +Struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median>

      +

      boost::accumulators::feature_of<tag::with_p_square_cumulative_distribution_weighted_median>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/median.hpp>
      +
      +
      +struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median> : public boost::accumulators::feature_of< tag::with_p_square_cumulative_distribution_median >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/feature_of_tag_with_den_id564007.html b/doc/html/boost/accumulators/feature_of_tag_with_den_id564007.html deleted file mode 100755 index fb6c29f35d..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_with_den_id564007.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::with_density_median> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::with_density_median>

      -

      boost::accumulators::feature_of<tag::with_density_median>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/median.hpp>
      -
      -
      -struct feature_of<tag::with_density_median> : public boost::accumulators::feature_of< tag::median > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_with_den_id564084.html b/doc/html/boost/accumulators/feature_of_tag_with_den_id564084.html deleted file mode 100755 index f7ce08d631..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_with_den_id564084.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct feature_of<tag::with_density_weighted_median> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::with_density_weighted_median>

      -

      boost::accumulators::feature_of<tag::with_density_weighted_median>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/median.hpp>
      -
      -
      -struct feature_of<tag::with_density_weighted_median> :
      -  public boost::accumulators::feature_of< tag::with_density_median >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_with_p_s_id564022.html b/doc/html/boost/accumulators/feature_of_tag_with_p_s_id564022.html deleted file mode 100755 index c5ffbf2a48..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_with_p_s_id564022.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct feature_of<tag::with_p_square_cumulative_distribution_median> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::with_p_square_cumulative_distribution_median>

      -

      boost::accumulators::feature_of<tag::with_p_square_cumulative_distribution_median>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/median.hpp>
      -
      -
      -struct feature_of<tag::with_p_square_cumulative_distribution_median> : public boost::accumulators::feature_of< tag::median > {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/feature_of_tag_with_p_s_id564117.html b/doc/html/boost/accumulators/feature_of_tag_with_p_s_id564117.html deleted file mode 100755 index 00ff1c9074..0000000000 --- a/doc/html/boost/accumulators/feature_of_tag_with_p_s_id564117.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median>

      -

      boost::accumulators::feature_of<tag::with_p_square_cumulative_distribution_weighted_median>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/median.hpp>
      -
      -
      -struct feature_of<tag::with_p_square_cumulative_distribution_weighted_median> : public boost::accumulators::feature_of< tag::with_p_square_cumulative_distribution_median >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/accumulators/features.html b/doc/html/boost/accumulators/features.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/for_median.html b/doc/html/boost/accumulators/for_median.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/immediate.html b/doc/html/boost/accumulators/immediate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/impl/coherent_tail_mean_impl.html b/doc/html/boost/accumulators/impl/coherent_tail_mean_impl.html old mode 100755 new mode 100644 index 875604e772..3b642c6e1a --- a/doc/html/boost/accumulators/impl/coherent_tail_mean_impl.html +++ b/doc/html/boost/accumulators/impl/coherent_tail_mean_impl.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -38,35 +38,35 @@ typedef float_type result_type; // construct/copy/destruct - coherent_tail_mean_impl(dont_care); + coherent_tail_mean_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
      -

      Description

      +

      Description

      The coherent tail mean is equal to the non-coherent tail mean plus a correction term that ensures coherence in case of non-continuous distributions.

      -

      Equation 1.12. 

      +

      Equation 1.12. 


      -

      Equation 1.13. 

      +

      Equation 1.13. 


      -

      +

      coherent_tail_mean_impl public construct/copy/destruct

      -
      1. coherent_tail_mean_impl(dont_care);
      +
      1. coherent_tail_mean_impl(dont_care);
      -

      -coherent_tail_mean_impl public member functions

      -
      1. template<typename Args> result_type result(Args const & args) const;
      +

      +coherent_tail_mean_impl public member functions

      +
      1. template<typename Args> result_type result(Args const & args) const;
      @@ -80,7 +80,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/accumulators/impl/count_impl.html b/doc/html/boost/accumulators/impl/count_impl.html old mode 100755 new mode 100644 index 1f20ae07c0..41f6580251 --- a/doc/html/boost/accumulators/impl/count_impl.html +++ b/doc/html/boost/accumulators/impl/count_impl.html @@ -37,27 +37,27 @@ typedef std::size_t result_type; // construct/copy/destruct - count_impl(dont_care); + count_impl(dont_care); - // public member functions - void operator()(dont_care); - result_type result(dont_care) const; + // public member functions + void operator()(dont_care); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    count_impl public construct/copy/destruct

    -
    1. count_impl(dont_care);
    +
    1. count_impl(dont_care);
    -

    -count_impl public member functions

    +

    +count_impl public member functions

      -
    1. void operator()(dont_care);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. void operator()(dont_care);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/covariance_impl.html b/doc/html/boost/accumulators/impl/covariance_impl.html old mode 100755 new mode 100644 index f4fe818bc1..24e3887896 --- a/doc/html/boost/accumulators/impl/covariance_impl.html +++ b/doc/html/boost/accumulators/impl/covariance_impl.html @@ -39,34 +39,34 @@ typedef numeric::functional::outer_product< sample_type, variate_type >::result_type result_type; // construct/copy/destruct - template<typename Args> covariance_impl(Args const &); + template<typename Args> covariance_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    An iterative Monte Carlo estimator for the covariance , where is a sample and is a variate, is given by:

    -

    Equation 1.1. 

    +

    Equation 1.1. 


    and being the means of the samples and variates.

    -

    +

    covariance_impl public construct/copy/destruct

    -
    1. template<typename Args> covariance_impl(Args const & args);
    +
    1. template<typename Args> covariance_impl(Args const & args);
    -

    -covariance_impl public member functions

    +

    +covariance_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/density_impl.html b/doc/html/boost/accumulators/impl/density_impl.html old mode 100755 new mode 100644 index f7a8a00579..c431d3cf7e --- a/doc/html/boost/accumulators/impl/density_impl.html +++ b/doc/html/boost/accumulators/impl/density_impl.html @@ -40,31 +40,31 @@ typedef iterator_range< typename histogram_type::iterator > result_type; // construct/copy/destruct - template<typename Args> density_impl(Args const &); + template<typename Args> density_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> void operator()(Args const &); + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The histogram density estimator returns a histogram of the sample distribution. The positions and sizes of the bins are determined using a specifiable number of cached samples (cache_size). The range between the minimum and the maximum of the cached samples is subdivided into a specifiable number of bins (num_bins) of same size. Additionally, an under- and an overflow bin is added to capture future under- and overflow samples. Once the bins are determined, the cached samples and all subsequent samples are added to the correct bins. At the end, a range of std::pair is return, where each pair contains the position of the bin (lower bound) and the samples count (normalized with the total number of samples).

    -

    +

    density_impl public construct/copy/destruct

    -
    1. template<typename Args> density_impl(Args const & args);
    +
    1. template<typename Args> density_impl(Args const & args);
    -

    -density_impl public member functions

    +

    +density_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. +
    3. template<typename Args> void operator()(Args const & args);
    4. -
      template<typename Args> result_type result(Args const & args) const;
      +
      template<typename Args> result_type result(Args const & args) const;

      diff --git a/doc/html/boost/accumulators/impl/error_of_mean_impl.html b/doc/html/boost/accumulators/impl/error_of_mean_impl.html old mode 100755 new mode 100644 index b944b2922f..1408fbc867 --- a/doc/html/boost/accumulators/impl/error_of_mean_impl.html +++ b/doc/html/boost/accumulators/impl/error_of_mean_impl.html @@ -6,8 +6,8 @@ - - + +
      @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,24 +37,24 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - error_of_mean_impl(dont_care); + error_of_mean_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
      -

      Description

      +

      Description

      -

      +

      error_of_mean_impl public construct/copy/destruct

      -
      1. error_of_mean_impl(dont_care);
      +
      1. error_of_mean_impl(dont_care);
      -

      -error_of_mean_impl public member functions

      -
      1. template<typename Args> result_type result(Args const & args) const;
      +

      +error_of_mean_impl public member functions

      +
      1. template<typename Args> result_type result(Args const & args) const;
      @@ -68,7 +68,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/accumulators/impl/extended_p_square_id563481.html b/doc/html/boost/accumulators/impl/extended_p_square_id563481.html new file mode 100644 index 0000000000..c7ce9fcd9b --- /dev/null +++ b/doc/html/boost/accumulators/impl/extended_p_square_id563481.html @@ -0,0 +1,80 @@ + + + +Struct template extended_p_square_quantile_impl + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template extended_p_square_quantile_impl

      +

      boost::accumulators::impl::extended_p_square_quantile_impl — Quantile estimation using the extended algorithm for weighted and unweighted samples.

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
      +
      +template<typename Sample, typename Impl1, typename Impl2> 
      +struct extended_p_square_quantile_impl {
      +  // types
      +  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type; 
      +  typedef std::vector< float_type >                                        array_type; 
      +  typedef unspecified                                                      range_type; 
      +  typedef float_type                                                       result_type;
      +
      +  // construct/copy/destruct
      +  template<typename Args> extended_p_square_quantile_impl(Args const &);
      +
      +  // public member functions
      +  template<typename Args> result_type result(Args const &) const;
      +};
      +
      +

      Description

      +

      Uses the quantile estimates calculated by the extended algorithm to compute intermediate quantile estimates by means of quadratic interpolation.

      +

      +

      +
      +

      +extended_p_square_quantile_impl + public + construct/copy/destruct

      +
      1. template<typename Args> extended_p_square_quantile_impl(Args const & args);
      +
      +
      +

      +extended_p_square_quantile_impl public member functions

      +
      1. template<typename Args> result_type result(Args const & args) const;
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/accumulators/impl/extended_p_square_impl.html b/doc/html/boost/accumulators/impl/extended_p_square_impl.html old mode 100755 new mode 100644 index e7a09d78dd..b2f47fdfe3 --- a/doc/html/boost/accumulators/impl/extended_p_square_impl.html +++ b/doc/html/boost/accumulators/impl/extended_p_square_impl.html @@ -39,14 +39,14 @@ typedef unspecified result_type; // construct/copy/destruct - template<typename Args> extended_p_square_impl(Args const &); + template<typename Args> extended_p_square_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    Extended algorithm for estimation of several quantiles without storing samples. Assume that quantiles are to be estimated. Instead of storing the whole sample cumulative distribution, the algorithm maintains only principal markers and middle markers, whose positions are updated with each sample and whose heights are adjusted (if necessary) using a piecewise-parablic formula. The heights of these central markers are the current estimates of the quantiles and returned as an iterator range.

    For further details, see

    K. E. E. Raatikainen, Simultaneous estimation of several quantiles, Simulation, Volume 49, Number 4 (October), 1986, p. 159-164.

    @@ -55,18 +55,18 @@

    -

    +

    extended_p_square_impl public construct/copy/destruct

    -
    1. template<typename Args> extended_p_square_impl(Args const & args);
    +
    1. template<typename Args> extended_p_square_impl(Args const & args);
    -

    -extended_p_square_impl public member functions

    +

    +extended_p_square_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/extended_p_square_quant_id562730.html b/doc/html/boost/accumulators/impl/extended_p_square_quant_id562730.html deleted file mode 100755 index 0e3b8caffa..0000000000 --- a/doc/html/boost/accumulators/impl/extended_p_square_quant_id562730.html +++ /dev/null @@ -1,80 +0,0 @@ - - - -Struct template extended_p_square_quantile_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template extended_p_square_quantile_impl

    -

    boost::accumulators::impl::extended_p_square_quantile_impl — Quantile estimation using the extended algorithm for weighted and unweighted samples.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -template<typename Sample, typename Impl1, typename Impl2> 
    -struct extended_p_square_quantile_impl {
    -  // types
    -  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type; 
    -  typedef std::vector< float_type >                                        array_type; 
    -  typedef unspecified                                                      range_type; 
    -  typedef float_type                                                       result_type;
    -
    -  // construct/copy/destruct
    -  template<typename Args> extended_p_square_quantile_impl(Args const &);
    -
    -  // public member functions
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    Uses the quantile estimates calculated by the extended algorithm to compute intermediate quantile estimates by means of quadratic interpolation.

    -

    -

    -
    -

    -extended_p_square_quantile_impl - public - construct/copy/destruct

    -
    1. template<typename Args> extended_p_square_quantile_impl(Args const & args);
    -
    -
    -

    -extended_p_square_quantile_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/immediate_mean_impl.html b/doc/html/boost/accumulators/impl/immediate_mean_impl.html old mode 100755 new mode 100644 index 64f8bac2c4..e9d333e41c --- a/doc/html/boost/accumulators/impl/immediate_mean_impl.html +++ b/doc/html/boost/accumulators/impl/immediate_mean_impl.html @@ -37,27 +37,27 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - template<typename Args> immediate_mean_impl(Args const &); + template<typename Args> immediate_mean_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    immediate_mean_impl public construct/copy/destruct

    -
    1. template<typename Args> immediate_mean_impl(Args const & args);
    +
    1. template<typename Args> immediate_mean_impl(Args const & args);
    -

    -immediate_mean_impl public member functions

    +

    +immediate_mean_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/immediate_weighte_id573933.html b/doc/html/boost/accumulators/impl/immediate_weighte_id573933.html new file mode 100644 index 0000000000..5be3fafc88 --- /dev/null +++ b/doc/html/boost/accumulators/impl/immediate_weighte_id573933.html @@ -0,0 +1,79 @@ + + + +Struct template immediate_weighted_mean_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template immediate_weighted_mean_impl

    +

    boost::accumulators::impl::immediate_weighted_mean_impl

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    +
    +template<typename Sample, typename Weight, typename Tag> 
    +struct immediate_weighted_mean_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Sample, Weight >::result_type       weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, Weight >::result_type result_type;    
    +
    +  // construct/copy/destruct
    +  template<typename Args> immediate_weighted_mean_impl(Args const &);
    +
    +  // public member functions
    +  template<typename Args> void operator()(Args const &);
    +  result_type result(dont_care) const;
    +};
    +
    +

    Description

    +
    +

    +immediate_weighted_mean_impl + public + construct/copy/destruct

    +
    1. template<typename Args> immediate_weighted_mean_impl(Args const & args);
    +
    +
    +

    +immediate_weighted_mean_impl public member functions

    +
      +
    1. template<typename Args> void operator()(Args const & args);
    2. +
    3. result_type result(dont_care) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/immediate_weighted_mean_id573178.html b/doc/html/boost/accumulators/impl/immediate_weighted_mean_id573178.html deleted file mode 100755 index edbf146a4c..0000000000 --- a/doc/html/boost/accumulators/impl/immediate_weighted_mean_id573178.html +++ /dev/null @@ -1,79 +0,0 @@ - - - -Struct template immediate_weighted_mean_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template immediate_weighted_mean_impl

    -

    boost::accumulators::impl::immediate_weighted_mean_impl

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    -
    -template<typename Sample, typename Weight, typename Tag> 
    -struct immediate_weighted_mean_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Sample, Weight >::result_type       weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, Weight >::result_type result_type;    
    -
    -  // construct/copy/destruct
    -  template<typename Args> immediate_weighted_mean_impl(Args const &);
    -
    -  // public member functions
    -  template<typename Args> void operator()(Args const &);
    -  result_type result(dont_care) const;
    -};
    -
    -

    Description

    -
    -

    -immediate_weighted_mean_impl - public - construct/copy/destruct

    -
    1. template<typename Args> immediate_weighted_mean_impl(Args const & args);
    -
    -
    -

    -immediate_weighted_mean_impl public member functions

    -
      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/kurtosis_impl.html b/doc/html/boost/accumulators/impl/kurtosis_impl.html old mode 100755 new mode 100644 index 6d55186bc3..9f0aadfab9 --- a/doc/html/boost/accumulators/impl/kurtosis_impl.html +++ b/doc/html/boost/accumulators/impl/kurtosis_impl.html @@ -37,31 +37,31 @@ typedef numeric::functional::average< Sample, Sample >::result_type result_type; // construct/copy/destruct - kurtosis_impl(dont_care); + kurtosis_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The kurtosis of a sample distribution is defined as the ratio of the 4th central moment and the square of the 2nd central moment (the variance) of the samples, minus 3. The term is added in order to ensure that the normal distribution has zero kurtosis. The kurtosis can also be expressed by the simple moments:

    -

    Equation 1.2. 

    +

    Equation 1.2. 


    where are the -th moment and the mean (first moment) of the samples.

    -

    +

    kurtosis_impl public construct/copy/destruct

    -
    1. kurtosis_impl(dont_care);
    +
    1. kurtosis_impl(dont_care);
    -

    -kurtosis_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +kurtosis_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/lazy_variance_impl.html b/doc/html/boost/accumulators/impl/lazy_variance_impl.html old mode 100755 new mode 100644 index 768bda6c75..553aee57d0 --- a/doc/html/boost/accumulators/impl/lazy_variance_impl.html +++ b/doc/html/boost/accumulators/impl/lazy_variance_impl.html @@ -37,35 +37,35 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - lazy_variance_impl(dont_care); + lazy_variance_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    Default sample variance implementation based on the second moment moment<2>, mean and count.

    -

    Equation 1.21. 

    +

    Equation 1.21. 


    where

    -

    Equation 1.22. 

    +

    Equation 1.22. 


    is the estimate of the sample mean and is the number of samples.

    -

    +

    lazy_variance_impl public construct/copy/destruct

    -
    1. lazy_variance_impl(dont_care);
    +
    1. lazy_variance_impl(dont_care);
    -

    -lazy_variance_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +lazy_variance_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/lazy_weighted_var_id577856.html b/doc/html/boost/accumulators/impl/lazy_weighted_var_id577856.html new file mode 100644 index 0000000000..ebb276e3ca --- /dev/null +++ b/doc/html/boost/accumulators/impl/lazy_weighted_var_id577856.html @@ -0,0 +1,81 @@ + + + +Struct template lazy_weighted_variance_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template lazy_weighted_variance_impl

    +

    boost::accumulators::impl::lazy_weighted_variance_impl — Lazy calculation of variance of weighted samples.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_variance.hpp>
    +
    +template<typename Sample, typename Weight, typename MeanFeature> 
    +struct lazy_weighted_variance_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Sample, Weight >::result_type       weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, Weight >::result_type result_type;    
    +
    +  // construct/copy/destruct
    +  lazy_weighted_variance_impl(dont_care);
    +
    +  // public member functions
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    The default implementation of the variance of weighted samples is based on the second moment (weighted_moment<2>) and the mean (weighted_mean):

    +
    +

    Equation 1.42. 

    +
    +
    +


    where is the number of samples.

    +
    +

    +lazy_weighted_variance_impl + public + construct/copy/destruct

    +
    1. lazy_weighted_variance_impl(dont_care);
    +
    +
    +

    +lazy_weighted_variance_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/lazy_weighted_variance__id577097.html b/doc/html/boost/accumulators/impl/lazy_weighted_variance__id577097.html deleted file mode 100755 index a2f66f86c0..0000000000 --- a/doc/html/boost/accumulators/impl/lazy_weighted_variance__id577097.html +++ /dev/null @@ -1,81 +0,0 @@ - - - -Struct template lazy_weighted_variance_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template lazy_weighted_variance_impl

    -

    boost::accumulators::impl::lazy_weighted_variance_impl — Lazy calculation of variance of weighted samples.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_variance.hpp>
    -
    -template<typename Sample, typename Weight, typename MeanFeature> 
    -struct lazy_weighted_variance_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Sample, Weight >::result_type       weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, Weight >::result_type result_type;    
    -
    -  // construct/copy/destruct
    -  lazy_weighted_variance_impl(dont_care);
    -
    -  // public member functions
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    The default implementation of the variance of weighted samples is based on the second moment (weighted_moment<2>) and the mean (weighted_mean):

    -
    -

    Equation 1.42. 

    -
    -
    -


    where is the number of samples.

    -
    -

    -lazy_weighted_variance_impl - public - construct/copy/destruct

    -
    1. lazy_weighted_variance_impl(dont_care);
    -
    -
    -

    -lazy_weighted_variance_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/max_impl.html b/doc/html/boost/accumulators/impl/max_impl.html old mode 100755 new mode 100644 index 567160199d..3dac51baaf --- a/doc/html/boost/accumulators/impl/max_impl.html +++ b/doc/html/boost/accumulators/impl/max_impl.html @@ -37,27 +37,27 @@ typedef Sample result_type; // construct/copy/destruct - template<typename Args> max_impl(Args const &); + template<typename Args> max_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    max_impl public construct/copy/destruct

    -
    1. template<typename Args> max_impl(Args const & args);
    +
    1. template<typename Args> max_impl(Args const & args);
    -

    -max_impl public member functions

    +

    +max_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/mean_impl.html b/doc/html/boost/accumulators/impl/mean_impl.html old mode 100755 new mode 100644 index 50238423ea..ea694f8bca --- a/doc/html/boost/accumulators/impl/mean_impl.html +++ b/doc/html/boost/accumulators/impl/mean_impl.html @@ -37,24 +37,24 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - mean_impl(dont_care); + mean_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    mean_impl public construct/copy/destruct

    -
    1. mean_impl(dont_care);
    +
    1. mean_impl(dont_care);
    -

    -mean_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +mean_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/median_impl.html b/doc/html/boost/accumulators/impl/median_impl.html old mode 100755 new mode 100644 index 26578f54d8..97d6497541 --- a/doc/html/boost/accumulators/impl/median_impl.html +++ b/doc/html/boost/accumulators/impl/median_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,25 +37,25 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - median_impl(dont_care); + median_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The algorithm is invoked with a quantile probability of 0.5.

    -

    +

    median_impl public construct/copy/destruct

    -
    1. median_impl(dont_care);
    +
    1. median_impl(dont_care);
    -

    -median_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +median_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    @@ -69,7 +69,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/min_impl.html b/doc/html/boost/accumulators/impl/min_impl.html old mode 100755 new mode 100644 index 81264b9f32..8cf76ff524 --- a/doc/html/boost/accumulators/impl/min_impl.html +++ b/doc/html/boost/accumulators/impl/min_impl.html @@ -37,27 +37,27 @@ typedef Sample result_type; // construct/copy/destruct - template<typename Args> min_impl(Args const &); + template<typename Args> min_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    min_impl public construct/copy/destruct

    -
    1. template<typename Args> min_impl(Args const & args);
    +
    1. template<typename Args> min_impl(Args const & args);
    -

    -min_impl public member functions

    +

    +min_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/moment_impl.html b/doc/html/boost/accumulators/impl/moment_impl.html old mode 100755 new mode 100644 index 4e1588257e..f785c1383a --- a/doc/html/boost/accumulators/impl/moment_impl.html +++ b/doc/html/boost/accumulators/impl/moment_impl.html @@ -37,29 +37,29 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - template<typename Args> moment_impl(Args const &); + template<typename Args> moment_impl(Args const &); - // public member functions - BOOST_MPL_ASSERT_RELATION(N::value, 0); - template<typename Args> void operator()(Args const &); - template<typename Args> result_type result(Args const &) const; + // public member functions + BOOST_MPL_ASSERT_RELATION(N::value, 0); + template<typename Args> void operator()(Args const &); + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    moment_impl public construct/copy/destruct

    -
    1. template<typename Args> moment_impl(Args const & args);
    +
    1. template<typename Args> moment_impl(Args const & args);
    -

    -moment_impl public member functions

    +

    +moment_impl public member functions

      -
    1.  BOOST_MPL_ASSERT_RELATION(N::value, 0);
    2. -
    3. template<typename Args> void operator()(Args const & args);
    4. -
    5. template<typename Args> result_type result(Args const & args) const;
    6. +
    7.  BOOST_MPL_ASSERT_RELATION(N::value, 0);
    8. +
    9. template<typename Args> void operator()(Args const & args);
    10. +
    11. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/non_coherent_tail_id570231.html b/doc/html/boost/accumulators/impl/non_coherent_tail_id570231.html new file mode 100644 index 0000000000..0f52d6505a --- /dev/null +++ b/doc/html/boost/accumulators/impl/non_coherent_tail_id570231.html @@ -0,0 +1,89 @@ + + + +Struct template non_coherent_tail_mean_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template non_coherent_tail_mean_impl

    +

    boost::accumulators::impl::non_coherent_tail_mean_impl — Estimation of the (non-coherent) tail mean based on order statistics (for both left and right tails)

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_mean.hpp>
    +
    +template<typename Sample, typename LeftRight> 
    +struct non_coherent_tail_mean_impl {
    +  // types
    +  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type; 
    +  typedef float_type                                                       result_type;
    +
    +  // construct/copy/destruct
    +  non_coherent_tail_mean_impl(dont_care);
    +
    +  // public member functions
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    An estimation of the non-coherent tail mean is given by the mean of the smallest samples (left tail) or the mean of the largest samples (right tail), being the total number of samples and the quantile level:

    +
    +

    Equation 1.14. 

    +
    +
    +


    +
    +

    Equation 1.15. 

    +
    +
    +


    +

    It thus requires the caching of at least the smallest or the largest samples.

    +

    +

    +
    +

    +non_coherent_tail_mean_impl + public + construct/copy/destruct

    +
    1. non_coherent_tail_mean_impl(dont_care);
    +
    +
    +

    +non_coherent_tail_mean_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/non_coherent_tail_mean__id569476.html b/doc/html/boost/accumulators/impl/non_coherent_tail_mean__id569476.html deleted file mode 100755 index a5fae830b4..0000000000 --- a/doc/html/boost/accumulators/impl/non_coherent_tail_mean__id569476.html +++ /dev/null @@ -1,89 +0,0 @@ - - - -Struct template non_coherent_tail_mean_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template non_coherent_tail_mean_impl

    -

    boost::accumulators::impl::non_coherent_tail_mean_impl — Estimation of the (non-coherent) tail mean based on order statistics (for both left and right tails)

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_mean.hpp>
    -
    -template<typename Sample, typename LeftRight> 
    -struct non_coherent_tail_mean_impl {
    -  // types
    -  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type; 
    -  typedef float_type                                                       result_type;
    -
    -  // construct/copy/destruct
    -  non_coherent_tail_mean_impl(dont_care);
    -
    -  // public member functions
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    An estimation of the non-coherent tail mean is given by the mean of the smallest samples (left tail) or the mean of the largest samples (right tail), being the total number of samples and the quantile level:

    -
    -

    Equation 1.14. 

    -
    -
    -


    -
    -

    Equation 1.15. 

    -
    -
    -


    -

    It thus requires the caching of at least the smallest or the largest samples.

    -

    -

    -
    -

    -non_coherent_tail_mean_impl - public - construct/copy/destruct

    -
    1. non_coherent_tail_mean_impl(dont_care);
    -
    -
    -

    -non_coherent_tail_mean_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/non_coherent_weig_id576272.html b/doc/html/boost/accumulators/impl/non_coherent_weig_id576272.html new file mode 100644 index 0000000000..cb166e286d --- /dev/null +++ b/doc/html/boost/accumulators/impl/non_coherent_weig_id576272.html @@ -0,0 +1,101 @@ + + + +Struct template non_coherent_weighted_tail_mean_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template non_coherent_weighted_tail_mean_impl

    +

    boost::accumulators::impl::non_coherent_weighted_tail_mean_impl — Estimation of the (non-coherent) weighted tail mean based on order statistics (for both left and right tails)

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_mean.hpp>
    +
    +template<typename Sample, typename Weight, typename LeftRight> 
    +struct non_coherent_weighted_tail_mean_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    +  typedef numeric::functional::average< Weight, std::size_t >::result_type          float_type;     
    +  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type result_type;    
    +
    +  // construct/copy/destruct
    +  non_coherent_weighted_tail_mean_impl(dont_care);
    +
    +  // public member functions
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    An estimation of the non-coherent, weighted tail mean is given by the weighted mean of the

    +
    +

    Equation 1.30. 

    +
    +
    +


    +

    smallest samples (left tail) or the weighted mean of the

    +
    +

    Equation 1.31. 

    +
    +
    +


    +

    largest samples (right tail) above a quantile of level , being the total number of sample and the sum of all weights:

    +
    +

    Equation 1.32. 

    +
    +
    +


    +
    +

    Equation 1.33. 

    +
    +
    +


    +

    +

    +
    +

    +non_coherent_weighted_tail_mean_impl + public + construct/copy/destruct

    +
    1. non_coherent_weighted_tail_mean_impl(dont_care);
    +
    +
    +

    +non_coherent_weighted_tail_mean_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/non_coherent_weighted_t_id575513.html b/doc/html/boost/accumulators/impl/non_coherent_weighted_t_id575513.html deleted file mode 100755 index 9c8a8d1935..0000000000 --- a/doc/html/boost/accumulators/impl/non_coherent_weighted_t_id575513.html +++ /dev/null @@ -1,101 +0,0 @@ - - - -Struct template non_coherent_weighted_tail_mean_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template non_coherent_weighted_tail_mean_impl

    -

    boost::accumulators::impl::non_coherent_weighted_tail_mean_impl — Estimation of the (non-coherent) weighted tail mean based on order statistics (for both left and right tails)

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_mean.hpp>
    -
    -template<typename Sample, typename Weight, typename LeftRight> 
    -struct non_coherent_weighted_tail_mean_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    -  typedef numeric::functional::average< Weight, std::size_t >::result_type          float_type;     
    -  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type result_type;    
    -
    -  // construct/copy/destruct
    -  non_coherent_weighted_tail_mean_impl(dont_care);
    -
    -  // public member functions
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    An estimation of the non-coherent, weighted tail mean is given by the weighted mean of the

    -
    -

    Equation 1.30. 

    -
    -
    -


    -

    smallest samples (left tail) or the weighted mean of the

    -
    -

    Equation 1.31. 

    -
    -
    -


    -

    largest samples (right tail) above a quantile of level , being the total number of sample and the sum of all weights:

    -
    -

    Equation 1.32. 

    -
    -
    -


    -
    -

    Equation 1.33. 

    -
    -
    -


    -

    -

    -
    -

    -non_coherent_weighted_tail_mean_impl - public - construct/copy/destruct

    -
    1. non_coherent_weighted_tail_mean_impl(dont_care);
    -
    -
    -

    -non_coherent_weighted_tail_mean_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/p_square_cumulati_id565650.html b/doc/html/boost/accumulators/impl/p_square_cumulati_id565650.html new file mode 100644 index 0000000000..eafa1c1293 --- /dev/null +++ b/doc/html/boost/accumulators/impl/p_square_cumulati_id565650.html @@ -0,0 +1,87 @@ + + + +Struct template p_square_cumulative_distribution_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template p_square_cumulative_distribution_impl

    +

    boost::accumulators::impl::p_square_cumulative_distribution_impl — Histogram calculation of the cumulative distribution with the algorithm.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/p_square_cumul_dist.hpp>
    +
    +template<typename Sample> 
    +struct p_square_cumulative_distribution_impl {
    +  // types
    +  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type;    
    +  typedef std::vector< float_type >                                        array_type;    
    +  typedef std::vector< std::pair< float_type, float_type > >               histogram_type;
    +  typedef iterator_range< typename histogram_type::iterator >              result_type;   
    +
    +  // construct/copy/destruct
    +  template<typename Args> p_square_cumulative_distribution_impl(Args const &);
    +
    +  // public member functions
    +  template<typename Args> void operator()(Args const &);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    A histogram of the sample cumulative distribution is computed dynamically without storing samples based on the algorithm. The returned histogram has a specifiable amount (num_cells) equiprobable (and not equal-sized) cells.

    +

    For further details, see

    +

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    +

    +

    +
    +

    +p_square_cumulative_distribution_impl + public + construct/copy/destruct

    +
    1. template<typename Args> 
      +  p_square_cumulative_distribution_impl(Args const & args);
    +
    +
    +

    +p_square_cumulative_distribution_impl public member functions

    +
      +
    1. template<typename Args> void operator()(Args const & args);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/p_square_cumulative_dis_id564899.html b/doc/html/boost/accumulators/impl/p_square_cumulative_dis_id564899.html deleted file mode 100755 index f5b540198c..0000000000 --- a/doc/html/boost/accumulators/impl/p_square_cumulative_dis_id564899.html +++ /dev/null @@ -1,87 +0,0 @@ - - - -Struct template p_square_cumulative_distribution_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template p_square_cumulative_distribution_impl

    -

    boost::accumulators::impl::p_square_cumulative_distribution_impl — Histogram calculation of the cumulative distribution with the algorithm.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/p_square_cumulative_distribution.hpp>
    -
    -template<typename Sample> 
    -struct p_square_cumulative_distribution_impl {
    -  // types
    -  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type;    
    -  typedef std::vector< float_type >                                        array_type;    
    -  typedef std::vector< std::pair< float_type, float_type > >               histogram_type;
    -  typedef iterator_range< typename histogram_type::iterator >              result_type;   
    -
    -  // construct/copy/destruct
    -  template<typename Args> p_square_cumulative_distribution_impl(Args const &);
    -
    -  // public member functions
    -  template<typename Args> void operator()(Args const &);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    A histogram of the sample cumulative distribution is computed dynamically without storing samples based on the algorithm. The returned histogram has a specifiable amount (num_cells) equiprobable (and not equal-sized) cells.

    -

    For further details, see

    -

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    -

    -

    -
    -

    -p_square_cumulative_distribution_impl - public - construct/copy/destruct

    -
    1. template<typename Args> 
      -  p_square_cumulative_distribution_impl(Args const & args);
    -
    -
    -

    -p_square_cumulative_distribution_impl public member functions

    -
      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/p_square_quantile_impl.html b/doc/html/boost/accumulators/impl/p_square_quantile_impl.html old mode 100755 new mode 100644 index 0c2b14172e..0f20237fea --- a/doc/html/boost/accumulators/impl/p_square_quantile_impl.html +++ b/doc/html/boost/accumulators/impl/p_square_quantile_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,32 +39,32 @@ typedef float_type result_type; // construct/copy/destruct - template<typename Args> p_square_quantile_impl(Args const &); + template<typename Args> p_square_quantile_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    The algorithm estimates a quantile dynamically without storing samples. Instead of storing the whole sample cumulative distribution, only five points (markers) are stored. The heights of these markers are the minimum and the maximum of the samples and the current estimates of the -, - and -quantiles. Their positions are equal to the number of samples that are smaller or equal to the markers. Each time a new samples is recorded, the positions of the markers are updated and if necessary their heights are adjusted using a piecewise- parabolic formula.

    For further details, see

    R. Jain and I. Chlamtac, The P^2 algorithmus fordynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    -

    +

    p_square_quantile_impl public construct/copy/destruct

    -
    1. template<typename Args> p_square_quantile_impl(Args const & args);
    +
    1. template<typename Args> p_square_quantile_impl(Args const & args);
    -

    -p_square_quantile_impl public member functions

    +

    +p_square_quantile_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    @@ -79,7 +79,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/peaks_over_thresh_id567140.html b/doc/html/boost/accumulators/impl/peaks_over_thresh_id567140.html new file mode 100644 index 0000000000..64f67f20d4 --- /dev/null +++ b/doc/html/boost/accumulators/impl/peaks_over_thresh_id567140.html @@ -0,0 +1,85 @@ + + + +Struct template peaks_over_threshold_prob_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template peaks_over_threshold_prob_impl

    +

    boost::accumulators::impl::peaks_over_threshold_prob_impl — Peaks over Threshold Method for Quantile and Tail Mean Estimation.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    +
    +template<typename Sample, typename LeftRight> 
    +struct peaks_over_threshold_prob_impl {
    +  // types
    +  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type; 
    +  typedef boost::tuple< float_type, float_type, float_type >               result_type;
    +  typedef mpl::int_< is_same< LeftRight, left >::value?-1:1 >              sign;       
    +
    +  // construct/copy/destruct
    +  template<typename Args> peaks_over_threshold_prob_impl(Args const &);
    +
    +  // public member functions
    +  void operator()(dont_care);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    See Also:

    +

    peaks_over_threshold_impl

    +

    + +

    +
    +

    +peaks_over_threshold_prob_impl + public + construct/copy/destruct

    +
    1. template<typename Args> peaks_over_threshold_prob_impl(Args const & args);
    +
    +
    +

    +peaks_over_threshold_prob_impl public member functions

    +
      +
    1. void operator()(dont_care);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/peaks_over_threshold_impl.html b/doc/html/boost/accumulators/impl/peaks_over_threshold_impl.html old mode 100755 new mode 100644 index dd16d3c56e..ba3d5478f9 --- a/doc/html/boost/accumulators/impl/peaks_over_threshold_impl.html +++ b/doc/html/boost/accumulators/impl/peaks_over_threshold_impl.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,42 +39,42 @@ typedef mpl::int_< is_same< LeftRight, left >::value?-1:1 > sign; // construct/copy/destruct - template<typename Args> peaks_over_threshold_impl(Args const &); + template<typename Args> peaks_over_threshold_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> void operator()(Args const &); + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    According to the theorem of Pickands-Balkema-de Haan, the distribution function of the excesses over some sufficiently high threshold of a distribution function may be approximated by a generalized Pareto distribution

    -

    Equation 1.3. 

    +

    Equation 1.3. 


    with suitable parameters and that can be estimated, e.g., with the method of moments, cf. Hosking and Wallis (1987),

    -

    Equation 1.4. 

    +

    Equation 1.4. 


    and being the empirical mean and variance of the samples over the threshold . Equivalently, the distribution function of the exceedances can be approximated by . Since for the distribution function can be written as

    -

    Equation 1.5. 

    +

    Equation 1.5. 


    and the probability can be approximated by the empirical distribution function evaluated at , an estimator of is given by

    -

    Equation 1.6. 

    +

    Equation 1.6. 


    It can be shown that is a generalized Pareto distribution with and . By inverting , one obtains an estimator for the -quantile,

    -

    Equation 1.7. 

    +

    Equation 1.7. 


    and similarly an estimator for the (coherent) tail mean,

    -

    Equation 1.8. 

    +

    Equation 1.8. 


    cf. McNeil and Frey (2000).

    @@ -85,18 +85,18 @@

    -

    +

    peaks_over_threshold_impl public construct/copy/destruct

    -
    1. template<typename Args> peaks_over_threshold_impl(Args const & args);
    +
    1. template<typename Args> peaks_over_threshold_impl(Args const & args);
    -

    -peaks_over_threshold_impl public member functions

    +

    +peaks_over_threshold_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. template<typename Args> result_type result(Args const & args) const;
    @@ -111,7 +111,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/peaks_over_threshold_pr_id566385.html b/doc/html/boost/accumulators/impl/peaks_over_threshold_pr_id566385.html deleted file mode 100755 index 5e5e5c2271..0000000000 --- a/doc/html/boost/accumulators/impl/peaks_over_threshold_pr_id566385.html +++ /dev/null @@ -1,85 +0,0 @@ - - - -Struct template peaks_over_threshold_prob_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template peaks_over_threshold_prob_impl

    -

    boost::accumulators::impl::peaks_over_threshold_prob_impl — Peaks over Threshold Method for Quantile and Tail Mean Estimation.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    -
    -template<typename Sample, typename LeftRight> 
    -struct peaks_over_threshold_prob_impl {
    -  // types
    -  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type; 
    -  typedef boost::tuple< float_type, float_type, float_type >               result_type;
    -  typedef mpl::int_< is_same< LeftRight, left >::value?-1:1 >              sign;       
    -
    -  // construct/copy/destruct
    -  template<typename Args> peaks_over_threshold_prob_impl(Args const &);
    -
    -  // public member functions
    -  void operator()(dont_care);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    See Also:

    -

    peaks_over_threshold_impl

    -

    - -

    -
    -

    -peaks_over_threshold_prob_impl - public - construct/copy/destruct

    -
    1. template<typename Args> peaks_over_threshold_prob_impl(Args const & args);
    -
    -
    -

    -peaks_over_threshold_prob_impl public member functions

    -
      -
    1. void operator()(dont_care);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/pot_quantile_impl.html b/doc/html/boost/accumulators/impl/pot_quantile_impl.html old mode 100755 new mode 100644 index 29fe462429..2c3c0d5a21 --- a/doc/html/boost/accumulators/impl/pot_quantile_impl.html +++ b/doc/html/boost/accumulators/impl/pot_quantile_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,30 +38,30 @@ typedef float_type result_type; // construct/copy/destruct - pot_quantile_impl(dont_care); + pot_quantile_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    Computes an estimate

    -

    Equation 1.9. 

    +

    Equation 1.9. 


    for a right or left extreme quantile, , and being the parameters of the generalized Pareto distribution that approximates the right tail of the distribution (or the mirrored left tail, in case the left tail is used). In the latter case, the result is mirrored back, yielding the correct result.

    -

    +

    pot_quantile_impl public construct/copy/destruct

    -
    1. pot_quantile_impl(dont_care);
    +
    1. pot_quantile_impl(dont_care);
    -

    -pot_quantile_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +pot_quantile_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    @@ -75,7 +75,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/pot_tail_mean_impl.html b/doc/html/boost/accumulators/impl/pot_tail_mean_impl.html old mode 100755 new mode 100644 index 292e6b4564..2963391dac --- a/doc/html/boost/accumulators/impl/pot_tail_mean_impl.html +++ b/doc/html/boost/accumulators/impl/pot_tail_mean_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,30 +38,30 @@ typedef float_type result_type; // construct/copy/destruct - pot_tail_mean_impl(dont_care); + pot_tail_mean_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    Computes an estimate for the (coherent) tail mean

    -

    Equation 1.10. 

    +

    Equation 1.10. 


    where , and are the parameters of the generalized Pareto distribution that approximates the right tail of the distribution (or the mirrored left tail, in case the left tail is used). In the latter case, the result is mirrored back, yielding the correct result.

    -

    +

    pot_tail_mean_impl public construct/copy/destruct

    -
    1. pot_tail_mean_impl(dont_care);
    +
    1. pot_tail_mean_impl(dont_care);
    -

    -pot_tail_mean_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +pot_tail_mean_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    @@ -75,7 +75,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/reference_accumulator_impl.html b/doc/html/boost/accumulators/impl/reference_accumulator_impl.html old mode 100755 new mode 100644 index c89ec9afd4..6abb6b941a --- a/doc/html/boost/accumulators/impl/reference_accumulator_impl.html +++ b/doc/html/boost/accumulators/impl/reference_accumulator_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,24 +39,24 @@ typedef Referent & result_type; // construct/copy/destruct - template<typename Args> reference_accumulator_impl(Args const &); + template<typename Args> reference_accumulator_impl(Args const &); - // public member functions - result_type result(dont_care) const; + // public member functions + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    reference_accumulator_impl public construct/copy/destruct

    -
    1. template<typename Args> reference_accumulator_impl(Args const & args);
    +
    1. template<typename Args> reference_accumulator_impl(Args const & args);
    -

    -reference_accumulator_impl public member functions

    -
    1. result_type result(dont_care) const;
    +

    +reference_accumulator_impl public member functions

    +
    1. result_type result(dont_care) const;
    @@ -70,7 +70,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/rolling_count_impl.html b/doc/html/boost/accumulators/impl/rolling_count_impl.html old mode 100755 new mode 100644 index 13777eee02..1bb0bfc116 --- a/doc/html/boost/accumulators/impl/rolling_count_impl.html +++ b/doc/html/boost/accumulators/impl/rolling_count_impl.html @@ -37,24 +37,24 @@ typedef std::size_t result_type; // construct/copy/destruct - rolling_count_impl(dont_care); + rolling_count_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    rolling_count_impl public construct/copy/destruct

    -
    1. rolling_count_impl(dont_care);
    +
    1. rolling_count_impl(dont_care);
    -

    -rolling_count_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +rolling_count_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/rolling_mean_impl.html b/doc/html/boost/accumulators/impl/rolling_mean_impl.html old mode 100755 new mode 100644 index 92eaae0e37..693ac9b7dd --- a/doc/html/boost/accumulators/impl/rolling_mean_impl.html +++ b/doc/html/boost/accumulators/impl/rolling_mean_impl.html @@ -37,24 +37,24 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - rolling_mean_impl(dont_care); + rolling_mean_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    rolling_mean_impl public construct/copy/destruct

    -
    1. rolling_mean_impl(dont_care);
    +
    1. rolling_mean_impl(dont_care);
    -

    -rolling_mean_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +rolling_mean_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/rolling_sum_impl.html b/doc/html/boost/accumulators/impl/rolling_sum_impl.html old mode 100755 new mode 100644 index f7a953ea63..c427b13f02 --- a/doc/html/boost/accumulators/impl/rolling_sum_impl.html +++ b/doc/html/boost/accumulators/impl/rolling_sum_impl.html @@ -37,27 +37,27 @@ typedef Sample result_type; // construct/copy/destruct - template<typename Args> rolling_sum_impl(Args const &); + template<typename Args> rolling_sum_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> void operator()(Args const &); + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    rolling_sum_impl public construct/copy/destruct

    -
    1. template<typename Args> rolling_sum_impl(Args const & args);
    +
    1. template<typename Args> rolling_sum_impl(Args const & args);
    -

    -rolling_sum_impl public member functions

    +

    +rolling_sum_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/rolling_window_impl.html b/doc/html/boost/accumulators/impl/rolling_window_impl.html old mode 100755 new mode 100644 index a12fc4ff80..e85609d256 --- a/doc/html/boost/accumulators/impl/rolling_window_impl.html +++ b/doc/html/boost/accumulators/impl/rolling_window_impl.html @@ -38,24 +38,24 @@ typedef iterator_range< const_iterator > result_type; // construct/copy/destruct - rolling_window_impl(dont_care); + rolling_window_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    rolling_window_impl public construct/copy/destruct

    -
    1. rolling_window_impl(dont_care);
    +
    1. rolling_window_impl(dont_care);
    -

    -rolling_window_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +rolling_window_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/rolling_window_plus1_impl.html b/doc/html/boost/accumulators/impl/rolling_window_plus1_impl.html old mode 100755 new mode 100644 index 70745104a7..922c6480ef --- a/doc/html/boost/accumulators/impl/rolling_window_plus1_impl.html +++ b/doc/html/boost/accumulators/impl/rolling_window_plus1_impl.html @@ -38,35 +38,35 @@ typedef iterator_range< const_iterator > result_type; // construct/copy/destruct - template<typename Args> rolling_window_plus1_impl(Args const &); - rolling_window_plus1_impl(rolling_window_plus1_impl const &); - rolling_window_plus1_impl& operator=(rolling_window_plus1_impl const &); + template<typename Args> rolling_window_plus1_impl(Args const &); + rolling_window_plus1_impl(rolling_window_plus1_impl const &); + rolling_window_plus1_impl& operator=(rolling_window_plus1_impl const &); - // public member functions - template<typename Args> void operator()(Args const &); - bool full() const; - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + bool full() const; + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    rolling_window_plus1_impl public construct/copy/destruct

      -
    1. template<typename Args> rolling_window_plus1_impl(Args const & args);
    2. -
    3. rolling_window_plus1_impl(rolling_window_plus1_impl const & that);
    4. -
    5. rolling_window_plus1_impl& operator=(rolling_window_plus1_impl const & that);
    6. +
    7. template<typename Args> rolling_window_plus1_impl(Args const & args);
    8. +
    9. rolling_window_plus1_impl(rolling_window_plus1_impl const & that);
    10. +
    11. rolling_window_plus1_impl& operator=(rolling_window_plus1_impl const & that);
    -

    -rolling_window_plus1_impl public member functions

    +

    +rolling_window_plus1_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. bool full() const;
    4. -
    5. result_type result(dont_care) const;
    6. +
    7. template<typename Args> void operator()(Args const & args);
    8. +
    9. bool full() const;
    10. +
    11. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/skewness_impl.html b/doc/html/boost/accumulators/impl/skewness_impl.html old mode 100755 new mode 100644 index 34a44a2884..686712589e --- a/doc/html/boost/accumulators/impl/skewness_impl.html +++ b/doc/html/boost/accumulators/impl/skewness_impl.html @@ -37,31 +37,31 @@ typedef numeric::functional::average< Sample, Sample >::result_type result_type; // construct/copy/destruct - skewness_impl(dont_care); + skewness_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The skewness of a sample distribution is defined as the ratio of the 3rd central moment and the -th power of the 2nd central moment (the variance) of the sampless 3. The skewness can also be expressed by the simple moments:

    -

    Equation 1.11. 

    +

    Equation 1.11. 


    where are the -th moment and the mean (first moment) of the samples.

    -

    +

    skewness_impl public construct/copy/destruct

    -
    1. skewness_impl(dont_care);
    +
    1. skewness_impl(dont_care);
    -

    -skewness_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +skewness_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/sum_impl.html b/doc/html/boost/accumulators/impl/sum_impl.html old mode 100755 new mode 100644 index 69bec67167..02ca6152cd --- a/doc/html/boost/accumulators/impl/sum_impl.html +++ b/doc/html/boost/accumulators/impl/sum_impl.html @@ -37,27 +37,27 @@ typedef Sample result_type; // construct/copy/destruct - template<typename Args> sum_impl(Args const &); + template<typename Args> sum_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    sum_impl public construct/copy/destruct

    -
    1. template<typename Args> sum_impl(Args const & args);
    +
    1. template<typename Args> sum_impl(Args const & args);
    -

    -sum_impl public member functions

    +

    +sum_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/sum_kahan_impl.html b/doc/html/boost/accumulators/impl/sum_kahan_impl.html old mode 100755 new mode 100644 index 76bb25736a..fd72a98593 --- a/doc/html/boost/accumulators/impl/sum_kahan_impl.html +++ b/doc/html/boost/accumulators/impl/sum_kahan_impl.html @@ -37,29 +37,29 @@ typedef Sample result_type; // construct/copy/destruct - template<typename Args> sum_kahan_impl(Args const &); + template<typename Args> sum_kahan_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    sum_kahan_impl public construct/copy/destruct

    1. -
      template<typename Args> sum_kahan_impl(Args const & args);
      Kahan summation algorithm.

      The Kahan summation algorithm reduces the numerical error obtained with standard sequential sum.

      +
      template<typename Args> sum_kahan_impl(Args const & args);
      Kahan summation algorithm.

      The Kahan summation algorithm reduces the numerical error obtained with standard sequential sum.

    -

    -sum_kahan_impl public member functions

    +

    +sum_kahan_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/tail_impl.html b/doc/html/boost/accumulators/impl/tail_impl.html old mode 100755 new mode 100644 index b14f1a879c..cac57ce0f8 --- a/doc/html/boost/accumulators/impl/tail_impl.html +++ b/doc/html/boost/accumulators/impl/tail_impl.html @@ -41,11 +41,11 @@ struct indirect_cmp { // construct/copy/destruct - indirect_cmp(std::vector< Sample > const &); - indirect_cmp& operator=(indirect_cmp const &); + indirect_cmp(std::vector< Sample > const &); + indirect_cmp& operator=(indirect_cmp const &); - // public member functions - bool operator()(std::size_t, std::size_t) const; + // public member functions + bool operator()(std::size_t, std::size_t) const; }; struct is_tail_variate { @@ -56,42 +56,42 @@ }; // construct/copy/destruct - template<typename Args> tail_impl(Args const &); - tail_impl(tail_impl const &); + template<typename Args> tail_impl(Args const &); + tail_impl(tail_impl const &); - // public member functions - BOOST_MPL_ASSERT((mpl::or_< is_same< LeftRight, right >, is_same< LeftRight, left > >)); - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + BOOST_MPL_ASSERT((mpl::or_< is_same< LeftRight, right >, is_same< LeftRight, left > >)); + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; - // private member functions - template<typename Args> void assign(Args const &, std::size_t); + // private member functions + template<typename Args> void assign(Args const &, std::size_t); };
    -

    Description

    +

    Description

    -

    +

    tail_impl public construct/copy/destruct

      -
    1. template<typename Args> tail_impl(Args const & args);
    2. -
    3. tail_impl(tail_impl const & that);
    4. +
    5. template<typename Args> tail_impl(Args const & args);
    6. +
    7. tail_impl(tail_impl const & that);
    -

    -tail_impl public member functions

    +

    +tail_impl public member functions

      -
    1.  BOOST_MPL_ASSERT((mpl::or_< is_same< LeftRight, right >, is_same< LeftRight, left > >));
    2. -
    3. template<typename Args> void operator()(Args const & args);
    4. -
    5. result_type result(dont_care) const;
    6. +
    7.  BOOST_MPL_ASSERT((mpl::or_< is_same< LeftRight, right >, is_same< LeftRight, left > >));
    8. +
    9. template<typename Args> void operator()(Args const & args);
    10. +
    11. result_type result(dont_care) const;
    -

    -tail_impl private member functions

    -
    1. template<typename Args> void assign(Args const & args, std::size_t index);
    +

    +tail_impl private member functions

    +
    1. template<typename Args> void assign(Args const & args, std::size_t index);
    diff --git a/doc/html/boost/accumulators/impl/tail_impl/indirect_cmp.html b/doc/html/boost/accumulators/impl/tail_impl/indirect_cmp.html old mode 100755 new mode 100644 index 8439a57ee0..272fd2d3c8 --- a/doc/html/boost/accumulators/impl/tail_impl/indirect_cmp.html +++ b/doc/html/boost/accumulators/impl/tail_impl/indirect_cmp.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,28 +35,28 @@ struct indirect_cmp { // construct/copy/destruct - indirect_cmp(std::vector< Sample > const &); - indirect_cmp& operator=(indirect_cmp const &); + indirect_cmp(std::vector< Sample > const &); + indirect_cmp& operator=(indirect_cmp const &); - // public member functions - bool operator()(std::size_t, std::size_t) const; + // public member functions + bool operator()(std::size_t, std::size_t) const; };
    -

    Description

    +

    Description

    -

    +

    indirect_cmp public construct/copy/destruct

      -
    1. indirect_cmp(std::vector< Sample > const & s);
    2. -
    3. indirect_cmp& operator=(indirect_cmp const &);
    4. +
    5. indirect_cmp(std::vector< Sample > const & s);
    6. +
    7. indirect_cmp& operator=(indirect_cmp const &);
    -

    -indirect_cmp public member functions

    -
    1. bool operator()(std::size_t left, std::size_t right) const;
    +

    +indirect_cmp public member functions

    +
    1. bool operator()(std::size_t left, std::size_t right) const;
    @@ -70,7 +70,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate.html b/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate.html old mode 100755 new mode 100644 index 9cac131168..8f6bcf2a87 --- a/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate.html +++ b/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -40,7 +40,7 @@ }; };
    -

    Description

    +

    Description

    @@ -53,7 +53,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate/apply.html b/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate/apply.html old mode 100755 new mode 100644 index e9c5e8afc4..8443f8cee2 --- a/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate/apply.html +++ b/doc/html/boost/accumulators/impl/tail_impl/is_tail_variate/apply.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/tail_quantile_impl.html b/doc/html/boost/accumulators/impl/tail_quantile_impl.html old mode 100755 new mode 100644 index 0bd1d36acb..2bdc7a2d65 --- a/doc/html/boost/accumulators/impl/tail_quantile_impl.html +++ b/doc/html/boost/accumulators/impl/tail_quantile_impl.html @@ -37,32 +37,32 @@ typedef Sample result_type; // construct/copy/destruct - tail_quantile_impl(dont_care); + tail_quantile_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The estimation of a tail quantile with level based on order statistics requires the chaching of at least the smallest or the largest samples, being the total number of samples. The largest of the smallest samples or the smallest of the largest samples provides an estimate for the quantile:

    -

    Equation 1.16. 

    +

    Equation 1.16. 


    -

    +

    tail_quantile_impl public construct/copy/destruct

    -
    1. tail_quantile_impl(dont_care);
    +
    1. tail_quantile_impl(dont_care);
    -

    -tail_quantile_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +tail_quantile_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/tail_variate_impl.html b/doc/html/boost/accumulators/impl/tail_variate_impl.html old mode 100755 new mode 100644 index ec9fce88a1..7a9c277561 --- a/doc/html/boost/accumulators/impl/tail_variate_impl.html +++ b/doc/html/boost/accumulators/impl/tail_variate_impl.html @@ -37,36 +37,36 @@ typedef unspecified result_type; // construct/copy/destruct - template<typename Args> tail_variate_impl(Args const &); + template<typename Args> tail_variate_impl(Args const &); - // public member functions - template<typename Args> void assign(Args const &, std::size_t); - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> void assign(Args const &, std::size_t); + template<typename Args> result_type result(Args const &) const; - // private member functions - template<typename TailRng> result_type do_result(TailRng const &) const; + // private member functions + template<typename TailRng> result_type do_result(TailRng const &) const; };
    -

    Description

    +

    Description

    -

    +

    tail_variate_impl public construct/copy/destruct

    -
    1. template<typename Args> tail_variate_impl(Args const & args);
    +
    1. template<typename Args> tail_variate_impl(Args const & args);
    -

    -tail_variate_impl public member functions

    +

    +tail_variate_impl public member functions

      -
    1. template<typename Args> void assign(Args const & args, std::size_t index);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    5. template<typename Args> void assign(Args const & args, std::size_t index);
    6. +
    7. template<typename Args> result_type result(Args const & args) const;
    -

    -tail_variate_impl private member functions

    -
    1. template<typename TailRng> result_type do_result(TailRng const & rng) const;
    +

    +tail_variate_impl private member functions

    +
    1. template<typename TailRng> result_type do_result(TailRng const & rng) const;
    diff --git a/doc/html/boost/accumulators/impl/tail_variate_means_impl.html b/doc/html/boost/accumulators/impl/tail_variate_means_impl.html old mode 100755 new mode 100644 index 4d121d5fa9..5c0bdc1059 --- a/doc/html/boost/accumulators/impl/tail_variate_means_impl.html +++ b/doc/html/boost/accumulators/impl/tail_variate_means_impl.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -40,45 +40,45 @@ typedef iterator_range< typename array_type::iterator > result_type; // construct/copy/destruct - tail_variate_means_impl(dont_care); + tail_variate_means_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    For all -th variates associated to the largest samples (or the smallest samples in case of the left tail), the absolute tail means are computed and returned as an iterator range. Alternatively, the relative tail means are returned, which are the absolute tail means normalized with the (non-coherent) sample tail mean .

    -

    Equation 1.17. 

    +

    Equation 1.17. 


    -

    Equation 1.18. 

    +

    Equation 1.18. 


    -

    Equation 1.19. 

    +

    Equation 1.19. 


    -

    Equation 1.20. 

    +

    Equation 1.20. 


    -

    +

    tail_variate_means_impl public construct/copy/destruct

    -
    1. tail_variate_means_impl(dont_care);
    +
    1. tail_variate_means_impl(dont_care);
    -

    -tail_variate_means_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +tail_variate_means_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    @@ -92,7 +92,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/value_accumulator_impl.html b/doc/html/boost/accumulators/impl/value_accumulator_impl.html old mode 100755 new mode 100644 index bfe1e817d7..a5e4083b37 --- a/doc/html/boost/accumulators/impl/value_accumulator_impl.html +++ b/doc/html/boost/accumulators/impl/value_accumulator_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,24 +37,24 @@ typedef ValueType result_type; // construct/copy/destruct - template<typename Args> value_accumulator_impl(Args const &); + template<typename Args> value_accumulator_impl(Args const &); - // public member functions - result_type result(dont_care) const; + // public member functions + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    value_accumulator_impl public construct/copy/destruct

    -
    1. template<typename Args> value_accumulator_impl(Args const & args);
    +
    1. template<typename Args> value_accumulator_impl(Args const & args);
    -

    -value_accumulator_impl public member functions

    -
    1. result_type result(dont_care) const;
    +

    +value_accumulator_impl public member functions

    +
    1. result_type result(dont_care) const;
    @@ -68,7 +68,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/variance_impl.html b/doc/html/boost/accumulators/impl/variance_impl.html old mode 100755 new mode 100644 index 1b125cc2ae..16d52d63a2 --- a/doc/html/boost/accumulators/impl/variance_impl.html +++ b/doc/html/boost/accumulators/impl/variance_impl.html @@ -37,50 +37,50 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - template<typename Args> variance_impl(Args const &); + template<typename Args> variance_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    Iterative calculation of sample variance according to the formula

    -

    Equation 1.23. 

    +

    Equation 1.23. 


    where

    -

    Equation 1.24. 

    +

    Equation 1.24. 


    is the estimate of the sample mean and is the number of samples.

    Note that the sample variance is not defined for .

    A simplification can be obtained by the approximate recursion

    -

    Equation 1.25. 

    +

    Equation 1.25. 


    because the difference

    -

    Equation 1.26. 

    +

    Equation 1.26. 


    converges to zero as . However, for small the difference can be non-negligible.

    -

    +

    variance_impl public construct/copy/destruct

    -
    1. template<typename Args> variance_impl(Args const & args);
    +
    1. template<typename Args> variance_impl(Args const & args);
    -

    -variance_impl public member functions

    +

    +variance_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/weighted_covariance_impl.html b/doc/html/boost/accumulators/impl/weighted_covariance_impl.html old mode 100755 new mode 100644 index e419b82654..cf3f23ff80 --- a/doc/html/boost/accumulators/impl/weighted_covariance_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_covariance_impl.html @@ -40,34 +40,34 @@ typedef numeric::functional::outer_product< weighted_sample_type, weighted_variate_type >::result_type result_type; // construct/copy/destruct - template<typename Args> weighted_covariance_impl(Args const &); + template<typename Args> weighted_covariance_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    An iterative Monte Carlo estimator for the weighted covariance , where is a sample and a variate, is given by:

    -

    Equation 1.27. 

    +

    Equation 1.27. 


    and being the weighted means of the samples and variates and the sum of the first weights .

    -

    +

    weighted_covariance_impl public construct/copy/destruct

    -
    1. template<typename Args> weighted_covariance_impl(Args const & args);
    +
    1. template<typename Args> weighted_covariance_impl(Args const & args);
    -

    -weighted_covariance_impl public member functions

    +

    +weighted_covariance_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/weighted_density_impl.html b/doc/html/boost/accumulators/impl/weighted_density_impl.html old mode 100755 new mode 100644 index a4eb3c762d..0941e1149d --- a/doc/html/boost/accumulators/impl/weighted_density_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_density_impl.html @@ -40,30 +40,30 @@ typedef iterator_range< typename histogram_type::iterator > result_type; // construct/copy/destruct - template<typename Args> weighted_density_impl(Args const &); + template<typename Args> weighted_density_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> void operator()(Args const &); + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The histogram density estimator returns a histogram of the sample distribution. The positions and sizes of the bins are determined using a specifiable number of cached samples (cache_size). The range between the minimum and the maximum of the cached samples is subdivided into a specifiable number of bins (num_bins) of same size. Additionally, an under- and an overflow bin is added to capture future under- and overflow samples. Once the bins are determined, the cached samples and all subsequent samples are added to the correct bins. At the end, a range of std::pair is returned, where each pair contains the position of the bin (lower bound) and the sum of the weights (normalized with the sum of all weights).

    -

    +

    weighted_density_impl public construct/copy/destruct

    -
    1. template<typename Args> weighted_density_impl(Args const & args);
    +
    1. template<typename Args> weighted_density_impl(Args const & args);
    -

    -weighted_density_impl public member functions

    +

    +weighted_density_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/weighted_extended_id573149.html b/doc/html/boost/accumulators/impl/weighted_extended_id573149.html new file mode 100644 index 0000000000..235e3aa5d3 --- /dev/null +++ b/doc/html/boost/accumulators/impl/weighted_extended_id573149.html @@ -0,0 +1,88 @@ + + + +Struct template weighted_extended_p_square_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_extended_p_square_impl

    +

    boost::accumulators::impl::weighted_extended_p_square_impl — Multiple quantile estimation with the extended algorithm for weighted samples.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_extended_p_square.hpp>
    +
    +template<typename Sample, typename Weight> 
    +struct weighted_extended_p_square_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    +  typedef std::vector< float_type >                                                 array_type;     
    +  typedef unspecified                                                               result_type;    
    +
    +  // construct/copy/destruct
    +  template<typename Args> weighted_extended_p_square_impl(Args const &);
    +
    +  // public member functions
    +  template<typename Args> void operator()(Args const &);
    +  result_type result(dont_care) const;
    +};
    +
    +

    Description

    +

    This version of the extended algorithm extends the extended algorithm to support weighted samples. The extended algorithm dynamically estimates several quantiles without storing samples. Assume that quantiles are to be estimated. Instead of storing the whole sample cumulative distribution, the algorithm maintains only principal markers and middle markers, whose positions are updated with each sample and whose heights are adjusted (if necessary) using a piecewise-parablic formula. The heights of the principal markers are the current estimates of the quantiles and are returned as an iterator range.

    +

    For further details, see

    +

    K. E. E. Raatikainen, Simultaneous estimation of several quantiles, Simulation, Volume 49, Number 4 (October), 1986, p. 159-164.

    +

    The extended algorithm generalizess the algorithm of

    +

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    +

    +

    +
    +

    +weighted_extended_p_square_impl + public + construct/copy/destruct

    +
    1. template<typename Args> weighted_extended_p_square_impl(Args const & args);
    +
    +
    +

    +weighted_extended_p_square_impl public member functions

    +
      +
    1. template<typename Args> void operator()(Args const & args);
    2. +
    3. result_type result(dont_care) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/weighted_extended_p_squ_id572393.html b/doc/html/boost/accumulators/impl/weighted_extended_p_squ_id572393.html deleted file mode 100755 index cdf85da479..0000000000 --- a/doc/html/boost/accumulators/impl/weighted_extended_p_squ_id572393.html +++ /dev/null @@ -1,88 +0,0 @@ - - - -Struct template weighted_extended_p_square_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_extended_p_square_impl

    -

    boost::accumulators::impl::weighted_extended_p_square_impl — Multiple quantile estimation with the extended algorithm for weighted samples.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_extended_p_square.hpp>
    -
    -template<typename Sample, typename Weight> 
    -struct weighted_extended_p_square_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    -  typedef std::vector< float_type >                                                 array_type;     
    -  typedef unspecified                                                               result_type;    
    -
    -  // construct/copy/destruct
    -  template<typename Args> weighted_extended_p_square_impl(Args const &);
    -
    -  // public member functions
    -  template<typename Args> void operator()(Args const &);
    -  result_type result(dont_care) const;
    -};
    -
    -

    Description

    -

    This version of the extended algorithm extends the extended algorithm to support weighted samples. The extended algorithm dynamically estimates several quantiles without storing samples. Assume that quantiles are to be estimated. Instead of storing the whole sample cumulative distribution, the algorithm maintains only principal markers and middle markers, whose positions are updated with each sample and whose heights are adjusted (if necessary) using a piecewise-parablic formula. The heights of the principal markers are the current estimates of the quantiles and are returned as an iterator range.

    -

    For further details, see

    -

    K. E. E. Raatikainen, Simultaneous estimation of several quantiles, Simulation, Volume 49, Number 4 (October), 1986, p. 159-164.

    -

    The extended algorithm generalizess the algorithm of

    -

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    -

    -

    -
    -

    -weighted_extended_p_square_impl - public - construct/copy/destruct

    -
    1. template<typename Args> weighted_extended_p_square_impl(Args const & args);
    -
    -
    -

    -weighted_extended_p_square_impl public member functions

    -
      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/weighted_kurtosis_impl.html b/doc/html/boost/accumulators/impl/weighted_kurtosis_impl.html old mode 100755 new mode 100644 index bec3590d69..680802c52e --- a/doc/html/boost/accumulators/impl/weighted_kurtosis_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_kurtosis_impl.html @@ -38,32 +38,32 @@ typedef numeric::functional::average< weighted_sample, weighted_sample >::result_type result_type; // construct/copy/destruct - weighted_kurtosis_impl(dont_care); + weighted_kurtosis_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The kurtosis of a sample distribution is defined as the ratio of the 4th central moment and the square of the 2nd central moment (the variance) of the samples, minus 3. The term is added in order to ensure that the normal distribution has zero kurtosis. The kurtosis can also be expressed by the simple moments:

    -

    Equation 1.28. 

    +

    Equation 1.28. 


    where are the -th moment and the mean (first moment) of the samples.

    The kurtosis estimator for weighted samples is formally identical to the estimator for unweighted samples, except that the weighted counterparts of all measures it depends on are to be taken.

    -

    +

    weighted_kurtosis_impl public construct/copy/destruct

    -
    1. weighted_kurtosis_impl(dont_care);
    +
    1. weighted_kurtosis_impl(dont_care);
    -

    -weighted_kurtosis_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +weighted_kurtosis_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/weighted_mean_impl.html b/doc/html/boost/accumulators/impl/weighted_mean_impl.html old mode 100755 new mode 100644 index f40653eb39..1d3d31992e --- a/doc/html/boost/accumulators/impl/weighted_mean_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_mean_impl.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,24 +38,24 @@ typedef numeric::functional::average< weighted_sample, Weight >::result_type result_type; // construct/copy/destruct - weighted_mean_impl(dont_care); + weighted_mean_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    weighted_mean_impl public construct/copy/destruct

    -
    1. weighted_mean_impl(dont_care);
    +
    1. weighted_mean_impl(dont_care);
    -

    -weighted_mean_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +weighted_mean_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    @@ -69,7 +69,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/weighted_median_impl.html b/doc/html/boost/accumulators/impl/weighted_median_impl.html old mode 100755 new mode 100644 index ad0bf762e0..872af92717 --- a/doc/html/boost/accumulators/impl/weighted_median_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_median_impl.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,25 +37,25 @@ typedef numeric::functional::average< Sample, std::size_t >::result_type result_type; // construct/copy/destruct - weighted_median_impl(dont_care); + weighted_median_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The algorithm for weighted samples is invoked with a quantile probability of 0.5.

    -

    +

    weighted_median_impl public construct/copy/destruct

    -
    1. weighted_median_impl(dont_care);
    +
    1. weighted_median_impl(dont_care);
    -

    -weighted_median_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +weighted_median_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    @@ -69,7 +69,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/weighted_moment_impl.html b/doc/html/boost/accumulators/impl/weighted_moment_impl.html old mode 100755 new mode 100644 index 6210d6be10..25b38e6054 --- a/doc/html/boost/accumulators/impl/weighted_moment_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_moment_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,29 +38,29 @@ typedef numeric::functional::average< weighted_sample, Weight >::result_type result_type; // construct/copy/destruct - template<typename Args> weighted_moment_impl(Args const &); + template<typename Args> weighted_moment_impl(Args const &); - // public member functions - BOOST_MPL_ASSERT_RELATION(N::value, 0); - template<typename Args> void operator()(Args const &); - template<typename Args> result_type result(Args const &) const; + // public member functions + BOOST_MPL_ASSERT_RELATION(N::value, 0); + template<typename Args> void operator()(Args const &); + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    -

    +

    weighted_moment_impl public construct/copy/destruct

    -
    1. template<typename Args> weighted_moment_impl(Args const & args);
    +
    1. template<typename Args> weighted_moment_impl(Args const & args);
    -

    -weighted_moment_impl public member functions

    +

    +weighted_moment_impl public member functions

      -
    1.  BOOST_MPL_ASSERT_RELATION(N::value, 0);
    2. -
    3. template<typename Args> void operator()(Args const & args);
    4. -
    5. template<typename Args> result_type result(Args const & args) const;
    6. +
    7.  BOOST_MPL_ASSERT_RELATION(N::value, 0);
    8. +
    9. template<typename Args> void operator()(Args const & args);
    10. +
    11. template<typename Args> result_type result(Args const & args) const;
    @@ -75,7 +75,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/weighted_p_square_cumul_id573964.html b/doc/html/boost/accumulators/impl/weighted_p_square_cumul_id573964.html deleted file mode 100755 index 61ed917b59..0000000000 --- a/doc/html/boost/accumulators/impl/weighted_p_square_cumul_id573964.html +++ /dev/null @@ -1,90 +0,0 @@ - - - -Struct template weighted_p_square_cumulative_distribution_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_p_square_cumulative_distribution_impl

    -

    boost::accumulators::impl::weighted_p_square_cumulative_distribution_impl — Histogram calculation of the cumulative distribution with the algorithm for weighted samples.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp>
    -
    -template<typename Sample, typename Weight> 
    -struct weighted_p_square_cumulative_distribution_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    -  typedef std::vector< std::pair< float_type, float_type > >                        histogram_type; 
    -  typedef std::vector< float_type >                                                 array_type;     
    -  typedef iterator_range< typename histogram_type::iterator >                       result_type;    
    -
    -  // construct/copy/destruct
    -  template<typename Args> 
    -    weighted_p_square_cumulative_distribution_impl(Args const &);
    -
    -  // public member functions
    -  template<typename Args> void operator()(Args const &);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    A histogram of the sample cumulative distribution is computed dynamically without storing samples based on the algorithm for weighted samples. The returned histogram has a specifiable amount (num_cells) equiprobable (and not equal-sized) cells.

    -

    Note that applying importance sampling results in regions to be more and other regions to be less accurately estimated than without importance sampling, i.e., with unweighted samples.

    -

    For further details, see

    -

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    -

    -

    -
    -

    -weighted_p_square_cumulative_distribution_impl - public - construct/copy/destruct

    -
    1. template<typename Args> 
      -  weighted_p_square_cumulative_distribution_impl(Args const & args);
    -
    -
    -

    -weighted_p_square_cumulative_distribution_impl public member functions

    -
      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/weighted_p_square_id574718.html b/doc/html/boost/accumulators/impl/weighted_p_square_id574718.html new file mode 100644 index 0000000000..ea64b8d6ba --- /dev/null +++ b/doc/html/boost/accumulators/impl/weighted_p_square_id574718.html @@ -0,0 +1,90 @@ + + + +Struct template weighted_p_square_cumulative_distribution_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_p_square_cumulative_distribution_impl

    +

    boost::accumulators::impl::weighted_p_square_cumulative_distribution_impl — Histogram calculation of the cumulative distribution with the algorithm for weighted samples.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp>
    +
    +template<typename Sample, typename Weight> 
    +struct weighted_p_square_cumulative_distribution_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    +  typedef std::vector< std::pair< float_type, float_type > >                        histogram_type; 
    +  typedef std::vector< float_type >                                                 array_type;     
    +  typedef iterator_range< typename histogram_type::iterator >                       result_type;    
    +
    +  // construct/copy/destruct
    +  template<typename Args> 
    +    weighted_p_square_cumulative_distribution_impl(Args const &);
    +
    +  // public member functions
    +  template<typename Args> void operator()(Args const &);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    A histogram of the sample cumulative distribution is computed dynamically without storing samples based on the algorithm for weighted samples. The returned histogram has a specifiable amount (num_cells) equiprobable (and not equal-sized) cells.

    +

    Note that applying importance sampling results in regions to be more and other regions to be less accurately estimated than without importance sampling, i.e., with unweighted samples.

    +

    For further details, see

    +

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    +

    +

    +
    +

    +weighted_p_square_cumulative_distribution_impl + public + construct/copy/destruct

    +
    1. template<typename Args> 
      +  weighted_p_square_cumulative_distribution_impl(Args const & args);
    +
    +
    +

    +weighted_p_square_cumulative_distribution_impl public member functions

    +
      +
    1. template<typename Args> void operator()(Args const & args);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/weighted_p_square_id574958.html b/doc/html/boost/accumulators/impl/weighted_p_square_id574958.html new file mode 100644 index 0000000000..2b89f244ad --- /dev/null +++ b/doc/html/boost/accumulators/impl/weighted_p_square_id574958.html @@ -0,0 +1,86 @@ + + + +Struct template weighted_p_square_quantile_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_p_square_quantile_impl

    +

    boost::accumulators::impl::weighted_p_square_quantile_impl — Single quantile estimation with the algorithm for weighted samples.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_p_square_quantile.hpp>
    +
    +template<typename Sample, typename Weight, typename Impl> 
    +struct weighted_p_square_quantile_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    +  typedef array< float_type, 5 >                                                    array_type;     
    +  typedef float_type                                                                result_type;    
    +
    +  // construct/copy/destruct
    +  template<typename Args> weighted_p_square_quantile_impl(Args const &);
    +
    +  // public member functions
    +  template<typename Args> void operator()(Args const &);
    +  result_type result(dont_care) const;
    +};
    +
    +

    Description

    +

    This version of the algorithm extends the algorithm to support weighted samples. The algorithm estimates a quantile dynamically without storing samples. Instead of storing the whole sample cumulative distribution, only five points (markers) are stored. The heights of these markers are the minimum and the maximum of the samples and the current estimates of the -, - and -quantiles. Their positions are equal to the number of samples that are smaller or equal to the markers. Each time a new sample is added, the positions of the markers are updated and if necessary their heights are adjusted using a piecewise- parabolic formula.

    +

    For further details, see

    +

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    +

    +

    +
    +

    +weighted_p_square_quantile_impl + public + construct/copy/destruct

    +
    1. template<typename Args> weighted_p_square_quantile_impl(Args const & args);
    +
    +
    +

    +weighted_p_square_quantile_impl public member functions

    +
      +
    1. template<typename Args> void operator()(Args const & args);
    2. +
    3. result_type result(dont_care) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/weighted_p_square_quant_id574199.html b/doc/html/boost/accumulators/impl/weighted_p_square_quant_id574199.html deleted file mode 100755 index 1bb8741475..0000000000 --- a/doc/html/boost/accumulators/impl/weighted_p_square_quant_id574199.html +++ /dev/null @@ -1,86 +0,0 @@ - - - -Struct template weighted_p_square_quantile_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_p_square_quantile_impl

    -

    boost::accumulators::impl::weighted_p_square_quantile_impl — Single quantile estimation with the algorithm for weighted samples.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_p_square_quantile.hpp>
    -
    -template<typename Sample, typename Weight, typename Impl> 
    -struct weighted_p_square_quantile_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    -  typedef array< float_type, 5 >                                                    array_type;     
    -  typedef float_type                                                                result_type;    
    -
    -  // construct/copy/destruct
    -  template<typename Args> weighted_p_square_quantile_impl(Args const &);
    -
    -  // public member functions
    -  template<typename Args> void operator()(Args const &);
    -  result_type result(dont_care) const;
    -};
    -
    -

    Description

    -

    This version of the algorithm extends the algorithm to support weighted samples. The algorithm estimates a quantile dynamically without storing samples. Instead of storing the whole sample cumulative distribution, only five points (markers) are stored. The heights of these markers are the minimum and the maximum of the samples and the current estimates of the -, - and -quantiles. Their positions are equal to the number of samples that are smaller or equal to the markers. Each time a new sample is added, the positions of the markers are updated and if necessary their heights are adjusted using a piecewise- parabolic formula.

    -

    For further details, see

    -

    R. Jain and I. Chlamtac, The P^2 algorithmus for dynamic calculation of quantiles and histograms without storing observations, Communications of the ACM, Volume 28 (October), Number 10, 1985, p. 1076-1085.

    -

    -

    -
    -

    -weighted_p_square_quantile_impl - public - construct/copy/destruct

    -
    1. template<typename Args> weighted_p_square_quantile_impl(Args const & args);
    -
    -
    -

    -weighted_p_square_quantile_impl public member functions

    -
      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/weighted_peaks_ov_id575345.html b/doc/html/boost/accumulators/impl/weighted_peaks_ov_id575345.html new file mode 100644 index 0000000000..57e13e5748 --- /dev/null +++ b/doc/html/boost/accumulators/impl/weighted_peaks_ov_id575345.html @@ -0,0 +1,85 @@ + + + +Struct template weighted_peaks_over_threshold_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_peaks_over_threshold_impl

    +

    boost::accumulators::impl::weighted_peaks_over_threshold_impl — Weighted Peaks over Threshold Method for Weighted Quantile and Weighted Tail Mean Estimation.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    +
    +template<typename Sample, typename Weight, typename LeftRight> 
    +struct weighted_peaks_over_threshold_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Weight, Sample >::result_type            weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    +  typedef boost::tuple< float_type, float_type, float_type >                        result_type;    
    +
    +  // construct/copy/destruct
    +  template<typename Args> weighted_peaks_over_threshold_impl(Args const &);
    +
    +  // public member functions
    +  template<typename Args> void operator()(Args const &);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    See Also:

    +

    peaks_over_threshold_impl

    +

    + +

    +
    +

    +weighted_peaks_over_threshold_impl + public + construct/copy/destruct

    +
    1. template<typename Args> weighted_peaks_over_threshold_impl(Args const & args);
    +
    +
    +

    +weighted_peaks_over_threshold_impl public member functions

    +
      +
    1. template<typename Args> void operator()(Args const & args);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/weighted_peaks_ov_id575461.html b/doc/html/boost/accumulators/impl/weighted_peaks_ov_id575461.html new file mode 100644 index 0000000000..ca29c10c88 --- /dev/null +++ b/doc/html/boost/accumulators/impl/weighted_peaks_ov_id575461.html @@ -0,0 +1,87 @@ + + + +Struct template weighted_peaks_over_threshold_prob_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_peaks_over_threshold_prob_impl

    +

    boost::accumulators::impl::weighted_peaks_over_threshold_prob_impl — Peaks over Threshold Method for Quantile and Tail Mean Estimation.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    +
    +template<typename Sample, typename Weight, typename LeftRight> 
    +struct weighted_peaks_over_threshold_prob_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Weight, Sample >::result_type            weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    +  typedef boost::tuple< float_type, float_type, float_type >                        result_type;    
    +
    +  // construct/copy/destruct
    +  template<typename Args> 
    +    weighted_peaks_over_threshold_prob_impl(Args const &);
    +
    +  // public member functions
    +  void operator()(dont_care);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    See Also:

    +

    weighted_peaks_over_threshold_impl

    +

    + +

    +
    +

    +weighted_peaks_over_threshold_prob_impl + public + construct/copy/destruct

    +
    1. template<typename Args> 
      +  weighted_peaks_over_threshold_prob_impl(Args const & args);
    +
    +
    +

    +weighted_peaks_over_threshold_prob_impl public member functions

    +
      +
    1. void operator()(dont_care);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574585.html b/doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574585.html deleted file mode 100755 index fa785c2b96..0000000000 --- a/doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574585.html +++ /dev/null @@ -1,85 +0,0 @@ - - - -Struct template weighted_peaks_over_threshold_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_peaks_over_threshold_impl

    -

    boost::accumulators::impl::weighted_peaks_over_threshold_impl — Weighted Peaks over Threshold Method for Weighted Quantile and Weighted Tail Mean Estimation.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    -
    -template<typename Sample, typename Weight, typename LeftRight> 
    -struct weighted_peaks_over_threshold_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Weight, Sample >::result_type            weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    -  typedef boost::tuple< float_type, float_type, float_type >                        result_type;    
    -
    -  // construct/copy/destruct
    -  template<typename Args> weighted_peaks_over_threshold_impl(Args const &);
    -
    -  // public member functions
    -  template<typename Args> void operator()(Args const &);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    See Also:

    -

    peaks_over_threshold_impl

    -

    - -

    -
    -

    -weighted_peaks_over_threshold_impl - public - construct/copy/destruct

    -
    1. template<typename Args> weighted_peaks_over_threshold_impl(Args const & args);
    -
    -
    -

    -weighted_peaks_over_threshold_impl public member functions

    -
      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574702.html b/doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574702.html deleted file mode 100755 index 0f097b74c8..0000000000 --- a/doc/html/boost/accumulators/impl/weighted_peaks_over_thr_id574702.html +++ /dev/null @@ -1,87 +0,0 @@ - - - -Struct template weighted_peaks_over_threshold_prob_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_peaks_over_threshold_prob_impl

    -

    boost::accumulators::impl::weighted_peaks_over_threshold_prob_impl — Peaks over Threshold Method for Quantile and Tail Mean Estimation.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    -
    -template<typename Sample, typename Weight, typename LeftRight> 
    -struct weighted_peaks_over_threshold_prob_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Weight, Sample >::result_type            weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    -  typedef boost::tuple< float_type, float_type, float_type >                        result_type;    
    -
    -  // construct/copy/destruct
    -  template<typename Args> 
    -    weighted_peaks_over_threshold_prob_impl(Args const &);
    -
    -  // public member functions
    -  void operator()(dont_care);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    See Also:

    -

    weighted_peaks_over_threshold_impl

    -

    - -

    -
    -

    -weighted_peaks_over_threshold_prob_impl - public - construct/copy/destruct

    -
    1. template<typename Args> 
      -  weighted_peaks_over_threshold_prob_impl(Args const & args);
    -
    -
    -

    -weighted_peaks_over_threshold_prob_impl public member functions

    -
      -
    1. void operator()(dont_care);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/weighted_skewness_impl.html b/doc/html/boost/accumulators/impl/weighted_skewness_impl.html old mode 100755 new mode 100644 index 1610b9d507..2ad92c0031 --- a/doc/html/boost/accumulators/impl/weighted_skewness_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_skewness_impl.html @@ -38,32 +38,32 @@ typedef numeric::functional::average< weighted_sample, weighted_sample >::result_type result_type; // construct/copy/destruct - weighted_skewness_impl(dont_care); + weighted_skewness_impl(dont_care); - // public member functions - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The skewness of a sample distribution is defined as the ratio of the 3rd central moment and the -th power $ of the 2nd central moment (the variance) of the samples. The skewness can also be expressed by the simple moments:

    -

    Equation 1.29. 

    +

    Equation 1.29. 


    where are the -th moment and the mean (first moment) of the samples.

    The skewness estimator for weighted samples is formally identical to the estimator for unweighted samples, except that the weighted counterparts of all measures it depends on are to be taken.

    -

    +

    weighted_skewness_impl public construct/copy/destruct

    -
    1. weighted_skewness_impl(dont_care);
    +
    1. weighted_skewness_impl(dont_care);
    -

    -weighted_skewness_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    +

    +weighted_skewness_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    diff --git a/doc/html/boost/accumulators/impl/weighted_sum_impl.html b/doc/html/boost/accumulators/impl/weighted_sum_impl.html old mode 100755 new mode 100644 index 44577b0ac5..6592f187a6 --- a/doc/html/boost/accumulators/impl/weighted_sum_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_sum_impl.html @@ -38,27 +38,27 @@ typedef weighted_sample result_type; // construct/copy/destruct - template<typename Args> weighted_sum_impl(Args const &); + template<typename Args> weighted_sum_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    weighted_sum_impl public construct/copy/destruct

    -
    1. template<typename Args> weighted_sum_impl(Args const & args);
    +
    1. template<typename Args> weighted_sum_impl(Args const & args);
    -

    -weighted_sum_impl public member functions

    +

    +weighted_sum_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    diff --git a/doc/html/boost/accumulators/impl/weighted_sum_kahan_impl.html b/doc/html/boost/accumulators/impl/weighted_sum_kahan_impl.html old mode 100755 new mode 100644 index 5fb429621f..542aa10bb6 --- a/doc/html/boost/accumulators/impl/weighted_sum_kahan_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_sum_kahan_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,27 +38,27 @@ typedef weighted_sample result_type; // construct/copy/destruct - template<typename Args> weighted_sum_kahan_impl(Args const &); + template<typename Args> weighted_sum_kahan_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    -

    +

    weighted_sum_kahan_impl public construct/copy/destruct

    -
    1. template<typename Args> weighted_sum_kahan_impl(Args const & args);
    +
    1. template<typename Args> weighted_sum_kahan_impl(Args const & args);
    -

    -weighted_sum_kahan_impl public member functions

    +

    +weighted_sum_kahan_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    @@ -73,7 +73,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/weighted_tail_qua_id576917.html b/doc/html/boost/accumulators/impl/weighted_tail_qua_id576917.html new file mode 100644 index 0000000000..4f4258c609 --- /dev/null +++ b/doc/html/boost/accumulators/impl/weighted_tail_qua_id576917.html @@ -0,0 +1,90 @@ + + + +Struct template weighted_tail_quantile_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_tail_quantile_impl

    +

    boost::accumulators::impl::weighted_tail_quantile_impl — Tail quantile estimation based on order statistics of weighted samples (for both left and right tails)

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_quantile.hpp>
    +
    +template<typename Sample, typename Weight, typename LeftRight> 
    +struct weighted_tail_quantile_impl {
    +  // types
    +  typedef numeric::functional::average< Weight, std::size_t >::result_type float_type; 
    +  typedef Sample                                                           result_type;
    +
    +  // construct/copy/destruct
    +  weighted_tail_quantile_impl(dont_care);
    +
    +  // public member functions
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    An estimator of tail quantiles with level based on order statistics of weighted samples are given by (left tail) and (right tail), where

    +
    +

    Equation 1.34. 

    +
    +
    +


    +

    and

    +
    +

    Equation 1.35. 

    +
    +
    +


    +

    being the number of samples and the sum of all weights.

    +

    +

    +
    +

    +weighted_tail_quantile_impl + public + construct/copy/destruct

    +
    1. weighted_tail_quantile_impl(dont_care);
    +
    +
    +

    +weighted_tail_quantile_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/weighted_tail_quantile__id575887.html b/doc/html/boost/accumulators/impl/weighted_tail_quantile__id575887.html deleted file mode 100755 index bcf2e72248..0000000000 --- a/doc/html/boost/accumulators/impl/weighted_tail_quantile__id575887.html +++ /dev/null @@ -1,90 +0,0 @@ - - - -Struct template weighted_tail_quantile_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_tail_quantile_impl

    -

    boost::accumulators::impl::weighted_tail_quantile_impl — Tail quantile estimation based on order statistics of weighted samples (for both left and right tails)

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_quantile.hpp>
    -
    -template<typename Sample, typename Weight, typename LeftRight> 
    -struct weighted_tail_quantile_impl {
    -  // types
    -  typedef numeric::functional::average< Weight, std::size_t >::result_type float_type; 
    -  typedef Sample                                                           result_type;
    -
    -  // construct/copy/destruct
    -  weighted_tail_quantile_impl(dont_care);
    -
    -  // public member functions
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    An estimator of tail quantiles with level based on order statistics of weighted samples are given by (left tail) and (right tail), where

    -
    -

    Equation 1.34. 

    -
    -
    -


    -

    and

    -
    -

    Equation 1.35. 

    -
    -
    -


    -

    being the number of samples and the sum of all weights.

    -

    -

    -
    -

    -weighted_tail_quantile_impl - public - construct/copy/destruct

    -
    1. weighted_tail_quantile_impl(dont_care);
    -
    -
    -

    -weighted_tail_quantile_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/weighted_tail_var_id577327.html b/doc/html/boost/accumulators/impl/weighted_tail_var_id577327.html new file mode 100644 index 0000000000..50ea424c5f --- /dev/null +++ b/doc/html/boost/accumulators/impl/weighted_tail_var_id577327.html @@ -0,0 +1,110 @@ + + + +Struct template weighted_tail_variate_means_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_tail_variate_means_impl

    +

    boost::accumulators::impl::weighted_tail_variate_means_impl — Estimation of the absolute and relative weighted tail variate means (for both left and right tails)

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    +
    +template<typename Sample, typename Weight, typename Impl, typename LeftRight, 
    +         typename VariateType> 
    +struct weighted_tail_variate_means_impl {
    +  // types
    +  typedef numeric::functional::average< Weight, Weight >::result_type                                                                       float_type; 
    +  typedef numeric::functional::average< typename numeric::functional::multiplies< VariateType, Weight >::result_type, Weight >::result_type array_type; 
    +  typedef iterator_range< typename array_type::iterator >                                                                                   result_type;
    +
    +  // construct/copy/destruct
    +  weighted_tail_variate_means_impl(dont_care);
    +
    +  // public member functions
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    For all -th variates associated to the

    +
    +

    Equation 1.36. 

    +
    +
    +


    +

    smallest samples (left tail) or the weighted mean of the

    +
    +

    Equation 1.37. 

    +
    +
    +


    +

    largest samples (right tail), the absolute weighted tail means are computed and returned as an iterator range. Alternatively, the relative weighted tail means are returned, which are the absolute weighted tail means normalized with the weighted (non-coherent) sample tail mean .

    +
    +

    Equation 1.38. 

    +
    +
    +


    +
    +

    Equation 1.39. 

    +
    +
    +


    +
    +

    Equation 1.40. 

    +
    +
    +


    +
    +

    Equation 1.41. 

    +
    +
    +


    +
    +

    +weighted_tail_variate_means_impl + public + construct/copy/destruct

    +
    1. weighted_tail_variate_means_impl(dont_care);
    +
    +
    +

    +weighted_tail_variate_means_impl public member functions

    +
    1. template<typename Args> result_type result(Args const & args) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/weighted_tail_variate_m_id576297.html b/doc/html/boost/accumulators/impl/weighted_tail_variate_m_id576297.html deleted file mode 100755 index 0444adf0dc..0000000000 --- a/doc/html/boost/accumulators/impl/weighted_tail_variate_m_id576297.html +++ /dev/null @@ -1,110 +0,0 @@ - - - -Struct template weighted_tail_variate_means_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_tail_variate_means_impl

    -

    boost::accumulators::impl::weighted_tail_variate_means_impl — Estimation of the absolute and relative weighted tail variate means (for both left and right tails)

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    -
    -template<typename Sample, typename Weight, typename Impl, typename LeftRight, 
    -         typename VariateType> 
    -struct weighted_tail_variate_means_impl {
    -  // types
    -  typedef numeric::functional::average< Weight, Weight >::result_type                                                                       float_type; 
    -  typedef numeric::functional::average< typename numeric::functional::multiplies< VariateType, Weight >::result_type, Weight >::result_type array_type; 
    -  typedef iterator_range< typename array_type::iterator >                                                                                   result_type;
    -
    -  // construct/copy/destruct
    -  weighted_tail_variate_means_impl(dont_care);
    -
    -  // public member functions
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    For all -th variates associated to the

    -
    -

    Equation 1.36. 

    -
    -
    -


    -

    smallest samples (left tail) or the weighted mean of the

    -
    -

    Equation 1.37. 

    -
    -
    -


    -

    largest samples (right tail), the absolute weighted tail means are computed and returned as an iterator range. Alternatively, the relative weighted tail means are returned, which are the absolute weighted tail means normalized with the weighted (non-coherent) sample tail mean .

    -
    -

    Equation 1.38. 

    -
    -
    -


    -
    -

    Equation 1.39. 

    -
    -
    -


    -
    -

    Equation 1.40. 

    -
    -
    -


    -
    -

    Equation 1.41. 

    -
    -
    -


    -
    -

    -weighted_tail_variate_means_impl - public - construct/copy/destruct

    -
    1. weighted_tail_variate_means_impl(dont_care);
    -
    -
    -

    -weighted_tail_variate_means_impl public member functions

    -
    1. template<typename Args> result_type result(Args const & args) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/weighted_variance_impl.html b/doc/html/boost/accumulators/impl/weighted_variance_impl.html old mode 100755 new mode 100644 index 4d1b2c6035..57f5d4700e --- a/doc/html/boost/accumulators/impl/weighted_variance_impl.html +++ b/doc/html/boost/accumulators/impl/weighted_variance_impl.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,33 +38,33 @@ typedef numeric::functional::average< weighted_sample, Weight >::result_type result_type; // construct/copy/destruct - template<typename Args> weighted_variance_impl(Args const &); + template<typename Args> weighted_variance_impl(Args const &); - // public member functions - template<typename Args> void operator()(Args const &); - result_type result(dont_care) const; + // public member functions + template<typename Args> void operator()(Args const &); + result_type result(dont_care) const; };
    -

    Description

    +

    Description

    Iterative calculation of variance of weighted samples:

    -

    Equation 1.43. 

    +

    Equation 1.43. 


    where is the sum of the weights and the estimate of the mean of the weighted smaples. Note that the sample variance is not defined for .

    -

    +

    weighted_variance_impl public construct/copy/destruct

    -
    1. template<typename Args> weighted_variance_impl(Args const & args);
    +
    1. template<typename Args> weighted_variance_impl(Args const & args);
    -

    -weighted_variance_impl public member functions

    +

    +weighted_variance_impl public member functions

      -
    1. template<typename Args> void operator()(Args const & args);
    2. -
    3. result_type result(dont_care) const;
    4. +
    5. template<typename Args> void operator()(Args const & args);
    6. +
    7. result_type result(dont_care) const;
    @@ -79,7 +79,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/with_density_median_impl.html b/doc/html/boost/accumulators/impl/with_density_median_impl.html old mode 100755 new mode 100644 index 818e42c819..0a05f708e9 --- a/doc/html/boost/accumulators/impl/with_density_median_impl.html +++ b/doc/html/boost/accumulators/impl/with_density_median_impl.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -40,28 +40,28 @@ typedef float_type result_type; // construct/copy/destruct - template<typename Args> with_density_median_impl(Args const &); + template<typename Args> with_density_median_impl(Args const &); - // public member functions - void operator()(dont_care); - template<typename Args> result_type result(Args const &) const; + // public member functions + void operator()(dont_care); + template<typename Args> result_type result(Args const &) const; };
    -

    Description

    +

    Description

    The algorithm determines the bin in which the -th sample lies, being the total number of samples. It returns the approximate horizontal position of this sample, based on a linear interpolation inside the bin.

    -

    +

    with_density_median_impl public construct/copy/destruct

    -
    1. template<typename Args> with_density_median_impl(Args const & args);
    +
    1. template<typename Args> with_density_median_impl(Args const & args);
    -

    -with_density_median_impl public member functions

    +

    +with_density_median_impl public member functions

      -
    1. void operator()(dont_care);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    5. void operator()(dont_care);
    6. +
    7. template<typename Args> result_type result(Args const & args) const;
    @@ -76,7 +76,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/impl/with_density_weig_id574254.html b/doc/html/boost/accumulators/impl/with_density_weig_id574254.html new file mode 100644 index 0000000000..c52fed1074 --- /dev/null +++ b/doc/html/boost/accumulators/impl/with_density_weig_id574254.html @@ -0,0 +1,82 @@ + + + +Struct template with_density_weighted_median_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template with_density_weighted_median_impl

    +

    boost::accumulators::impl::with_density_weighted_median_impl — Median estimation for weighted samples based on the density estimator.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    +
    +template<typename Sample> 
    +struct with_density_weighted_median_impl {
    +  // types
    +  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type;    
    +  typedef std::vector< std::pair< float_type, float_type > >               histogram_type;
    +  typedef iterator_range< typename histogram_type::iterator >              range_type;    
    +  typedef float_type                                                       result_type;   
    +
    +  // construct/copy/destruct
    +  template<typename Args> with_density_weighted_median_impl(Args const &);
    +
    +  // public member functions
    +  void operator()(dont_care);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    The algorithm determines the bin in which the -th sample lies, being the total number of samples. It returns the approximate horizontal position of this sample, based on a linear interpolation inside the bin.

    +
    +

    +with_density_weighted_median_impl + public + construct/copy/destruct

    +
    1. template<typename Args> with_density_weighted_median_impl(Args const & args);
    +
    +
    +

    +with_density_weighted_median_impl public member functions

    +
      +
    1. void operator()(dont_care);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/with_density_weighted_m_id573499.html b/doc/html/boost/accumulators/impl/with_density_weighted_m_id573499.html deleted file mode 100755 index 6d1bcab708..0000000000 --- a/doc/html/boost/accumulators/impl/with_density_weighted_m_id573499.html +++ /dev/null @@ -1,82 +0,0 @@ - - - -Struct template with_density_weighted_median_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template with_density_weighted_median_impl

    -

    boost::accumulators::impl::with_density_weighted_median_impl — Median estimation for weighted samples based on the density estimator.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    -
    -template<typename Sample> 
    -struct with_density_weighted_median_impl {
    -  // types
    -  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type;    
    -  typedef std::vector< std::pair< float_type, float_type > >               histogram_type;
    -  typedef iterator_range< typename histogram_type::iterator >              range_type;    
    -  typedef float_type                                                       result_type;   
    -
    -  // construct/copy/destruct
    -  template<typename Args> with_density_weighted_median_impl(Args const &);
    -
    -  // public member functions
    -  void operator()(dont_care);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    The algorithm determines the bin in which the -th sample lies, being the total number of samples. It returns the approximate horizontal position of this sample, based on a linear interpolation inside the bin.

    -
    -

    -with_density_weighted_median_impl - public - construct/copy/destruct

    -
    1. template<typename Args> with_density_weighted_median_impl(Args const & args);
    -
    -
    -

    -with_density_weighted_median_impl public member functions

    -
      -
    1. void operator()(dont_care);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/with_p_square_cum_id565158.html b/doc/html/boost/accumulators/impl/with_p_square_cum_id565158.html new file mode 100644 index 0000000000..bec6b55632 --- /dev/null +++ b/doc/html/boost/accumulators/impl/with_p_square_cum_id565158.html @@ -0,0 +1,82 @@ + + + +Struct template with_p_square_cumulative_distribution_median_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template with_p_square_cumulative_distribution_median_impl

    +

    boost::accumulators::impl::with_p_square_cumulative_distribution_median_impl — Median estimation based on the cumulative distribution estimator.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +template<typename Sample> 
    +struct with_p_square_cumulative_distribution_median_impl {
    +  // types
    +  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type;    
    +  typedef std::vector< std::pair< float_type, float_type > >               histogram_type;
    +  typedef iterator_range< typename histogram_type::iterator >              range_type;    
    +  typedef float_type                                                       result_type;   
    +
    +  // construct/copy/destruct
    +  with_p_square_cumulative_distribution_median_impl(dont_care);
    +
    +  // public member functions
    +  void operator()(dont_care);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    The algorithm determines the first (leftmost) bin with a height exceeding 0.5. It returns the approximate horizontal position of where the cumulative distribution equals 0.5, based on a linear interpolation inside the bin.

    +
    +

    +with_p_square_cumulative_distribution_median_impl + public + construct/copy/destruct

    +
    1. with_p_square_cumulative_distribution_median_impl(dont_care);
    +
    +
    +

    +with_p_square_cumulative_distribution_median_impl public member functions

    +
      +
    1. void operator()(dont_care);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/with_p_square_cum_id574391.html b/doc/html/boost/accumulators/impl/with_p_square_cum_id574391.html new file mode 100644 index 0000000000..c37be9e89b --- /dev/null +++ b/doc/html/boost/accumulators/impl/with_p_square_cum_id574391.html @@ -0,0 +1,83 @@ + + + +Struct template with_p_square_cumulative_distribution_weighted_median_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template with_p_square_cumulative_distribution_weighted_median_impl

    +

    boost::accumulators::impl::with_p_square_cumulative_distribution_weighted_median_impl — Median estimation for weighted samples based on the cumulative distribution estimator.

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    +
    +template<typename Sample, typename Weight> 
    +struct with_p_square_cumulative_distribution_weighted_median_impl {
    +  // types
    +  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    +  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    +  typedef std::vector< std::pair< float_type, float_type > >                        histogram_type; 
    +  typedef iterator_range< typename histogram_type::iterator >                       range_type;     
    +  typedef float_type                                                                result_type;    
    +
    +  // construct/copy/destruct
    +  with_p_square_cumulative_distribution_weighted_median_impl(dont_care);
    +
    +  // public member functions
    +  void operator()(dont_care);
    +  template<typename Args> result_type result(Args const &) const;
    +};
    +
    +

    Description

    +

    The algorithm determines the first (leftmost) bin with a height exceeding 0.5. It returns the approximate horizontal position of where the cumulative distribution equals 0.5, based on a linear interpolation inside the bin.

    +
    +

    +with_p_square_cumulative_distribution_weighted_median_impl + public + construct/copy/destruct

    +
    1. with_p_square_cumulative_distribution_weighted_median_impl(dont_care);
    +
    +
    +

    +with_p_square_cumulative_distribution_weighted_median_impl public member functions

    +
      +
    1. void operator()(dont_care);
    2. +
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/impl/with_p_square_cumulativ_id564407.html b/doc/html/boost/accumulators/impl/with_p_square_cumulativ_id564407.html deleted file mode 100755 index a7c5d26334..0000000000 --- a/doc/html/boost/accumulators/impl/with_p_square_cumulativ_id564407.html +++ /dev/null @@ -1,82 +0,0 @@ - - - -Struct template with_p_square_cumulative_distribution_median_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template with_p_square_cumulative_distribution_median_impl

    -

    boost::accumulators::impl::with_p_square_cumulative_distribution_median_impl — Median estimation based on the cumulative distribution estimator.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -template<typename Sample> 
    -struct with_p_square_cumulative_distribution_median_impl {
    -  // types
    -  typedef numeric::functional::average< Sample, std::size_t >::result_type float_type;    
    -  typedef std::vector< std::pair< float_type, float_type > >               histogram_type;
    -  typedef iterator_range< typename histogram_type::iterator >              range_type;    
    -  typedef float_type                                                       result_type;   
    -
    -  // construct/copy/destruct
    -  with_p_square_cumulative_distribution_median_impl(dont_care);
    -
    -  // public member functions
    -  void operator()(dont_care);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    The algorithm determines the first (leftmost) bin with a height exceeding 0.5. It returns the approximate horizontal position of where the cumulative distribution equals 0.5, based on a linear interpolation inside the bin.

    -
    -

    -with_p_square_cumulative_distribution_median_impl - public - construct/copy/destruct

    -
    1. with_p_square_cumulative_distribution_median_impl(dont_care);
    -
    -
    -

    -with_p_square_cumulative_distribution_median_impl public member functions

    -
      -
    1. void operator()(dont_care);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/impl/with_p_square_cumulativ_id573636.html b/doc/html/boost/accumulators/impl/with_p_square_cumulativ_id573636.html deleted file mode 100755 index fabee09cb7..0000000000 --- a/doc/html/boost/accumulators/impl/with_p_square_cumulativ_id573636.html +++ /dev/null @@ -1,83 +0,0 @@ - - - -Struct template with_p_square_cumulative_distribution_weighted_median_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template with_p_square_cumulative_distribution_weighted_median_impl

    -

    boost::accumulators::impl::with_p_square_cumulative_distribution_weighted_median_impl — Median estimation for weighted samples based on the cumulative distribution estimator.

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    -
    -template<typename Sample, typename Weight> 
    -struct with_p_square_cumulative_distribution_weighted_median_impl {
    -  // types
    -  typedef numeric::functional::multiplies< Sample, Weight >::result_type            weighted_sample;
    -  typedef numeric::functional::average< weighted_sample, std::size_t >::result_type float_type;     
    -  typedef std::vector< std::pair< float_type, float_type > >                        histogram_type; 
    -  typedef iterator_range< typename histogram_type::iterator >                       range_type;     
    -  typedef float_type                                                                result_type;    
    -
    -  // construct/copy/destruct
    -  with_p_square_cumulative_distribution_weighted_median_impl(dont_care);
    -
    -  // public member functions
    -  void operator()(dont_care);
    -  template<typename Args> result_type result(Args const &) const;
    -};
    -
    -

    Description

    -

    The algorithm determines the first (leftmost) bin with a height exceeding 0.5. It returns the approximate horizontal position of where the cumulative distribution equals 0.5, based on a linear interpolation inside the bin.

    -
    -

    -with_p_square_cumulative_distribution_weighted_median_impl - public - construct/copy/destruct

    -
    1. with_p_square_cumulative_distribution_weighted_median_impl(dont_care);
    -
    -
    -

    -with_p_square_cumulative_distribution_weighted_median_impl public member functions

    -
      -
    1. void operator()(dont_care);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/kahan.html b/doc/html/boost/accumulators/kahan.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/lazy.html b/doc/html/boost/accumulators/lazy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/left.html b/doc/html/boost/accumulators/left.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/linear.html b/doc/html/boost/accumulators/linear.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/quadratic.html b/doc/html/boost/accumulators/quadratic.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/regular.html b/doc/html/boost/accumulators/regular.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/relative.html b/doc/html/boost/accumulators/relative.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/right.html b/doc/html/boost/accumulators/right.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/sample.html b/doc/html/boost/accumulators/sample.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/stats.html b/doc/html/boost/accumulators/stats.html old mode 100755 new mode 100644 index 4461037f8c..a79b18af17 --- a/doc/html/boost/accumulators/stats.html +++ b/doc/html/boost/accumulators/stats.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ struct stats { };
    -

    Description

    +

    Description

    An MPL sequence of statistics.

    @@ -49,7 +49,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/absolute_tail_var_id571829.html b/doc/html/boost/accumulators/tag/absolute_tail_var_id571829.html new file mode 100644 index 0000000000..07706fbeb2 --- /dev/null +++ b/doc/html/boost/accumulators/tag/absolute_tail_var_id571829.html @@ -0,0 +1,54 @@ + + + +Struct template absolute_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template absolute_tail_variate_means

    +

    boost::accumulators::tag::absolute_tail_variate_means

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct absolute_tail_variate_means : public boost::accumulators::depends_on< count, non_coherent_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight > >
    +{
    +  // types
    +  typedef accumulators::impl::tail_variate_means_impl< mpl::_1, absolute, LeftRight, VariateTag > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/absolute_tail_variate_m_id571073.html b/doc/html/boost/accumulators/tag/absolute_tail_variate_m_id571073.html deleted file mode 100755 index 61ff638e90..0000000000 --- a/doc/html/boost/accumulators/tag/absolute_tail_variate_m_id571073.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template absolute_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template absolute_tail_variate_means

    -

    boost::accumulators::tag::absolute_tail_variate_means

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct absolute_tail_variate_means : public boost::accumulators::depends_on< count, non_coherent_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight > >
    -{
    -  // types
    -  typedef accumulators::impl::tail_variate_means_impl< mpl::_1, absolute, LeftRight, VariateTag > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/absolute_weighted_id577676.html b/doc/html/boost/accumulators/tag/absolute_weighted_id577676.html new file mode 100644 index 0000000000..8ad270377e --- /dev/null +++ b/doc/html/boost/accumulators/tag/absolute_weighted_id577676.html @@ -0,0 +1,54 @@ + + + +Struct template absolute_weighted_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template absolute_weighted_tail_variate_means

    +

    boost::accumulators::tag::absolute_weighted_tail_variate_means

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct absolute_weighted_tail_variate_means : public boost::accumulators::depends_on< non_coherent_weighted_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight >, tail_weights< LeftRight > >
    +{
    +  // types
    +  typedef accumulators::impl::weighted_tail_variate_means_impl< mpl::_1, mpl::_2, absolute, LeftRight, VariateType > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/absolute_weighted_tail__id576917.html b/doc/html/boost/accumulators/tag/absolute_weighted_tail__id576917.html deleted file mode 100755 index e4cdb35ab7..0000000000 --- a/doc/html/boost/accumulators/tag/absolute_weighted_tail__id576917.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template absolute_weighted_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template absolute_weighted_tail_variate_means

    -

    boost::accumulators::tag::absolute_weighted_tail_variate_means

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct absolute_weighted_tail_variate_means : public boost::accumulators::depends_on< non_coherent_weighted_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight >, tail_weights< LeftRight > >
    -{
    -  // types
    -  typedef accumulators::impl::weighted_tail_variate_means_impl< mpl::_1, mpl::_2, absolute, LeftRight, VariateType > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/abstract_absolute_id571906.html b/doc/html/boost/accumulators/tag/abstract_absolute_id571906.html new file mode 100644 index 0000000000..269c008b80 --- /dev/null +++ b/doc/html/boost/accumulators/tag/abstract_absolute_id571906.html @@ -0,0 +1,53 @@ + + + +Struct abstract_absolute_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct abstract_absolute_tail_variate_means

    +

    boost::accumulators::tag::abstract_absolute_tail_variate_means

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +
    +struct abstract_absolute_tail_variate_means :
    +  public boost::accumulators::depends_on<>
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/abstract_absolute_tail__id571151.html b/doc/html/boost/accumulators/tag/abstract_absolute_tail__id571151.html deleted file mode 100755 index 377ab0960e..0000000000 --- a/doc/html/boost/accumulators/tag/abstract_absolute_tail__id571151.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct abstract_absolute_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct abstract_absolute_tail_variate_means

    -

    boost::accumulators::tag::abstract_absolute_tail_variate_means

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -
    -struct abstract_absolute_tail_variate_means :
    -  public boost::accumulators::depends_on<>
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/abstract_covariance.html b/doc/html/boost/accumulators/tag/abstract_covariance.html old mode 100755 new mode 100644 index 68798d381f..abf7371205 --- a/doc/html/boost/accumulators/tag/abstract_covariance.html +++ b/doc/html/boost/accumulators/tag/abstract_covariance.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/abstract_non_cohe_id570556.html b/doc/html/boost/accumulators/tag/abstract_non_cohe_id570556.html new file mode 100644 index 0000000000..0a4c825fd5 --- /dev/null +++ b/doc/html/boost/accumulators/tag/abstract_non_cohe_id570556.html @@ -0,0 +1,53 @@ + + + +Struct abstract_non_coherent_tail_mean + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct abstract_non_coherent_tail_mean

    +

    boost::accumulators::tag::abstract_non_coherent_tail_mean

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_mean.hpp>
    +
    +
    +struct abstract_non_coherent_tail_mean :
    +  public boost::accumulators::depends_on<>
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/abstract_non_coherent_t_id569801.html b/doc/html/boost/accumulators/tag/abstract_non_coherent_t_id569801.html deleted file mode 100755 index 50cde3e20d..0000000000 --- a/doc/html/boost/accumulators/tag/abstract_non_coherent_t_id569801.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct abstract_non_coherent_tail_mean - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct abstract_non_coherent_tail_mean

    -

    boost::accumulators::tag::abstract_non_coherent_tail_mean

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_mean.hpp>
    -
    -
    -struct abstract_non_coherent_tail_mean :
    -  public boost::accumulators::depends_on<>
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/abstract_peaks_ov_id567282.html b/doc/html/boost/accumulators/tag/abstract_peaks_ov_id567282.html new file mode 100644 index 0000000000..6ae35b9aae --- /dev/null +++ b/doc/html/boost/accumulators/tag/abstract_peaks_ov_id567282.html @@ -0,0 +1,53 @@ + + + +Struct abstract_peaks_over_threshold + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct abstract_peaks_over_threshold

    +

    boost::accumulators::tag::abstract_peaks_over_threshold

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    +
    +
    +struct abstract_peaks_over_threshold :
    +  public boost::accumulators::depends_on<>
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/abstract_peaks_over_thr_id566527.html b/doc/html/boost/accumulators/tag/abstract_peaks_over_thr_id566527.html deleted file mode 100755 index 85aca97d4f..0000000000 --- a/doc/html/boost/accumulators/tag/abstract_peaks_over_thr_id566527.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct abstract_peaks_over_threshold - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct abstract_peaks_over_threshold

    -

    boost::accumulators::tag::abstract_peaks_over_threshold

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/peaks_over_threshold.hpp>
    -
    -
    -struct abstract_peaks_over_threshold :
    -  public boost::accumulators::depends_on<>
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/abstract_relative_id571915.html b/doc/html/boost/accumulators/tag/abstract_relative_id571915.html new file mode 100644 index 0000000000..736733b94e --- /dev/null +++ b/doc/html/boost/accumulators/tag/abstract_relative_id571915.html @@ -0,0 +1,53 @@ + + + +Struct abstract_relative_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct abstract_relative_tail_variate_means

    +

    boost::accumulators::tag::abstract_relative_tail_variate_means

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +
    +struct abstract_relative_tail_variate_means :
    +  public boost::accumulators::depends_on<>
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/abstract_relative_tail__id571160.html b/doc/html/boost/accumulators/tag/abstract_relative_tail__id571160.html deleted file mode 100755 index 30da01e6d1..0000000000 --- a/doc/html/boost/accumulators/tag/abstract_relative_tail__id571160.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct abstract_relative_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct abstract_relative_tail_variate_means

    -

    boost::accumulators::tag::abstract_relative_tail_variate_means

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -
    -struct abstract_relative_tail_variate_means :
    -  public boost::accumulators::depends_on<>
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/abstract_sum_of_variates.html b/doc/html/boost/accumulators/tag/abstract_sum_of_variates.html old mode 100755 new mode 100644 index a6bff97c17..c439970966 --- a/doc/html/boost/accumulators/tag/abstract_sum_of_variates.html +++ b/doc/html/boost/accumulators/tag/abstract_sum_of_variates.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/abstract_tail.html b/doc/html/boost/accumulators/tag/abstract_tail.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/abstract_tail_variate.html b/doc/html/boost/accumulators/tag/abstract_tail_variate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/abstract_tail_weights.html b/doc/html/boost/accumulators/tag/abstract_tail_weights.html old mode 100755 new mode 100644 index ebc36c1a09..0f20366ed2 --- a/doc/html/boost/accumulators/tag/abstract_tail_weights.html +++ b/doc/html/boost/accumulators/tag/abstract_tail_weights.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/abstract_weighted_id576035.html b/doc/html/boost/accumulators/tag/abstract_weighted_id576035.html new file mode 100644 index 0000000000..9d2bc230f5 --- /dev/null +++ b/doc/html/boost/accumulators/tag/abstract_weighted_id576035.html @@ -0,0 +1,53 @@ + + + +Struct abstract_weighted_sum_of_variates + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct abstract_weighted_sum_of_variates

    +

    boost::accumulators::tag::abstract_weighted_sum_of_variates

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_sum.hpp>
    +
    +
    +struct abstract_weighted_sum_of_variates :
    +  public boost::accumulators::depends_on<>
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/abstract_weighted_sum_o_id575276.html b/doc/html/boost/accumulators/tag/abstract_weighted_sum_o_id575276.html deleted file mode 100755 index 4e25cce2c2..0000000000 --- a/doc/html/boost/accumulators/tag/abstract_weighted_sum_o_id575276.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct abstract_weighted_sum_of_variates - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct abstract_weighted_sum_of_variates

    -

    boost::accumulators::tag::abstract_weighted_sum_of_variates

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_sum.hpp>
    -
    -
    -struct abstract_weighted_sum_of_variates :
    -  public boost::accumulators::depends_on<>
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/accumulator.html b/doc/html/boost/accumulators/tag/accumulator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/as_droppable.html b/doc/html/boost/accumulators/tag/as_droppable.html old mode 100755 new mode 100644 index 6de19859a7..83f5063812 --- a/doc/html/boost/accumulators/tag/as_droppable.html +++ b/doc/html/boost/accumulators/tag/as_droppable.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/as_droppable_drop_id560950.html b/doc/html/boost/accumulators/tag/as_droppable_drop_id560950.html new file mode 100644 index 0000000000..6cff4260de --- /dev/null +++ b/doc/html/boost/accumulators/tag/as_droppable_drop_id560950.html @@ -0,0 +1,53 @@ + + + +Struct template as_droppable<droppable< Feature >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_droppable<droppable< Feature >>

    +

    boost::accumulators::tag::as_droppable<droppable< Feature >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
    +
    +template<typename Feature> 
    +struct as_droppable<droppable< Feature >> {
    +  // types
    +  typedef droppable< Feature > type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/as_droppable_droppable__id560198.html b/doc/html/boost/accumulators/tag/as_droppable_droppable__id560198.html deleted file mode 100755 index 652fdeb622..0000000000 --- a/doc/html/boost/accumulators/tag/as_droppable_droppable__id560198.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template as_droppable<droppable< Feature >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_droppable<droppable< Feature >>

    -

    boost::accumulators::tag::as_droppable<droppable< Feature >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/framework/accumulators/droppable_accumulator.hpp>
    -
    -template<typename Feature> 
    -struct as_droppable<droppable< Feature >> {
    -  // types
    -  typedef droppable< Feature > type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/coherent_tail_mean.html b/doc/html/boost/accumulators/tag/coherent_tail_mean.html old mode 100755 new mode 100644 index 178904092b..e04207ac7b --- a/doc/html/boost/accumulators/tag/coherent_tail_mean.html +++ b/doc/html/boost/accumulators/tag/coherent_tail_mean.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -48,7 +48,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/count.html b/doc/html/boost/accumulators/tag/count.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/covariance.html b/doc/html/boost/accumulators/tag/covariance.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/covariate1.html b/doc/html/boost/accumulators/tag/covariate1.html old mode 100755 new mode 100644 index 24e01dbbd9..4200ca2c56 --- a/doc/html/boost/accumulators/tag/covariate1.html +++ b/doc/html/boost/accumulators/tag/covariate1.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/covariate2.html b/doc/html/boost/accumulators/tag/covariate2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/density.html b/doc/html/boost/accumulators/tag/density.html old mode 100755 new mode 100644 index 62d6879f04..dff88472aa --- a/doc/html/boost/accumulators/tag/density.html +++ b/doc/html/boost/accumulators/tag/density.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,9 +39,9 @@ static boost::parameter::keyword< density_num_bins > const num_bins; };
    -

    Description

    +

    Description

    -

    +

    density public public data members

    @@ -62,7 +62,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/droppable.html b/doc/html/boost/accumulators/tag/droppable.html old mode 100755 new mode 100644 index c5ab0220cf..1be426c946 --- a/doc/html/boost/accumulators/tag/droppable.html +++ b/doc/html/boost/accumulators/tag/droppable.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -50,7 +50,7 @@ }; };
    -

    Description

    +

    Description

    @@ -63,7 +63,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/droppable/impl.html b/doc/html/boost/accumulators/tag/droppable/impl.html old mode 100755 new mode 100644 index 050a9c11e5..d58d21bda9 --- a/doc/html/boost/accumulators/tag/droppable/impl.html +++ b/doc/html/boost/accumulators/tag/droppable/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -42,7 +42,7 @@ }; };
    -

    Description

    +

    Description

    @@ -55,7 +55,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/droppable/impl/apply.html b/doc/html/boost/accumulators/tag/droppable/impl/apply.html old mode 100755 new mode 100644 index 404f81388e..4884bd83c7 --- a/doc/html/boost/accumulators/tag/droppable/impl/apply.html +++ b/doc/html/boost/accumulators/tag/droppable/impl/apply.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -48,7 +48,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/error_of.html b/doc/html/boost/accumulators/tag/error_of.html old mode 100755 new mode 100644 index 122184256a..d64f8c4855 --- a/doc/html/boost/accumulators/tag/error_of.html +++ b/doc/html/boost/accumulators/tag/error_of.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/error_of_immediat_id562870.html b/doc/html/boost/accumulators/tag/error_of_immediat_id562870.html new file mode 100644 index 0000000000..4551ebebd1 --- /dev/null +++ b/doc/html/boost/accumulators/tag/error_of_immediat_id562870.html @@ -0,0 +1,51 @@ + + + +Struct error_of<immediate_mean> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct error_of<immediate_mean>

    +

    boost::accumulators::tag::error_of<immediate_mean>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/error_of_mean.hpp>
    +
    +
    +struct error_of<immediate_mean> : public boost::accumulators::depends_on< variance, count > {
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/error_of_immediate_mean_id562118.html b/doc/html/boost/accumulators/tag/error_of_immediate_mean_id562118.html deleted file mode 100755 index 007babb4a6..0000000000 --- a/doc/html/boost/accumulators/tag/error_of_immediate_mean_id562118.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct error_of<immediate_mean> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct error_of<immediate_mean>

    -

    boost::accumulators::tag::error_of<immediate_mean>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/error_of_mean.hpp>
    -
    -
    -struct error_of<immediate_mean> : public boost::accumulators::depends_on< variance, count > {
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/error_of_mean_id562104.html b/doc/html/boost/accumulators/tag/error_of_mean_id562104.html deleted file mode 100755 index f9b3dfa767..0000000000 --- a/doc/html/boost/accumulators/tag/error_of_mean_id562104.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct error_of<mean> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct error_of<mean>

    -

    boost::accumulators::tag::error_of<mean>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/error_of_mean.hpp>
    -
    -
    -struct error_of<mean> :
    -  public boost::accumulators::depends_on< lazy_variance, count >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/error_of_mean_id562855.html b/doc/html/boost/accumulators/tag/error_of_mean_id562855.html new file mode 100644 index 0000000000..dd347df634 --- /dev/null +++ b/doc/html/boost/accumulators/tag/error_of_mean_id562855.html @@ -0,0 +1,53 @@ + + + +Struct error_of<mean> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct error_of<mean>

    +

    boost::accumulators::tag::error_of<mean>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/error_of_mean.hpp>
    +
    +
    +struct error_of<mean> :
    +  public boost::accumulators::depends_on< lazy_variance, count >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/extended_p_square.html b/doc/html/boost/accumulators/tag/extended_p_square.html old mode 100755 new mode 100644 index c8c4827da9..316d70cc02 --- a/doc/html/boost/accumulators/tag/extended_p_square.html +++ b/doc/html/boost/accumulators/tag/extended_p_square.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -50,7 +50,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/extended_p_square_id563643.html b/doc/html/boost/accumulators/tag/extended_p_square_id563643.html new file mode 100644 index 0000000000..569b6a833c --- /dev/null +++ b/doc/html/boost/accumulators/tag/extended_p_square_id563643.html @@ -0,0 +1,55 @@ + + + +Struct extended_p_square_quantile_quadratic + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct extended_p_square_quantile_quadratic

    +

    boost::accumulators::tag::extended_p_square_quantile_quadratic

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct extended_p_square_quantile_quadratic :
    +  public boost::accumulators::depends_on< extended_p_square >
    +{
    +  // types
    +  typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, unweighted, quadratic > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/extended_p_square_quant_id562892.html b/doc/html/boost/accumulators/tag/extended_p_square_quant_id562892.html deleted file mode 100755 index 26c2bd31de..0000000000 --- a/doc/html/boost/accumulators/tag/extended_p_square_quant_id562892.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Struct extended_p_square_quantile_quadratic - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct extended_p_square_quantile_quadratic

    -

    boost::accumulators::tag::extended_p_square_quantile_quadratic

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct extended_p_square_quantile_quadratic :
    -  public boost::accumulators::depends_on< extended_p_square >
    -{
    -  // types
    -  typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, unweighted, quadratic > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/extended_p_square_quantile.html b/doc/html/boost/accumulators/tag/extended_p_square_quantile.html old mode 100755 new mode 100644 index e9df794da9..6c3dfdb0fe --- a/doc/html/boost/accumulators/tag/extended_p_square_quantile.html +++ b/doc/html/boost/accumulators/tag/extended_p_square_quantile.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ public boost::accumulators::depends_on< extended_p_square > { // types - typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, unweighted, linear > impl; + typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, unweighted, linear > impl; };
    @@ -49,7 +49,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/external.html b/doc/html/boost/accumulators/tag/external.html old mode 100755 new mode 100644 index 5c4cdc6370..be4aeab9c8 --- a/doc/html/boost/accumulators/tag/external.html +++ b/doc/html/boost/accumulators/tag/external.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -49,7 +49,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/external_Feature__Tag___id560372.html b/doc/html/boost/accumulators/tag/external_Feature__Tag___id560372.html deleted file mode 100755 index 60363ead01..0000000000 --- a/doc/html/boost/accumulators/tag/external_Feature__Tag___id560372.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template external<Feature, Tag, void> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template external<Feature, Tag, void>

    -

    boost::accumulators::tag::external<Feature, Tag, void>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/framework/accumulators/external_accumulator.hpp>
    -
    -template<typename Feature, typename Tag> 
    -struct external<Feature, Tag, void> : public boost::accumulators::depends_on<> {
    -  // types
    -  typedef unspecified impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/external_Feature__id561123.html b/doc/html/boost/accumulators/tag/external_Feature__id561123.html new file mode 100644 index 0000000000..42731cbe33 --- /dev/null +++ b/doc/html/boost/accumulators/tag/external_Feature__id561123.html @@ -0,0 +1,53 @@ + + + +Struct template external<Feature, Tag, void> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template external<Feature, Tag, void>

    +

    boost::accumulators::tag::external<Feature, Tag, void>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/framework/accumulators/external_accumulator.hpp>
    +
    +template<typename Feature, typename Tag> 
    +struct external<Feature, Tag, void> : public boost::accumulators::depends_on<> {
    +  // types
    +  typedef unspecified impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/immediate_mean.html b/doc/html/boost/accumulators/tag/immediate_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/immediate_mean_of_variates.html b/doc/html/boost/accumulators/tag/immediate_mean_of_variates.html old mode 100755 new mode 100644 index 59c549acec..798222af4f --- a/doc/html/boost/accumulators/tag/immediate_mean_of_variates.html +++ b/doc/html/boost/accumulators/tag/immediate_mean_of_variates.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/immediate_mean_of_weights.html b/doc/html/boost/accumulators/tag/immediate_mean_of_weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/immediate_weighte_id574058.html b/doc/html/boost/accumulators/tag/immediate_weighte_id574058.html new file mode 100644 index 0000000000..e58bd608ad --- /dev/null +++ b/doc/html/boost/accumulators/tag/immediate_weighte_id574058.html @@ -0,0 +1,53 @@ + + + +Struct template immediate_weighted_mean_of_variates + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template immediate_weighted_mean_of_variates

    +

    boost::accumulators::tag::immediate_weighted_mean_of_variates

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct immediate_weighted_mean_of_variates :
    +  public boost::accumulators::depends_on< sum_of_weights >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/immediate_weighted_mean.html b/doc/html/boost/accumulators/tag/immediate_weighted_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/immediate_weighted_mean_id573303.html b/doc/html/boost/accumulators/tag/immediate_weighted_mean_id573303.html deleted file mode 100755 index 276923b7a9..0000000000 --- a/doc/html/boost/accumulators/tag/immediate_weighted_mean_id573303.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template immediate_weighted_mean_of_variates - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template immediate_weighted_mean_of_variates

    -

    boost::accumulators::tag::immediate_weighted_mean_of_variates

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_mean.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct immediate_weighted_mean_of_variates :
    -  public boost::accumulators::depends_on< sum_of_weights >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/kurtosis.html b/doc/html/boost/accumulators/tag/kurtosis.html old mode 100755 new mode 100644 index 29461e9349..07c6c1695d --- a/doc/html/boost/accumulators/tag/kurtosis.html +++ b/doc/html/boost/accumulators/tag/kurtosis.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/lazy_variance.html b/doc/html/boost/accumulators/tag/lazy_variance.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/lazy_weighted_variance.html b/doc/html/boost/accumulators/tag/lazy_weighted_variance.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/max.html b/doc/html/boost/accumulators/tag/max.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/mean.html b/doc/html/boost/accumulators/tag/mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/mean_of_variates.html b/doc/html/boost/accumulators/tag/mean_of_variates.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/mean_of_weights.html b/doc/html/boost/accumulators/tag/mean_of_weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/median.html b/doc/html/boost/accumulators/tag/median.html old mode 100755 new mode 100644 index ded3a02377..336efef594 --- a/doc/html/boost/accumulators/tag/median.html +++ b/doc/html/boost/accumulators/tag/median.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/min.html b/doc/html/boost/accumulators/tag/min.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/moment.html b/doc/html/boost/accumulators/tag/moment.html old mode 100755 new mode 100644 index 81ce8d7d4d..7d276559dd --- a/doc/html/boost/accumulators/tag/moment.html +++ b/doc/html/boost/accumulators/tag/moment.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/non_coherent_tail_mean.html b/doc/html/boost/accumulators/tag/non_coherent_tail_mean.html old mode 100755 new mode 100644 index 11e85ee226..68a8e6ed4e --- a/doc/html/boost/accumulators/tag/non_coherent_tail_mean.html +++ b/doc/html/boost/accumulators/tag/non_coherent_tail_mean.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ public boost::accumulators::depends_on< count, tail< LeftRight > > { // types - typedef accumulators::impl::non_coherent_tail_mean_impl< mpl::_1, LeftRight > impl; + typedef accumulators::impl::non_coherent_tail_mean_impl< mpl::_1, LeftRight > impl; };
    @@ -49,7 +49,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/non_coherent_weig_id576863.html b/doc/html/boost/accumulators/tag/non_coherent_weig_id576863.html new file mode 100644 index 0000000000..899eaa4f02 --- /dev/null +++ b/doc/html/boost/accumulators/tag/non_coherent_weig_id576863.html @@ -0,0 +1,54 @@ + + + +Struct template non_coherent_weighted_tail_mean + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template non_coherent_weighted_tail_mean

    +

    boost::accumulators::tag::non_coherent_weighted_tail_mean

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct non_coherent_weighted_tail_mean : public boost::accumulators::depends_on< sum_of_weights, tail_weights< LeftRight > >
    +{
    +  // types
    +  typedef accumulators::impl::non_coherent_weighted_tail_mean_impl< mpl::_1, mpl::_2, LeftRight > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/non_coherent_weighted_t_id575833.html b/doc/html/boost/accumulators/tag/non_coherent_weighted_t_id575833.html deleted file mode 100755 index c4754b3564..0000000000 --- a/doc/html/boost/accumulators/tag/non_coherent_weighted_t_id575833.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template non_coherent_weighted_tail_mean - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template non_coherent_weighted_tail_mean

    -

    boost::accumulators::tag::non_coherent_weighted_tail_mean

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct non_coherent_weighted_tail_mean : public boost::accumulators::depends_on< sum_of_weights, tail_weights< LeftRight > >
    -{
    -  // types
    -  typedef accumulators::impl::non_coherent_weighted_tail_mean_impl< mpl::_1, mpl::_2, LeftRight > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/p_square_cumulati_id565808.html b/doc/html/boost/accumulators/tag/p_square_cumulati_id565808.html new file mode 100644 index 0000000000..fda5c1b990 --- /dev/null +++ b/doc/html/boost/accumulators/tag/p_square_cumulati_id565808.html @@ -0,0 +1,53 @@ + + + +Struct p_square_cumulative_distribution + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct p_square_cumulative_distribution

    +

    boost::accumulators::tag::p_square_cumulative_distribution

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/p_square_cumul_dist.hpp>
    +
    +
    +struct p_square_cumulative_distribution :
    +  public boost::accumulators::depends_on< count >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/p_square_cumulative_dis_id565057.html b/doc/html/boost/accumulators/tag/p_square_cumulative_dis_id565057.html deleted file mode 100755 index 5d17b73b47..0000000000 --- a/doc/html/boost/accumulators/tag/p_square_cumulative_dis_id565057.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct p_square_cumulative_distribution - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct p_square_cumulative_distribution

    -

    boost::accumulators::tag::p_square_cumulative_distribution

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/p_square_cumulative_distribution.hpp>
    -
    -
    -struct p_square_cumulative_distribution :
    -  public boost::accumulators::depends_on< count >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/p_square_quantile.html b/doc/html/boost/accumulators/tag/p_square_quantile.html old mode 100755 new mode 100644 index 899d39dc9a..83424c0f0d --- a/doc/html/boost/accumulators/tag/p_square_quantile.html +++ b/doc/html/boost/accumulators/tag/p_square_quantile.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/p_square_quantile_for_m_id565362.html b/doc/html/boost/accumulators/tag/p_square_quantile_for_m_id565362.html deleted file mode 100755 index ed22178fbe..0000000000 --- a/doc/html/boost/accumulators/tag/p_square_quantile_for_m_id565362.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct p_square_quantile_for_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct p_square_quantile_for_median

    -

    boost::accumulators::tag::p_square_quantile_for_median

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/p_square_quantile.hpp>
    -
    -
    -struct p_square_quantile_for_median :
    -  public boost::accumulators::depends_on< count >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/p_square_quantile_id566117.html b/doc/html/boost/accumulators/tag/p_square_quantile_id566117.html new file mode 100644 index 0000000000..e6e6ead5f2 --- /dev/null +++ b/doc/html/boost/accumulators/tag/p_square_quantile_id566117.html @@ -0,0 +1,53 @@ + + + +Struct p_square_quantile_for_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct p_square_quantile_for_median

    +

    boost::accumulators::tag::p_square_quantile_for_median

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/p_square_quantile.hpp>
    +
    +
    +struct p_square_quantile_for_median :
    +  public boost::accumulators::depends_on< count >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/peaks_over_threshold.html b/doc/html/boost/accumulators/tag/peaks_over_threshold.html old mode 100755 new mode 100644 index 2f0a1e0a78..6fe556a120 --- a/doc/html/boost/accumulators/tag/peaks_over_threshold.html +++ b/doc/html/boost/accumulators/tag/peaks_over_threshold.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/peaks_over_threshold_prob.html b/doc/html/boost/accumulators/tag/peaks_over_threshold_prob.html old mode 100755 new mode 100644 index 4312167465..69d1d750d9 --- a/doc/html/boost/accumulators/tag/peaks_over_threshold_prob.html +++ b/doc/html/boost/accumulators/tag/peaks_over_threshold_prob.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/pot_quantile.html b/doc/html/boost/accumulators/tag/pot_quantile.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/pot_quantile_prob.html b/doc/html/boost/accumulators/tag/pot_quantile_prob.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/pot_tail_mean.html b/doc/html/boost/accumulators/tag/pot_tail_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/pot_tail_mean_prob.html b/doc/html/boost/accumulators/tag/pot_tail_mean_prob.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/quantile.html b/doc/html/boost/accumulators/tag/quantile.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/reference.html b/doc/html/boost/accumulators/tag/reference.html old mode 100755 new mode 100644 index 6f0d8f4ed5..17c57b0de1 --- a/doc/html/boost/accumulators/tag/reference.html +++ b/doc/html/boost/accumulators/tag/reference.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/reference_tag.html b/doc/html/boost/accumulators/tag/reference_tag.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/relative_tail_var_id571867.html b/doc/html/boost/accumulators/tag/relative_tail_var_id571867.html new file mode 100644 index 0000000000..b5b803959f --- /dev/null +++ b/doc/html/boost/accumulators/tag/relative_tail_var_id571867.html @@ -0,0 +1,54 @@ + + + +Struct template relative_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template relative_tail_variate_means

    +

    boost::accumulators::tag::relative_tail_variate_means

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct relative_tail_variate_means : public boost::accumulators::depends_on< count, non_coherent_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight > >
    +{
    +  // types
    +  typedef accumulators::impl::tail_variate_means_impl< mpl::_1, relative, LeftRight, VariateTag > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/relative_tail_variate_m_id571112.html b/doc/html/boost/accumulators/tag/relative_tail_variate_m_id571112.html deleted file mode 100755 index 6e986e12fe..0000000000 --- a/doc/html/boost/accumulators/tag/relative_tail_variate_m_id571112.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template relative_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template relative_tail_variate_means

    -

    boost::accumulators::tag::relative_tail_variate_means

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct relative_tail_variate_means : public boost::accumulators::depends_on< count, non_coherent_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight > >
    -{
    -  // types
    -  typedef accumulators::impl::tail_variate_means_impl< mpl::_1, relative, LeftRight, VariateTag > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/relative_weighted_id577716.html b/doc/html/boost/accumulators/tag/relative_weighted_id577716.html new file mode 100644 index 0000000000..83b49c0068 --- /dev/null +++ b/doc/html/boost/accumulators/tag/relative_weighted_id577716.html @@ -0,0 +1,54 @@ + + + +Struct template relative_weighted_tail_variate_means + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template relative_weighted_tail_variate_means

    +

    boost::accumulators::tag::relative_weighted_tail_variate_means

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    +
    +template<typename LeftRight, typename VariateType, typename VariateTag> 
    +struct relative_weighted_tail_variate_means : public boost::accumulators::depends_on< non_coherent_weighted_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight >, tail_weights< LeftRight > >
    +{
    +  // types
    +  typedef accumulators::impl::weighted_tail_variate_means_impl< mpl::_1, mpl::_2, relative, LeftRight, VariateType > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/relative_weighted_tail__id576957.html b/doc/html/boost/accumulators/tag/relative_weighted_tail__id576957.html deleted file mode 100755 index 1e9abd1ac4..0000000000 --- a/doc/html/boost/accumulators/tag/relative_weighted_tail__id576957.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template relative_weighted_tail_variate_means - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template relative_weighted_tail_variate_means

    -

    boost::accumulators::tag::relative_weighted_tail_variate_means

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
    -
    -template<typename LeftRight, typename VariateType, typename VariateTag> 
    -struct relative_weighted_tail_variate_means : public boost::accumulators::depends_on< non_coherent_weighted_tail_mean< LeftRight >, tail_variate< VariateType, VariateTag, LeftRight >, tail_weights< LeftRight > >
    -{
    -  // types
    -  typedef accumulators::impl::weighted_tail_variate_means_impl< mpl::_1, mpl::_2, relative, LeftRight, VariateType > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/rolling_count.html b/doc/html/boost/accumulators/tag/rolling_count.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/rolling_mean.html b/doc/html/boost/accumulators/tag/rolling_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/rolling_sum.html b/doc/html/boost/accumulators/tag/rolling_sum.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/rolling_window.html b/doc/html/boost/accumulators/tag/rolling_window.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/rolling_window_plus1.html b/doc/html/boost/accumulators/tag/rolling_window_plus1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/sample.html b/doc/html/boost/accumulators/tag/sample.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/skewness.html b/doc/html/boost/accumulators/tag/skewness.html old mode 100755 new mode 100644 index 43cdfb9dfa..12db2487e9 --- a/doc/html/boost/accumulators/tag/skewness.html +++ b/doc/html/boost/accumulators/tag/skewness.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/sum.html b/doc/html/boost/accumulators/tag/sum.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/sum_kahan.html b/doc/html/boost/accumulators/tag/sum_kahan.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/sum_of_variates.html b/doc/html/boost/accumulators/tag/sum_of_variates.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/sum_of_variates_kahan.html b/doc/html/boost/accumulators/tag/sum_of_variates_kahan.html old mode 100755 new mode 100644 index 1d9efd6fcc..333f73a249 --- a/doc/html/boost/accumulators/tag/sum_of_variates_kahan.html +++ b/doc/html/boost/accumulators/tag/sum_of_variates_kahan.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/sum_of_weights.html b/doc/html/boost/accumulators/tag/sum_of_weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/sum_of_weights_kahan.html b/doc/html/boost/accumulators/tag/sum_of_weights_kahan.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/tail.html b/doc/html/boost/accumulators/tag/tail.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/tail_mean.html b/doc/html/boost/accumulators/tag/tail_mean.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/tail_quantile.html b/doc/html/boost/accumulators/tag/tail_quantile.html old mode 100755 new mode 100644 index 7612eec685..c532c0ba36 --- a/doc/html/boost/accumulators/tag/tail_quantile.html +++ b/doc/html/boost/accumulators/tag/tail_quantile.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/tail_variate.html b/doc/html/boost/accumulators/tag/tail_variate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/tail_weights.html b/doc/html/boost/accumulators/tag/tail_weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/value.html b/doc/html/boost/accumulators/tag/value.html old mode 100755 new mode 100644 index 5db82135d3..701f3716b9 --- a/doc/html/boost/accumulators/tag/value.html +++ b/doc/html/boost/accumulators/tag/value.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/value_tag.html b/doc/html/boost/accumulators/tag/value_tag.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/variance.html b/doc/html/boost/accumulators/tag/variance.html old mode 100755 new mode 100644 index ef82db6435..a92a748805 --- a/doc/html/boost/accumulators/tag/variance.html +++ b/doc/html/boost/accumulators/tag/variance.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weight.html b/doc/html/boost/accumulators/tag/weight.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/weighted_covariance.html b/doc/html/boost/accumulators/tag/weighted_covariance.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/weighted_density.html b/doc/html/boost/accumulators/tag/weighted_density.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/weighted_extended_id563669.html b/doc/html/boost/accumulators/tag/weighted_extended_id563669.html new file mode 100644 index 0000000000..65faca350d --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_extended_id563669.html @@ -0,0 +1,55 @@ + + + +Struct weighted_extended_p_square_quantile + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct weighted_extended_p_square_quantile

    +

    boost::accumulators::tag::weighted_extended_p_square_quantile

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct weighted_extended_p_square_quantile :
    +  public boost::accumulators::depends_on< weighted_extended_p_square >
    +{
    +  // types
    +  typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, weighted, linear > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_extended_id563694.html b/doc/html/boost/accumulators/tag/weighted_extended_id563694.html new file mode 100644 index 0000000000..02fb876910 --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_extended_id563694.html @@ -0,0 +1,55 @@ + + + +Struct weighted_extended_p_square_quantile_quadratic + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct weighted_extended_p_square_quantile_quadratic

    +

    boost::accumulators::tag::weighted_extended_p_square_quantile_quadratic

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    +
    +
    +struct weighted_extended_p_square_quantile_quadratic :
    +  public boost::accumulators::depends_on< weighted_extended_p_square >
    +{
    +  // types
    +  typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, weighted, quadratic > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562917.html b/doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562917.html deleted file mode 100755 index f66d498a9c..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562917.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Struct weighted_extended_p_square_quantile - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct weighted_extended_p_square_quantile

    -

    boost::accumulators::tag::weighted_extended_p_square_quantile

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct weighted_extended_p_square_quantile :
    -  public boost::accumulators::depends_on< weighted_extended_p_square >
    -{
    -  // types
    -  typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, weighted, linear > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562943.html b/doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562943.html deleted file mode 100755 index 99b9a9c68c..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_extended_p_squ_id562943.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Struct weighted_extended_p_square_quantile_quadratic - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct weighted_extended_p_square_quantile_quadratic

    -

    boost::accumulators::tag::weighted_extended_p_square_quantile_quadratic

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/extended_p_square_quantile.hpp>
    -
    -
    -struct weighted_extended_p_square_quantile_quadratic :
    -  public boost::accumulators::depends_on< weighted_extended_p_square >
    -{
    -  // types
    -  typedef accumulators::impl::extended_p_square_quantile_impl< mpl::_1, weighted, quadratic > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_extended_p_square.html b/doc/html/boost/accumulators/tag/weighted_extended_p_square.html old mode 100755 new mode 100644 index 93e481afe2..50faea3b11 --- a/doc/html/boost/accumulators/tag/weighted_extended_p_square.html +++ b/doc/html/boost/accumulators/tag/weighted_extended_p_square.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ public boost::accumulators::depends_on< count, sum_of_weights > { // types - typedef accumulators::impl::weighted_extended_p_square_impl< mpl::_1, mpl::_2 > impl; + typedef accumulators::impl::weighted_extended_p_square_impl< mpl::_1, mpl::_2 > impl; };
    @@ -49,7 +49,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_kurtosis.html b/doc/html/boost/accumulators/tag/weighted_kurtosis.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/weighted_mean.html b/doc/html/boost/accumulators/tag/weighted_mean.html old mode 100755 new mode 100644 index f4bf68bf98..18ae9af60f --- a/doc/html/boost/accumulators/tag/weighted_mean.html +++ b/doc/html/boost/accumulators/tag/weighted_mean.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_mean_of_variates.html b/doc/html/boost/accumulators/tag/weighted_mean_of_variates.html old mode 100755 new mode 100644 index da52fc40cf..50faa757d8 --- a/doc/html/boost/accumulators/tag/weighted_mean_of_variates.html +++ b/doc/html/boost/accumulators/tag/weighted_mean_of_variates.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_median.html b/doc/html/boost/accumulators/tag/weighted_median.html old mode 100755 new mode 100644 index 923624769f..c62ace7c9f --- a/doc/html/boost/accumulators/tag/weighted_median.html +++ b/doc/html/boost/accumulators/tag/weighted_median.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_moment.html b/doc/html/boost/accumulators/tag/weighted_moment.html old mode 100755 new mode 100644 index 3884d0e269..0a8d702941 --- a/doc/html/boost/accumulators/tag/weighted_moment.html +++ b/doc/html/boost/accumulators/tag/weighted_moment.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_p_square_cumul_id574139.html b/doc/html/boost/accumulators/tag/weighted_p_square_cumul_id574139.html deleted file mode 100755 index d3b2b84d97..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_p_square_cumul_id574139.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Struct weighted_p_square_cumulative_distribution - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct weighted_p_square_cumulative_distribution

    -

    boost::accumulators::tag::weighted_p_square_cumulative_distribution

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_p_square_cumulative_distribution.hpp>
    -
    -
    -struct weighted_p_square_cumulative_distribution :
    -  public boost::accumulators::depends_on< count, sum_of_weights >
    -{
    -  // types
    -  typedef accumulators::impl::weighted_p_square_cumulative_distribution_impl< mpl::_1, mpl::_2 > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_p_square_id574894.html b/doc/html/boost/accumulators/tag/weighted_p_square_id574894.html new file mode 100644 index 0000000000..e0019a0162 --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_p_square_id574894.html @@ -0,0 +1,55 @@ + + + +Struct weighted_p_square_cumulative_distribution + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct weighted_p_square_cumulative_distribution

    +

    boost::accumulators::tag::weighted_p_square_cumulative_distribution

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_p_square_cumul_dist.hpp>
    +
    +
    +struct weighted_p_square_cumulative_distribution :
    +  public boost::accumulators::depends_on< count, sum_of_weights >
    +{
    +  // types
    +  typedef accumulators::impl::weighted_p_square_cumulative_distribution_impl< mpl::_1, mpl::_2 > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_p_square_id575247.html b/doc/html/boost/accumulators/tag/weighted_p_square_id575247.html new file mode 100644 index 0000000000..453b00d85e --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_p_square_id575247.html @@ -0,0 +1,55 @@ + + + +Struct weighted_p_square_quantile_for_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct weighted_p_square_quantile_for_median

    +

    boost::accumulators::tag::weighted_p_square_quantile_for_median

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_p_square_quantile.hpp>
    +
    +
    +struct weighted_p_square_quantile_for_median :
    +  public boost::accumulators::depends_on< count, sum_of_weights >
    +{
    +  // types
    +  typedef accumulators::impl::weighted_p_square_quantile_impl< mpl::_1, mpl::_2, for_median > impl;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_p_square_quant_id574488.html b/doc/html/boost/accumulators/tag/weighted_p_square_quant_id574488.html deleted file mode 100755 index 1a2d0f8197..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_p_square_quant_id574488.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Struct weighted_p_square_quantile_for_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct weighted_p_square_quantile_for_median

    -

    boost::accumulators::tag::weighted_p_square_quantile_for_median

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_p_square_quantile.hpp>
    -
    -
    -struct weighted_p_square_quantile_for_median :
    -  public boost::accumulators::depends_on< count, sum_of_weights >
    -{
    -  // types
    -  typedef accumulators::impl::weighted_p_square_quantile_impl< mpl::_1, mpl::_2, for_median > impl;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_p_square_quantile.html b/doc/html/boost/accumulators/tag/weighted_p_square_quantile.html old mode 100755 new mode 100644 index 14b75e76cf..b42f361834 --- a/doc/html/boost/accumulators/tag/weighted_p_square_quantile.html +++ b/doc/html/boost/accumulators/tag/weighted_p_square_quantile.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ public boost::accumulators::depends_on< count, sum_of_weights > { // types - typedef accumulators::impl::weighted_p_square_quantile_impl< mpl::_1, mpl::_2, regular > impl; + typedef accumulators::impl::weighted_p_square_quantile_impl< mpl::_1, mpl::_2, regular > impl; };
    @@ -49,7 +49,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_peaks_ov_id575573.html b/doc/html/boost/accumulators/tag/weighted_peaks_ov_id575573.html new file mode 100644 index 0000000000..5c4d7c0e2c --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_peaks_ov_id575573.html @@ -0,0 +1,53 @@ + + + +Struct template weighted_peaks_over_threshold + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_peaks_over_threshold

    +

    boost::accumulators::tag::weighted_peaks_over_threshold

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct weighted_peaks_over_threshold :
    +  public boost::accumulators::depends_on< sum_of_weights >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_peaks_ov_id575589.html b/doc/html/boost/accumulators/tag/weighted_peaks_ov_id575589.html new file mode 100644 index 0000000000..609a739727 --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_peaks_ov_id575589.html @@ -0,0 +1,52 @@ + + + +Struct template weighted_peaks_over_threshold_prob + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_peaks_over_threshold_prob

    +

    boost::accumulators::tag::weighted_peaks_over_threshold_prob

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    +
    +template<typename LeftRight> 
    +struct weighted_peaks_over_threshold_prob : public boost::accumulators::depends_on< sum_of_weights, tail_weights< LeftRight > >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574814.html b/doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574814.html deleted file mode 100755 index a3cd63938a..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574814.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template weighted_peaks_over_threshold - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_peaks_over_threshold

    -

    boost::accumulators::tag::weighted_peaks_over_threshold

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct weighted_peaks_over_threshold :
    -  public boost::accumulators::depends_on< sum_of_weights >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574830.html b/doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574830.html deleted file mode 100755 index d49f2ef775..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_peaks_over_thr_id574830.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template weighted_peaks_over_threshold_prob - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_peaks_over_threshold_prob

    -

    boost::accumulators::tag::weighted_peaks_over_threshold_prob

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_peaks_over_threshold.hpp>
    -
    -template<typename LeftRight> 
    -struct weighted_peaks_over_threshold_prob : public boost::accumulators::depends_on< sum_of_weights, tail_weights< LeftRight > >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_pot_quantile.html b/doc/html/boost/accumulators/tag/weighted_pot_quantile.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/weighted_pot_quantile_prob.html b/doc/html/boost/accumulators/tag/weighted_pot_quantile_prob.html old mode 100755 new mode 100644 index 14daf5e211..1768770cb7 --- a/doc/html/boost/accumulators/tag/weighted_pot_quantile_prob.html +++ b/doc/html/boost/accumulators/tag/weighted_pot_quantile_prob.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_pot_tail_id568189.html b/doc/html/boost/accumulators/tag/weighted_pot_tail_id568189.html new file mode 100644 index 0000000000..62689e9e4a --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_pot_tail_id568189.html @@ -0,0 +1,52 @@ + + + +Struct template weighted_pot_tail_mean_prob + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_pot_tail_mean_prob

    +

    boost::accumulators::tag::weighted_pot_tail_mean_prob

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    +
    +template<typename LeftRight> 
    +struct weighted_pot_tail_mean_prob : public boost::accumulators::depends_on< weighted_peaks_over_threshold_prob< LeftRight >, weighted_pot_quantile_prob< LeftRight > >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_pot_tail_mean.html b/doc/html/boost/accumulators/tag/weighted_pot_tail_mean.html old mode 100755 new mode 100644 index e76120f225..905a2cee3c --- a/doc/html/boost/accumulators/tag/weighted_pot_tail_mean.html +++ b/doc/html/boost/accumulators/tag/weighted_pot_tail_mean.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_pot_tail_mean__id567433.html b/doc/html/boost/accumulators/tag/weighted_pot_tail_mean__id567433.html deleted file mode 100755 index a4292d71c1..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_pot_tail_mean__id567433.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template weighted_pot_tail_mean_prob - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_pot_tail_mean_prob

    -

    boost::accumulators::tag::weighted_pot_tail_mean_prob

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/pot_tail_mean.hpp>
    -
    -template<typename LeftRight> 
    -struct weighted_pot_tail_mean_prob : public boost::accumulators::depends_on< weighted_peaks_over_threshold_prob< LeftRight >, weighted_pot_quantile_prob< LeftRight > >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_skewness.html b/doc/html/boost/accumulators/tag/weighted_skewness.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/weighted_sum.html b/doc/html/boost/accumulators/tag/weighted_sum.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/weighted_sum_kahan.html b/doc/html/boost/accumulators/tag/weighted_sum_kahan.html old mode 100755 new mode 100644 index 27cc89e8d2..429a94d981 --- a/doc/html/boost/accumulators/tag/weighted_sum_kahan.html +++ b/doc/html/boost/accumulators/tag/weighted_sum_kahan.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_sum_of_v_id576222.html b/doc/html/boost/accumulators/tag/weighted_sum_of_v_id576222.html new file mode 100644 index 0000000000..580a1ad28d --- /dev/null +++ b/doc/html/boost/accumulators/tag/weighted_sum_of_v_id576222.html @@ -0,0 +1,53 @@ + + + +Struct template weighted_sum_of_variates_kahan + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template weighted_sum_of_variates_kahan

    +

    boost::accumulators::tag::weighted_sum_of_variates_kahan

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_sum_kahan.hpp>
    +
    +template<typename VariateType, typename VariateTag> 
    +struct weighted_sum_of_variates_kahan :
    +  public boost::accumulators::depends_on<>
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/weighted_sum_of_variate_id575463.html b/doc/html/boost/accumulators/tag/weighted_sum_of_variate_id575463.html deleted file mode 100755 index 9cde7f8f63..0000000000 --- a/doc/html/boost/accumulators/tag/weighted_sum_of_variate_id575463.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template weighted_sum_of_variates_kahan - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template weighted_sum_of_variates_kahan

    -

    boost::accumulators::tag::weighted_sum_of_variates_kahan

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_sum_kahan.hpp>
    -
    -template<typename VariateType, typename VariateTag> 
    -struct weighted_sum_of_variates_kahan :
    -  public boost::accumulators::depends_on<>
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/weighted_sum_of_variates.html b/doc/html/boost/accumulators/tag/weighted_sum_of_variates.html old mode 100755 new mode 100644 index a013f1f5eb..a9865e9342 --- a/doc/html/boost/accumulators/tag/weighted_sum_of_variates.html +++ b/doc/html/boost/accumulators/tag/weighted_sum_of_variates.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_tail_quantile.html b/doc/html/boost/accumulators/tag/weighted_tail_quantile.html old mode 100755 new mode 100644 index 429ffc491a..798dc7f52b --- a/doc/html/boost/accumulators/tag/weighted_tail_quantile.html +++ b/doc/html/boost/accumulators/tag/weighted_tail_quantile.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weighted_variance.html b/doc/html/boost/accumulators/tag/weighted_variance.html old mode 100755 new mode 100644 index d448ac16ae..0376d626f1 --- a/doc/html/boost/accumulators/tag/weighted_variance.html +++ b/doc/html/boost/accumulators/tag/weighted_variance.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/weights.html b/doc/html/boost/accumulators/tag/weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/tag/with_density_median.html b/doc/html/boost/accumulators/tag/with_density_median.html old mode 100755 new mode 100644 index e130594304..42426ac5cc --- a/doc/html/boost/accumulators/tag/with_density_median.html +++ b/doc/html/boost/accumulators/tag/with_density_median.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/tag/with_density_weig_id574525.html b/doc/html/boost/accumulators/tag/with_density_weig_id574525.html new file mode 100644 index 0000000000..839f5b9592 --- /dev/null +++ b/doc/html/boost/accumulators/tag/with_density_weig_id574525.html @@ -0,0 +1,53 @@ + + + +Struct with_density_weighted_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct with_density_weighted_median

    +

    boost::accumulators::tag::with_density_weighted_median

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    +
    +
    +struct with_density_weighted_median :
    +  public boost::accumulators::depends_on< count, weighted_density >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/with_density_weighted_m_id573769.html b/doc/html/boost/accumulators/tag/with_density_weighted_m_id573769.html deleted file mode 100755 index 8c71d82da5..0000000000 --- a/doc/html/boost/accumulators/tag/with_density_weighted_m_id573769.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct with_density_weighted_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct with_density_weighted_median

    -

    boost::accumulators::tag::with_density_weighted_median

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    -
    -
    -struct with_density_weighted_median :
    -  public boost::accumulators::depends_on< count, weighted_density >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/with_p_square_cum_id565289.html b/doc/html/boost/accumulators/tag/with_p_square_cum_id565289.html new file mode 100644 index 0000000000..d963eee2ff --- /dev/null +++ b/doc/html/boost/accumulators/tag/with_p_square_cum_id565289.html @@ -0,0 +1,53 @@ + + + +Struct with_p_square_cumulative_distribution_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct with_p_square_cumulative_distribution_median

    +

    boost::accumulators::tag::with_p_square_cumulative_distribution_median

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/median.hpp>
    +
    +
    +struct with_p_square_cumulative_distribution_median :
    +  public boost::accumulators::depends_on< p_square_cumulative_distribution >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/with_p_square_cum_id574533.html b/doc/html/boost/accumulators/tag/with_p_square_cum_id574533.html new file mode 100644 index 0000000000..a08d0d2092 --- /dev/null +++ b/doc/html/boost/accumulators/tag/with_p_square_cum_id574533.html @@ -0,0 +1,52 @@ + + + +Struct with_p_square_cumulative_distribution_weighted_median + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct with_p_square_cumulative_distribution_weighted_median

    +

    boost::accumulators::tag::with_p_square_cumulative_distribution_weighted_median

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    +
    +
    +struct with_p_square_cumulative_distribution_weighted_median : public boost::accumulators::depends_on< weighted_p_square_cumulative_distribution >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tag/with_p_square_cumulativ_id564538.html b/doc/html/boost/accumulators/tag/with_p_square_cumulativ_id564538.html deleted file mode 100755 index c1d578f4ae..0000000000 --- a/doc/html/boost/accumulators/tag/with_p_square_cumulativ_id564538.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct with_p_square_cumulative_distribution_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct with_p_square_cumulative_distribution_median

    -

    boost::accumulators::tag::with_p_square_cumulative_distribution_median

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/median.hpp>
    -
    -
    -struct with_p_square_cumulative_distribution_median :
    -  public boost::accumulators::depends_on< p_square_cumulative_distribution >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tag/with_p_square_cumulativ_id573778.html b/doc/html/boost/accumulators/tag/with_p_square_cumulativ_id573778.html deleted file mode 100755 index d33a6aa3e8..0000000000 --- a/doc/html/boost/accumulators/tag/with_p_square_cumulativ_id573778.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct with_p_square_cumulative_distribution_weighted_median - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct with_p_square_cumulative_distribution_weighted_median

    -

    boost::accumulators::tag::with_p_square_cumulative_distribution_weighted_median

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/weighted_median.hpp>
    -
    -
    -struct with_p_square_cumulative_distribution_weighted_median : public boost::accumulators::depends_on< weighted_p_square_cumulative_distribution >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tail_cache_size_n_id569633.html b/doc/html/boost/accumulators/tail_cache_size_n_id569633.html new file mode 100644 index 0000000000..91725e9cf4 --- /dev/null +++ b/doc/html/boost/accumulators/tail_cache_size_n_id569633.html @@ -0,0 +1,51 @@ + + + +Struct tail_cache_size_named_arg<left> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct tail_cache_size_named_arg<left>

    +

    boost::accumulators::tail_cache_size_named_arg<left>

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tail_cache_size_n_id569643.html b/doc/html/boost/accumulators/tail_cache_size_n_id569643.html new file mode 100644 index 0000000000..9a851f7ad7 --- /dev/null +++ b/doc/html/boost/accumulators/tail_cache_size_n_id569643.html @@ -0,0 +1,51 @@ + + + +Struct tail_cache_size_named_arg<right> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct tail_cache_size_named_arg<right>

    +

    boost::accumulators::tail_cache_size_named_arg<right>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/tail.hpp>
    +
    +
    +struct tail_cache_size_named_arg<right> {
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/tail_cache_size_named_a_id568878.html b/doc/html/boost/accumulators/tail_cache_size_named_a_id568878.html deleted file mode 100755 index 41fc13191c..0000000000 --- a/doc/html/boost/accumulators/tail_cache_size_named_a_id568878.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct tail_cache_size_named_arg<left> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct tail_cache_size_named_arg<left>

    -

    boost::accumulators::tail_cache_size_named_arg<left>

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tail_cache_size_named_a_id568888.html b/doc/html/boost/accumulators/tail_cache_size_named_a_id568888.html deleted file mode 100755 index 659540cc98..0000000000 --- a/doc/html/boost/accumulators/tail_cache_size_named_a_id568888.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct tail_cache_size_named_arg<right> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct tail_cache_size_named_arg<right>

    -

    boost::accumulators::tail_cache_size_named_arg<right>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/tail.hpp>
    -
    -
    -struct tail_cache_size_named_arg<right> {
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/tail_cache_size_named_arg.html b/doc/html/boost/accumulators/tail_cache_size_named_arg.html old mode 100755 new mode 100644 index bd90cea398..d642721978 --- a/doc/html/boost/accumulators/tail_cache_size_named_arg.html +++ b/doc/html/boost/accumulators/tail_cache_size_named_arg.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/unweighted.html b/doc/html/boost/accumulators/unweighted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/weight.html b/doc/html/boost/accumulators/weight.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/weighted.html b/doc/html/boost/accumulators/weighted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/weights.html b/doc/html/boost/accumulators/weights.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/with_cached_result.html b/doc/html/boost/accumulators/with_cached_result.html old mode 100755 new mode 100644 index a3b58b40eb..dc235c5677 --- a/doc/html/boost/accumulators/with_cached_result.html +++ b/doc/html/boost/accumulators/with_cached_result.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,49 +37,49 @@ typedef Accumulator::result_type result_type; // construct/copy/destruct - template<typename Args> with_cached_result(Args const &); - with_cached_result(with_cached_result const &); - with_cached_result& operator=(with_cached_result const &); - ~with_cached_result(); + template<typename Args> with_cached_result(Args const &); + with_cached_result(with_cached_result const &); + with_cached_result& operator=(with_cached_result const &); + ~with_cached_result(); - // public member functions - template<typename Args> void on_drop(Args const &); - template<typename Args> result_type result(Args const &) const; + // public member functions + template<typename Args> void on_drop(Args const &); + template<typename Args> result_type result(Args const &) const; - // private member functions - void set(result_type const &); - result_type const & get() const; - bool has_result() const; + // private member functions + void set(result_type const &); + result_type const & get() const; + bool has_result() const; };
    -

    Description

    +

    Description

    -

    +

    with_cached_result public construct/copy/destruct

      -
    1. template<typename Args> with_cached_result(Args const & args);
    2. -
    3. with_cached_result(with_cached_result const & that);
    4. -
    5. with_cached_result& operator=(with_cached_result const &);
    6. -
    7. ~with_cached_result();
    8. +
    9. template<typename Args> with_cached_result(Args const & args);
    10. +
    11. with_cached_result(with_cached_result const & that);
    12. +
    13. with_cached_result& operator=(with_cached_result const &);
    14. +
    15. ~with_cached_result();
    -

    -with_cached_result public member functions

    +

    +with_cached_result public member functions

      -
    1. template<typename Args> void on_drop(Args const & args);
    2. -
    3. template<typename Args> result_type result(Args const & args) const;
    4. +
    5. template<typename Args> void on_drop(Args const & args);
    6. +
    7. template<typename Args> result_type result(Args const & args) const;
    -

    -with_cached_result private member functions

    +

    +with_cached_result private member functions

      -
    1. void set(result_type const & r);
    2. -
    3. result_type const & get() const;
    4. -
    5. bool has_result() const;
    6. +
    7. void set(result_type const & r);
    8. +
    9. result_type const & get() const;
    10. +
    11. bool has_result() const;
    @@ -94,7 +94,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/with_density.html b/doc/html/boost/accumulators/with_density.html old mode 100755 new mode 100644 index 7c8501c3e6..1f273c9a74 --- a/doc/html/boost/accumulators/with_density.html +++ b/doc/html/boost/accumulators/with_density.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/with_error.html b/doc/html/boost/accumulators/with_error.html old mode 100755 new mode 100644 index 16ad24f260..0974cbe9f6 --- a/doc/html/boost/accumulators/with_error.html +++ b/doc/html/boost/accumulators/with_error.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/with_p_square_cum_id578328.html b/doc/html/boost/accumulators/with_p_square_cum_id578328.html new file mode 100644 index 0000000000..04127f9f3b --- /dev/null +++ b/doc/html/boost/accumulators/with_p_square_cum_id578328.html @@ -0,0 +1,51 @@ + + + +Struct with_p_square_cumulative_distribution + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct with_p_square_cumulative_distribution

    +

    boost::accumulators::with_p_square_cumulative_distribution

    +
    +

    Synopsis

    + +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/accumulators/with_p_square_cumulativ_id577569.html b/doc/html/boost/accumulators/with_p_square_cumulativ_id577569.html deleted file mode 100755 index 929a7505fc..0000000000 --- a/doc/html/boost/accumulators/with_p_square_cumulativ_id577569.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct with_p_square_cumulative_distribution - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct with_p_square_cumulative_distribution

    -

    boost::accumulators::with_p_square_cumulative_distribution

    -
    -

    Synopsis

    - -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/accumulators/with_p_square_quantile.html b/doc/html/boost/accumulators/with_p_square_quantile.html old mode 100755 new mode 100644 index 49c71b6c00..3a6dd4490f --- a/doc/html/boost/accumulators/with_p_square_quantile.html +++ b/doc/html/boost/accumulators/with_p_square_quantile.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/accumulators/with_threshold_probability.html b/doc/html/boost/accumulators/with_threshold_probability.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/accumulators/with_threshold_value.html b/doc/html/boost/accumulators/with_threshold_value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/algorithm/FinderConcept.html b/doc/html/boost/algorithm/FinderConcept.html old mode 100755 new mode 100644 index ba54af20e6..760b839e39 --- a/doc/html/boost/algorithm/FinderConcept.html +++ b/doc/html/boost/algorithm/FinderConcept.html @@ -34,17 +34,17 @@ template<typename FinderT, typename IteratorT> struct FinderConcept { - // public member functions - void constraints(); + // public member functions + void constraints(); };
    -

    Description

    +

    Description

    Defines the Finder concept. Finder is a functor which selects an arbitrary part of a string. Search is performed on the range specified by starting and ending iterators.

    Result of the find operation must be convertible to iterator_range.

    -

    -FinderConcept public member functions

    -
    1. void constraints();
    +

    +FinderConcept public member functions

    +
    1. void constraints();
    diff --git a/doc/html/boost/algorithm/FormatterConcept.html b/doc/html/boost/algorithm/FormatterConcept.html old mode 100755 new mode 100644 index 364d60d161..eb35720eb9 --- a/doc/html/boost/algorithm/FormatterConcept.html +++ b/doc/html/boost/algorithm/FormatterConcept.html @@ -34,17 +34,17 @@ template<typename FormatterT, typename FinderT, typename IteratorT> struct FormatterConcept { - // public member functions - void constraints(); + // public member functions + void constraints(); };
    -

    Description

    +

    Description

    Defines the Formatter concept. Formatter is a functor, which takes a result from a finder operation and transforms it in a specific way.

    Result must be a container supported by container_traits, or a reference to it.

    -

    -FormatterConcept public member functions

    -
    1. void constraints();
    +

    +FormatterConcept public member functions

    +
    1. void constraints();
    diff --git a/doc/html/boost/algorithm/all.html b/doc/html/boost/algorithm/all.html old mode 100755 new mode 100644 index 88eef6a126..3eaac45f6f --- a/doc/html/boost/algorithm/all.html +++ b/doc/html/boost/algorithm/all.html @@ -35,7 +35,7 @@ template<typename RangeT, typename PredicateT> bool all(const RangeT & Input, PredicateT Pred);
    -

    Description

    +

    Description

    This predicate holds it all its elements satisfy a given condition, represented by the predicate.

    diff --git a/doc/html/boost/algorithm/const_formatter.html b/doc/html/boost/algorithm/const_formatter.html old mode 100755 new mode 100644 index 99ccbda63f..d5ca6e4e9b --- a/doc/html/boost/algorithm/const_formatter.html +++ b/doc/html/boost/algorithm/const_formatter.html @@ -34,7 +34,7 @@ template<typename RangeT> unspecified const_formatter(const RangeT & Format);

    -

    Description

    +

    Description

    Constructs a const_formatter. Const formatter always returns the same value, regardless of the parameter.

    diff --git a/doc/html/boost/algorithm/contains.html b/doc/html/boost/algorithm/contains.html old mode 100755 new mode 100644 index 6e00b644d2..6f03ddb4de --- a/doc/html/boost/algorithm/contains.html +++ b/doc/html/boost/algorithm/contains.html @@ -37,7 +37,7 @@ template<typename Range1T, typename Range2T> bool contains(const Range1T & Input, const Range2T & Test);

    -

    Description

    +

    Description

    This predicate holds when the test container is contained in the Input. When the optional predicate is specified, it is used for character-wise comparison.

    diff --git a/doc/html/boost/algorithm/dissect_formatter.html b/doc/html/boost/algorithm/dissect_formatter.html old mode 100755 new mode 100644 index bd20bcab6e..4791c9467f --- a/doc/html/boost/algorithm/dissect_formatter.html +++ b/doc/html/boost/algorithm/dissect_formatter.html @@ -35,7 +35,7 @@ template<typename FinderT> unspecified dissect_formatter(const FinderT & Finder);

    -

    Description

    +

    Description

    Constructs a dissect_formatter. Dissect formatter uses a specified finder to extract a portion of the formatted sequence. The first finder's match is returned as a result

    diff --git a/doc/html/boost/algorithm/empty_formatter.html b/doc/html/boost/algorithm/empty_formatter.html old mode 100755 new mode 100644 index a02d827c49..c9e2c11b5a --- a/doc/html/boost/algorithm/empty_formatter.html +++ b/doc/html/boost/algorithm/empty_formatter.html @@ -34,7 +34,7 @@ template<typename RangeT> unspecified empty_formatter(const RangeT &);

    -

    Description

    +

    Description

    Constructs an empty_formatter. Empty formatter always returns an empty sequence.

    diff --git a/doc/html/boost/algorithm/ends_with.html b/doc/html/boost/algorithm/ends_with.html old mode 100755 new mode 100644 index 0b57b42ac2..73f88913dc --- a/doc/html/boost/algorithm/ends_with.html +++ b/doc/html/boost/algorithm/ends_with.html @@ -37,7 +37,7 @@ template<typename Range1T, typename Range2T> bool ends_with(const Range1T & Input, const Range2T & Test);

    -

    Description

    +

    Description

    This predicate holds when the test string is a suffix of the Input. In other words, if the input ends with the test. When the optional predicate is specified, it is used for character-wise comparison.

    diff --git a/doc/html/boost/algorithm/equals.html b/doc/html/boost/algorithm/equals.html old mode 100755 new mode 100644 index 77c702a46c..ec174daae0 --- a/doc/html/boost/algorithm/equals.html +++ b/doc/html/boost/algorithm/equals.html @@ -37,7 +37,7 @@ template<typename Range1T, typename Range2T> bool equals(const Range1T & Input, const Range2T & Test);

    -

    Description

    +

    Description

    This predicate holds when the test container is equal to the input container i.e. all elements in both containers are same. When the optional predicate is specified, it is used for character-wise comparison.

    diff --git a/doc/html/boost/algorithm/erase_all.html b/doc/html/boost/algorithm/erase_all.html old mode 100755 new mode 100644 index 9be4c93b7d..f208e21463 --- a/doc/html/boost/algorithm/erase_all.html +++ b/doc/html/boost/algorithm/erase_all.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename RangeT> void erase_all(SequenceT & Input, const RangeT & Search);

    -

    Description

    +

    Description

    Remove all the occurrences of the string from the input. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_all_copy.html b/doc/html/boost/algorithm/erase_all_copy.html old mode 100755 new mode 100644 index a49fb398c8..a42c965739 --- a/doc/html/boost/algorithm/erase_all_copy.html +++ b/doc/html/boost/algorithm/erase_all_copy.html @@ -39,7 +39,7 @@ template<typename SequenceT, typename RangeT> SequenceT erase_all_copy(const SequenceT & Input, const RangeT & Search);
    -

    Description

    +

    Description

    Remove all the occurrences of the string from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_all_regex.html b/doc/html/boost/algorithm/erase_all_regex.html old mode 100755 new mode 100644 index 7ff69dac0b..d800509537 --- a/doc/html/boost/algorithm/erase_all_regex.html +++ b/doc/html/boost/algorithm/erase_all_regex.html @@ -37,7 +37,7 @@ const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type Flags = match_default);

    -

    Description

    +

    Description

    Erase all substrings, matching given regex, from the input. The input string is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_all_regex_copy.html b/doc/html/boost/algorithm/erase_all_regex_copy.html old mode 100755 new mode 100644 index 88d66f4bc3..111ee07f4e --- a/doc/html/boost/algorithm/erase_all_regex_copy.html +++ b/doc/html/boost/algorithm/erase_all_regex_copy.html @@ -43,7 +43,7 @@ const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type Flags = match_default);
    -

    Description

    +

    Description

    Erase all substrings, matching given regex, from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_first.html b/doc/html/boost/algorithm/erase_first.html old mode 100755 new mode 100644 index f1223d2257..df2c501dcf --- a/doc/html/boost/algorithm/erase_first.html +++ b/doc/html/boost/algorithm/erase_first.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename RangeT> void erase_first(SequenceT & Input, const RangeT & Search);

    -

    Description

    +

    Description

    Remove the first occurrence of the substring from the input. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_first_copy.html b/doc/html/boost/algorithm/erase_first_copy.html old mode 100755 new mode 100644 index 8699e15905..7c43aa030b --- a/doc/html/boost/algorithm/erase_first_copy.html +++ b/doc/html/boost/algorithm/erase_first_copy.html @@ -39,7 +39,7 @@ template<typename SequenceT, typename RangeT> SequenceT erase_first_copy(const SequenceT & Input, const RangeT & Search);
    -

    Description

    +

    Description

    Remove the first occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_head.html b/doc/html/boost/algorithm/erase_head.html old mode 100755 new mode 100644 index 64568459f7..334b4f0e07 --- a/doc/html/boost/algorithm/erase_head.html +++ b/doc/html/boost/algorithm/erase_head.html @@ -34,7 +34,7 @@ template<typename SequenceT> void erase_head(SequenceT & Input, int N);

    -

    Description

    +

    Description

    Remove the head from the input. The head is a prefix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the head. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_head_copy.html b/doc/html/boost/algorithm/erase_head_copy.html old mode 100755 new mode 100644 index dd3cca771a..4954c22152 --- a/doc/html/boost/algorithm/erase_head_copy.html +++ b/doc/html/boost/algorithm/erase_head_copy.html @@ -38,7 +38,7 @@ template<typename SequenceT> SequenceT erase_head_copy(const SequenceT & Input, int N);
    -

    Description

    +

    Description

    Remove the head from the input. The head is a prefix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the head. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_last.html b/doc/html/boost/algorithm/erase_last.html old mode 100755 new mode 100644 index 719dbeb66c..dc52638eba --- a/doc/html/boost/algorithm/erase_last.html +++ b/doc/html/boost/algorithm/erase_last.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename RangeT> void erase_last(SequenceT & Input, const RangeT & Search);

    -

    Description

    +

    Description

    Remove the last occurrence of the substring from the input. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_last_copy.html b/doc/html/boost/algorithm/erase_last_copy.html old mode 100755 new mode 100644 index 7b1f9c1c3f..3233e5018b --- a/doc/html/boost/algorithm/erase_last_copy.html +++ b/doc/html/boost/algorithm/erase_last_copy.html @@ -39,7 +39,7 @@ template<typename SequenceT, typename RangeT> SequenceT erase_last_copy(const SequenceT & Input, const RangeT & Search);
    -

    Description

    +

    Description

    Remove the last occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_nth.html b/doc/html/boost/algorithm/erase_nth.html old mode 100755 new mode 100644 index b2bf2e2345..9c23c6666c --- a/doc/html/boost/algorithm/erase_nth.html +++ b/doc/html/boost/algorithm/erase_nth.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename RangeT> void erase_nth(SequenceT & Input, const RangeT & Search, int Nth);

    -

    Description

    +

    Description

    Remove the Nth occurrence of the substring in the input. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_nth_copy.html b/doc/html/boost/algorithm/erase_nth_copy.html old mode 100755 new mode 100644 index 6ddbcdd721..a667c37f05 --- a/doc/html/boost/algorithm/erase_nth_copy.html +++ b/doc/html/boost/algorithm/erase_nth_copy.html @@ -40,7 +40,7 @@ SequenceT erase_nth_copy(const SequenceT & Input, const RangeT & Search, int Nth);
    -

    Description

    +

    Description

    Remove the Nth occurrence of the substring in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_range.html b/doc/html/boost/algorithm/erase_range.html old mode 100755 new mode 100644 index 5307a24704..c2e26b4d3b --- a/doc/html/boost/algorithm/erase_range.html +++ b/doc/html/boost/algorithm/erase_range.html @@ -36,7 +36,7 @@ void erase_range(SequenceT & Input, const iterator_range< typename range_iterator< SequenceT >::type > & SearchRange);

    -

    Description

    +

    Description

    Remove the given range from the input. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_range_copy.html b/doc/html/boost/algorithm/erase_range_copy.html old mode 100755 new mode 100644 index 02c032487b..bf529a60ae --- a/doc/html/boost/algorithm/erase_range_copy.html +++ b/doc/html/boost/algorithm/erase_range_copy.html @@ -40,7 +40,7 @@ SequenceT erase_range_copy(const SequenceT & Input, const iterator_range< typename range_const_iterator< SequenceT >::type > & SearchRange);
    -

    Description

    +

    Description

    Remove the given range from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_regex.html b/doc/html/boost/algorithm/erase_regex.html old mode 100755 new mode 100644 index 6425882f50..e1bafa40eb --- a/doc/html/boost/algorithm/erase_regex.html +++ b/doc/html/boost/algorithm/erase_regex.html @@ -37,7 +37,7 @@ const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type Flags = match_default);

    -

    Description

    +

    Description

    Remove a substring matching given regex from the input. The input string is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_regex_copy.html b/doc/html/boost/algorithm/erase_regex_copy.html old mode 100755 new mode 100644 index bcbcfd3763..14ecdb9bb6 --- a/doc/html/boost/algorithm/erase_regex_copy.html +++ b/doc/html/boost/algorithm/erase_regex_copy.html @@ -43,7 +43,7 @@ const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type Flags = match_default);
    -

    Description

    +

    Description

    Remove a substring matching given regex from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/erase_tail.html b/doc/html/boost/algorithm/erase_tail.html old mode 100755 new mode 100644 index 009337e9c8..1d5bc67257 --- a/doc/html/boost/algorithm/erase_tail.html +++ b/doc/html/boost/algorithm/erase_tail.html @@ -34,7 +34,7 @@ template<typename SequenceT> void erase_tail(SequenceT & Input, int N);

    -

    Description

    +

    Description

    Remove the tail from the input. The tail is a suffix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/erase_tail_copy.html b/doc/html/boost/algorithm/erase_tail_copy.html old mode 100755 new mode 100644 index 32e7a16788..cbbfaaffed --- a/doc/html/boost/algorithm/erase_tail_copy.html +++ b/doc/html/boost/algorithm/erase_tail_copy.html @@ -38,7 +38,7 @@ template<typename SequenceT> SequenceT erase_tail_copy(const SequenceT & Input, int N);
    -

    Description

    +

    Description

    Remove the tail from the input. The tail is a suffix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/find.html b/doc/html/boost/algorithm/find.html old mode 100755 new mode 100644 index ed3b1e2d84..ac823f099b --- a/doc/html/boost/algorithm/find.html +++ b/doc/html/boost/algorithm/find.html @@ -36,7 +36,7 @@ iterator_range< typename range_iterator< RangeT >::type > find(RangeT & Input, const FinderT & Finder);

    -

    Description

    +

    Description

    Search the input using the given finder.

    diff --git a/doc/html/boost/algorithm/find_all.html b/doc/html/boost/algorithm/find_all.html old mode 100755 new mode 100644 index d2b9238103..87511a2510 --- a/doc/html/boost/algorithm/find_all.html +++ b/doc/html/boost/algorithm/find_all.html @@ -37,7 +37,7 @@ find_all(SequenceSequenceT & Result, Range1T & Input, const Range2T & Search);

    -

    Description

    +

    Description

    This algorithm finds all occurrences of the search string in the input.

    Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are std::vector<std::string> or std::list<boost::iterator_range<std::string::iterator>>

    diff --git a/doc/html/boost/algorithm/find_all_regex.html b/doc/html/boost/algorithm/find_all_regex.html old mode 100755 new mode 100644 index af3cfd00f4..50cb0f851c --- a/doc/html/boost/algorithm/find_all_regex.html +++ b/doc/html/boost/algorithm/find_all_regex.html @@ -39,7 +39,7 @@ const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type Flags = match_default);

    -

    Description

    +

    Description

    This algorithm finds all substrings matching the give regex in the input.

    Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are std::vector<std::string> or std::list<boost::iterator_range<std::string::iterator>>

    diff --git a/doc/html/boost/algorithm/find_first.html b/doc/html/boost/algorithm/find_first.html old mode 100755 new mode 100644 index d69350eaf5..8c4ec81791 --- a/doc/html/boost/algorithm/find_first.html +++ b/doc/html/boost/algorithm/find_first.html @@ -36,7 +36,7 @@ iterator_range< typename range_iterator< Range1T >::type > find_first(Range1T & Input, const Range2T & Search);

    -

    Description

    +

    Description

    Search for the first occurrence of the substring in the input.

    diff --git a/doc/html/boost/algorithm/find_format.html b/doc/html/boost/algorithm/find_format.html old mode 100755 new mode 100644 index 45cbd1a4f7..8b66ce12d4 --- a/doc/html/boost/algorithm/find_format.html +++ b/doc/html/boost/algorithm/find_format.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename FinderT, typename FormatterT> void find_format(SequenceT & Input, FinderT Finder, FormatterT Formatter);

    -

    Description

    +

    Description

    Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. The input is modified in-place.

    diff --git a/doc/html/boost/algorithm/find_format_all.html b/doc/html/boost/algorithm/find_format_all.html old mode 100755 new mode 100644 index 92f61e997d..72f52c0c40 --- a/doc/html/boost/algorithm/find_format_all.html +++ b/doc/html/boost/algorithm/find_format_all.html @@ -36,7 +36,7 @@ void find_format_all(SequenceT & Input, FinderT Finder, FormatterT Formatter);
    -

    Description

    +

    Description

    Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. Repeat this for all matching substrings.The input is modified in-place.

    diff --git a/doc/html/boost/algorithm/find_format_all_copy.html b/doc/html/boost/algorithm/find_format_all_copy.html old mode 100755 new mode 100644 index a47c477af6..2b7fb458a2 --- a/doc/html/boost/algorithm/find_format_all_copy.html +++ b/doc/html/boost/algorithm/find_format_all_copy.html @@ -41,7 +41,7 @@ SequenceT find_format_all_copy(const SequenceT & Input, FinderT Finder, FormatterT Formatter);
    -

    Description

    +

    Description

    Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. Repeat this for all matching substrings. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/find_format_copy.html b/doc/html/boost/algorithm/find_format_copy.html old mode 100755 new mode 100644 index a21da8ee29..ee2fa357ee --- a/doc/html/boost/algorithm/find_format_copy.html +++ b/doc/html/boost/algorithm/find_format_copy.html @@ -41,7 +41,7 @@ SequenceT find_format_copy(const SequenceT & Input, FinderT Finder, FormatterT Formatter);

    -

    Description

    +

    Description

    Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/find_head.html b/doc/html/boost/algorithm/find_head.html old mode 100755 new mode 100644 index c5284e736a..7d2914a540 --- a/doc/html/boost/algorithm/find_head.html +++ b/doc/html/boost/algorithm/find_head.html @@ -36,8 +36,8 @@ iterator_range< typename range_iterator< RangeT >::type > find_head(RangeT & Input, int N);

    -

    Description

    -

    Get the head of the input. Head is a prefix of the string of the given size. If the input is shorter then required, whole input if considered to be the head.

    +

    Description

    +

    Get the head of the input. Head is a prefix of the string of the given size. If the input is shorter then required, whole input is considered to be the head.

    @@ -64,7 +64,7 @@

    N

    -

    Length of the head For N>=0, at most N characters are extracted. For N<0, size(Input)-|N| characters are extracted.

    +

    Length of the head For N>=0, at most N characters are extracted. For N<0, at most size(Input)-|N| characters are extracted.

    diff --git a/doc/html/boost/algorithm/find_iterator.html b/doc/html/boost/algorithm/find_iterator.html old mode 100755 new mode 100644 index b27a4e908a..63a5768547 --- a/doc/html/boost/algorithm/find_iterator.html +++ b/doc/html/boost/algorithm/find_iterator.html @@ -35,32 +35,32 @@ class find_iterator { public: // construct/copy/destruct - find_iterator(); - find_iterator(const find_iterator &); - template<typename FinderT> find_iterator(IteratorT, IteratorT, FinderT); - template<typename FinderT, typename RangeT> find_iterator(RangeT &, FinderT); + find_iterator(); + find_iterator(const find_iterator &); + template<typename FinderT> find_iterator(IteratorT, IteratorT, FinderT); + template<typename FinderT, typename RangeT> find_iterator(RangeT &, FinderT); - // public member functions - bool eof() const; + // public member functions + bool eof() const; - // private member functions - const match_type & dereference() const; - void increment(); - bool equal(const find_iterator &) const; + // private member functions + const match_type & dereference() const; + void increment(); + bool equal(const find_iterator &) const; };
    -

    Description

    +

    Description

    Find iterator encapsulates a Finder and allows for incremental searching in a string. Each increment moves the iterator to the next match.

    Find iterator is a readable forward traversal iterator.

    Dereferencing the iterator yields an iterator_range delimiting the current match.

    -

    +

    find_iterator public construct/copy/destruct

    1. -
      find_iterator();
      Default constructor.

      Construct null iterator. All null iterators are equal.

      +
      find_iterator();
      Default constructor.

      Construct null iterator. All null iterators are equal.

      @@ -72,32 +72,32 @@
    2. -
      find_iterator(const find_iterator & Other);
      Copy constructor.

      Construct a copy of the find_iterator

      +
      find_iterator(const find_iterator & Other);
      Copy constructor.

      Construct a copy of the find_iterator

    3. template<typename FinderT> 
      -  find_iterator(IteratorT Begin, IteratorT End, FinderT Finder);
      Constructor.

      Construct new find_iterator for a given finder and a range.

      + find_iterator(IteratorT Begin, IteratorT End, FinderT Finder);Constructor.

      Construct new find_iterator for a given finder and a range.

    4. template<typename FinderT, typename RangeT> 
      -  find_iterator(RangeT & Col, FinderT Finder);
      Constructor.

      Construct new find_iterator for a given finder and a range.

      + find_iterator(RangeT & Col, FinderT Finder);Constructor.

      Construct new find_iterator for a given finder and a range.

    -

    -find_iterator public member functions

    +

    +find_iterator public member functions

    1. -
      bool eof() const;
      Eof check.

      Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match.

      +
      bool eof() const;
      Eof check.

      Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match.

    -

    -find_iterator private member functions

    +

    +find_iterator private member functions

      -
    1. const match_type & dereference() const;
    2. -
    3. void increment();
    4. -
    5. bool equal(const find_iterator & Other) const;
    6. +
    7. const match_type & dereference() const;
    8. +
    9. void increment();
    10. +
    11. bool equal(const find_iterator & Other) const;
    diff --git a/doc/html/boost/algorithm/find_last.html b/doc/html/boost/algorithm/find_last.html old mode 100755 new mode 100644 index 1378f46dfd..72e7285637 --- a/doc/html/boost/algorithm/find_last.html +++ b/doc/html/boost/algorithm/find_last.html @@ -36,7 +36,7 @@ iterator_range< typename range_iterator< Range1T >::type > find_last(Range1T & Input, const Range2T & Search);
    -

    Description

    +

    Description

    Search for the last occurrence of the substring in the input.

    diff --git a/doc/html/boost/algorithm/find_nth.html b/doc/html/boost/algorithm/find_nth.html old mode 100755 new mode 100644 index e6b8a4af7c..5d2644226e --- a/doc/html/boost/algorithm/find_nth.html +++ b/doc/html/boost/algorithm/find_nth.html @@ -36,7 +36,7 @@ iterator_range< typename range_iterator< Range1T >::type > find_nth(Range1T & Input, const Range2T & Search, int Nth);

    -

    Description

    +

    Description

    Search for the n-th (zero-indexed) occurrence of the substring in the input.

    diff --git a/doc/html/boost/algorithm/find_regex.html b/doc/html/boost/algorithm/find_regex.html old mode 100755 new mode 100644 index 757ac4e4db..2d946e5077 --- a/doc/html/boost/algorithm/find_regex.html +++ b/doc/html/boost/algorithm/find_regex.html @@ -37,7 +37,7 @@ find_regex(RangeT & Input, const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type Flags = match_default);

    -

    Description

    +

    Description

    Search for a substring matching the given regex in the input.

    diff --git a/doc/html/boost/algorithm/find_tail.html b/doc/html/boost/algorithm/find_tail.html old mode 100755 new mode 100644 index 4d86d494cb..9e1bdda3cf --- a/doc/html/boost/algorithm/find_tail.html +++ b/doc/html/boost/algorithm/find_tail.html @@ -36,8 +36,8 @@ iterator_range< typename range_iterator< RangeT >::type > find_tail(RangeT & Input, int N);

    -

    Description

    -

    Get the tail of the input. Tail is a suffix of the string of the given size. If the input is shorter then required, whole input if considered to be the tail.

    +

    Description

    +

    Get the tail of the input. Tail is a suffix of the string of the given size. If the input is shorter then required, whole input is considered to be the tail.

    @@ -64,7 +64,7 @@

    N

    -

    Length of the tail. For N>=0, at most N characters are extracted. For N<0, size(Input)-|N| characters are extracted.

    +

    Length of the tail. For N>=0, at most N characters are extracted. For N<0, at most size(Input)-|N| characters are extracted.

    diff --git a/doc/html/boost/algorithm/find_token.html b/doc/html/boost/algorithm/find_token.html old mode 100755 new mode 100644 index d217905fbb..bf86c5818e --- a/doc/html/boost/algorithm/find_token.html +++ b/doc/html/boost/algorithm/find_token.html @@ -37,7 +37,7 @@ find_token(RangeT & Input, PredicateT Pred, token_compress_mode_type eCompress = token_compress_off);
    -

    Description

    +

    Description

    Look for a given token in the string. Token is a character that matches the given predicate. If the "token compress mode" is enabled, adjacent tokens are considered to be one match.

    diff --git a/doc/html/boost/algorithm/first_finder.html b/doc/html/boost/algorithm/first_finder.html old mode 100755 new mode 100644 index 5bb0c67e8a..ff15e5a2bd --- a/doc/html/boost/algorithm/first_finder.html +++ b/doc/html/boost/algorithm/first_finder.html @@ -36,7 +36,7 @@ template<typename RangeT, typename PredicateT> unspecified first_finder(const RangeT & Search, PredicateT Comp);

    -

    Description

    +

    Description

    Construct the first_finder. The finder searches for the first occurrence of the string in a given input. The result is given as an iterator_range delimiting the match.

    diff --git a/doc/html/boost/algorithm/has_const_time_erase.html b/doc/html/boost/algorithm/has_const_time_erase.html old mode 100755 new mode 100644 index 5dcfbd9df4..ec413a2d7e --- a/doc/html/boost/algorithm/has_const_time_erase.html +++ b/doc/html/boost/algorithm/has_const_time_erase.html @@ -41,7 +41,7 @@ static const bool value; };

    -

    Description

    +

    Description

    This trait specifies that the sequence's erase method has constant time complexity.

    diff --git a/doc/html/boost/algorithm/has_const_time_insert.html b/doc/html/boost/algorithm/has_const_time_insert.html old mode 100755 new mode 100644 index e751fab4d8..56479abb37 --- a/doc/html/boost/algorithm/has_const_time_insert.html +++ b/doc/html/boost/algorithm/has_const_time_insert.html @@ -41,7 +41,7 @@ static const bool value; };
    -

    Description

    +

    Description

    This trait specifies that the sequence's insert method has constant time complexity.

    diff --git a/doc/html/boost/algorithm/has_native_replace.html b/doc/html/boost/algorithm/has_native_replace.html old mode 100755 new mode 100644 index 405aff2d85..1dbaf05b22 --- a/doc/html/boost/algorithm/has_native_replace.html +++ b/doc/html/boost/algorithm/has_native_replace.html @@ -41,7 +41,7 @@ static const bool value; };
    -

    Description

    +

    Description

    This trait specifies that the sequence has std::string like replace method

    diff --git a/doc/html/boost/algorithm/has_stable_iterators.html b/doc/html/boost/algorithm/has_stable_iterators.html old mode 100755 new mode 100644 index 0cb2bf8a10..48a79fc4c9 --- a/doc/html/boost/algorithm/has_stable_iterators.html +++ b/doc/html/boost/algorithm/has_stable_iterators.html @@ -41,7 +41,7 @@ static const bool value; };
    -

    Description

    +

    Description

    This trait specifies that the sequence has stable iterators. It means that operations like insert/erase/replace do not invalidate iterators.

    diff --git a/doc/html/boost/algorithm/head_finder.html b/doc/html/boost/algorithm/head_finder.html old mode 100755 new mode 100644 index 65ac0c266d..680cf96400 --- a/doc/html/boost/algorithm/head_finder.html +++ b/doc/html/boost/algorithm/head_finder.html @@ -34,7 +34,7 @@ unspecified head_finder(int N);
    -

    Description

    +

    Description

    Construct the head_finder. The finder returns a head of a given input. The head is a prefix of a string up to n elements in size. If an input has less then n elements, whole input is considered a head. The result is given as an iterator_range delimiting the match.

    diff --git a/doc/html/boost/algorithm/icontains.html b/doc/html/boost/algorithm/icontains.html old mode 100755 new mode 100644 index b0deef3fbf..049c0b5f71 --- a/doc/html/boost/algorithm/icontains.html +++ b/doc/html/boost/algorithm/icontains.html @@ -36,7 +36,7 @@ bool icontains(const Range1T & Input, const Range2T & Test, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    This predicate holds when the test container is contained in the Input. Elements are compared case insensitively.

    diff --git a/doc/html/boost/algorithm/identity_formatter.html b/doc/html/boost/algorithm/identity_formatter.html old mode 100755 new mode 100644 index 924c5c5c52..7c9065e373 --- a/doc/html/boost/algorithm/identity_formatter.html +++ b/doc/html/boost/algorithm/identity_formatter.html @@ -34,7 +34,7 @@ template<typename RangeT> unspecified identity_formatter();

    -

    Description

    +

    Description

    Constructs an identity_formatter. Identity formatter always returns the parameter.

    diff --git a/doc/html/boost/algorithm/iends_with.html b/doc/html/boost/algorithm/iends_with.html old mode 100755 new mode 100644 index b393c05630..2758a8444a --- a/doc/html/boost/algorithm/iends_with.html +++ b/doc/html/boost/algorithm/iends_with.html @@ -36,7 +36,7 @@ bool iends_with(const Range1T & Input, const Range2T & Test, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    This predicate holds when the test container is a suffix of the Input. In other words, if the input ends with the test. Elements are compared case insensitively.

    diff --git a/doc/html/boost/algorithm/iequals.html b/doc/html/boost/algorithm/iequals.html old mode 100755 new mode 100644 index 9595582561..0309790c94 --- a/doc/html/boost/algorithm/iequals.html +++ b/doc/html/boost/algorithm/iequals.html @@ -36,7 +36,7 @@ bool iequals(const Range1T & Input, const Range2T & Test, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    This predicate holds when the test container is equal to the input container i.e. all elements in both containers are same. Elements are compared case insensitively.

    diff --git a/doc/html/boost/algorithm/ierase_all.html b/doc/html/boost/algorithm/ierase_all.html old mode 100755 new mode 100644 index b34af22a89..f5ec069779 --- a/doc/html/boost/algorithm/ierase_all.html +++ b/doc/html/boost/algorithm/ierase_all.html @@ -36,7 +36,7 @@ void ierase_all(SequenceT & Input, const RangeT & Search, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Remove all the occurrences of the string from the input. The input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ierase_all_copy.html b/doc/html/boost/algorithm/ierase_all_copy.html old mode 100755 new mode 100644 index b19f4acc6e..4ad344e154 --- a/doc/html/boost/algorithm/ierase_all_copy.html +++ b/doc/html/boost/algorithm/ierase_all_copy.html @@ -41,7 +41,7 @@ SequenceT ierase_all_copy(const SequenceT & Input, const RangeT & Search, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all the occurrences of the string from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ierase_first.html b/doc/html/boost/algorithm/ierase_first.html old mode 100755 new mode 100644 index ce1f912ece..457be5eadd --- a/doc/html/boost/algorithm/ierase_first.html +++ b/doc/html/boost/algorithm/ierase_first.html @@ -36,7 +36,7 @@ void ierase_first(SequenceT & Input, const RangeT & Search, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Remove the first occurrence of the substring from the input. The input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ierase_first_copy.html b/doc/html/boost/algorithm/ierase_first_copy.html old mode 100755 new mode 100644 index 5680b15437..d31ac7af33 --- a/doc/html/boost/algorithm/ierase_first_copy.html +++ b/doc/html/boost/algorithm/ierase_first_copy.html @@ -41,7 +41,7 @@ SequenceT ierase_first_copy(const SequenceT & Input, const RangeT & Search, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove the first occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ierase_last.html b/doc/html/boost/algorithm/ierase_last.html old mode 100755 new mode 100644 index 56c99086e5..7a1b0f5253 --- a/doc/html/boost/algorithm/ierase_last.html +++ b/doc/html/boost/algorithm/ierase_last.html @@ -36,7 +36,7 @@ void ierase_last(SequenceT & Input, const RangeT & Search, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Remove the last occurrence of the substring from the input. The input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ierase_last_copy.html b/doc/html/boost/algorithm/ierase_last_copy.html old mode 100755 new mode 100644 index c8e892834d..699b29e7fa --- a/doc/html/boost/algorithm/ierase_last_copy.html +++ b/doc/html/boost/algorithm/ierase_last_copy.html @@ -41,7 +41,7 @@ SequenceT ierase_last_copy(const SequenceT & Input, const RangeT & Search, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove the last occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ierase_nth.html b/doc/html/boost/algorithm/ierase_nth.html old mode 100755 new mode 100644 index a0abac856b..07fc2169a7 --- a/doc/html/boost/algorithm/ierase_nth.html +++ b/doc/html/boost/algorithm/ierase_nth.html @@ -36,7 +36,7 @@ void ierase_nth(SequenceT & Input, const RangeT & Search, int Nth, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Remove the Nth occurrence of the substring in the input. The input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ierase_nth_copy.html b/doc/html/boost/algorithm/ierase_nth_copy.html old mode 100755 new mode 100644 index e1fcf62568..517bdd3e94 --- a/doc/html/boost/algorithm/ierase_nth_copy.html +++ b/doc/html/boost/algorithm/ierase_nth_copy.html @@ -41,7 +41,7 @@ SequenceT ierase_nth_copy(const SequenceT & Input, const RangeT & Search, int Nth, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove the Nth occurrence of the substring in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ifind_all.html b/doc/html/boost/algorithm/ifind_all.html old mode 100755 new mode 100644 index 3202049557..3c18e2b9e6 --- a/doc/html/boost/algorithm/ifind_all.html +++ b/doc/html/boost/algorithm/ifind_all.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,7 +37,7 @@ ifind_all(SequenceSequenceT & Result, Range1T & Input, const Range2T & Search, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    This algorithm finds all occurrences of the search string in the input. Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are std::vector<std::string> or std::list<boost::iterator_range<std::string::iterator>>

    Searching is case insensitive.

    @@ -100,7 +100,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/ifind_first.html b/doc/html/boost/algorithm/ifind_first.html old mode 100755 new mode 100644 index 1f15b00b46..bf006dbad5 --- a/doc/html/boost/algorithm/ifind_first.html +++ b/doc/html/boost/algorithm/ifind_first.html @@ -37,7 +37,7 @@ ifind_first(Range1T & Input, const Range2T & Search, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Search for the first occurence of the substring in the input. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ifind_last.html b/doc/html/boost/algorithm/ifind_last.html old mode 100755 new mode 100644 index 71b7a30bf7..46ff5d51fb --- a/doc/html/boost/algorithm/ifind_last.html +++ b/doc/html/boost/algorithm/ifind_last.html @@ -37,7 +37,7 @@ ifind_last(Range1T & Input, const Range2T & Search, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Search for the last match a string in the input. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ifind_nth.html b/doc/html/boost/algorithm/ifind_nth.html old mode 100755 new mode 100644 index 3933ba1a00..52306e930d --- a/doc/html/boost/algorithm/ifind_nth.html +++ b/doc/html/boost/algorithm/ifind_nth.html @@ -37,7 +37,7 @@ ifind_nth(Range1T & Input, const Range2T & Search, int Nth, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Search for the n-th (zero-indexed) occurrence of the substring in the input. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ilexicographical_compare.html b/doc/html/boost/algorithm/ilexicographical_compare.html old mode 100755 new mode 100644 index 62dc8c04c5..b44161e663 --- a/doc/html/boost/algorithm/ilexicographical_compare.html +++ b/doc/html/boost/algorithm/ilexicographical_compare.html @@ -36,7 +36,7 @@ bool ilexicographical_compare(const Range1T & Arg1, const Range2T & Arg2, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    This predicate is an overload of std::lexicographical_compare for range arguments. It check whether the first argument is lexicographically less then the second one. Elements are compared case insensitively

    diff --git a/doc/html/boost/algorithm/ireplace_all.html b/doc/html/boost/algorithm/ireplace_all.html old mode 100755 new mode 100644 index 9b71daead8..667d1f0a79 --- a/doc/html/boost/algorithm/ireplace_all.html +++ b/doc/html/boost/algorithm/ireplace_all.html @@ -37,7 +37,7 @@ const Range2T & Format, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Replace all occurrences of the search string in the input with the format string.The input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ireplace_all_copy.html b/doc/html/boost/algorithm/ireplace_all_copy.html old mode 100755 new mode 100644 index 6dbfef7ceb..1105a06db7 --- a/doc/html/boost/algorithm/ireplace_all_copy.html +++ b/doc/html/boost/algorithm/ireplace_all_copy.html @@ -43,7 +43,7 @@ const Range2T & Format, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Replace all occurrences of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ireplace_first.html b/doc/html/boost/algorithm/ireplace_first.html old mode 100755 new mode 100644 index da67ecbeb3..4650df9437 --- a/doc/html/boost/algorithm/ireplace_first.html +++ b/doc/html/boost/algorithm/ireplace_first.html @@ -37,7 +37,7 @@ const Range2T & Format, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Replace the first match of the search substring in the input with the format string. Input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ireplace_first_copy.html b/doc/html/boost/algorithm/ireplace_first_copy.html old mode 100755 new mode 100644 index d607ff032c..819e947ab6 --- a/doc/html/boost/algorithm/ireplace_first_copy.html +++ b/doc/html/boost/algorithm/ireplace_first_copy.html @@ -44,7 +44,7 @@ const Range1T & Format, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Replace the first match of the search substring in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ireplace_last.html b/doc/html/boost/algorithm/ireplace_last.html old mode 100755 new mode 100644 index ab1196fabe..f70f7ba10a --- a/doc/html/boost/algorithm/ireplace_last.html +++ b/doc/html/boost/algorithm/ireplace_last.html @@ -37,7 +37,7 @@ const Range2T & Format, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Replace the last match of the search string in the input with the format string.The input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ireplace_last_copy.html b/doc/html/boost/algorithm/ireplace_last_copy.html old mode 100755 new mode 100644 index c27c467762..5df2757638 --- a/doc/html/boost/algorithm/ireplace_last_copy.html +++ b/doc/html/boost/algorithm/ireplace_last_copy.html @@ -44,7 +44,7 @@ const Range2T & Format, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Replace the last match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ireplace_nth.html b/doc/html/boost/algorithm/ireplace_nth.html old mode 100755 new mode 100644 index 50a342bba0..df94b2b8f6 --- a/doc/html/boost/algorithm/ireplace_nth.html +++ b/doc/html/boost/algorithm/ireplace_nth.html @@ -37,7 +37,7 @@ const Range2T & Format, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Replace an Nth (zero-indexed) match of the search string in the input with the format string. Input sequence is modified in-place. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/ireplace_nth_copy.html b/doc/html/boost/algorithm/ireplace_nth_copy.html old mode 100755 new mode 100644 index d71bedd962..de82f39a0b --- a/doc/html/boost/algorithm/ireplace_nth_copy.html +++ b/doc/html/boost/algorithm/ireplace_nth_copy.html @@ -43,7 +43,7 @@ int Nth, const Range2T & Format, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Replace an Nth (zero-indexed) match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.

    diff --git a/doc/html/boost/algorithm/is_alnum.html b/doc/html/boost/algorithm/is_alnum.html old mode 100755 new mode 100644 index ad5b529c19..3d0c045601 --- a/doc/html/boost/algorithm/is_alnum.html +++ b/doc/html/boost/algorithm/is_alnum.html @@ -34,7 +34,7 @@ unspecified is_alnum(const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Construct the is_classified predicate for the ctype_base::alnum category.

    diff --git a/doc/html/boost/algorithm/is_alpha.html b/doc/html/boost/algorithm/is_alpha.html old mode 100755 new mode 100644 index 2e135197cc..df5c9fd9ed --- a/doc/html/boost/algorithm/is_alpha.html +++ b/doc/html/boost/algorithm/is_alpha.html @@ -34,7 +34,7 @@ unspecified is_alpha(const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Construct the is_classified predicate for the ctype_base::alpha category.

    diff --git a/doc/html/boost/algorithm/is_any_of.html b/doc/html/boost/algorithm/is_any_of.html old mode 100755 new mode 100644 index de1487984c..ff9c31d3ef --- a/doc/html/boost/algorithm/is_any_of.html +++ b/doc/html/boost/algorithm/is_any_of.html @@ -34,7 +34,7 @@ template<typename RangeT> unspecified is_any_of(const RangeT & Set);

    -

    Description

    +

    Description

    Construct the is_any_of predicate. The predicate holds if the input is included in the specified set of characters.

    diff --git a/doc/html/boost/algorithm/is_classified.html b/doc/html/boost/algorithm/is_classified.html old mode 100755 new mode 100644 index 504e8b4ba2..df3337a419 --- a/doc/html/boost/algorithm/is_classified.html +++ b/doc/html/boost/algorithm/is_classified.html @@ -35,7 +35,7 @@ unspecified is_classified(std::ctype_base::mask Type, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Construct the is_classified predicate. This predicate holds if the input is of specified std::ctype category.

    diff --git a/doc/html/boost/algorithm/is_cntrl.html b/doc/html/boost/algorithm/is_cntrl.html old mode 100755 new mode 100644 index 24283073ec..ec06b2b459 --- a/doc/html/boost/algorithm/is_cntrl.html +++ b/doc/html/boost/algorithm/is_cntrl.html @@ -34,7 +34,7 @@ unspecified is_cntrl(const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Construct the is_classified predicate for the ctype_base::cntrl category.

    diff --git a/doc/html/boost/algorithm/is_digit.html b/doc/html/boost/algorithm/is_digit.html old mode 100755 new mode 100644 index a9557fa2ff..e0e71845e3 --- a/doc/html/boost/algorithm/is_digit.html +++ b/doc/html/boost/algorithm/is_digit.html @@ -34,7 +34,7 @@ unspecified is_digit(const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Construct the is_classified predicate for the ctype_base::digit category.

    diff --git a/doc/html/boost/algorithm/is_equal.html b/doc/html/boost/algorithm/is_equal.html old mode 100755 new mode 100644 index d57642a6c3..504edc6a1b --- a/doc/html/boost/algorithm/is_equal.html +++ b/doc/html/boost/algorithm/is_equal.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,19 +34,19 @@ struct is_equal { - // public member functions + // public member functions template<typename T1, typename T2> - bool operator()(const T1 &, const T2 &) const; + bool operator()(const T1 &, const T2 &) const; };
    -

    Description

    +

    Description

    Standard STL equal_to only handle comparison between arguments of the same type. This is a less restrictive version which wraps operator ==.

    -

    -is_equal public member functions

    +

    +is_equal public member functions

    1. template<typename T1, typename T2> 
      -  bool operator()(const T1 & Arg1, const T2 & Arg2) const;
      Function operator.

      Compare two operands for equality

      + bool operator()(const T1 & Arg1, const T2 & Arg2) const;Function operator.

      Compare two operands for equality

    @@ -61,7 +61,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/is_from_range.html b/doc/html/boost/algorithm/is_from_range.html old mode 100755 new mode 100644 index 882221b250..ec92df4a94 --- a/doc/html/boost/algorithm/is_from_range.html +++ b/doc/html/boost/algorithm/is_from_range.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ template<typename CharT> unspecified is_from_range(CharT From, CharT To);
    -

    Description

    +

    Description

    Construct the is_from_range predicate. The predicate holds if the input is included in the specified range. (i.e. From <= Ch <= To )

    @@ -76,7 +76,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/is_graph.html b/doc/html/boost/algorithm/is_graph.html old mode 100755 new mode 100644 index e4cdb56914..f8f9bb456a --- a/doc/html/boost/algorithm/is_graph.html +++ b/doc/html/boost/algorithm/is_graph.html @@ -34,7 +34,7 @@ unspecified is_graph(const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Construct the is_classified predicate for the ctype_base::graph category.

    diff --git a/doc/html/boost/algorithm/is_iequal.html b/doc/html/boost/algorithm/is_iequal.html old mode 100755 new mode 100644 index 9f55e2a2c0..3e0ce3078e --- a/doc/html/boost/algorithm/is_iequal.html +++ b/doc/html/boost/algorithm/is_iequal.html @@ -34,22 +34,22 @@ struct is_iequal { // construct/copy/destruct - is_iequal(const std::locale & = std::locale()); + is_iequal(const std::locale & = std::locale()); - // public member functions + // public member functions template<typename T1, typename T2> - bool operator()(const T1 &, const T2 &) const; + bool operator()(const T1 &, const T2 &) const; };

    -

    Description

    +

    Description

    Case insensitive comparison predicate. Comparison is done using specified locales.

    -

    +

    is_iequal public construct/copy/destruct

    1. -
      is_iequal(const std::locale & Loc = std::locale());
      Constructor.

      +

      is_iequal(const std::locale & Loc = std::locale());
      Constructor.

      @@ -67,11 +67,11 @@
      -

      -is_iequal public member functions

      +

      +is_iequal public member functions

      1. template<typename T1, typename T2> 
        -  bool operator()(const T1 & Arg1, const T2 & Arg2) const;
        Function operator.

        Compare two operands. Case is ignored.

        + bool operator()(const T1 & Arg1, const T2 & Arg2) const;Function operator.

        Compare two operands. Case is ignored.

      diff --git a/doc/html/boost/algorithm/is_iless.html b/doc/html/boost/algorithm/is_iless.html old mode 100755 new mode 100644 index d5e71bf189..84f0326619 --- a/doc/html/boost/algorithm/is_iless.html +++ b/doc/html/boost/algorithm/is_iless.html @@ -34,22 +34,22 @@ structis_iless{// construct/copy/destruct - is_iless(conststd::locale&=std::locale()); + is_iless(conststd::locale&=std::locale()); - // public member functions + // public member functionstemplate<typename T1,typename T2> - booloperator()(constT1&,constT2&)const; + booloperator()(constT1&,constT2&)const;};
      -

      Description

      +

      Description

      Case insensitive comparison predicate. Comparison is done using specified locales.

      -

      +

      is_iless public construct/copy/destruct

      1. -
        is_iless(const std::locale & Loc = std::locale());
        Constructor.

        +

        is_iless(const std::locale & Loc = std::locale());
        Constructor.

      @@ -67,11 +67,11 @@
      -

      -is_iless public member functions

      +

      +is_iless public member functions

      1. template<typename T1, typename T2> 
        -  bool operator()(const T1 & Arg1, const T2 & Arg2) const;
        Function operator.

        Compare two operands. Case is ignored.

        + bool operator()(const T1 & Arg1, const T2 & Arg2) const;Function operator.

        Compare two operands. Case is ignored.

      diff --git a/doc/html/boost/algorithm/is_less.html b/doc/html/boost/algorithm/is_less.html old mode 100755 new mode 100644 index a282f3f846..d72108254e --- a/doc/html/boost/algorithm/is_less.html +++ b/doc/html/boost/algorithm/is_less.html @@ -34,19 +34,19 @@ structis_less{ - // public member functions + // public member functionstemplate<typename T1,typename T2> - booloperator()(constT1&,constT2&)const; + booloperator()(constT1&,constT2&)const;};
      -

      Description

      +

      Description

      Convenient version of standard std::less. Operation is templated, therefore it is not required to specify the exact types upon the construction

      -

      -is_less public member functions

      +

      +is_less public member functions

      1. template<typename T1, typename T2> 
        -  bool operator()(const T1 & Arg1, const T2 & Arg2) const;
        Functor operation.

        Compare two operands using > operator

        + bool operator()(const T1 & Arg1, const T2 & Arg2) const;Functor operation.

        Compare two operands using > operator

      diff --git a/doc/html/boost/algorithm/is_lower.html b/doc/html/boost/algorithm/is_lower.html old mode 100755 new mode 100644 index 8bb8b87054..5e8bfd3d89 --- a/doc/html/boost/algorithm/is_lower.html +++ b/doc/html/boost/algorithm/is_lower.html @@ -34,7 +34,7 @@ unspecifiedis_lower(conststd::locale& Loc =std::locale());
      -

      Description

      +

      Description

      Construct the is_classified predicate for the ctype_base::lower category.

      diff --git a/doc/html/boost/algorithm/is_not_greater.html b/doc/html/boost/algorithm/is_not_greater.html old mode 100755 new mode 100644 index 064e8c4413..46d4ddef73 --- a/doc/html/boost/algorithm/is_not_greater.html +++ b/doc/html/boost/algorithm/is_not_greater.html @@ -34,19 +34,19 @@ struct is_not_greater { - // public member functions + // public member functions template<typename T1, typename T2> - bool operator()(const T1 &, const T2 &) const; + bool operator()(const T1 &, const T2 &) const; };

      -

      Description

      +

      Description

      Convenient version of standard std::not_greater_to. Operation is templated, therefore it is not required to specify the exact types upon the construction

      -

      -is_not_greater public member functions

      +

      +is_not_greater public member functions

      1. template<typename T1, typename T2> 
        -  bool operator()(const T1 & Arg1, const T2 & Arg2) const;
        Functor operation.

        Compare two operands using > operator

        + bool operator()(const T1 & Arg1, const T2 & Arg2) const;Functor operation.

        Compare two operands using > operator

      diff --git a/doc/html/boost/algorithm/is_not_igreater.html b/doc/html/boost/algorithm/is_not_igreater.html old mode 100755 new mode 100644 index 5ad4cde04f..2aa17a5b2d --- a/doc/html/boost/algorithm/is_not_igreater.html +++ b/doc/html/boost/algorithm/is_not_igreater.html @@ -34,22 +34,22 @@ structis_not_igreater{// construct/copy/destruct - is_not_igreater(conststd::locale&=std::locale()); + is_not_igreater(conststd::locale&=std::locale()); - // public member functions + // public member functionstemplate<typename T1,typename T2> - booloperator()(constT1&,constT2&)const; + booloperator()(constT1&,constT2&)const;};
      -

      Description

      +

      Description

      Case insensitive comparison predicate. Comparison is done using specified locales.

      -

      +

      is_not_igreater public construct/copy/destruct

      1. -
        is_not_igreater(const std::locale & Loc = std::locale());
        Constructor.

        +

        is_not_igreater(const std::locale & Loc = std::locale());
        Constructor.

      @@ -67,11 +67,11 @@
      -

      -is_not_igreater public member functions

      +

      +is_not_igreater public member functions

      1. template<typename T1, typename T2> 
        -  bool operator()(const T1 & Arg1, const T2 & Arg2) const;
        Function operator.

        Compare two operands. Case is ignored.

        + bool operator()(const T1 & Arg1, const T2 & Arg2) const;Function operator.

        Compare two operands. Case is ignored.

      diff --git a/doc/html/boost/algorithm/is_print.html b/doc/html/boost/algorithm/is_print.html old mode 100755 new mode 100644 index 7bc54ec6ff..61aca2a61f --- a/doc/html/boost/algorithm/is_print.html +++ b/doc/html/boost/algorithm/is_print.html @@ -34,7 +34,7 @@ unspecifiedis_print(conststd::locale& Loc =std::locale());
      -

      Description

      +

      Description

      Construct the is_classified predicate for the ctype_base::print category.

      diff --git a/doc/html/boost/algorithm/is_punct.html b/doc/html/boost/algorithm/is_punct.html old mode 100755 new mode 100644 index 6386aa600a..5ae62bcae5 --- a/doc/html/boost/algorithm/is_punct.html +++ b/doc/html/boost/algorithm/is_punct.html @@ -34,7 +34,7 @@ unspecified is_punct(const std::locale & Loc = std::locale());

      -

      Description

      +

      Description

      Construct the is_classified predicate for the ctype_base::punct category.

      diff --git a/doc/html/boost/algorithm/is_space.html b/doc/html/boost/algorithm/is_space.html old mode 100755 new mode 100644 index 9c04a85347..19a7133dde --- a/doc/html/boost/algorithm/is_space.html +++ b/doc/html/boost/algorithm/is_space.html @@ -34,7 +34,7 @@ unspecified is_space(const std::locale & Loc = std::locale());

      -

      Description

      +

      Description

      Construct the is_classified predicate for the ctype_base::space category.

      diff --git a/doc/html/boost/algorithm/is_upper.html b/doc/html/boost/algorithm/is_upper.html old mode 100755 new mode 100644 index 259b8d6a7b..014b4d3a97 --- a/doc/html/boost/algorithm/is_upper.html +++ b/doc/html/boost/algorithm/is_upper.html @@ -34,7 +34,7 @@ unspecified is_upper(const std::locale & Loc = std::locale());

      -

      Description

      +

      Description

      Construct the is_classified predicate for the ctype_base::upper category.

      diff --git a/doc/html/boost/algorithm/is_xdigit.html b/doc/html/boost/algorithm/is_xdigit.html old mode 100755 new mode 100644 index 102cf95eaa..2e664bb5f2 --- a/doc/html/boost/algorithm/is_xdigit.html +++ b/doc/html/boost/algorithm/is_xdigit.html @@ -34,7 +34,7 @@ unspecified is_xdigit(const std::locale & Loc = std::locale());

      -

      Description

      +

      Description

      Construct the is_classified predicate for the ctype_base::xdigit category.

      diff --git a/doc/html/boost/algorithm/istarts_with.html b/doc/html/boost/algorithm/istarts_with.html old mode 100755 new mode 100644 index fe7317545b..00c1564a97 --- a/doc/html/boost/algorithm/istarts_with.html +++ b/doc/html/boost/algorithm/istarts_with.html @@ -36,7 +36,7 @@ bool istarts_with(const Range1T & Input, const Range2T & Test, const std::locale & Loc = std::locale());

      -

      Description

      +

      Description

      This predicate holds when the test string is a prefix of the Input. In other words, if the input starts with the test. Elements are compared case insensitively.

      diff --git a/doc/html/boost/algorithm/iter_find.html b/doc/html/boost/algorithm/iter_find.html old mode 100755 new mode 100644 index c367be0ddb..bef0f6ef9b --- a/doc/html/boost/algorithm/iter_find.html +++ b/doc/html/boost/algorithm/iter_find.html @@ -36,7 +36,7 @@ SequenceSequenceT & iter_find(SequenceSequenceT & Result, RangeT & Input, FinderT Finder);

      -

      Description

      +

      Description

      This algorithm executes a given finder in iteration on the input, until the end of input is reached, or no match is found. Iteration is done using built-in find_iterator, so the real searching is performed only when needed. In each iteration new match is found and added to the result.

      @@ -75,7 +75,7 @@

      - +

      Returns:

      A reference the result

      A reference to the result

      diff --git a/doc/html/boost/algorithm/iter_split.html b/doc/html/boost/algorithm/iter_split.html old mode 100755 new mode 100644 index 63cf26c157..743399861d --- a/doc/html/boost/algorithm/iter_split.html +++ b/doc/html/boost/algorithm/iter_split.html @@ -36,7 +36,7 @@ SequenceSequenceT & iter_split(SequenceSequenceT & Result, RangeT & Input, FinderT Finder);
    -

    Description

    +

    Description

    This algorithm executes a given finder in iteration on the input, until the end of input is reached, or no match is found. Iteration is done using built-in find_iterator, so the real searching is performed only when needed. Each match is used as a separator of segments. These segments are then returned in the result.

    @@ -68,14 +68,14 @@

    Result

    -

    A 'container container' to container the result of search. Both outer and inner container must have constructor taking a pair of iterators as an argument. Typical type of the result is std::vector<boost::iterator_range<iterator>> (each element of such a vector will container a range delimiting a match).

    +

    A 'container container' to contain the result of search. Both outer and inner container must have constructor taking a pair of iterators as an argument. Typical type of the result is std::vector<boost::iterator_range<iterator>> (each element of such a vector will container a range delimiting a match).

    Returns:

    -

    A reference the result

    +

    A reference to the result

    diff --git a/doc/html/boost/algorithm/join.html b/doc/html/boost/algorithm/join.html old mode 100755 new mode 100644 index 2a4088c499..aa6aab2fca --- a/doc/html/boost/algorithm/join.html +++ b/doc/html/boost/algorithm/join.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ range_value< SequenceSequenceT >::type join(const SequenceSequenceT & Input, const Range1T & Separator);
    -

    Description

    +

    Description

    This algorithm joins all strings in a 'list' into one long string. Segments are concatenated by given separator.

    @@ -87,7 +87,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/join_if_id1172998.html b/doc/html/boost/algorithm/join_if_id1172998.html deleted file mode 100755 index b0c7aef32b..0000000000 --- a/doc/html/boost/algorithm/join_if_id1172998.html +++ /dev/null @@ -1,105 +0,0 @@ - - - -Function template join_if - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template join_if

    -

    boost::algorithm::join_if — Conditional join algorithm.

    -
    -

    Synopsis

    -
    // In header: <boost/algorithm/string/regex.hpp>
    -
    -
    -template<typename SequenceSequenceT, typename Range1T, typename CharT, 
    -         typename RegexTraitsT> 
    -  range_value< SequenceSequenceT >::type 
    -  join_if(const SequenceSequenceT & Input, const Range1T & Separator, 
    -          const basic_regex< CharT, RegexTraitsT > & Rx, 
    -          match_flag_type Flags = match_default);
    -
    -

    Description

    -

    This algorithm joins all strings in a 'list' into one long string. Segments are concatenated by given separator. Only segments that match the given regular expression will be added to the result

    -

    This is a specialization of join_if algorithm.

    -

    - -

    -
    - - - - - -
    [Note]Note

    This function provides the strong exception-safety guarantee

    -

    -

    -
    -- - - - - - - - - - -

    Parameters:

    -- - - - - - - - - - - - - - - - - - -

    Flags

    Regex options

    Input

    A container that holds the input strings. It must be a container-of-containers.

    Rx

    A regular expression

    Separator

    A string that will separate the joined segments.

    Returns:

    Concatenated string.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/algorithm/join_if_id1293276.html b/doc/html/boost/algorithm/join_if_id1293276.html deleted file mode 100755 index 1c32f4cd57..0000000000 --- a/doc/html/boost/algorithm/join_if_id1293276.html +++ /dev/null @@ -1,98 +0,0 @@ - - - -Function template join_if - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template join_if

    -

    boost::algorithm::join_if — Conditional join algorithm.

    -
    -

    Synopsis

    -
    // In header: <boost/algorithm/string/join.hpp>
    -
    -
    -template<typename SequenceSequenceT, typename Range1T, typename PredicateT> 
    -  range_value< SequenceSequenceT >::type 
    -  join_if(const SequenceSequenceT & Input, const Range1T & Separator, 
    -          PredicateT Pred);
    -
    -

    Description

    -

    This algorithm joins all strings in a 'list' into one long string. Segments are concatenated by given separator. Only segments that satisfy the predicate will be added to the result.

    -

    - -

    -
    - - - - - -
    [Note]Note

    This function provides the strong exception-safety guarantee

    -

    -

    -
    -- - - - - - - - - - -

    Parameters:

    -- - - - - - - - - - - - - - -

    Input

    A container that holds the input strings. It must be a container-of-containers.

    Pred

    A segment selection predicate

    Separator

    A string that will separate the joined segments.

    Returns:

    Concatenated string.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/algorithm/join_if_id820479.html b/doc/html/boost/algorithm/join_if_id820479.html new file mode 100644 index 0000000000..33e926a4cb --- /dev/null +++ b/doc/html/boost/algorithm/join_if_id820479.html @@ -0,0 +1,98 @@ + + + +Function template join_if + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template join_if

    +

    boost::algorithm::join_if — Conditional join algorithm.

    +
    +

    Synopsis

    +
    // In header: <boost/algorithm/string/join.hpp>
    +
    +
    +template<typename SequenceSequenceT, typename Range1T, typename PredicateT> 
    +  range_value< SequenceSequenceT >::type 
    +  join_if(const SequenceSequenceT & Input, const Range1T & Separator, 
    +          PredicateT Pred);
    +
    +

    Description

    +

    This algorithm joins all strings in a 'list' into one long string. Segments are concatenated by given separator. Only segments that satisfy the predicate will be added to the result.

    +

    + +

    +
    + + + + + +
    [Note]Note

    This function provides the strong exception-safety guarantee

    +

    +

    +
    ++ + + + + + + + + + +

    Parameters:

    ++ + + + + + + + + + + + + + +

    Input

    A container that holds the input strings. It must be a container-of-containers.

    Pred

    A segment selection predicate

    Separator

    A string that will separate the joined segments.

    Returns:

    Concatenated string.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/algorithm/join_if_id835392.html b/doc/html/boost/algorithm/join_if_id835392.html new file mode 100644 index 0000000000..e1b83a8f4a --- /dev/null +++ b/doc/html/boost/algorithm/join_if_id835392.html @@ -0,0 +1,105 @@ + + + +Function template join_if + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template join_if

    +

    boost::algorithm::join_if — Conditional join algorithm.

    +
    +

    Synopsis

    +
    // In header: <boost/algorithm/string/regex.hpp>
    +
    +
    +template<typename SequenceSequenceT, typename Range1T, typename CharT, 
    +         typename RegexTraitsT> 
    +  range_value< SequenceSequenceT >::type 
    +  join_if(const SequenceSequenceT & Input, const Range1T & Separator, 
    +          const basic_regex< CharT, RegexTraitsT > & Rx, 
    +          match_flag_type Flags = match_default);
    +
    +

    Description

    +

    This algorithm joins all strings in a 'list' into one long string. Segments are concatenated by given separator. Only segments that match the given regular expression will be added to the result

    +

    This is a specialization of join_if algorithm.

    +

    + +

    +
    + + + + + +
    [Note]Note

    This function provides the strong exception-safety guarantee

    +

    +

    +
    ++ + + + + + + + + + +

    Parameters:

    ++ + + + + + + + + + + + + + + + + + +

    Flags

    Regex options

    Input

    A container that holds the input strings. It must be a container-of-containers.

    Rx

    A regular expression

    Separator

    A string that will separate the joined segments.

    Returns:

    Concatenated string.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/algorithm/last_finder.html b/doc/html/boost/algorithm/last_finder.html old mode 100755 new mode 100644 index 78041fdb2e..cb52074270 --- a/doc/html/boost/algorithm/last_finder.html +++ b/doc/html/boost/algorithm/last_finder.html @@ -36,7 +36,7 @@ template<typename RangeT, typename PredicateT> unspecified last_finder(const RangeT & Search, PredicateT Comp);
    -

    Description

    +

    Description

    Construct the last_finder. The finder searches for the last occurrence of the string in a given input. The result is given as an iterator_range delimiting the match.

    diff --git a/doc/html/boost/algorithm/lexicographical_compare.html b/doc/html/boost/algorithm/lexicographical_compare.html old mode 100755 new mode 100644 index e426222153..f2b4a71a69 --- a/doc/html/boost/algorithm/lexicographical_compare.html +++ b/doc/html/boost/algorithm/lexicographical_compare.html @@ -38,7 +38,7 @@ template<typename Range1T, typename Range2T> bool lexicographical_compare(const Range1T & Arg1, const Range2T & Arg2);

    -

    Description

    +

    Description

    This predicate is an overload of std::lexicographical_compare for range arguments

    It check whether the first argument is lexicographically less then the second one.

    If the optional predicate is specified, it is used for character-wise comparison

    diff --git a/doc/html/boost/algorithm/make_find_iterator.html b/doc/html/boost/algorithm/make_find_iterator.html old mode 100755 new mode 100644 index 5bb0b2c88c..abedea4a50 --- a/doc/html/boost/algorithm/make_find_iterator.html +++ b/doc/html/boost/algorithm/make_find_iterator.html @@ -36,7 +36,7 @@ find_iterator< typename range_iterator< RangeT >::type > make_find_iterator(RangeT & Collection, FinderT Finder);
    -

    Description

    +

    Description

    Construct a find iterator to iterate through the specified string

    diff --git a/doc/html/boost/algorithm/make_split_iterator.html b/doc/html/boost/algorithm/make_split_iterator.html old mode 100755 new mode 100644 index 59a85e88a6..64a0e952e3 --- a/doc/html/boost/algorithm/make_split_iterator.html +++ b/doc/html/boost/algorithm/make_split_iterator.html @@ -36,7 +36,7 @@ split_iterator< typename range_iterator< RangeT >::type > make_split_iterator(RangeT & Collection, FinderT Finder);
    -

    Description

    +

    Description

    Construct a split iterator to iterate through the specified collection

    diff --git a/doc/html/boost/algorithm/nth_finder.html b/doc/html/boost/algorithm/nth_finder.html old mode 100755 new mode 100644 index 2e2dc2063b..a4a9cb9d4a --- a/doc/html/boost/algorithm/nth_finder.html +++ b/doc/html/boost/algorithm/nth_finder.html @@ -37,7 +37,7 @@ template<typename RangeT, typename PredicateT> unspecified nth_finder(const RangeT & Search, int Nth, PredicateT Comp);
    -

    Description

    +

    Description

    Construct the nth_finder. The finder searches for the n-th (zero-indexed) occurrence of the string in a given input. The result is given as an iterator_range delimiting the match.

    diff --git a/doc/html/boost/algorithm/operator___id1382661.html b/doc/html/boost/algorithm/operator___id1382661.html deleted file mode 100755 index 44f70ef9ed..0000000000 --- a/doc/html/boost/algorithm/operator___id1382661.html +++ /dev/null @@ -1,84 +0,0 @@ - - - -Function template operator&& - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -


    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator&&

    -

    boost::algorithm::operator&& — predicate 'and' composition predicate

    -
    -

    Synopsis

    -
    // In header: <boost/algorithm/string/classification.hpp>
    -
    -
    -template<typename Pred1T, typename Pred2T> 
    -  unspecified operator&&(const predicate_facade< Pred1T > & Pred1, 
    -                         const predicate_facade< Pred2T > & Pred2);
    -
    -

    Description

    -

    Construct the class_and predicate. This predicate can be used to logically combine two classification predicates. class_and holds, if both predicates return true.

    -

    - -

    -
    -- - - - - - - - - - -

    Parameters:

    -- - - - - - - - - - -

    Pred1

    The first predicate

    Pred2

    The second predicate

    Returns:

    An instance of the class_and predicate

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/algorithm/operator___id1419517.html b/doc/html/boost/algorithm/operator___id1419517.html new file mode 100644 index 0000000000..55fe327a1c --- /dev/null +++ b/doc/html/boost/algorithm/operator___id1419517.html @@ -0,0 +1,84 @@ + + + +Function template operator&& + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator&&

    +

    boost::algorithm::operator&& — predicate 'and' composition predicate

    +
    +

    Synopsis

    +
    // In header: <boost/algorithm/string/classification.hpp>
    +
    +
    +template<typename Pred1T, typename Pred2T> 
    +  unspecified operator&&(const predicate_facade< Pred1T > & Pred1, 
    +                         const predicate_facade< Pred2T > & Pred2);
    +
    +

    Description

    +

    Construct the class_and predicate. This predicate can be used to logically combine two classification predicates. class_and holds, if both predicates return true.

    +

    + +

    +
    ++ + + + + + + + + + +

    Parameters:

    ++ + + + + + + + + + +

    Pred1

    The first predicate

    Pred2

    The second predicate

    Returns:

    An instance of the class_and predicate

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/algorithm/operator__id1315234.html b/doc/html/boost/algorithm/operator__id1315234.html new file mode 100644 index 0000000000..5e37d02dc6 --- /dev/null +++ b/doc/html/boost/algorithm/operator__id1315234.html @@ -0,0 +1,77 @@ + + + +Function template operator! + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!

    +

    boost::algorithm::operator! — predicate negation operator

    +
    +

    Synopsis

    +
    // In header: <boost/algorithm/string/classification.hpp>
    +
    +
    +template<typename PredT> 
    +  unspecified operator!(const predicate_facade< PredT > & Pred);
    +
    +

    Description

    +

    Construct the class_not predicate. This predicate represents a negation. class_or holds if of the predicates return false.

    +

    + +

    +
    ++ + + + + + + + + + +

    Parameters:

    ++ + + + +

    Pred

    The predicate to be negated

    Returns:

    An instance of the class_not predicate

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/algorithm/operator__id1400328.html b/doc/html/boost/algorithm/operator__id1400328.html deleted file mode 100755 index d1152fd7f8..0000000000 --- a/doc/html/boost/algorithm/operator__id1400328.html +++ /dev/null @@ -1,77 +0,0 @@ - - - -Function template operator! - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!

    -

    boost::algorithm::operator! — predicate negation operator

    -
    -

    Synopsis

    -
    // In header: <boost/algorithm/string/classification.hpp>
    -
    -
    -template<typename PredT> 
    -  unspecified operator!(const predicate_facade< PredT > & Pred);
    -
    -

    Description

    -

    Construct the class_not predicate. This predicate represents a negation. class_or holds if of the predicates return false.

    -

    - -

    -
    -- - - - - - - - - - -

    Parameters:

    -- - - - -

    Pred

    The predicate to be negated

    Returns:

    An instance of the class_not predicate

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/algorithm/operator_id1288203.html b/doc/html/boost/algorithm/operator_id1288203.html deleted file mode 100755 index b341c2edc5..0000000000 --- a/doc/html/boost/algorithm/operator_id1288203.html +++ /dev/null @@ -1,84 +0,0 @@ - - - -Function template operator|| - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator||

    -

    boost::algorithm::operator|| — predicate 'or' composition predicate

    -
    -

    Synopsis

    -
    // In header: <boost/algorithm/string/classification.hpp>
    -
    -
    -template<typename Pred1T, typename Pred2T> 
    -  unspecified operator||(const predicate_facade< Pred1T > & Pred1, 
    -                         const predicate_facade< Pred2T > & Pred2);
    -
    -

    Description

    -

    Construct the class_or predicate. This predicate can be used to logically combine two classification predicates. class_or holds, if one of the predicates return true.

    -

    - -

    -
    -- - - - - - - - - - -

    Parameters:

    -- - - - - - - - - - -

    Pred1

    The first predicate

    Pred2

    The second predicate

    Returns:

    An instance of the class_or predicate

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/algorithm/operator_id1315176.html b/doc/html/boost/algorithm/operator_id1315176.html new file mode 100644 index 0000000000..cb444d7d0f --- /dev/null +++ b/doc/html/boost/algorithm/operator_id1315176.html @@ -0,0 +1,84 @@ + + + +Function template operator|| + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator||

    +

    boost::algorithm::operator|| — predicate 'or' composition predicate

    +
    +

    Synopsis

    +
    // In header: <boost/algorithm/string/classification.hpp>
    +
    +
    +template<typename Pred1T, typename Pred2T> 
    +  unspecified operator||(const predicate_facade< Pred1T > & Pred1, 
    +                         const predicate_facade< Pred2T > & Pred2);
    +
    +

    Description

    +

    Construct the class_or predicate. This predicate can be used to logically combine two classification predicates. class_or holds, if one of the predicates return true.

    +

    + +

    +
    ++ + + + + + + + + + +

    Parameters:

    ++ + + + + + + + + + +

    Pred1

    The first predicate

    Pred2

    The second predicate

    Returns:

    An instance of the class_or predicate

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/algorithm/range_finder.html b/doc/html/boost/algorithm/range_finder.html old mode 100755 new mode 100644 index 29233b5a02..392ae9e8a2 --- a/doc/html/boost/algorithm/range_finder.html +++ b/doc/html/boost/algorithm/range_finder.html @@ -37,7 +37,7 @@ template<typename ForwardIteratorT> unspecified range_finder(iterator_range< ForwardIteratorT > Range);
    -

    Description

    +

    Description

    Construct the range_finder. The finder does not perform any operation. It simply returns the given range for any input.

    diff --git a/doc/html/boost/algorithm/regex_finder.html b/doc/html/boost/algorithm/regex_finder.html old mode 100755 new mode 100644 index ce8bcf736a..92c0230897 --- a/doc/html/boost/algorithm/regex_finder.html +++ b/doc/html/boost/algorithm/regex_finder.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ unspecified regex_finder(const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type MatchFlags = match_default);
    -

    Description

    +

    Description

    Construct the regex_finder. Finder uses the regex engine to search for a match. Result is given in regex_search_result. This is an extension of the iterator_range. In addition it containes match results from the regex_search algorithm.

    @@ -78,7 +78,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/regex_formatter.html b/doc/html/boost/algorithm/regex_formatter.html old mode 100755 new mode 100644 index 66e6ca13d2..bf795a1713 --- a/doc/html/boost/algorithm/regex_formatter.html +++ b/doc/html/boost/algorithm/regex_formatter.html @@ -36,7 +36,7 @@ unspecified regex_formatter(const std::basic_string< CharT, TraitsT, AllocT > & Format, match_flag_type Flags = format_default);
    -

    Description

    +

    Description

    Construct the regex_formatter. Regex formatter uses the regex engine to format a match found by the regex_finder. This formatted it designed to closely cooperate with regex_finder.

    diff --git a/doc/html/boost/algorithm/replace_all.html b/doc/html/boost/algorithm/replace_all.html old mode 100755 new mode 100644 index f882642ee9..426c55fc98 --- a/doc/html/boost/algorithm/replace_all.html +++ b/doc/html/boost/algorithm/replace_all.html @@ -36,7 +36,7 @@ void replace_all(SequenceT & Input, const Range1T & Search, const Range2T & Format);

    -

    Description

    +

    Description

    Replace all occurrences of the search string in the input with the format string. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_all_copy.html b/doc/html/boost/algorithm/replace_all_copy.html old mode 100755 new mode 100644 index 15030d0544..6642fdfea6 --- a/doc/html/boost/algorithm/replace_all_copy.html +++ b/doc/html/boost/algorithm/replace_all_copy.html @@ -41,7 +41,7 @@ SequenceT replace_all_copy(const SequenceT & Input, const Range1T & Search, const Range2T & Format);

    -

    Description

    +

    Description

    Replace all occurrences of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_all_regex.html b/doc/html/boost/algorithm/replace_all_regex.html old mode 100755 new mode 100644 index 49f7b00996..93f8842e32 --- a/doc/html/boost/algorithm/replace_all_regex.html +++ b/doc/html/boost/algorithm/replace_all_regex.html @@ -39,7 +39,7 @@ const std::basic_string< CharT, FormatStringTraitsT, FormatStringAllocatorT > & Format, match_flag_type Flags = match_default|format_default);

    -

    Description

    +

    Description

    Format all substrings, matching given regex, with the specified format. The input string is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_all_regex_copy.html b/doc/html/boost/algorithm/replace_all_regex_copy.html old mode 100755 new mode 100644 index 0acabb56e8..e64696cdcd --- a/doc/html/boost/algorithm/replace_all_regex_copy.html +++ b/doc/html/boost/algorithm/replace_all_regex_copy.html @@ -47,7 +47,7 @@ const std::basic_string< CharT, FormatStringTraitsT, FormatStringAllocatorT > & Format, match_flag_type Flags = match_default|format_default);
    -

    Description

    +

    Description

    Format all substrings, matching given regex, with the specified format. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_first.html b/doc/html/boost/algorithm/replace_first.html old mode 100755 new mode 100644 index cbc8a8f871..b3fb4399b5 --- a/doc/html/boost/algorithm/replace_first.html +++ b/doc/html/boost/algorithm/replace_first.html @@ -36,7 +36,7 @@ void replace_first(SequenceT & Input, const Range1T & Search, const Range2T & Format);

    -

    Description

    +

    Description

    replace the first match of the search substring in the input with the format string. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_first_copy.html b/doc/html/boost/algorithm/replace_first_copy.html old mode 100755 new mode 100644 index 7c87a98ecb..56430e8027 --- a/doc/html/boost/algorithm/replace_first_copy.html +++ b/doc/html/boost/algorithm/replace_first_copy.html @@ -42,7 +42,7 @@ const Range1T & Search, const Range2T & Format);
    -

    Description

    +

    Description

    Replace the first match of the search substring in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_head.html b/doc/html/boost/algorithm/replace_head.html old mode 100755 new mode 100644 index e89b0c5535..2db1d4385a --- a/doc/html/boost/algorithm/replace_head.html +++ b/doc/html/boost/algorithm/replace_head.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename RangeT> void replace_head(SequenceT & Input, int N, const RangeT & Format);

    -

    Description

    +

    Description

    Replace the head of the input with the given format string. The head is a prefix of a string of given size. If the sequence is shorter then required, the whole string is considered to be the head. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_head_copy.html b/doc/html/boost/algorithm/replace_head_copy.html old mode 100755 new mode 100644 index 81f8722008..2c0016fffd --- a/doc/html/boost/algorithm/replace_head_copy.html +++ b/doc/html/boost/algorithm/replace_head_copy.html @@ -40,7 +40,7 @@ SequenceT replace_head_copy(const SequenceT & Input, int N, const RangeT & Format);
    -

    Description

    +

    Description

    Replace the head of the input with the given format string. The head is a prefix of a string of given size. If the sequence is shorter then required, whole string if considered to be the head. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_last.html b/doc/html/boost/algorithm/replace_last.html old mode 100755 new mode 100644 index 5e8eab184f..574711dac4 --- a/doc/html/boost/algorithm/replace_last.html +++ b/doc/html/boost/algorithm/replace_last.html @@ -36,7 +36,7 @@ void replace_last(SequenceT & Input, const Range1T & Search, const Range2T & Format);

    -

    Description

    +

    Description

    Replace the last match of the search string in the input with the format string. Input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_last_copy.html b/doc/html/boost/algorithm/replace_last_copy.html old mode 100755 new mode 100644 index c6e6b2d730..9aa3456085 --- a/doc/html/boost/algorithm/replace_last_copy.html +++ b/doc/html/boost/algorithm/replace_last_copy.html @@ -41,7 +41,7 @@ SequenceT replace_last_copy(const SequenceT & Input, const Range1T & Search, const Range2T & Format);
    -

    Description

    +

    Description

    Replace the last match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_nth.html b/doc/html/boost/algorithm/replace_nth.html old mode 100755 new mode 100644 index db26ab25f5..18181a1fdb --- a/doc/html/boost/algorithm/replace_nth.html +++ b/doc/html/boost/algorithm/replace_nth.html @@ -36,7 +36,7 @@ void replace_nth(SequenceT & Input, const Range1T & Search, int Nth, const Range2T & Format);

    -

    Description

    +

    Description

    Replace an Nth (zero-indexed) match of the search string in the input with the format string. Input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_nth_copy.html b/doc/html/boost/algorithm/replace_nth_copy.html old mode 100755 new mode 100644 index 9061fc1eb8..1cb3825391 --- a/doc/html/boost/algorithm/replace_nth_copy.html +++ b/doc/html/boost/algorithm/replace_nth_copy.html @@ -41,7 +41,7 @@ SequenceT replace_nth_copy(const SequenceT & Input, const Range1T & Search, int Nth, const Range2T & Format);
    -

    Description

    +

    Description

    Replace an Nth (zero-indexed) match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_range.html b/doc/html/boost/algorithm/replace_range.html old mode 100755 new mode 100644 index f7f36cc026..2c9afa4b24 --- a/doc/html/boost/algorithm/replace_range.html +++ b/doc/html/boost/algorithm/replace_range.html @@ -37,7 +37,7 @@ const iterator_range< typename range_iterator< SequenceT >::type > & SearchRange, const RangeT & Format);

    -

    Description

    +

    Description

    Replace the given range in the input string. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_range_copy.html b/doc/html/boost/algorithm/replace_range_copy.html old mode 100755 new mode 100644 index 4ed83dbc0b..e4ce463e74 --- a/doc/html/boost/algorithm/replace_range_copy.html +++ b/doc/html/boost/algorithm/replace_range_copy.html @@ -42,7 +42,7 @@ const iterator_range< typename range_const_iterator< SequenceT >::type > & SearchRange, const RangeT & Format);
    -

    Description

    +

    Description

    Replace the given range in the input string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_regex.html b/doc/html/boost/algorithm/replace_regex.html old mode 100755 new mode 100644 index 13edf56023..428930929a --- a/doc/html/boost/algorithm/replace_regex.html +++ b/doc/html/boost/algorithm/replace_regex.html @@ -39,7 +39,7 @@ const std::basic_string< CharT, FormatStringTraitsT, FormatStringAllocatorT > & Format, match_flag_type Flags = match_default|format_default);

    -

    Description

    +

    Description

    Search for a substring matching given regex and format it with the specified format. The input string is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_regex_copy.html b/doc/html/boost/algorithm/replace_regex_copy.html old mode 100755 new mode 100644 index 85a7d30f06..9e7cf2e924 --- a/doc/html/boost/algorithm/replace_regex_copy.html +++ b/doc/html/boost/algorithm/replace_regex_copy.html @@ -47,7 +47,7 @@ const std::basic_string< CharT, FormatStringTraitsT, FormatStringAllocatorT > & Format, match_flag_type Flags = match_default|format_default);
    -

    Description

    +

    Description

    Search for a substring matching given regex and format it with the specified format. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/replace_tail.html b/doc/html/boost/algorithm/replace_tail.html old mode 100755 new mode 100644 index c477bcad43..30d833f112 --- a/doc/html/boost/algorithm/replace_tail.html +++ b/doc/html/boost/algorithm/replace_tail.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename RangeT> void replace_tail(SequenceT & Input, int N, const RangeT & Format);

    -

    Description

    +

    Description

    Replace the tail of the input with the given format sequence. The tail is a suffix of a string of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/replace_tail_copy.html b/doc/html/boost/algorithm/replace_tail_copy.html old mode 100755 new mode 100644 index 8b247c117b..24785f7547 --- a/doc/html/boost/algorithm/replace_tail_copy.html +++ b/doc/html/boost/algorithm/replace_tail_copy.html @@ -40,7 +40,7 @@ SequenceT replace_tail_copy(const SequenceT & Input, int N, const RangeT & Format);
    -

    Description

    +

    Description

    Replace the tail of the input with the given format string. The tail is a suffix of a string of given size. If the sequence is shorter then required, whole string is considered to be the tail. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/split_id819641.html b/doc/html/boost/algorithm/split_id819641.html new file mode 100644 index 0000000000..d95687cab9 --- /dev/null +++ b/doc/html/boost/algorithm/split_id819641.html @@ -0,0 +1,106 @@ + + + +Function template split + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +


    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template split

    +

    boost::algorithm::split — Split algorithm.

    +
    +

    Synopsis

    +
    // In header: <boost/algorithm/string/split.hpp>
    +
    +
    +template<typename SequenceSequenceT, typename RangeT, typename PredicateT> 
    +  SequenceSequenceT & 
    +  split(SequenceSequenceT & Result, RangeT & Input, PredicateT Pred, 
    +        token_compress_mode_type eCompress = token_compress_off);
    +
    +

    Description

    +

    Tokenize expression. This function is equivalent to C strtok. Input sequence is split into tokens, separated by separators. Separators are given by means of the predicate.

    +

    Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are std::vector<std::string> or std::list<boost::iterator_range<std::string::iterator>>

    +

    + +

    +
    + + + + + +
    [Note]Note
    +

    Prior content of the result will be overwritten.

    +

    This function provides the strong exception-safety guarantee

    +
    +

    +

    +
    ++ + + + + + + + + + +

    Parameters:

    ++ + + + + + + + + + + + + + + + + + +

    Input

    A container which will be searched.

    Pred

    A predicate to identify separators. This predicate is supposed to return true if a given element is a separator.

    Result

    A container that can hold copies of references to the substrings

    eCompress

    If eCompress argument is set to token_compress_on, adjacent separators are merged together. Otherwise, every two separators delimit a token.

    Returns:

    A reference the result

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/algorithm/split_id820181.html b/doc/html/boost/algorithm/split_id820181.html deleted file mode 100755 index 071cd1d874..0000000000 --- a/doc/html/boost/algorithm/split_id820181.html +++ /dev/null @@ -1,106 +0,0 @@ - - - -Function template split - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template split

    -

    boost::algorithm::split — Split algorithm.

    -
    -

    Synopsis

    -
    // In header: <boost/algorithm/string/split.hpp>
    -
    -
    -template<typename SequenceSequenceT, typename RangeT, typename PredicateT> 
    -  SequenceSequenceT & 
    -  split(SequenceSequenceT & Result, RangeT & Input, PredicateT Pred, 
    -        token_compress_mode_type eCompress = token_compress_off);
    -
    -

    Description

    -

    Tokenize expression. This function is equivalent to C strtok. Input sequence is split into tokens, separated by separators. Separators are given by means of the predicate.

    -

    Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are std::vector<std::string> or std::list<boost::iterator_range<std::string::iterator>>

    -

    - -

    -
    - - - - - -
    [Note]Note
    -

    Prior content of the result will be overwritten.

    -

    This function provides the strong exception-safety guarantee

    -
    -

    -

    -
    -- - - - - - - - - - -

    Parameters:

    -- - - - - - - - - - - - - - - - - - -

    Input

    A container which will be searched.

    Pred

    A predicate to identify separators. This predicate is supposed to return true if a given element is a separator.

    Result

    A container that can hold copies of references to the substrings

    eCompress

    If eCompress argument is set to token_compress_on, adjacent separators are merged together. Otherwise, every two separators delimit a token.

    Returns:

    A reference the result

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/algorithm/split_iterator.html b/doc/html/boost/algorithm/split_iterator.html old mode 100755 new mode 100644 index c2ac5f8141..f06b203cdc --- a/doc/html/boost/algorithm/split_iterator.html +++ b/doc/html/boost/algorithm/split_iterator.html @@ -35,33 +35,33 @@ class split_iterator { public: // construct/copy/destruct - split_iterator(); - split_iterator(const split_iterator &); - template<typename FinderT> split_iterator(IteratorT, IteratorT, FinderT); + split_iterator(); + split_iterator(const split_iterator &); + template<typename FinderT> split_iterator(IteratorT, IteratorT, FinderT); template<typename FinderT, typename RangeT> - split_iterator(RangeT &, FinderT); + split_iterator(RangeT &, FinderT); - // public member functions - bool eof() const; + // public member functions + bool eof() const; - // private member functions - const match_type & dereference() const; - void increment(); - bool equal(const split_iterator &) const; + // private member functions + const match_type & dereference() const; + void increment(); + bool equal(const split_iterator &) const; };
    -

    Description

    +

    Description

    Split iterator encapsulates a Finder and allows for incremental searching in a string. Unlike the find iterator, split iterator iterates through gaps between matches.

    Find iterator is a readable forward traversal iterator.

    Dereferencing the iterator yields an iterator_range delimiting the current match.

    -

    +

    split_iterator public construct/copy/destruct

    1. -
      split_iterator();
      Default constructor.

      Construct null iterator. All null iterators are equal.

      +
      split_iterator();
      Default constructor.

      Construct null iterator. All null iterators are equal.

      @@ -73,32 +73,32 @@
    2. -
      split_iterator(const split_iterator & Other);
      Copy constructor.

      Construct a copy of the split_iterator

      +
      split_iterator(const split_iterator & Other);
      Copy constructor.

      Construct a copy of the split_iterator

    3. template<typename FinderT> 
      -  split_iterator(IteratorT Begin, IteratorT End, FinderT Finder);
      Constructor.

      Construct new split_iterator for a given finder and a range.

      + split_iterator(IteratorT Begin, IteratorT End, FinderT Finder);Constructor.

      Construct new split_iterator for a given finder and a range.

    4. template<typename FinderT, typename RangeT> 
      -  split_iterator(RangeT & Col, FinderT Finder);
      Constructor.

      Construct new split_iterator for a given finder and a collection.

      + split_iterator(RangeT & Col, FinderT Finder);Constructor.

      Construct new split_iterator for a given finder and a collection.

    -

    -split_iterator public member functions

    +

    +split_iterator public member functions

    1. -
      bool eof() const;
      Eof check.

      Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match.

      +
      bool eof() const;
      Eof check.

      Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match.

    -

    -split_iterator private member functions

    +

    +split_iterator private member functions

      -
    1. const match_type & dereference() const;
    2. -
    3. void increment();
    4. -
    5. bool equal(const split_iterator & Other) const;
    6. +
    7. const match_type & dereference() const;
    8. +
    9. void increment();
    10. +
    11. bool equal(const split_iterator & Other) const;
    diff --git a/doc/html/boost/algorithm/split_regex.html b/doc/html/boost/algorithm/split_regex.html old mode 100755 new mode 100644 index 80bcfefbe9..2ecd70da46 --- a/doc/html/boost/algorithm/split_regex.html +++ b/doc/html/boost/algorithm/split_regex.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,7 +39,7 @@ const basic_regex< CharT, RegexTraitsT > & Rx, match_flag_type Flags = match_default);
    -

    Description

    +

    Description

    Tokenize expression. This function is equivalent to C strtok. Input sequence is split into tokens, separated by separators. Separator is an every match of the given regex. Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are std::vector<std::string> or std::list<boost::iterator_range<std::string::iterator>>

    @@ -101,7 +101,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/starts_with.html b/doc/html/boost/algorithm/starts_with.html old mode 100755 new mode 100644 index 6523f3def4..bb85f12310 --- a/doc/html/boost/algorithm/starts_with.html +++ b/doc/html/boost/algorithm/starts_with.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ template<typename Range1T, typename Range2T> bool starts_with(const Range1T & Input, const Range2T & Test);
    -

    Description

    +

    Description

    This predicate holds when the test string is a prefix of the Input. In other words, if the input starts with the test. When the optional predicate is specified, it is used for character-wise comparison.

    @@ -93,7 +93,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/tail_finder.html b/doc/html/boost/algorithm/tail_finder.html old mode 100755 new mode 100644 index a2ac63be87..163d44fa6d --- a/doc/html/boost/algorithm/tail_finder.html +++ b/doc/html/boost/algorithm/tail_finder.html @@ -34,7 +34,7 @@ unspecified tail_finder(int N);
    -

    Description

    +

    Description

    Construct the tail_finder. The finder returns a tail of a given input. The tail is a suffix of a string up to n elements in size. If an input has less then n elements, whole input is considered a head. The result is given as an iterator_range delimiting the match.

    diff --git a/doc/html/boost/algorithm/to_lower.html b/doc/html/boost/algorithm/to_lower.html old mode 100755 new mode 100644 index d56bd3e586..673b02b9f8 --- a/doc/html/boost/algorithm/to_lower.html +++ b/doc/html/boost/algorithm/to_lower.html @@ -36,7 +36,7 @@ void to_lower(WritableRangeT & Input, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Each element of the input sequence is converted to lower case. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/to_lower_copy.html b/doc/html/boost/algorithm/to_lower_copy.html old mode 100755 new mode 100644 index f7ff34db45..620135f4d8 --- a/doc/html/boost/algorithm/to_lower_copy.html +++ b/doc/html/boost/algorithm/to_lower_copy.html @@ -40,7 +40,7 @@ SequenceT to_lower_copy(const SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Each element of the input sequence is converted to lower case. The result is a copy of the input converted to lower case. It is returned as a sequence or copied to the output iterator.

    diff --git a/doc/html/boost/algorithm/to_upper.html b/doc/html/boost/algorithm/to_upper.html old mode 100755 new mode 100644 index 4b3a665a0f..498aef4c2a --- a/doc/html/boost/algorithm/to_upper.html +++ b/doc/html/boost/algorithm/to_upper.html @@ -36,7 +36,7 @@ void to_upper(WritableRangeT & Input, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Each element of the input sequence is converted to upper case. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/to_upper_copy.html b/doc/html/boost/algorithm/to_upper_copy.html old mode 100755 new mode 100644 index 6ec48383ef..172a429ac7 --- a/doc/html/boost/algorithm/to_upper_copy.html +++ b/doc/html/boost/algorithm/to_upper_copy.html @@ -40,7 +40,7 @@ SequenceT to_upper_copy(const SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Each element of the input sequence is converted to upper case. The result is a copy of the input converted to upper case. It is returned as a sequence or copied to the output iterator

    diff --git a/doc/html/boost/algorithm/token_compress_mode_type.html b/doc/html/boost/algorithm/token_compress_mode_type.html old mode 100755 new mode 100644 index 58fc2b11a1..dcdf1c576d --- a/doc/html/boost/algorithm/token_compress_mode_type.html +++ b/doc/html/boost/algorithm/token_compress_mode_type.html @@ -34,7 +34,7 @@ enum token_compress_mode_type { token_compress_on, token_compress_off };

    -

    Description

    +

    Description

    Specifies token compression mode for the token_finder.

    token_compress_on
    diff --git a/doc/html/boost/algorithm/token_finder.html b/doc/html/boost/algorithm/token_finder.html old mode 100755 new mode 100644 index 3422105f94..456779247d --- a/doc/html/boost/algorithm/token_finder.html +++ b/doc/html/boost/algorithm/token_finder.html @@ -36,7 +36,7 @@ unspecified token_finder(PredicateT Pred, token_compress_mode_type eCompress = token_compress_off);
    -

    Description

    +

    Description

    Construct the token_finder. The finder searches for a token specified by a predicate. It is similar to std::find_if algorithm, with an exception that it return a range of instead of a single iterator.

    If "compress token mode" is enabled, adjacent matching tokens are concatenated into one match. Thus the finder can be used to search for continuous segments of characters satisfying the given predicate.

    The result is given as an iterator_range delimiting the match.

    diff --git a/doc/html/boost/algorithm/trim.html b/doc/html/boost/algorithm/trim.html old mode 100755 new mode 100644 index c4768e827b..2bb7392334 --- a/doc/html/boost/algorithm/trim.html +++ b/doc/html/boost/algorithm/trim.html @@ -35,7 +35,7 @@ template<typename SequenceT> void trim(SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_all.html b/doc/html/boost/algorithm/trim_all.html old mode 100755 new mode 100644 index 79cdeb0170..d2d3ac04a7 --- a/doc/html/boost/algorithm/trim_all.html +++ b/doc/html/boost/algorithm/trim_all.html @@ -35,7 +35,7 @@ template<typename SequenceT> void trim_all(SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and compress all other spaces to a single character. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_all_copy.html b/doc/html/boost/algorithm/trim_all_copy.html old mode 100755 new mode 100644 index 55ab028f5e..228bdceccd --- a/doc/html/boost/algorithm/trim_all_copy.html +++ b/doc/html/boost/algorithm/trim_all_copy.html @@ -36,7 +36,7 @@ SequenceT trim_all_copy(const SequenceT & Input, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and compress all other spaces to a single character. The result is a trimmed copy of the input

    diff --git a/doc/html/boost/algorithm/trim_all_copy_if.html b/doc/html/boost/algorithm/trim_all_copy_if.html old mode 100755 new mode 100644 index 46da2d8063..4e5f6b295a --- a/doc/html/boost/algorithm/trim_all_copy_if.html +++ b/doc/html/boost/algorithm/trim_all_copy_if.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename PredicateT> SequenceT trim_all_copy_if(const SequenceT & Input, PredicateT IsSpace);

    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and compress all other spaces to a single character. The result is a trimmed copy of the input

    diff --git a/doc/html/boost/algorithm/trim_all_if.html b/doc/html/boost/algorithm/trim_all_if.html old mode 100755 new mode 100644 index b462ca938c..2723f374af --- a/doc/html/boost/algorithm/trim_all_if.html +++ b/doc/html/boost/algorithm/trim_all_if.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename PredicateT> void trim_all_if(SequenceT & Input, PredicateT IsSpace);

    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and compress all other spaces to a single character. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_copy.html b/doc/html/boost/algorithm/trim_copy.html old mode 100755 new mode 100644 index f774b9aa9a..49eac806b4 --- a/doc/html/boost/algorithm/trim_copy.html +++ b/doc/html/boost/algorithm/trim_copy.html @@ -36,7 +36,7 @@ SequenceT trim_copy(const SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input. The result is a trimmed copy of the input

    diff --git a/doc/html/boost/algorithm/trim_copy_if.html b/doc/html/boost/algorithm/trim_copy_if.html old mode 100755 new mode 100644 index 742594c1c1..c4c0b5a704 --- a/doc/html/boost/algorithm/trim_copy_if.html +++ b/doc/html/boost/algorithm/trim_copy_if.html @@ -39,7 +39,7 @@ template<typename SequenceT, typename PredicateT> SequenceT trim_copy_if(const SequenceT & Input, PredicateT IsSpace);

    -

    Description

    +

    Description

    Remove all trailing and leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator

    diff --git a/doc/html/boost/algorithm/trim_fill.html b/doc/html/boost/algorithm/trim_fill.html old mode 100755 new mode 100644 index 0e0a6cc22d..e243aeb36a --- a/doc/html/boost/algorithm/trim_fill.html +++ b/doc/html/boost/algorithm/trim_fill.html @@ -36,7 +36,7 @@ void trim_fill(SequenceT & Input, const RangeT & Fill, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and replace all every block of consecutive spaces with a fill string defined by user. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_fill_copy.html b/doc/html/boost/algorithm/trim_fill_copy.html old mode 100755 new mode 100644 index f14418f565..c293a18ebc --- a/doc/html/boost/algorithm/trim_fill_copy.html +++ b/doc/html/boost/algorithm/trim_fill_copy.html @@ -36,7 +36,7 @@ SequenceT trim_fill_copy(const SequenceT & Input, const RangeT & Fill, const std::locale & Loc = std::locale());

    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and replace all every block of consecutive spaces with a fill string defined by user. The result is a trimmed copy of the input

    diff --git a/doc/html/boost/algorithm/trim_fill_copy_if.html b/doc/html/boost/algorithm/trim_fill_copy_if.html old mode 100755 new mode 100644 index 30ebe0d763..88c1f2d224 --- a/doc/html/boost/algorithm/trim_fill_copy_if.html +++ b/doc/html/boost/algorithm/trim_fill_copy_if.html @@ -36,7 +36,7 @@ SequenceT trim_fill_copy_if(const SequenceT & Input, const RangeT & Fill, PredicateT IsSpace);

    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and replace all every block of consecutive spaces with a fill string defined by user. The result is a trimmed copy of the input

    diff --git a/doc/html/boost/algorithm/trim_fill_if.html b/doc/html/boost/algorithm/trim_fill_if.html old mode 100755 new mode 100644 index 8799c943fc..69be10e281 --- a/doc/html/boost/algorithm/trim_fill_if.html +++ b/doc/html/boost/algorithm/trim_fill_if.html @@ -36,7 +36,7 @@ void trim_fill_if(SequenceT & Input, const RangeT & Fill, PredicateT IsSpace);

    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input and replace all every block of consecutive spaces with a fill string defined by user. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_if.html b/doc/html/boost/algorithm/trim_if.html old mode 100755 new mode 100644 index 64ecb9d0f5..34e72599ba --- a/doc/html/boost/algorithm/trim_if.html +++ b/doc/html/boost/algorithm/trim_if.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename PredicateT> void trim_if(SequenceT & Input, PredicateT IsSpace);
    -

    Description

    +

    Description

    Remove all leading and trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_left.html b/doc/html/boost/algorithm/trim_left.html old mode 100755 new mode 100644 index 10f2c07be5..6e9f12e01e --- a/doc/html/boost/algorithm/trim_left.html +++ b/doc/html/boost/algorithm/trim_left.html @@ -35,7 +35,7 @@ template<typename SequenceT> void trim_left(SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all leading spaces from the input. The Input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_left_copy.html b/doc/html/boost/algorithm/trim_left_copy.html old mode 100755 new mode 100644 index 8e4df60d2e..fecc78a071 --- a/doc/html/boost/algorithm/trim_left_copy.html +++ b/doc/html/boost/algorithm/trim_left_copy.html @@ -36,7 +36,7 @@ SequenceT trim_left_copy(const SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all leading spaces from the input. The result is a trimmed copy of the input.

    diff --git a/doc/html/boost/algorithm/trim_left_copy_if.html b/doc/html/boost/algorithm/trim_left_copy_if.html old mode 100755 new mode 100644 index b513ba7f78..d0ec97b705 --- a/doc/html/boost/algorithm/trim_left_copy_if.html +++ b/doc/html/boost/algorithm/trim_left_copy_if.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,7 +39,7 @@ template<typename SequenceT, typename PredicateT> SequenceT trim_left_copy_if(const SequenceT & Input, PredicateT IsSpace);
    -

    Description

    +

    Description

    Remove all leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator

    @@ -94,7 +94,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/algorithm/trim_left_if.html b/doc/html/boost/algorithm/trim_left_if.html old mode 100755 new mode 100644 index 2faa1f858a..874dd0360a --- a/doc/html/boost/algorithm/trim_left_if.html +++ b/doc/html/boost/algorithm/trim_left_if.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename PredicateT> void trim_left_if(SequenceT & Input, PredicateT IsSpace);
    -

    Description

    +

    Description

    Remove all leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_right.html b/doc/html/boost/algorithm/trim_right.html old mode 100755 new mode 100644 index 990dbb1e34..9e76e13bc3 --- a/doc/html/boost/algorithm/trim_right.html +++ b/doc/html/boost/algorithm/trim_right.html @@ -35,7 +35,7 @@ template<typename SequenceT> void trim_right(SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all trailing spaces from the input. The input sequence is modified in-place.

    diff --git a/doc/html/boost/algorithm/trim_right_copy.html b/doc/html/boost/algorithm/trim_right_copy.html old mode 100755 new mode 100644 index b3f2fb51a5..1308dd269e --- a/doc/html/boost/algorithm/trim_right_copy.html +++ b/doc/html/boost/algorithm/trim_right_copy.html @@ -36,7 +36,7 @@ SequenceT trim_right_copy(const SequenceT & Input, const std::locale & Loc = std::locale());
    -

    Description

    +

    Description

    Remove all trailing spaces from the input. The result is a trimmed copy of the input

    diff --git a/doc/html/boost/algorithm/trim_right_copy_if.html b/doc/html/boost/algorithm/trim_right_copy_if.html old mode 100755 new mode 100644 index ade0a76384..b4b70cfa9f --- a/doc/html/boost/algorithm/trim_right_copy_if.html +++ b/doc/html/boost/algorithm/trim_right_copy_if.html @@ -39,7 +39,7 @@ template<typename SequenceT, typename PredicateT> SequenceT trim_right_copy_if(const SequenceT & Input, PredicateT IsSpace);

    -

    Description

    +

    Description

    Remove all trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator

    diff --git a/doc/html/boost/algorithm/trim_right_if.html b/doc/html/boost/algorithm/trim_right_if.html old mode 100755 new mode 100644 index a4db6fd775..ae891fe979 --- a/doc/html/boost/algorithm/trim_right_if.html +++ b/doc/html/boost/algorithm/trim_right_if.html @@ -35,7 +35,7 @@ template<typename SequenceT, typename PredicateT> void trim_right_if(SequenceT & Input, PredicateT IsSpace);

    -

    Description

    +

    Description

    Remove all trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.

    diff --git a/doc/html/boost/any.html b/doc/html/boost/any.html old mode 100755 new mode 100644 index ea2a6365f8..e421e6bc8b --- a/doc/html/boost/any.html +++ b/doc/html/boost/any.html @@ -37,40 +37,40 @@ class any { public: // construct/copy/destruct - any(); - any(const any &); - template<typename ValueType> any(const ValueType &); - any & operator=(const any &); - template<typename ValueType> any & operator=(const ValueType &); - ~any(); + any(); + any(const any &); + template<typename ValueType> any(const ValueType &); + any & operator=(const any &); + template<typename ValueType> any & operator=(const ValueType &); + ~any(); - // modifiers - any & swap(any &); + // modifiers + any & swap(any &); - // queries - bool empty() const; - const std::type_info & type() const; + // queries + bool empty() const; + const std::type_info & type() const; };
    -

    Description

    +

    Description

    -

    +

    any public construct/copy/destruct

    1. -
      any();
      +
      any();
      - +

      Postconditions:

      this->empty()this->empty()
    2. -
      any(const any & other);
      +
      any(const any & other);
      @@ -93,7 +93,7 @@
    3. -
      template<typename ValueType> any(const ValueType & value);
      +
      template<typename ValueType> any(const ValueType & value);
      @@ -115,7 +115,7 @@
    4. -
      any & operator=(const any & rhs);
      +
      any & operator=(const any & rhs);
      @@ -125,7 +125,7 @@ current instance, discarding previous content, so that the new content is equivalent in both type and value to the content of rhs, or empty if - rhs.empty(). + rhs.empty(). @@ -139,7 +139,7 @@

      Throws:

    5. -
      template<typename ValueType> any & operator=(const ValueType & rhs);
      +
      template<typename ValueType> any & operator=(const ValueType & rhs);
      @@ -162,7 +162,7 @@
    6. -
      ~any();
      +
      ~any();
      @@ -181,10 +181,10 @@
      -

      -any modifiers

      +

      +any modifiers

      1. -
        any & swap(any & rhs);
        +
        any & swap(any & rhs);
      @@ -207,11 +207,11 @@
      -

      -any queries

      +

      +any queries

      1. -
        bool empty() const;
        +
        bool empty() const;
      @@ -229,7 +229,7 @@
    7. -
      const std::type_info & type() const;
      +
      const std::type_info & type() const;
      diff --git a/doc/html/boost/any_cast.html b/doc/html/boost/any_cast.html old mode 100755 new mode 100644 index 24f2127c0c..41531d915c --- a/doc/html/boost/any_cast.html +++ b/doc/html/boost/any_cast.html @@ -39,7 +39,7 @@ template<typename ValueType>constValueType*any_cast(constany* operand);template<typename ValueType>ValueType*any_cast(any* operand);
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/apply_visitor.html b/doc/html/boost/apply_visitor.html old mode 100755 new mode 100644 index 3546553d34..68588155ef --- a/doc/html/boost/apply_visitor.html +++ b/doc/html/boost/apply_visitor.html @@ -51,7 +51,7 @@ template<typename Visitor>apply_visitor_delayed_t<Visitor>apply_visitor(Visitor& visitor);
      -

      Description

      +

      Description

      The behavior of apply_visitor is dependent on the number of arguments on which it operates (i.e., other than the visitor). The function behaves as follows: diff --git a/doc/html/boost/apply_visitor_delayed_t.html b/doc/html/boost/apply_visitor_delayed_t.html old mode 100755 new mode 100644 index 9af981e9d8..cc605980ac --- a/doc/html/boost/apply_visitor_delayed_t.html +++ b/doc/html/boost/apply_visitor_delayed_t.html @@ -38,15 +38,15 @@ typedef typename Visitor::result_type result_type; // construct/copy/destruct - explicit apply_visitor_delayed_t(Visitor &); + explicit apply_visitor_delayed_t(Visitor &); - // function object interface - template<typename Variant> result_type operator()(Variant &); + // function object interface + template<typename Variant> result_type operator()(Variant &); template<typename Variant1, typename Variant2> - result_type operator()(Variant1 &, Variant2 &); + result_type operator()(Variant1 &, Variant2 &); };

      -

      Description

      +

      Description

      Adapts the function given at construction for use as a function object. This is useful, for example, when one needs to operate on each element of a sequence of variant objects using a @@ -56,12 +56,12 @@ apply_visitor for a simple way to create apply_visitor_delayed_t objects.

      -

      +

      apply_visitor_delayed_t public construct/copy/destruct

      1. -
        explicit apply_visitor_delayed_t(Visitor & visitor);
        +
        explicit apply_visitor_delayed_t(Visitor & visitor);
      @@ -73,12 +73,12 @@
      -

      -apply_visitor_delayed_t function object interface

      +

      +apply_visitor_delayed_t function object interface

      1. -
        template<typename Variant> result_type operator()(Variant & operand);
        +
        template<typename Variant> result_type operator()(Variant & operand);
         template<typename Variant1, typename Variant2> 
        -  result_type operator()(Variant1 & operand1, Variant2 & operand2);
        Function call operator.

        Invokes + result_type operator()(Variant1 & operand1, Variant2 & operand2);

        Function call operator.

        Invokes apply_visitor on the stored visitor using the given operands.

      diff --git a/doc/html/boost/array.html b/doc/html/boost/array.html old mode 100755 new mode 100644 index 46d77b2a86..6a2525d2df --- a/doc/html/boost/array.html +++ b/doc/html/boost/array.html @@ -49,86 +49,86 @@ static const size_type static_size = N; // construct/copy/destruct - template<typename U> array& operator=(const array<U, N>&); + template<typename U> array& operator=(const array<U, N>&); - // iterator support - iterator begin(); - const_iterator begin() const; - iterator end(); - const_iterator end() const; + // iterator support + iterator begin(); + const_iterator begin() const; + iterator end(); + const_iterator end() const; - // reverse iterator support - reverse_iterator rbegin(); - const_reverse_iterator rbegin() const; - reverse_iterator rend(); - const_reverse_iterator rend() const; + // reverse iterator support + reverse_iterator rbegin(); + const_reverse_iterator rbegin() const; + reverse_iterator rend(); + const_reverse_iterator rend() const; - // capacity - size_type size(); - bool empty(); - size_type max_size(); + // capacity + size_type size(); + bool empty(); + size_type max_size(); - // element access - reference operator[](size_type); - const_reference operator[](size_type) const; - reference at(size_type); - const_reference at(size_type) const; - reference front(); - const_reference front() const; - reference back(); - const_reference back() const; - const T* data() const; - T* c_array(); + // element access + reference operator[](size_type); + const_reference operator[](size_type) const; + reference at(size_type); + const_reference at(size_type) const; + reference front(); + const_reference front() const; + reference back(); + const_reference back() const; + const T* data() const; + T* c_array(); - // modifiers - void swap(array<T, N>&); - void assign(const T&); + // modifiers + void swap(array<T, N>&); + void assign(const T&); // public data members T elems[N]; }; -// specialized algorithms -template<typename T, std::size_t N> void swap(array<T, N>&, array<T, N>&); +// specialized algorithms +template<typename T, std::size_t N> void swap(array<T, N>&, array<T, N>&); -// comparisons +// comparisons template<typename T, std::size_t N> - bool operator==(const array<T, N>&, const array<T, N>&); + bool operator==(const array<T, N>&, const array<T, N>&); template<typename T, std::size_t N> - bool operator!=(const array<T, N>&, const array<T, N>&); + bool operator!=(const array<T, N>&, const array<T, N>&); template<typename T, std::size_t N> - bool operator<(const array<T, N>&, const array<T, N>&); + bool operator<(const array<T, N>&, const array<T, N>&); template<typename T, std::size_t N> - bool operator>(const array<T, N>&, const array<T, N>&); + bool operator>(const array<T, N>&, const array<T, N>&); template<typename T, std::size_t N> - bool operator<=(const array<T, N>&, const array<T, N>&); + bool operator<=(const array<T, N>&, const array<T, N>&); template<typename T, std::size_t N> - bool operator>=(const array<T, N>&, const array<T, N>&);
      + booloperator>=(constarray<T,N>&,constarray<T,N>&);
      -

      Description

      +

      Description

      -

      +

      array public construct/copy/destruct

      1. -
        template<typename U> array& operator=(const array<U, N>& other);
        +
        template<typename U> array& operator=(const array<U, N>& other);
      - +

      Effects:

      std::copy(rhs.begin(),rhs.end(), begin())std::copy(rhs.begin(),rhs.end(), begin())
    -

    -array iterator support

    +

    +array iterator support

    1. -
      iterator begin();
      -const_iterator begin() const;
      +
      iterator begin();
      +const_iterator begin() const;
      @@ -144,8 +144,8 @@
    2. -
      iterator end();
      -const_iterator end() const;
      +
      iterator end();
      +const_iterator end() const;
      @@ -163,12 +163,12 @@
      -

      -array reverse iterator support

      +

      +array reverse iterator support

      1. -
        reverse_iterator rbegin();
        -const_reverse_iterator rbegin() const;
        +
        reverse_iterator rbegin();
        +const_reverse_iterator rbegin() const;
      @@ -178,8 +178,8 @@
    3. -
      reverse_iterator rend();
      -const_reverse_iterator rend() const;
      +
      reverse_iterator rend();
      +const_reverse_iterator rend() const;
      @@ -191,11 +191,11 @@
      -

      -array capacity

      +

      +array capacity

      1. -
        size_type size();
        +
        size_type size();
      @@ -205,7 +205,7 @@
    4. -
      bool empty();
      +
      bool empty();
      @@ -221,7 +221,7 @@
    5. -
      size_type max_size();
      +
      size_type max_size();
      @@ -239,12 +239,12 @@
      -

      -array element access

      +

      +array element access

      1. -
        reference operator[](size_type i);
        -const_reference operator[](size_type i) const;
        +
        reference operator[](size_type i);
        +const_reference operator[](size_type i) const;
      @@ -265,8 +265,8 @@
    6. -
      reference at(size_type i);
      -const_reference at(size_type i) const;
      +
      reference at(size_type i);
      +const_reference at(size_type i) const;
      @@ -285,8 +285,8 @@
    7. -
      reference front();
      -const_reference front() const;
      +
      reference front();
      +const_reference front() const;
      @@ -306,8 +306,8 @@
    8. -
      reference back();
      -const_reference back() const;
      +
      reference back();
      +const_reference back() const;
      @@ -327,7 +327,7 @@
    9. -
      const T* data() const;
      +
      const T* data() const;
      @@ -343,7 +343,7 @@
    10. -
      T* c_array();
      +
      T* c_array();
      @@ -361,17 +361,17 @@
      -

      -array modifiers

      +

      +array modifiers

      1. -
        void swap(array<T, N>& other);
        +
        void swap(array<T, N>& other);
      - + @@ -382,28 +382,28 @@

      Effects:

      std::swap_ranges(begin(), end(), other.begin())std::swap_ranges(begin(), end(), other.begin())

      Complexity:

    11. -
      void assign(const T& value);
      +
      void assign(const T& value);
      - +

      Effects:

      std::fill_n(begin(), N, value)std::fill_n(begin(), N, value)
    -

    -array specialized algorithms

    +

    +array specialized algorithms

    1. -
      template<typename T, std::size_t N> void swap(array<T, N>& x, array<T, N>& y);
      +
      template<typename T, std::size_t N> void swap(array<T, N>& x, array<T, N>& y);
      - + @@ -414,23 +414,23 @@
      -

      -array comparisons

      +

      +array comparisons

      1. template<typename T, std::size_t N> 
        -  bool operator==(const array<T, N>& x, const array<T, N>& y);
        + bool operator==(const array<T, N>& x, const array<T, N>& y);

      Effects:

      x.swap(y)x.swap(y)

      Throws:

      - +

      Returns:

      std::equal(x.begin(), x.end(), y.begin())std::equal(x.begin(), x.end(), y.begin())
    2. template<typename T, std::size_t N> 
      -  bool operator!=(const array<T, N>& x, const array<T, N>& y);
      + bool operator!=(const array<T, N>& x, const array<T, N>& y);
      @@ -441,18 +441,18 @@
    3. template<typename T, std::size_t N> 
      -  bool operator<(const array<T, N>& x, const array<T, N>& y);
      + bool operator<(const array<T, N>& x, const array<T, N>& y);
    4. - +

      Returns:

      std::lexicographical_compare(x.begin(), x.end(), y.begin(), y.end())std::lexicographical_compare(x.begin(), x.end(), y.begin(), y.end())
    5. template<typename T, std::size_t N> 
      -  bool operator>(const array<T, N>& x, const array<T, N>& y);
      + bool operator>(const array<T, N>& x, const array<T, N>& y);
      @@ -463,7 +463,7 @@
    6. template<typename T, std::size_t N> 
      -  bool operator<=(const array<T, N>& x, const array<T, N>& y);
      + bool operator<=(const array<T, N>& x, const array<T, N>& y);
    7. @@ -474,7 +474,7 @@
    8. template<typename T, std::size_t N> 
      -  bool operator>=(const array<T, N>& x, const array<T, N>& y);
      + bool operator>=(const array<T, N>& x, const array<T, N>& y);
    9. diff --git a/doc/html/boost/back_move_insert_iterator.html b/doc/html/boost/back_move_insert_iterator.html old mode 100755 new mode 100644 index 8d11a2ea70..e82fcb7e8a --- a/doc/html/boost/back_move_insert_iterator.html +++ b/doc/html/boost/back_move_insert_iterator.html @@ -35,37 +35,41 @@ classback_move_insert_iterator{public:// types - typedefCcontainer_type; + typedefCcontainer_type; + typedefC::value_typevalue_type; + typedefC::referencereference;// construct/copy/destruct - explicitback_move_insert_iterator(C&); - back_move_insert_iterator& operator=(typenameC::reference); + explicitback_move_insert_iterator(C&); + back_move_insert_iterator& operator=(reference); + back_move_insert_iterator& operator=(value_type&&); - // public member functions - back_move_insert_iterator&operator*(); - back_move_insert_iterator&operator++(); - back_move_insert_iterator&operator++(int); + // public member functions + back_move_insert_iterator&operator*(); + back_move_insert_iterator&operator++(); + back_move_insert_iterator&operator++(int);};
      -

      Description

      +

      Description

      A move insert iterator that move constructs elements at the back of a container

      -

      +

      back_move_insert_iterator public construct/copy/destruct

        -
      1. explicit back_move_insert_iterator(C & x);
      2. -
      3. back_move_insert_iterator& operator=(typename C::reference x);
      4. +
      5. explicit back_move_insert_iterator(C & x);
      6. +
      7. back_move_insert_iterator& operator=(reference x);
      8. +
      9. back_move_insert_iterator& operator=(value_type && x);
      -

      -back_move_insert_iterator public member functions

      +

      +back_move_insert_iterator public member functions

        -
      1. back_move_insert_iterator & operator*();
      2. -
      3. back_move_insert_iterator & operator++();
      4. -
      5. back_move_insert_iterator & operator++(int);
      6. +
      7. back_move_insert_iterator & operator*();
      8. +
      9. back_move_insert_iterator & operator++();
      10. +
      11. back_move_insert_iterator & operator++(int);
      diff --git a/doc/html/boost/back_move_inserter.html b/doc/html/boost/back_move_inserter.html old mode 100755 new mode 100644 index fc00947fdc..fe15e041bc --- a/doc/html/boost/back_move_inserter.html +++ b/doc/html/boost/back_move_inserter.html @@ -34,7 +34,7 @@ template<typename C>back_move_insert_iterator<C>back_move_inserter(C& x);
      -

      Description

      +

      Description

      Returns: back_move_insert_iterator<C>(x).

      diff --git a/doc/html/boost/bad_any_cast.html b/doc/html/boost/bad_any_cast.html old mode 100755 new mode 100644 index cb8284ed5a..f2a4876099 --- a/doc/html/boost/bad_any_cast.html +++ b/doc/html/boost/bad_any_cast.html @@ -36,11 +36,11 @@ classbad_any_cast:public std::bad_cast {public: - virtualconstchar*what()const; + virtualconstchar*what()const;};
      -

      Description

      -
      virtual const char * what() const;
      +

      Description

      +
      virtual const char * what() const;
      diff --git a/doc/html/boost/bad_function_call.html b/doc/html/boost/bad_function_call.html old mode 100755 new mode 100644 index 534610d59c..09e6312015 --- a/doc/html/boost/bad_function_call.html +++ b/doc/html/boost/bad_function_call.html @@ -35,17 +35,17 @@ classbad_function_call:public std::runtime_error {public:// construct/copy/destruct - bad_function_call(); + bad_function_call();};
      -

      Description

      +

      Description

      -

      +

      bad_function_call public construct/copy/destruct

      1. -
        bad_function_call();
        +
        bad_function_call();
      diff --git a/doc/html/boost/bad_get.html b/doc/html/boost/bad_get.html old mode 100755 new mode 100644 index a82f29e193..ff25cca45f --- a/doc/html/boost/bad_get.html +++ b/doc/html/boost/bad_get.html @@ -7,7 +7,7 @@ - +
      @@ -20,14 +20,14 @@

      -PrevUpHomeNext +PrevUpHomeNext

      Class bad_get

      boost::bad_get — The exception thrown in the event of a failed application of - boost::get on the given + boost::get on the given operand value.

      Synopsis

      @@ -36,11 +36,11 @@ class bad_get : public std::exception { public: - virtual const char * what() const; + virtual const char * what() const; };
      -

      Description

      -
      virtual const	char * what() const;
      +

      Description

      +
      virtual const	char * what() const;
      @@ -53,7 +53,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/bad_visit.html b/doc/html/boost/bad_visit.html old mode 100755 new mode 100644 index f0c69903d5..bcce7e9a78 --- a/doc/html/boost/bad_visit.html +++ b/doc/html/boost/bad_visit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -35,11 +35,11 @@ class bad_visit : public std::exception { public: - virtual const char * what() const; + virtual const char * what() const; };
      -

      Description

      -
      virtual const char * what() const;
      +

      Description

      +
      virtual const char * what() const;
    @@ -52,7 +52,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/container/allocator_arg.html b/doc/html/boost/container/allocator_arg.html new file mode 100644 index 0000000000..0f035ba3e8 --- /dev/null +++ b/doc/html/boost/container/allocator_arg.html @@ -0,0 +1,54 @@ + + + +Global allocator_arg + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Global allocator_arg

    +

    boost::container::allocator_arg

    +
    +

    Synopsis

    +
    // In header: <boost/container/scoped_allocator_fwd.hpp>
    +
    +static const allocator_arg_t allocator_arg;
    +
    +

    Description

    +

    A instance of type allocator_arg_t

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/container/allocator_arg_t.html b/doc/html/boost/container/allocator_arg_t.html new file mode 100644 index 0000000000..7553f56299 --- /dev/null +++ b/doc/html/boost/container/allocator_arg_t.html @@ -0,0 +1,56 @@ + + + +Struct allocator_arg_t + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct allocator_arg_t

    +

    boost::container::allocator_arg_t

    +
    +

    Synopsis

    + +
    +

    Description

    +

    The allocator_arg_t struct is an empty structure type used as a unique type to disambiguate constructor and function overloading. Specifically, several types have constructors with allocator_arg_t as the first argument, immediately followed by an argument of a type that satisfies the Allocator requirements

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/container/basic_string.html b/doc/html/boost/container/basic_string.html old mode 100755 new mode 100644 index 299bae2fe1..11af424e32 --- a/doc/html/boost/container/basic_string.html +++ b/doc/html/boost/container/basic_string.html @@ -52,141 +52,143 @@ typedef std::reverse_iterator< const_iterator > const_reverse_iterator; // Const iterator used to iterate backwards through a string. // construct/copy/destruct - basic_string(); - explicit basic_string(const allocator_type &); - basic_string(const basic_string &); - basic_string(basic_string &&); - basic_string(const basic_string &, size_type, size_type = npos, + basic_string(); + explicit basic_string(const allocator_type &); + basic_string(const basic_string &); + basic_string(basic_string &&); + basic_string(const basic_string &, const allocator_type &); + basic_string(basic_string &&, const allocator_type &); + basic_string(const basic_string &, size_type, size_type = npos, const allocator_type & = allocator_type()); - basic_string(const CharT *, size_type, + basic_string(const CharT *, size_type, const allocator_type & = allocator_type()); - basic_string(const CharT *, const allocator_type & = allocator_type()); - basic_string(size_type, CharT, const allocator_type & = allocator_type()); + basic_string(const CharT *, const allocator_type & = allocator_type()); + basic_string(size_type, CharT, const allocator_type & = allocator_type()); template<typename InputIterator> - basic_string(InputIterator, InputIterator, + basic_string(InputIterator, InputIterator, const allocator_type & = allocator_type()); - basic_string& operator=(const basic_string &); - basic_string& operator=(basic_string &&); - basic_string& operator=(const CharT *); - basic_string& operator=(CharT); - ~basic_string(); + basic_string& operator=(const basic_string &); + basic_string& operator=(basic_string &&); + basic_string& operator=(const CharT *); + basic_string& operator=(CharT); + ~basic_string(); - // public member functions - iterator begin(); - const_iterator begin() const; - const_iterator cbegin() const; - iterator end(); - const_iterator end() const; - const_iterator cend() const; - reverse_iterator rbegin(); - const_reverse_iterator rbegin() const; - const_reverse_iterator crbegin() const; - reverse_iterator rend(); - const_reverse_iterator rend() const; - const_reverse_iterator crend() const; - allocator_type get_allocator() const; - const stored_allocator_type & get_stored_allocator() const; - stored_allocator_type & get_stored_allocator(); - size_type size() const; - size_type length() const; - size_type max_size() const; - void resize(size_type, CharT); - void resize(size_type); - void reserve(size_type); - size_type capacity() const; - void clear(); - void shrink_to_fit(); - bool empty() const; - reference operator[](size_type); - const_reference operator[](size_type) const; - reference at(size_type); - const_reference at(size_type) const; - basic_string & operator+=(const basic_string &); - basic_string & operator+=(const CharT *); - basic_string & operator+=(CharT); - basic_string & append(const basic_string &); - basic_string & append(const basic_string &, size_type, size_type); - basic_string & append(const CharT *, size_type); - basic_string & append(const CharT *); - basic_string & append(size_type, CharT); - template<typename InputIter> basic_string & append(InputIter, InputIter); - void push_back(CharT); - basic_string & assign(const basic_string &); - basic_string & assign(basic_string &&); - basic_string & assign(const basic_string &, size_type, size_type); - basic_string & assign(const CharT *, size_type); - basic_string & assign(const CharT *); - basic_string & assign(size_type, CharT); - template<typename InputIter> basic_string & assign(InputIter, InputIter); - basic_string & insert(size_type, const basic_string &); - basic_string & insert(size_type, const basic_string &, size_type, size_type); - basic_string & insert(size_type, const CharT *, size_type); - basic_string & insert(size_type, const CharT *); - basic_string & insert(size_type, size_type, CharT); - iterator insert(const_iterator, CharT); - void insert(const_iterator, size_type, CharT); + // public member functions + iterator begin(); + const_iterator begin() const; + const_iterator cbegin() const; + iterator end(); + const_iterator end() const; + const_iterator cend() const; + reverse_iterator rbegin(); + const_reverse_iterator rbegin() const; + const_reverse_iterator crbegin() const; + reverse_iterator rend(); + const_reverse_iterator rend() const; + const_reverse_iterator crend() const; + allocator_type get_allocator() const; + const stored_allocator_type & get_stored_allocator() const; + stored_allocator_type & get_stored_allocator(); + size_type size() const; + size_type length() const; + size_type max_size() const; + void resize(size_type, CharT); + void resize(size_type); + void reserve(size_type); + size_type capacity() const; + void clear(); + void shrink_to_fit(); + bool empty() const; + reference operator[](size_type); + const_reference operator[](size_type) const; + reference at(size_type); + const_reference at(size_type) const; + basic_string & operator+=(const basic_string &); + basic_string & operator+=(const CharT *); + basic_string & operator+=(CharT); + basic_string & append(const basic_string &); + basic_string & append(const basic_string &, size_type, size_type); + basic_string & append(const CharT *, size_type); + basic_string & append(const CharT *); + basic_string & append(size_type, CharT); + template<typename InputIter> basic_string & append(InputIter, InputIter); + void push_back(CharT); + basic_string & assign(const basic_string &); + basic_string & assign(basic_string &&); + basic_string & assign(const basic_string &, size_type, size_type); + basic_string & assign(const CharT *, size_type); + basic_string & assign(const CharT *); + basic_string & assign(size_type, CharT); + template<typename InputIter> basic_string & assign(InputIter, InputIter); + basic_string & insert(size_type, const basic_string &); + basic_string & insert(size_type, const basic_string &, size_type, size_type); + basic_string & insert(size_type, const CharT *, size_type); + basic_string & insert(size_type, const CharT *); + basic_string & insert(size_type, size_type, CharT); + iterator insert(const_iterator, CharT); + void insert(const_iterator, size_type, CharT); template<typename InputIter> - void insert(const_iterator, InputIter, InputIter); - basic_string & erase(size_type = 0, size_type = npos); - iterator erase(const_iterator); - iterator erase(const_iterator, const_iterator); - void pop_back(); - basic_string & replace(size_type, size_type, const basic_string &); + void insert(const_iterator, InputIter, InputIter); + basic_string & erase(size_type = 0, size_type = npos); + iterator erase(const_iterator); + iterator erase(const_iterator, const_iterator); + void pop_back(); + basic_string & replace(size_type, size_type, const basic_string &); basic_string & - replace(size_type, size_type, const basic_string &, size_type, size_type); - basic_string & replace(size_type, size_type, const CharT *, size_type); - basic_string & replace(size_type, size_type, const CharT *); - basic_string & replace(size_type, size_type, size_type, CharT); - basic_string & replace(const_iterator, const_iterator, const basic_string &); + replace(size_type, size_type, const basic_string &, size_type, size_type); + basic_string & replace(size_type, size_type, const CharT *, size_type); + basic_string & replace(size_type, size_type, const CharT *); + basic_string & replace(size_type, size_type, size_type, CharT); + basic_string & replace(const_iterator, const_iterator, const basic_string &); basic_string & - replace(const_iterator, const_iterator, const CharT *, size_type); - basic_string & replace(const_iterator, const_iterator, const CharT *); - basic_string & replace(const_iterator, const_iterator, size_type, CharT); + replace(const_iterator, const_iterator, const CharT *, size_type); + basic_string & replace(const_iterator, const_iterator, const CharT *); + basic_string & replace(const_iterator, const_iterator, size_type, CharT); template<typename InputIter> basic_string & - replace(const_iterator, const_iterator, InputIter, InputIter); - size_type copy(CharT *, size_type, size_type = 0) const; - void swap(basic_string &); - const CharT * c_str() const; - const CharT * data() const; - size_type find(const basic_string &, size_type = 0) const; - size_type find(const CharT *, size_type, size_type) const; - size_type find(const CharT *, size_type = 0) const; - size_type find(CharT, size_type = 0) const; - size_type rfind(const basic_string &, size_type = npos) const; - size_type rfind(const CharT *, size_type, size_type) const; - size_type rfind(const CharT *, size_type = npos) const; - size_type rfind(CharT, size_type = npos) const; - size_type find_first_of(const basic_string &, size_type = 0) const; - size_type find_first_of(const CharT *, size_type, size_type) const; - size_type find_first_of(const CharT *, size_type = 0) const; - size_type find_first_of(CharT, size_type = 0) const; - size_type find_last_of(const basic_string &, size_type = npos) const; - size_type find_last_of(const CharT *, size_type, size_type) const; - size_type find_last_of(const CharT *, size_type = npos) const; - size_type find_last_of(CharT, size_type = npos) const; - size_type find_first_not_of(const basic_string &, size_type = 0) const; - size_type find_first_not_of(const CharT *, size_type, size_type) const; - size_type find_first_not_of(const CharT *, size_type = 0) const; - size_type find_first_not_of(CharT, size_type = 0) const; - size_type find_last_not_of(const basic_string &, size_type = npos) const; - size_type find_last_not_of(const CharT *, size_type, size_type) const; - size_type find_last_not_of(const CharT *, size_type = npos) const; - size_type find_last_not_of(CharT, size_type = npos) const; - basic_string substr(size_type = 0, size_type = npos) const; - int compare(const basic_string &) const; - int compare(size_type, size_type, const basic_string &) const; - int compare(size_type, size_type, const basic_string &, size_type, + replace(const_iterator, const_iterator, InputIter, InputIter); + size_type copy(CharT *, size_type, size_type = 0) const; + void swap(basic_string &); + const CharT * c_str() const; + const CharT * data() const; + size_type find(const basic_string &, size_type = 0) const; + size_type find(const CharT *, size_type, size_type) const; + size_type find(const CharT *, size_type = 0) const; + size_type find(CharT, size_type = 0) const; + size_type rfind(const basic_string &, size_type = npos) const; + size_type rfind(const CharT *, size_type, size_type) const; + size_type rfind(const CharT *, size_type = npos) const; + size_type rfind(CharT, size_type = npos) const; + size_type find_first_of(const basic_string &, size_type = 0) const; + size_type find_first_of(const CharT *, size_type, size_type) const; + size_type find_first_of(const CharT *, size_type = 0) const; + size_type find_first_of(CharT, size_type = 0) const; + size_type find_last_of(const basic_string &, size_type = npos) const; + size_type find_last_of(const CharT *, size_type, size_type) const; + size_type find_last_of(const CharT *, size_type = npos) const; + size_type find_last_of(CharT, size_type = npos) const; + size_type find_first_not_of(const basic_string &, size_type = 0) const; + size_type find_first_not_of(const CharT *, size_type, size_type) const; + size_type find_first_not_of(const CharT *, size_type = 0) const; + size_type find_first_not_of(CharT, size_type = 0) const; + size_type find_last_not_of(const basic_string &, size_type = npos) const; + size_type find_last_not_of(const CharT *, size_type, size_type) const; + size_type find_last_not_of(const CharT *, size_type = npos) const; + size_type find_last_not_of(CharT, size_type = npos) const; + basic_string substr(size_type = 0, size_type = npos) const; + int compare(const basic_string &) const; + int compare(size_type, size_type, const basic_string &) const; + int compare(size_type, size_type, const basic_string &, size_type, size_type) const; - int compare(const CharT *) const; - int compare(size_type, size_type, const CharT *, size_type) const; - int compare(size_type, size_type, const CharT *) const; + int compare(const CharT *) const; + int compare(size_type, size_type, const CharT *, size_type) const; + int compare(size_type, size_type, const CharT *) const; // public data members static const size_type npos; // The largest possible value of type size_type. That is, size_type(-1). };
    -

    Description

    +

    Description

    The basic_string class represents a Sequence of characters. It contains all the usual operations of a Sequence, and, additionally, it contains standard string operations such as search and concatenation.

    The basic_string class is parameterized by character type, and by that type's Character Traits.

    This class has performance characteristics very much like vector<>, meaning, for example, that it does not perform reference-count or copy-on-write, and that concatenation of two strings is an O(N) operation.

    @@ -194,7 +196,7 @@

    Note that the C++ standard does not specify the complexity of basic_string operations. In this implementation, basic_string has performance characteristics very similar to those of vector: access to a single character is O(1), while copy and concatenation are O(N).

    In this implementation, begin(), end(), rbegin(), rend(), operator[], c_str(), and data() do not invalidate iterators. In this implementation, iterators are only invalidated by member functions that explicitly change the string's contents.

    -

    +

    basic_string public types

    @@ -205,78 +207,90 @@
    -

    +

    basic_string public construct/copy/destruct

    1. -
      basic_string();
      +
      basic_string();

      Effects: Default constructs a basic_string.

      Throws: If allocator_type's default constructor throws.

    2. -
      explicit basic_string(const allocator_type & a);
      +
      explicit basic_string(const allocator_type & a);

      Effects: Constructs a basic_string taking the allocator as parameter.

      Throws: If allocator_type's copy constructor throws.

    3. -
      basic_string(const basic_string & s);
      +
      basic_string(const basic_string & s);

      Effects: Copy constructs a basic_string.

      Postcondition: x == *this.

      -

      Throws: If allocator_type's default constructor or copy constructor throws.

      +

      Throws: If allocator_type's default constructor throws.

    4. -
      basic_string(basic_string && s);
      -

      Effects: Move constructor. Moves mx's resources to *this.

      +
      basic_string(basic_string && s);
      +

      Effects: Move constructor. Moves s's resources to *this.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Constant.

    5. -
      basic_string(const basic_string & s, size_type pos, size_type n = npos, 
      +
      basic_string(const basic_string & s, const allocator_type & a);
      +

      Effects: Copy constructs a basic_string using the specified allocator.

      +

      Postcondition: x == *this.

      +

      Throws: If allocation throws.

      +
    6. +
    7. +
      basic_string(basic_string && s, const allocator_type & a);
      +

      Effects: Move constructor using the specified allocator. Moves s's resources to *this.

      +

      Throws: If allocation throws.

      +

      Complexity: Constant if a == s.get_allocator(), linear otherwise.

      +
    8. +
    9. +
      basic_string(const basic_string & s, size_type pos, size_type n = npos, 
                    const allocator_type & a = allocator_type());

      Effects: Constructs a basic_string taking the allocator as parameter, and is initialized by a specific number of characters of the s string.

    10. -
      basic_string(const CharT * s, size_type n, 
      +
      basic_string(const CharT * s, size_type n, 
                    const allocator_type & a = allocator_type());

      Effects: Constructs a basic_string taking the allocator as parameter, and is initialized by a specific number of characters of the s c-string.

    11. -
      basic_string(const CharT * s, const allocator_type & a = allocator_type());
      +
      basic_string(const CharT * s, const allocator_type & a = allocator_type());

      Effects: Constructs a basic_string taking the allocator as parameter, and is initialized by the null-terminated s c-string.

    12. -
      basic_string(size_type n, CharT c, 
      +
      basic_string(size_type n, CharT c, 
                    const allocator_type & a = allocator_type());

      Effects: Constructs a basic_string taking the allocator as parameter, and is initialized by n copies of c.

    13. template<typename InputIterator> 
      -  basic_string(InputIterator f, InputIterator l, 
      +  basic_string(InputIterator f, InputIterator l, 
                      const allocator_type & a = allocator_type());

      Effects: Constructs a basic_string taking the allocator as parameter, and a range of iterators.

    14. -
      basic_string& operator=(const basic_string & x);
      +
      basic_string& operator=(const basic_string & x);

      Effects: Copy constructs a string.

      Postcondition: x == *this.

      Complexity: Linear to the elements x contains.

    15. -
      basic_string& operator=(basic_string && x);
      +
      basic_string& operator=(basic_string && x);

      Effects: Move constructor. Moves mx's resources to *this.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Constant.

    16. -
      basic_string& operator=(const CharT * s);
      +
      basic_string& operator=(const CharT * s);
      Effects: Assignment from a null-terminated c-string.
    17. -
      basic_string& operator=(CharT c);
      +
      basic_string& operator=(CharT c);
      Effects: Assignment from character.
    18. -
      ~basic_string();
      +
      ~basic_string();

      Effects: Destroys the basic_string. All used memory is deallocated.

      Throws: Nothing.

      Complexity: Constant.

      @@ -284,287 +298,287 @@
    -

    -basic_string public member functions

    +

    +basic_string public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the vector.

      Throws: Nothing.

      Complexity: Constant.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the vector.

      Throws: Nothing.

      Complexity: Constant.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator to the first element contained in the vector.

      Throws: Nothing.

      Complexity: Constant.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the vector.

      Throws: Nothing.

      Complexity: Constant.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the vector.

      Throws: Nothing.

      Complexity: Constant.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator to the end of the vector.

      Throws: Nothing.

      Complexity: Constant.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed vector.

      Throws: Nothing.

      Complexity: Constant.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed vector.

      Throws: Nothing.

      Complexity: Constant.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed vector.

      Throws: Nothing.

      Complexity: Constant.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed vector.

      Throws: Nothing.

      Complexity: Constant.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed vector.

      Throws: Nothing.

      Complexity: Constant.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed vector.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the internal allocator.

      Throws: If allocator's copy constructor throws.

      Complexity: Constant.

    14. -
      const stored_allocator_type & get_stored_allocator() const;
      +
      const stored_allocator_type & get_stored_allocator() const;

      Effects: Returns a reference to the internal allocator.

      Throws: Nothing

      Complexity: Constant.

      Note: Non-standard extension.

    15. -
      stored_allocator_type & get_stored_allocator();
      +
      stored_allocator_type & get_stored_allocator();

      Effects: Returns a reference to the internal allocator.

      Throws: Nothing

      Complexity: Constant.

      Note: Non-standard extension.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the vector.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      size_type length() const;
      +
      size_type length() const;

      Effects: Returns the number of the elements contained in the vector.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the vector.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      void resize(size_type n, CharT c);
      +
      void resize(size_type n, CharT c);

      Effects: Inserts or erases elements at the end such that the size becomes n. New elements are copy constructed from x.

      Throws: If memory allocation throws

      Complexity: Linear to the difference between size() and new_size.

    20. -
      void resize(size_type n);
      +
      void resize(size_type n);

      Effects: Inserts or erases elements at the end such that the size becomes n. New elements are default constructed.

      Throws: If memory allocation throws

      Complexity: Linear to the difference between size() and new_size.

    21. -
      void reserve(size_type res_arg);
      +
      void reserve(size_type res_arg);

      Effects: If n is less than or equal to capacity(), this call has no effect. Otherwise, it is a request for allocation of additional memory. If the request is successful, then capacity() is greater than or equal to n; otherwise, capacity() is unchanged. In either case, size() is unchanged.

      Throws: If memory allocation allocation throws

    22. -
      size_type capacity() const;
      +
      size_type capacity() const;

      Effects: Number of elements for which memory has been allocated. capacity() is always greater than or equal to size().

      Throws: Nothing.

      Complexity: Constant.

    23. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the vector.

      Throws: Nothing.

      Complexity: Linear to the number of elements in the vector.

    24. -
      void shrink_to_fit();
      +
      void shrink_to_fit();

      Effects: Tries to deallocate the excess of memory created with previous allocations. The size of the string is unchanged

      Throws: Nothing

      Complexity: Linear to size().

    25. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the vector contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    26. -
      reference operator[](size_type n);
      +
      reference operator[](size_type n);

      Requires: size() > n.

      Effects: Returns a reference to the nth element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    27. -
      const_reference operator[](size_type n) const;
      +
      const_reference operator[](size_type n) const;

      Requires: size() > n.

      Effects: Returns a const reference to the nth element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    28. -
      reference at(size_type n);
      +
      reference at(size_type n);

      Requires: size() > n.

      Effects: Returns a reference to the nth element from the beginning of the container.

      Throws: std::range_error if n >= size()

      Complexity: Constant.

    29. -
      const_reference at(size_type n) const;
      +
      const_reference at(size_type n) const;

      Requires: size() > n.

      Effects: Returns a const reference to the nth element from the beginning of the container.

      Throws: std::range_error if n >= size()

      Complexity: Constant.

    30. -
      basic_string & operator+=(const basic_string & s);
      +
      basic_string & operator+=(const basic_string & s);

      Effects: Calls append(str.data, str.size()).

      Returns: *this

    31. -
      basic_string & operator+=(const CharT * s);
      +
      basic_string & operator+=(const CharT * s);

      Effects: Calls append(s).

      Returns: *this

    32. -
      basic_string & operator+=(CharT c);
      +
      basic_string & operator+=(CharT c);

      Effects: Calls append(1, c).

      Returns: *this

    33. -
      basic_string & append(const basic_string & s);
      +
      basic_string & append(const basic_string & s);

      Effects: Calls append(str.data(), str.size()).

      Returns: *this

    34. -
      basic_string & append(const basic_string & s, size_type pos, size_type n);
      +
      basic_string & append(const basic_string & s, size_type pos, size_type n);

      Requires: pos <= str.size()

      Effects: Determines the effective length rlen of the string to append as the smaller of n and str.size() - pos and calls append(str.data() + pos, rlen).

      Throws: If memory allocation throws and out_of_range if pos > str.size()

      Returns: *this

    35. -
      basic_string & append(const CharT * s, size_type n);
      +
      basic_string & append(const CharT * s, size_type n);

      Requires: s points to an array of at least n elements of CharT.

      Effects: The function replaces the string controlled by *this with a string of length size() + n whose irst size() elements are a copy of the original string controlled by *this and whose remaining elements are a copy of the initial n elements of s.

      Throws: If memory allocation throws length_error if size() + n > max_size().

      Returns: *this

    36. -
      basic_string & append(const CharT * s);
      +
      basic_string & append(const CharT * s);

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Effects: Calls append(s, traits::length(s)).

      Returns: *this

    37. -
      basic_string & append(size_type n, CharT c);
      +
      basic_string & append(size_type n, CharT c);

      Effects: Equivalent to append(basic_string(n, c)).

      Returns: *this

    38. template<typename InputIter> 
      -  basic_string & append(InputIter first, InputIter last);
      + basic_string & append(InputIter first, InputIter last);

      Requires: [first,last) is a valid range.

      Effects: Equivalent to append(basic_string(first, last)).

      Returns: *this

    39. -
      void push_back(CharT c);
      +
      void push_back(CharT c);
      Effects: Equivalent to append(static_cast<size_type>(1), c).
    40. -
      basic_string & assign(const basic_string & s);
      +
      basic_string & assign(const basic_string & s);

      Effects: Equivalent to assign(str, 0, npos).

      Returns: *this

    41. -
      basic_string & assign(basic_string && ms);
      +
      basic_string & assign(basic_string && ms);

      Effects: The function replaces the string controlled by *this with a string of length str.size() whose elements are a copy of the string controlled by str. Leaves str in a valid but unspecified state.

      Throws: Nothing

      Returns: *this

    42. -
      basic_string & assign(const basic_string & s, size_type pos, size_type n);
      +
      basic_string & assign(const basic_string & s, size_type pos, size_type n);

      Requires: pos <= str.size()

      Effects: Determines the effective length rlen of the string to assign as the smaller of n and str.size() - pos and calls assign(str.data() + pos rlen).

      Throws: If memory allocation throws or out_of_range if pos > str.size().

      Returns: *this

    43. -
      basic_string & assign(const CharT * s, size_type n);
      +
      basic_string & assign(const CharT * s, size_type n);

      Requires: s points to an array of at least n elements of CharT.

      Effects: Replaces the string controlled by *this with a string of length n whose elements are a copy of those pointed to by s.

      Throws: If memory allocation throws or length_error if n > max_size().

      Returns: *this

    44. -
      basic_string & assign(const CharT * s);
      +
      basic_string & assign(const CharT * s);

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Effects: Calls assign(s, traits::length(s)).

      Returns: *this

    45. -
      basic_string & assign(size_type n, CharT c);
      +
      basic_string & assign(size_type n, CharT c);

      Effects: Equivalent to assign(basic_string(n, c)).

      Returns: *this

    46. template<typename InputIter> 
      -  basic_string & assign(InputIter first, InputIter last);
      + basic_string & assign(InputIter first, InputIter last);

      Effects: Equivalent to assign(basic_string(first, last)).

      Returns: *this

    47. -
      basic_string & insert(size_type pos, const basic_string & s);
      +
      basic_string & insert(size_type pos, const basic_string & s);

      Requires: pos <= size().

      Effects: Calls insert(pos, str.data(), str.size()).

      Throws: If memory allocation throws or out_of_range if pos > size().

      @@ -572,79 +586,79 @@
    48. basic_string & 
      -insert(size_type pos1, const basic_string & s, size_type pos2, size_type n);
      +insert(size_type pos1, const basic_string & s, size_type pos2, size_type n);

      Requires: pos1 <= size() and pos2 <= str.size()

      Effects: Determines the effective length rlen of the string to insert as the smaller of n and str.size() - pos2 and calls insert(pos1, str.data() + pos2, rlen).

      Throws: If memory allocation throws or out_of_range if pos1 > size() or pos2 > str.size().

      Returns: *this

    49. -
      basic_string & insert(size_type pos, const CharT * s, size_type n);
      +
      basic_string & insert(size_type pos, const CharT * s, size_type n);

      Requires: s points to an array of at least n elements of CharT and pos <= size().

      Effects: Replaces the string controlled by *this with a string of length size() + n whose first pos elements are a copy of the initial elements of the original string controlled by *this and whose next n elements are a copy of the elements in s and whose remaining elements are a copy of the remaining elements of the original string controlled by *this.

      Throws: If memory allocation throws, out_of_range if pos > size() or length_error if size() + n > max_size().

      Returns: *this

    50. -
      basic_string & insert(size_type pos, const CharT * s);
      +
      basic_string & insert(size_type pos, const CharT * s);

      Requires: pos <= size() and s points to an array of at least traits::length(s) + 1 elements of CharT

      Effects: Calls insert(pos, s, traits::length(s)).

      Throws: If memory allocation throws, out_of_range if pos > size() length_error if size() > max_size() - Traits::length(s)

      Returns: *this

    51. -
      basic_string & insert(size_type pos, size_type n, CharT c);
      +
      basic_string & insert(size_type pos, size_type n, CharT c);

      Effects: Equivalent to insert(pos, basic_string(n, c)).

      Throws: If memory allocation throws, out_of_range if pos > size() length_error if size() > max_size() - n

      Returns: *this

    52. -
      iterator insert(const_iterator p, CharT c);
      +
      iterator insert(const_iterator p, CharT c);

      Requires: p is a valid iterator on *this.

      Effects: inserts a copy of c before the character referred to by p.

      Returns: An iterator which refers to the copy of the inserted character.

    53. -
      void insert(const_iterator p, size_type n, CharT c);
      +
      void insert(const_iterator p, size_type n, CharT c);

      Requires: p is a valid iterator on *this.

      Effects: Inserts n copies of c before the character referred to by p.

      Returns: An iterator which refers to the copy of the first inserted character, or p if n == 0.

    54. template<typename InputIter> 
      -  void insert(const_iterator p, InputIter first, InputIter last);
      + void insert(const_iterator p, InputIter first, InputIter last);

      Requires: p is a valid iterator on *this. [first,last) is a valid range.

      Effects: Equivalent to insert(p - begin(), basic_string(first, last)).

      Returns: An iterator which refers to the copy of the first inserted character, or p if first == last.

    55. -
      basic_string & erase(size_type pos = 0, size_type n = npos);
      +
      basic_string & erase(size_type pos = 0, size_type n = npos);

      Requires: pos <= size()

      Effects: Determines the effective length xlen of the string to be removed as the smaller of n and size() - pos. The function then replaces the string controlled by *this with a string of length size() - xlen whose first pos elements are a copy of the initial elements of the original string controlled by *this, and whose remaining elements are a copy of the elements of the original string controlled by *this beginning at position pos + xlen.

      Throws: out_of_range if pos > size().

      Returns: *this

    56. -
      iterator erase(const_iterator p);
      +
      iterator erase(const_iterator p);

      Effects: Removes the character referred to by p.

      Throws: Nothing

      Returns: An iterator which points to the element immediately following p prior to the element being erased. If no such element exists, end() is returned.

    57. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Requires: first and last are valid iterators on *this, defining a range [first,last).

      Effects: Removes the characters in the range [first,last).

      Throws: Nothing

      Returns: An iterator which points to the element pointed to by last prior to the other elements being erased. If no such element exists, end() is returned.

    58. -
      void pop_back();
      +
      void pop_back();

      Requires: !empty()

      Throws: Nothing

      Effects: Equivalent to erase(size() - 1, 1).

    59. -
      basic_string & replace(size_type pos1, size_type n1, const basic_string & str);
      +
      basic_string & replace(size_type pos1, size_type n1, const basic_string & str);

      Requires: pos1 <= size().

      Effects: Calls replace(pos1, n1, str.data(), str.size()).

      Throws: if memory allocation throws or out_of_range if pos1 > size().

      @@ -652,7 +666,7 @@
    60. basic_string & 
      -replace(size_type pos1, size_type n1, const basic_string & str, 
      +replace(size_type pos1, size_type n1, const basic_string & str, 
               size_type pos2, size_type n2);

      Requires: pos1 <= size() and pos2 <= str.size().

      Effects: Determines the effective length rlen of the string to be inserted as the smaller of n2 and str.size() - pos2 and calls replace(pos1, n1, str.data() + pos2, rlen).

      @@ -661,21 +675,21 @@
    61. basic_string & 
      -replace(size_type pos1, size_type n1, const CharT * s, size_type n2);
      +replace(size_type pos1, size_type n1, const CharT * s, size_type n2);

      Requires: pos1 <= size() and s points to an array of at least n2 elements of CharT.

      Effects: Determines the effective length xlen of the string to be removed as the smaller of n1 and size() - pos1. If size() - xlen >= max_size() - n2 throws length_error. Otherwise, the function replaces the string controlled by *this with a string of length size() - xlen + n2 whose first pos1 elements are a copy of the initial elements of the original string controlled by *this, whose next n2 elements are a copy of the initial n2 elements of s, and whose remaining elements are a copy of the elements of the original string controlled by *this beginning at position pos + xlen.

      Throws: if memory allocation throws, out_of_range if pos1 > size() or length_error if the length of the resulting string would exceed max_size()

      Returns: *this

    62. -
      basic_string & replace(size_type pos, size_type n1, const CharT * s);
      +
      basic_string & replace(size_type pos, size_type n1, const CharT * s);

      Requires: pos1 <= size() and s points to an array of at least n2 elements of CharT.

      Effects: Determines the effective length xlen of the string to be removed as the smaller of n1 and size() - pos1. If size() - xlen >= max_size() - n2 throws length_error. Otherwise, the function replaces the string controlled by *this with a string of length size() - xlen + n2 whose first pos1 elements are a copy of the initial elements of the original string controlled by *this, whose next n2 elements are a copy of the initial n2 elements of s, and whose remaining elements are a copy of the elements of the original string controlled by *this beginning at position pos + xlen.

      Throws: if memory allocation throws, out_of_range if pos1 > size() or length_error if the length of the resulting string would exceed max_size()

      Returns: *this

    63. -
      basic_string & replace(size_type pos1, size_type n1, size_type n2, CharT c);
      +
      basic_string & replace(size_type pos1, size_type n1, size_type n2, CharT c);

      Requires: pos1 <= size().

      Effects: Equivalent to replace(pos1, n1, basic_string(n2, c)).

      Throws: if memory allocation throws, out_of_range if pos1 > size() or length_error if the length of the resulting string would exceed max_size()

      @@ -683,7 +697,7 @@
    64. basic_string & 
      -replace(const_iterator i1, const_iterator i2, const basic_string & str);
      +replace(const_iterator i1, const_iterator i2, const basic_string & str);

      Requires: [begin(),i1) and [i1,i2) are valid ranges.

      Effects: Calls replace(i1 - begin(), i2 - i1, str).

      Throws: if memory allocation throws

      @@ -691,14 +705,14 @@
    65. basic_string & 
      -replace(const_iterator i1, const_iterator i2, const CharT * s, size_type n);
      +replace(const_iterator i1, const_iterator i2, const CharT * s, size_type n);

      Requires: [begin(),i1) and [i1,i2) are valid ranges and s points to an array of at least n elements

      Effects: Calls replace(i1 - begin(), i2 - i1, s, n).

      Throws: if memory allocation throws

      Returns: *this

    66. -
      basic_string & replace(const_iterator i1, const_iterator i2, const CharT * s);
      +
      basic_string & replace(const_iterator i1, const_iterator i2, const CharT * s);

      Requires: [begin(),i1) and [i1,i2) are valid ranges and s points to an array of at least traits::length(s) + 1 elements of CharT.

      Effects: Calls replace(i1 - begin(), i2 - i1, s, traits::length(s)).

      Throws: if memory allocation throws

      @@ -706,7 +720,7 @@
    67. basic_string & 
      -replace(const_iterator i1, const_iterator i2, size_type n, CharT c);
      +replace(const_iterator i1, const_iterator i2, size_type n, CharT c);

      Requires: [begin(),i1) and [i1,i2) are valid ranges.

      Effects: Calls replace(i1 - begin(), i2 - i1, basic_string(n, c)).

      Throws: if memory allocation throws

      @@ -715,197 +729,197 @@
    68. template<typename InputIter> 
         basic_string & 
      -  replace(const_iterator i1, const_iterator i2, InputIter j1, InputIter j2);
      + replace(const_iterator i1, const_iterator i2, InputIter j1, InputIter j2);

      Requires: [begin(),i1), [i1,i2) and [j1,j2) are valid ranges.

      Effects: Calls replace(i1 - begin(), i2 - i1, basic_string(j1, j2)).

      Throws: if memory allocation throws

      Returns: *this

    69. -
      size_type copy(CharT * s, size_type n, size_type pos = 0) const;
      +
      size_type copy(CharT * s, size_type n, size_type pos = 0) const;

      Requires: pos <= size()

      Effects: Determines the effective length rlen of the string to copy as the smaller of n and size() - pos. s shall designate an array of at least rlen elements. The function then replaces the string designated by s with a string of length rlen whose elements are a copy of the string controlled by *this beginning at position pos. The function does not append a null object to the string designated by s.

      Throws: if memory allocation throws, out_of_range if pos > size().

      Returns: rlen

    70. -
      void swap(basic_string & x);
      +
      void swap(basic_string & x);

      Effects: *this contains the same sequence of characters that was in s, s contains the same sequence of characters that was in *this.

      Throws: Nothing

    71. -
      const CharT * c_str() const;
      +
      const CharT * c_str() const;

      Requires: The program shall not alter any of the values stored in the character array.

      Returns: A pointer p such that p + i == &operator[](i) for each i in [0,size()].

      Complexity: constant time.

    72. -
      const CharT * data() const;
      +
      const CharT * data() const;

      Requires: The program shall not alter any of the values stored in the character array.

      Returns: A pointer p such that p + i == &operator[](i) for each i in [0,size()].

      Complexity: constant time.

    73. -
      size_type find(const basic_string & s, size_type pos = 0) const;
      +
      size_type find(const basic_string & s, size_type pos = 0) const;

      Effects: Determines the lowest position xpos, if possible, such that both of the following conditions obtain: 19 pos <= xpos and xpos + str.size() <= size(); 2) traits::eq(at(xpos+I), str.at(I)) for all elements I of the string controlled by str.

      Throws: Nothing

      Returns: xpos if the function can determine such a value for xpos. Otherwise, returns npos.

    74. -
      size_type find(const CharT * s, size_type pos, size_type n) const;
      +
      size_type find(const CharT * s, size_type pos, size_type n) const;

      Requires: s points to an array of at least n elements of CharT.

      Throws: Nothing

      Returns: find(basic_string<CharT,traits,Allocator>(s,n),pos).

    75. -
      size_type find(const CharT * s, size_type pos = 0) const;
      +
      size_type find(const CharT * s, size_type pos = 0) const;

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: find(basic_string(s), pos).

    76. -
      size_type find(CharT c, size_type pos = 0) const;
      +
      size_type find(CharT c, size_type pos = 0) const;

      Throws: Nothing

      Returns: find(basic_string<CharT,traits,Allocator>(1,c), pos).

    77. -
      size_type rfind(const basic_string & str, size_type pos = npos) const;
      +
      size_type rfind(const basic_string & str, size_type pos = npos) const;

      Effects: Determines the highest position xpos, if possible, such that both of the following conditions obtain: a) xpos <= pos and xpos + str.size() <= size(); b) traits::eq(at(xpos+I), str.at(I)) for all elements I of the string controlled by str.

      Throws: Nothing

      Returns: xpos if the function can determine such a value for xpos. Otherwise, returns npos.

    78. -
      size_type rfind(const CharT * s, size_type pos, size_type n) const;
      +
      size_type rfind(const CharT * s, size_type pos, size_type n) const;

      Requires: s points to an array of at least n elements of CharT.

      Throws: Nothing

      Returns: rfind(basic_string(s, n), pos).

    79. -
      size_type rfind(const CharT * s, size_type pos = npos) const;
      +
      size_type rfind(const CharT * s, size_type pos = npos) const;

      Requires: pos <= size() and s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: rfind(basic_string(s), pos).

    80. -
      size_type rfind(CharT c, size_type pos = npos) const;
      +
      size_type rfind(CharT c, size_type pos = npos) const;

      Throws: Nothing

      Returns: rfind(basic_string<CharT,traits,Allocator>(1,c),pos).

    81. -
      size_type find_first_of(const basic_string & s, size_type pos = 0) const;
      +
      size_type find_first_of(const basic_string & s, size_type pos = 0) const;

      Effects: Determines the lowest position xpos, if possible, such that both of the following conditions obtain: a) pos <= xpos and xpos < size(); b) traits::eq(at(xpos), str.at(I)) for some element I of the string controlled by str.

      Throws: Nothing

      Returns: xpos if the function can determine such a value for xpos. Otherwise, returns npos.

    82. -
      size_type find_first_of(const CharT * s, size_type pos, size_type n) const;
      +
      size_type find_first_of(const CharT * s, size_type pos, size_type n) const;

      Requires: s points to an array of at least n elements of CharT.

      Throws: Nothing

      Returns: find_first_of(basic_string(s, n), pos).

    83. -
      size_type find_first_of(const CharT * s, size_type pos = 0) const;
      +
      size_type find_first_of(const CharT * s, size_type pos = 0) const;

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: find_first_of(basic_string(s), pos).

    84. -
      size_type find_first_of(CharT c, size_type pos = 0) const;
      +
      size_type find_first_of(CharT c, size_type pos = 0) const;

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: find_first_of(basic_string<CharT,traits,Allocator>(1,c), pos).

    85. -
      size_type find_last_of(const basic_string & str, size_type pos = npos) const;
      +
      size_type find_last_of(const basic_string & str, size_type pos = npos) const;

      Effects: Determines the highest position xpos, if possible, such that both of the following conditions obtain: a) xpos <= pos and xpos < size(); b) traits::eq(at(xpos), str.at(I)) for some element I of the string controlled by str.

      Throws: Nothing

      Returns: xpos if the function can determine such a value for xpos. Otherwise, returns npos.

    86. -
      size_type find_last_of(const CharT * s, size_type pos, size_type n) const;
      +
      size_type find_last_of(const CharT * s, size_type pos, size_type n) const;

      Requires: s points to an array of at least n elements of CharT.

      Throws: Nothing

      Returns: find_last_of(basic_string(s, n), pos).

    87. -
      size_type find_last_of(const CharT * s, size_type pos = npos) const;
      +
      size_type find_last_of(const CharT * s, size_type pos = npos) const;

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: find_last_of(basic_string<CharT,traits,Allocator>(1,c),pos).

    88. -
      size_type find_last_of(CharT c, size_type pos = npos) const;
      +
      size_type find_last_of(CharT c, size_type pos = npos) const;

      Throws: Nothing

      Returns: find_last_of(basic_string(s), pos).

    89. -
      size_type find_first_not_of(const basic_string & str, size_type pos = 0) const;
      +
      size_type find_first_not_of(const basic_string & str, size_type pos = 0) const;

      Effects: Determines the lowest position xpos, if possible, such that both of the following conditions obtain: a) pos <= xpos and xpos < size(); b) traits::eq(at(xpos), str.at(I)) for no element I of the string controlled by str.

      Throws: Nothing

      Returns: xpos if the function can determine such a value for xpos. Otherwise, returns npos.

    90. -
      size_type find_first_not_of(const CharT * s, size_type pos, size_type n) const;
      +
      size_type find_first_not_of(const CharT * s, size_type pos, size_type n) const;

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: find_first_not_of(basic_string(s, n), pos).

    91. -
      size_type find_first_not_of(const CharT * s, size_type pos = 0) const;
      +
      size_type find_first_not_of(const CharT * s, size_type pos = 0) const;

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: find_first_not_of(basic_string(s), pos).

    92. -
      size_type find_first_not_of(CharT c, size_type pos = 0) const;
      +
      size_type find_first_not_of(CharT c, size_type pos = 0) const;

      Throws: Nothing

      Returns: find_first_not_of(basic_string(1, c), pos).

    93. -
      size_type find_last_not_of(const basic_string & str, size_type pos = npos) const;
      +
      size_type find_last_not_of(const basic_string & str, size_type pos = npos) const;

      Effects: Determines the highest position xpos, if possible, such that both of the following conditions obtain: a) xpos <= pos and xpos < size(); b) traits::eq(at(xpos), str.at(I)) for no element I of the string controlled by str.

      Throws: Nothing

      Returns: xpos if the function can determine such a value for xpos. Otherwise, returns npos.

    94. -
      size_type find_last_not_of(const CharT * s, size_type pos, size_type n) const;
      +
      size_type find_last_not_of(const CharT * s, size_type pos, size_type n) const;

      Requires: s points to an array of at least n elements of CharT.

      Throws: Nothing

      Returns: find_last_not_of(basic_string(s, n), pos).

    95. -
      size_type find_last_not_of(const CharT * s, size_type pos = npos) const;
      +
      size_type find_last_not_of(const CharT * s, size_type pos = npos) const;

      Requires: s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: Nothing

      Returns: find_last_not_of(basic_string(s), pos).

    96. -
      size_type find_last_not_of(CharT c, size_type pos = npos) const;
      +
      size_type find_last_not_of(CharT c, size_type pos = npos) const;

      Throws: Nothing

      Returns: find_last_not_of(basic_string(1, c), pos).

    97. -
      basic_string substr(size_type pos = 0, size_type n = npos) const;
      +
      basic_string substr(size_type pos = 0, size_type n = npos) const;

      Requires: Requires: pos <= size()

      Effects: Determines the effective length rlen of the string to copy as the smaller of n and size() - pos.

      Throws: If memory allocation throws or out_of_range if pos > size().

      Returns: basic_string<CharT,traits,Allocator>(data()+pos,rlen).

    98. -
      int compare(const basic_string & str) const;
      +
      int compare(const basic_string & str) const;

      Effects: Determines the effective length rlen of the string to copy as the smaller of size() and str.size(). The function then compares the two strings by calling traits::compare(data(), str.data(), rlen).

      Throws: Nothing

      Returns: The nonzero result if the result of the comparison is nonzero. Otherwise, returns a value < 0 if size() < str.size(), a 0 value if size() == str.size(), and value > 0 if size() > str.size()

    99. -
      int compare(size_type pos1, size_type n1, const basic_string & str) const;
      +
      int compare(size_type pos1, size_type n1, const basic_string & str) const;

      Requires: pos1 <= size()

      Effects: Determines the effective length rlen of the string to copy as the smaller of

      Throws: out_of_range if pos1 > size()

      Returns:basic_string(*this,pos1,n1).compare(str).

    100. -
      int compare(size_type pos1, size_type n1, const basic_string & str, 
      +
      int compare(size_type pos1, size_type n1, const basic_string & str, 
                   size_type pos2, size_type n2) const;

      Requires: pos1 <= size() and pos2 <= str.size()

      Effects: Determines the effective length rlen of the string to copy as the smaller of

      @@ -913,18 +927,18 @@

      Returns: basic_string(*this, pos1, n1).compare(basic_string(str, pos2, n2)).

    101. -
      int compare(const CharT * s) const;
      +
      int compare(const CharT * s) const;

      Throws: Nothing

      Returns: compare(basic_string(s)).

    102. -
      int compare(size_type pos1, size_type n1, const CharT * s, size_type n2) const;
      +
      int compare(size_type pos1, size_type n1, const CharT * s, size_type n2) const;

      Requires: pos1 > size() and s points to an array of at least n2 elements of CharT.

      Throws: out_of_range if pos1 > size()

      Returns: basic_string(*this, pos, n1).compare(basic_string(s, n2)).

    103. -
      int compare(size_type pos1, size_type n1, const CharT * s) const;
      +
      int compare(size_type pos1, size_type n1, const CharT * s) const;

      Requires: pos1 > size() and s points to an array of at least traits::length(s) + 1 elements of CharT.

      Throws: out_of_range if pos1 > size()

      Returns: basic_string(*this, pos, n1).compare(basic_string(s, n2)).

      @@ -935,7 +949,8 @@
    -
    -

    Description

    +

    Description

    Deque class

    -

    +

    deque public construct/copy/destruct

    1. -
      deque();
      +
      deque();

      Effects: Default constructors a deque.

      Throws: If allocator_type's default constructor throws.

      Complexity: Constant.

    2. -
      explicit deque(const allocator_type & a);
      +
      explicit deque(const allocator_type & a);

      Effects: Constructs a deque taking the allocator as parameter.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Constant.

    3. -
      explicit deque(size_type n);
      +
      explicit deque(size_type n);

      Effects: Constructs a deque that will use a copy of allocator a and inserts n default contructed values.

      Throws: If allocator_type's default constructor or copy constructor throws or T's default or copy constructor throws.

      Complexity: Linear to n.

    4. -
      deque(size_type n, const value_type & value, 
      +
      deque(size_type n, const value_type & value, 
             const allocator_type & a = allocator_type());

      Effects: Constructs a deque that will use a copy of allocator a and inserts n copies of value.

      Throws: If allocator_type's default constructor or copy constructor throws or T's default or copy constructor throws.

      Complexity: Linear to n.

    5. -
      deque(const deque & x);
      +
      deque(const deque & x);

      Effects: Copy constructs a deque.

      Postcondition: x == *this.

      Complexity: Linear to the elements x contains.

    6. -
      deque(deque && x);
      +
      deque(deque && x);

      Effects: Move constructor. Moves mx's resources to *this.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Constant.

    7. +
      deque(const deque & x, const allocator_type & a);
      +

      Effects: Copy constructs a vector using the specified allocator.

      +

      Postcondition: x == *this.

      +

      Throws: If allocation throws or T's copy constructor throws.

      +

      Complexity: Linear to the elements x contains.

      +
    8. +
    9. +
      deque(deque && mx, const allocator_type & a);
      +

      Effects: Move constructor using the specified allocator. Moves mx's resources to *this if a == allocator_type(). Otherwise copies values from x to *this.

      +

      Throws: If allocation or T's copy constructor throws.

      +

      Complexity: Constant if a == mx.get_allocator(), linear otherwise.

      +
    10. +
    11. template<typename InpIt> 
      -  deque(InpIt first, InpIt last, const allocator_type & a = allocator_type());
      + deque(InpIt first, InpIt last, const allocator_type & a = allocator_type());

      Effects: Constructs a deque that will use a copy of allocator a and inserts a copy of the range [first, last) in the deque.

      Throws: If allocator_type's default constructor or copy constructor throws or T's constructor taking an dereferenced InIt throws.

      Complexity: Linear to the range [first, last).

    12. -
      deque& operator=(const deque & x);
      +
      deque& operator=(const deque & x);

      Effects: Makes *this contain the same elements as x.

      Postcondition: this->size() == x.size(). *this contains a copy of each of x's elements.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Linear to the number of elements in x.

    13. -
      deque& operator=(deque && x);
      +
      deque& operator=(deque && x);

      Effects: Move assignment. All mx's values are transferred to *this.

      Postcondition: x.empty(). *this contains a the elements x had before the function.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Linear.

    14. -
      ~deque();
      +
      ~deque();

      Effects: Destroys the deque. All stored values are destroyed and used memory is deallocated.

      Throws: Nothing.

      Complexity: Linear to the number of elements.

      @@ -190,245 +205,245 @@
    -

    -deque public member functions

    +

    +deque public member functions

    1. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the internal allocator.

      Throws: If allocator's copy constructor throws.

      Complexity: Constant.

    2. -
      const stored_allocator_type & get_stored_allocator() const;
      +
      const stored_allocator_type & get_stored_allocator() const;

      Effects: Returns a reference to the internal allocator.

      Throws: Nothing

      Complexity: Constant.

      Note: Non-standard extension.

    3. -
      stored_allocator_type & get_stored_allocator();
      +
      stored_allocator_type & get_stored_allocator();

      Effects: Returns a reference to the internal allocator.

      Throws: Nothing

      Complexity: Constant.

      Note: Non-standard extension.

    4. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the deque.

      Throws: Nothing.

      Complexity: Constant.

    5. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the deque.

      Throws: Nothing.

      Complexity: Constant.

    6. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the deque.

      Throws: Nothing.

      Complexity: Constant.

    7. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the deque.

      Throws: Nothing.

      Complexity: Constant.

    8. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed deque.

      Throws: Nothing.

      Complexity: Constant.

    9. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed deque.

      Throws: Nothing.

      Complexity: Constant.

    10. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed deque.

      Throws: Nothing.

      Complexity: Constant.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed deque.

      Throws: Nothing.

      Complexity: Constant.

    12. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator to the first element contained in the deque.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator to the end of the deque.

      Throws: Nothing.

      Complexity: Constant.

    14. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed deque.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed deque.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      reference operator[](size_type n);
      +
      reference operator[](size_type n);

      Requires: size() > n.

      Effects: Returns a reference to the nth element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      const_reference operator[](size_type n) const;
      +
      const_reference operator[](size_type n) const;

      Requires: size() > n.

      Effects: Returns a const reference to the nth element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      reference at(size_type n);
      +
      reference at(size_type n);

      Requires: size() > n.

      Effects: Returns a reference to the nth element from the beginning of the container.

      Throws: std::range_error if n >= size()

      Complexity: Constant.

    19. -
      const_reference at(size_type n) const;
      +
      const_reference at(size_type n) const;

      Requires: size() > n.

      Effects: Returns a const reference to the nth element from the beginning of the container.

      Throws: std::range_error if n >= size()

      Complexity: Constant.

    20. -
      reference front();
      +
      reference front();

      Requires: !empty()

      Effects: Returns a reference to the first element of the container.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      const_reference front() const;
      +
      const_reference front() const;

      Requires: !empty()

      Effects: Returns a const reference to the first element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      reference back();
      +
      reference back();

      Requires: !empty()

      Effects: Returns a reference to the last element of the container.

      Throws: Nothing.

      Complexity: Constant.

    23. -
      const_reference back() const;
      +
      const_reference back() const;

      Requires: !empty()

      Effects: Returns a const reference to the last element of the container.

      Throws: Nothing.

      Complexity: Constant.

    24. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the deque.

      Throws: Nothing.

      Complexity: Constant.

    25. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the deque.

      Throws: Nothing.

      Complexity: Constant.

    26. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the deque contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    27. -
      void swap(deque & x);
      +
      void swap(deque & x);

      Effects: Swaps the contents of *this and x.

      Throws: Nothing.

      Complexity: Constant.

    28. -
      void assign(size_type n, const T & val);
      +
      void assign(size_type n, const T & val);

      Effects: Assigns the n copies of val to *this.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Linear to n.

    29. -
      template<typename InpIt> void assign(InpIt first, InpIt last);
      +
      template<typename InpIt> void assign(InpIt first, InpIt last);

      Effects: Assigns the the range [first, last) to *this.

      Throws: If memory allocation throws or T's constructor from dereferencing InpIt throws.

      Complexity: Linear to n.

    30. -
      void push_back(const T & x);
      +
      void push_back(const T & x);

      Effects: Inserts a copy of x at the end of the deque.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Amortized constant time.

    31. -
      void push_back(T && x);
      +
      void push_back(T && x);

      Effects: Constructs a new element in the end of the deque and moves the resources of mx to this new element.

      Throws: If memory allocation throws.

      Complexity: Amortized constant time.

    32. -
      void push_front(const T & x);
      +
      void push_front(const T & x);

      Effects: Inserts a copy of x at the front of the deque.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Amortized constant time.

    33. -
      void push_front(T && x);
      +
      void push_front(T && x);

      Effects: Constructs a new element in the front of the deque and moves the resources of mx to this new element.

      Throws: If memory allocation throws.

      Complexity: Amortized constant time.

    34. -
      void pop_back();
      +
      void pop_back();

      Effects: Removes the last element from the deque.

      Throws: Nothing.

      Complexity: Constant time.

    35. -
      void pop_front();
      +
      void pop_front();

      Effects: Removes the first element from the deque.

      Throws: Nothing.

      Complexity: Constant time.

    36. -
      iterator insert(const_iterator position, const T & x);
      +
      iterator insert(const_iterator position, const T & x);

      Requires: position must be a valid iterator of *this.

      Effects: Insert a copy of x before position.

      Throws: If memory allocation throws or x's copy constructor throws.

      Complexity: If position is end(), amortized constant time Linear time otherwise.

    37. -
      iterator insert(const_iterator position, T && x);
      +
      iterator insert(const_iterator position, T && x);

      Requires: position must be a valid iterator of *this.

      Effects: Insert a new element before position with mx's resources.

      Throws: If memory allocation throws.

      Complexity: If position is end(), amortized constant time Linear time otherwise.

    38. -
      void insert(const_iterator pos, size_type n, const value_type & x);
      +
      void insert(const_iterator pos, size_type n, const value_type & x);

      Requires: pos must be a valid iterator of *this.

      Effects: Insert n copies of x before pos.

      Throws: If memory allocation throws or T's copy constructor throws.

      @@ -436,64 +451,64 @@
    39. template<typename InpIt> 
      -  void insert(const_iterator pos, InpIt first, InpIt last);
      + void insert(const_iterator pos, InpIt first, InpIt last);

      Requires: pos must be a valid iterator of *this.

      Effects: Insert a copy of the [first, last) range before pos.

      Throws: If memory allocation throws, T's constructor from a dereferenced InpIt throws or T's copy constructor throws.

      Complexity: Linear to std::distance [first, last).

    40. -
      template<class... Args> void emplace_back(Args &&... args);
      +
      template<class... Args> void emplace_back(Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the end of the deque.

      Throws: If memory allocation throws or the in-place constructor throws.

      Complexity: Amortized constant time

    41. -
      template<class... Args> void emplace_front(Args &&... args);
      +
      template<class... Args> void emplace_front(Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the beginning of the deque.

      Throws: If memory allocation throws or the in-place constructor throws.

      Complexity: Amortized constant time

    42. -
      template<class... Args> iterator emplace(const_iterator p, Args &&... args);
      +
      template<class... Args> iterator emplace(const_iterator p, Args &&... args);

      Requires: position must be a valid iterator of *this.

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... before position

      Throws: If memory allocation throws or the in-place constructor throws.

      Complexity: If position is end(), amortized constant time Linear time otherwise.

    43. -
      void resize(size_type new_size, const value_type & x);
      +
      void resize(size_type new_size, const value_type & x);

      Effects: Inserts or erases elements at the end such that the size becomes n. New elements are copy constructed from x.

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to the difference between size() and new_size.

    44. -
      void resize(size_type new_size);
      +
      void resize(size_type new_size);

      Effects: Inserts or erases elements at the end such that the size becomes n. New elements are default constructed.

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to the difference between size() and new_size.

    45. -
      iterator erase(const_iterator pos);
      +
      iterator erase(const_iterator pos);

      Effects: Erases the element at position pos.

      Throws: Nothing.

      Complexity: Linear to the elements between pos and the last element (if pos is near the end) or the first element if(pos is near the beginning). Constant if pos is the first or the last element.

    46. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Effects: Erases the elements pointed by [first, last).

      Throws: Nothing.

      Complexity: Linear to the distance between first and last plus the elements between pos and the last element (if pos is near the end) or the first element if(pos is near the beginning).

    47. -
    48. void priv_erase_last_n(size_type n);
    49. +
    50. void priv_erase_last_n(size_type n);
    51. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the deque.

      Throws: Nothing.

      Complexity: Linear to the number of elements in the deque.

    52. -
      void shrink_to_fit();
      +
      void shrink_to_fit();

      Effects: Tries to deallocate the excess of memory created with previous allocations. The size of the deque is unchanged

      Throws: If memory allocation throws.

      Complexity: Constant.

      @@ -504,7 +519,8 @@
    -
    -

    Description

    +

    Description

    A flat_map is a kind of associative container that supports unique keys (contains at most one of each key value) and provides for fast retrieval of values of another type T based on the keys. The flat_map class supports random-access iterators.

    A flat_map satisfies all of the requirements of a container and of a reversible container and of an associative container. A flat_map also provides most operations described for unique keys. For a flat_map<Key,T> the key_type is Key and the value_type is std::pair<Key,T> (unlike std::map<Key, T> which value_type is std::pair<const Key, T>).

    Pred is the ordering function for Keys (e.g. std::less<Key>).

    @@ -133,25 +138,25 @@

    flat_map is similar to std::map but it's implemented like an ordered vector. This means that inserting a new element into a flat_map invalidates previous iterators and references

    Erasing an element of a flat_map invalidates iterators and references pointing to elements that come after (their keys are bigger) the erased element.

    -

    +

    flat_map public construct/copy/destruct

    1. -
      flat_map();
      +
      flat_map();

      Effects: Default constructs an empty flat_map.

      Complexity: Constant.

    2. -
      explicit flat_map(const Pred & comp, 
      +
      explicit flat_map(const Pred & comp, 
                         const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_map using the specified comparison object and allocator.

      Complexity: Constant.

    3. template<typename InputIterator> 
      -  flat_map(InputIterator first, InputIterator last, 
      +  flat_map(InputIterator first, InputIterator last, 
                  const Pred & comp = Pred(), 
                  const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_map using the specified comparison object and allocator, and inserts elements from the range [first ,last ).

      @@ -159,31 +164,42 @@
    4. template<typename InputIterator> 
      -  flat_map(ordered_unique_range_t, InputIterator first, InputIterator last, 
      +  flat_map(ordered_unique_range_t, InputIterator first, InputIterator last, 
                  const Pred & comp = Pred(), 
                  const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_map using the specified comparison object and allocator, and inserts elements from the ordered unique range [first ,last). This function is more efficient than the normal range creation for ordered ranges.

      Requires: [first ,last) must be ordered according to the predicate and must be unique values.

      -

      Complexity: Linear in N.

      +

      Complexity: Linear in N.

      +

      Note: Non-standard extension.

    5. -
      flat_map(const flat_map< Key, T, Pred, A > & x);
      +
      flat_map(const flat_map & x);

      Effects: Copy constructs a flat_map.

      Complexity: Linear in x.size().

    6. -
      flat_map(BOOST_RV_REF(flat_map) x);
      +
      flat_map(BOOST_RV_REF(flat_map) x);

      Effects: Move constructs a flat_map. Constructs *this using x's resources.

      -

      Complexity: Construct.

      +

      Complexity: Constant.

      Postcondition: x is emptied.

    7. -
      flat_map& operator=(BOOST_COPY_ASSIGN_REF(flat_map) x);
      +
      flat_map(const flat_map & x, const allocator_type & a);
      +

      Effects: Copy constructs a flat_map using the specified allocator.

      +

      Complexity: Linear in x.size().

      +
    8. +
    9. +
      flat_map(BOOST_RV_REF(flat_map) x, const allocator_type & a);
      +

      Effects: Move constructs a flat_map using the specified allocator. Constructs *this using x's resources.

      +

      Complexity: Constant if x.get_allocator() == a, linear otherwise.

      +
    10. +
    11. +
      flat_map& operator=(BOOST_COPY_ASSIGN_REF(flat_map) x);

      Effects: Makes *this a copy of x.

      Complexity: Linear in x.size().

    12. -
      flat_map& operator=(BOOST_RV_REF(flat_map) mx);
      +
      flat_map& operator=(BOOST_RV_REF(flat_map) mx);

      Effects: Move constructs a flat_map. Constructs *this using x's resources.

      Complexity: Construct.

      Postcondition: x is emptied.

      @@ -191,180 +207,180 @@
    -

    -flat_map public member functions

    +

    +flat_map public member functions

    1. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the comparison object out of which a was constructed.

      Complexity: Constant.

    2. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns an object of value_compare constructed out of the comparison object.

      Complexity: Constant.

    3. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the Allocator that was passed to the object's constructor.

      Complexity: Constant.

    4. -
    5. const stored_allocator_type & get_stored_allocator() const;
    6. -
    7. stored_allocator_type & get_stored_allocator();
    8. +
    9. const stored_allocator_type & get_stored_allocator() const;
    10. +
    11. stored_allocator_type & get_stored_allocator();
    12. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    14. -
      const_iterator cbegin() const;
      -

      Effects: Returns a const_iterator to the first element contained in the container.

      +
      iterator end();
      +

      Effects: Returns an iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      iterator end();
      -

      Effects: Returns an iterator to the end of the container.

      +
      const_iterator end() const;
      +

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      const_iterator end() const;
      -

      Effects: Returns a const_iterator to the end of the container.

      +
      reverse_iterator rbegin();
      +

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      const_iterator cend() const;
      -

      Effects: Returns a const_iterator to the end of the container.

      +
      const_reverse_iterator rbegin() const;
      +

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      reverse_iterator rbegin();
      -

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed container.

      +
      reverse_iterator rend();
      +

      Effects: Returns a reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      const_reverse_iterator rbegin() const;
      -

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      +
      const_reverse_iterator rend() const;
      +

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      const_reverse_iterator crbegin() const;
      -

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      +
      const_iterator cbegin() const;
      +

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      reverse_iterator rend();
      -

      Effects: Returns a reverse_iterator pointing to the end of the reversed container.

      +
      const_iterator cend() const;
      +

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      const_reverse_iterator rend() const;
      -

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      +
      const_reverse_iterator crbegin() const;
      +

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    23. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    24. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    25. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    26. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the container.

      Throws: Nothing.

      Complexity: Constant.

    27. -
      mapped_type & operator[](const key_type & k);
      +
      mapped_type & operator[](const key_type & k);

      Effects: If there is no key equivalent to x in the flat_map, inserts value_type(x, T()) into the flat_map.

      Returns: A reference to the mapped_type corresponding to x in *this.

      Complexity: Logarithmic.

    28. -
      mapped_type & operator[](key_type && k);
      +
      mapped_type & operator[](key_type && k);

      Effects: If there is no key equivalent to x in the flat_map, inserts value_type(move(x), T()) into the flat_map (the key is move-constructed)

      Returns: A reference to the mapped_type corresponding to x in *this.

      Complexity: Logarithmic.

    29. -
       BOOST_MOVE_CONVERSION_AWARE_CATCH(operator, key_type, mapped_type &, 
      +
       BOOST_MOVE_CONVERSION_AWARE_CATCH(operator, key_type, mapped_type &, 
                                          priv_subscript) const;

      Returns: A reference to the element whose key is equivalent to x. Throws: An exception object of type out_of_range if no such element is present. Complexity: logarithmic.

    30. -
      const T & at(const key_type & k) const;
      +
      const T & at(const key_type & k) const;

      Returns: A reference to the element whose key is equivalent to x. Throws: An exception object of type out_of_range if no such element is present. Complexity: logarithmic.

    31. -
      void swap(flat_map & x);
      +
      void swap(flat_map & x);

      Effects: Swaps the contents of *this and x.

      Throws: Nothing.

      Complexity: Constant.

    32. -
      std::pair< iterator, bool > insert(const value_type & x);
      +
      std::pair< iterator, bool > insert(const value_type & x);

      Effects: Inserts x if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    33. -
      std::pair< iterator, bool > insert(BOOST_RV_REF(value_type) x);
      +
      std::pair< iterator, bool > insert(BOOST_RV_REF(value_type) x);

      Effects: Inserts a new value_type move constructed from the pair if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    34. -
      std::pair< iterator, bool > insert(BOOST_RV_REF(impl_value_type) x);
      +
      std::pair< iterator, bool > insert(BOOST_RV_REF(movable_value_type) x);

      Effects: Inserts a new value_type move constructed from the pair if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    35. -
      iterator insert(const_iterator position, const value_type & x);
      +
      iterator insert(const_iterator position, const value_type & x);

      Effects: Inserts a copy of x in the container if and only if there is no element in the container with key equivalent to the key of x. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    36. -
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);
      +
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);

      Effects: Inserts an element move constructed from x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    37. -
      iterator insert(const_iterator position, BOOST_RV_REF(impl_value_type) x);
      +
      iterator insert(const_iterator position, BOOST_RV_REF(movable_value_type) x);

      Effects: Inserts an element move constructed from x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      @@ -372,14 +388,23 @@
    38. template<typename InputIterator> 
      -  void insert(InputIterator first, InputIterator last);
      + void insert(InputIterator first, InputIterator last);

      Requires: first, last are not iterators into *this.

      Effects: inserts each element from the range [first,last) if and only if there is no element with key equivalent to the key of that element.

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      Note: If an element is inserted it might invalidate elements.

    39. -
      template<class... Args> std::pair< iterator, bool > emplace(Args &&... args);
      +
      template<typename InputIterator> 
      +  void insert(ordered_unique_range_t, InputIterator first, InputIterator last);
      +

      Requires: first, last are not iterators into *this.

      +

      Requires: [first ,last) must be ordered according to the predicate and must be unique values.

      +

      Effects: inserts each element from the range [first,last) if and only if there is no element with key equivalent to the key of that element. This function is more efficient than the normal range creation for ordered ranges.

      +

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      +

      Note: If an element is inserted it might invalidate elements.

      +
    40. +
    41. +
      template<class... Args> std::pair< iterator, bool > emplace(Args &&... args);

      Effects: Inserts an object x of type T constructed with std::forward<Args>(args)... if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      @@ -387,97 +412,97 @@
    42. template<class... Args> 
      -  iterator emplace_hint(const_iterator hint, Args &&... args);
      + iterator emplace_hint(const_iterator hint, Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the container if and only if there is no element in the container with key equivalent to the key of x. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    43. -
      iterator erase(const_iterator position);
      +
      iterator erase(const_iterator position);

      Effects: Erases the element pointed to by position.

      Returns: Returns an iterator pointing to the element immediately following q prior to the element being erased. If no such element exists, returns end().

      Complexity: Linear to the elements with keys bigger than position

      Note: Invalidates elements with keys not less than the erased element.

    44. -
      size_type erase(const key_type & x);
      +
      size_type erase(const key_type & x);

      Effects: Erases all elements in the container with key equivalent to x.

      Returns: Returns the number of erased elements.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    45. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Effects: Erases all the elements in the range [first, last).

      Returns: Returns last.

      Complexity: size()*N where N is the distance from first to last.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    46. -
      void clear();
      +
      void clear();

      Effects: erase(a.begin(),a.end()).

      Postcondition: size() == 0.

      Complexity: linear in size().

    47. -
      void shrink_to_fit();
      +
      void shrink_to_fit();
      Effects: Tries to deallocate the excess of memory created

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to size().

    48. -
      iterator find(const key_type & x);
      +
      iterator find(const key_type & x);

      Returns: An iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.

    49. -
      const_iterator find(const key_type & x) const;
      +
      const_iterator find(const key_type & x) const;

      Returns: A const_iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.s

    50. -
      size_type count(const key_type & x) const;
      +
      size_type count(const key_type & x) const;

      Returns: The number of elements with key equivalent to x.

      Complexity: log(size())+count(k)

    51. -
      iterator lower_bound(const key_type & x);
      +
      iterator lower_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    52. -
      const_iterator lower_bound(const key_type & x) const;
      +
      const_iterator lower_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    53. -
      iterator upper_bound(const key_type & x);
      +
      iterator upper_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    54. -
      const_iterator upper_bound(const key_type & x) const;
      +
      const_iterator upper_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    55. -
      std::pair< iterator, iterator > equal_range(const key_type & x);
      +
      std::pair< iterator, iterator > equal_range(const key_type & x);

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    56. std::pair< const_iterator, const_iterator > 
      -equal_range(const key_type & x) const;
      +equal_range(const key_type & x) const;

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    57. -
      size_type capacity() const;
      +
      size_type capacity() const;

      Effects: Number of elements for which memory has been allocated. capacity() is always greater than or equal to size().

      Throws: Nothing.

      Complexity: Constant.

    58. -
      void reserve(size_type count);
      +
      void reserve(size_type count);

      Effects: If n is less than or equal to capacity(), this call has no effect. Otherwise, it is a request for allocation of additional memory. If the request is successful, then capacity() is greater than or equal to n; otherwise, capacity() is unchanged. In either case, size() is unchanged.

      Throws: If memory allocation allocation throws or T's copy constructor throws.

      Note: If capacity() is less than "count", iterators and references to to values might be invalidated.

      @@ -488,7 +513,8 @@
    -
    -

    Description

    +

    Description

    A flat_multimap is a kind of associative container that supports equivalent keys (possibly containing multiple copies of the same key value) and provides for fast retrieval of values of another type T based on the keys. The flat_multimap class supports random-access iterators.

    A flat_multimap satisfies all of the requirements of a container and of a reversible container and of an associative container. For a flat_multimap<Key,T> the key_type is Key and the value_type is std::pair<Key,T> (unlike std::multimap<Key, T> which value_type is std::pair<const Key, T>).

    Pred is the ordering function for Keys (e.g. std::less<Key>).

    A is the allocator to allocate the value_types (e.g. allocator< std::pair<Key, T> >).

    -

    +

    flat_multimap public construct/copy/destruct

    1. -
      flat_multimap();
      +
      flat_multimap();

      Effects: Default constructs an empty flat_map.

      Complexity: Constant.

    2. -
      explicit flat_multimap(const Pred & comp, 
      +
      explicit flat_multimap(const Pred & comp, 
                              const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_multimap using the specified comparison object and allocator.

      Complexity: Constant.

    3. template<typename InputIterator> 
      -  flat_multimap(InputIterator first, InputIterator last, 
      +  flat_multimap(InputIterator first, InputIterator last, 
                       const Pred & comp = Pred(), 
                       const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_multimap using the specified comparison object and allocator, and inserts elements from the range [first ,last ).

      @@ -149,163 +158,198 @@
    4. template<typename InputIterator> 
      -  flat_multimap(ordered_range_t, InputIterator first, InputIterator last, 
      +  flat_multimap(ordered_range_t, InputIterator first, InputIterator last, 
                       const Pred & comp = Pred(), 
                       const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_multimap using the specified comparison object and allocator, and inserts elements from the ordered range [first ,last). This function is more efficient than the normal range creation for ordered ranges.

      Requires: [first ,last) must be ordered according to the predicate.

      -

      Complexity: Linear in N.

      +

      Complexity: Linear in N.

      +

      Note: Non-standard extension.

    5. -
      flat_multimap(const flat_multimap< Key, T, Pred, A > & x);
      +
      flat_multimap(const flat_multimap & x);

      Effects: Copy constructs a flat_multimap.

      Complexity: Linear in x.size().

    6. -
      flat_multimap(BOOST_RV_REF(flat_multimap) x);
      +
      flat_multimap(BOOST_RV_REF(flat_multimap) x);

      Effects: Move constructs a flat_multimap. Constructs *this using x's resources.

      -

      Complexity: Construct.

      +

      Complexity: Constant.

      Postcondition: x is emptied.

    7. -
      flat_multimap& operator=(BOOST_COPY_ASSIGN_REF(flat_multimap) x);
      +
      flat_multimap(const flat_multimap & x, const allocator_type & a);
      +

      Effects: Copy constructs a flat_multimap using the specified allocator.

      +

      Complexity: Linear in x.size().

      +
    8. +
    9. +
      flat_multimap(BOOST_RV_REF(flat_multimap) x, const allocator_type & a);
      +

      Effects: Move constructs a flat_multimap using the specified allocator. Constructs *this using x's resources.

      +

      Complexity: Constant if a == x.get_allocator(), linear otherwise.

      +
    10. +
    11. +
      flat_multimap& operator=(BOOST_COPY_ASSIGN_REF(flat_multimap) x);

      Effects: Makes *this a copy of x.

      Complexity: Linear in x.size().

    12. -
      flat_multimap& operator=(BOOST_RV_REF(flat_multimap) mx);
      +
      flat_multimap& operator=(BOOST_RV_REF(flat_multimap) mx);

      Effects: this->swap(x.get()).

      Complexity: Constant.

    -

    -flat_multimap public member functions

    +

    +flat_multimap public member functions

    1. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the comparison object out of which a was constructed.

      Complexity: Constant.

    2. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns an object of value_compare constructed out of the comparison object.

      Complexity: Constant.

    3. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the Allocator that was passed to the object's constructor.

      Complexity: Constant.

    4. -
    5. const stored_allocator_type & get_stored_allocator() const;
    6. -
    7. stored_allocator_type & get_stored_allocator();
    8. +
    9. const stored_allocator_type & get_stored_allocator() const;
    10. +
    11. stored_allocator_type & get_stored_allocator();
    12. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    14. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      bool empty() const;
      +
      const_iterator cbegin() const;
      +

      Effects: Returns a const_iterator to the first element contained in the container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    21. +
    22. +
      const_iterator cend() const;
      +

      Effects: Returns a const_iterator to the end of the container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    23. +
    24. +
      const_reverse_iterator crbegin() const;
      +

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    25. +
    26. +
      const_reverse_iterator crend() const;
      +

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    27. +
    28. +
      bool empty() const;

      Effects: Returns true if the container contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    29. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    30. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the container.

      Throws: Nothing.

      Complexity: Constant.

    31. -
      void swap(flat_multimap & x);
      +
      void swap(flat_multimap & x);

      Effects: Swaps the contents of *this and x.

      Throws: Nothing.

      Complexity: Constant.

    32. -
      iterator insert(const value_type & x);
      +
      iterator insert(const value_type & x);

      Effects: Inserts x and returns the iterator pointing to the newly inserted element.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    33. -
      iterator insert(BOOST_RV_REF(value_type) x);
      +
      iterator insert(BOOST_RV_REF(value_type) x);

      Effects: Inserts a new value move-constructed from x and returns the iterator pointing to the newly inserted element.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    34. -
      iterator insert(BOOST_RV_REF(impl_value_type) x);
      +
      iterator insert(BOOST_RV_REF(impl_value_type) x);

      Effects: Inserts a new value move-constructed from x and returns the iterator pointing to the newly inserted element.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    35. -
      iterator insert(const_iterator position, const value_type & x);
      +
      iterator insert(const_iterator position, const value_type & x);

      Effects: Inserts a copy of x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant time if the value is to be inserted before p) plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    36. -
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);
      +
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);

      Effects: Inserts a value move constructed from x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant time if the value is to be inserted before p) plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    37. -
      iterator insert(const_iterator position, BOOST_RV_REF(impl_value_type) x);
      +
      iterator insert(const_iterator position, BOOST_RV_REF(impl_value_type) x);

      Effects: Inserts a value move constructed from x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant time if the value is to be inserted before p) plus linear insertion to the elements with bigger keys than x.

      @@ -313,111 +357,120 @@
    38. template<typename InputIterator> 
      -  void insert(InputIterator first, InputIterator last);
      + void insert(InputIterator first, InputIterator last);

      Requires: first, last are not iterators into *this.

      Effects: inserts each element from the range [first,last) .

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      Note: If an element is inserted it might invalidate elements.

    39. -
      template<class... Args> iterator emplace(Args &&... args);
      +
      template<typename InputIterator> 
      +  void insert(ordered_range_t, InputIterator first, InputIterator last);
      +

      Requires: first, last are not iterators into *this.

      +

      Requires: [first ,last) must be ordered according to the predicate.

      +

      Effects: inserts each element from the range [first,last) if and only if there is no element with key equivalent to the key of that element. This function is more efficient than the normal range creation for ordered ranges.

      +

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      +

      Note: If an element is inserted it might invalidate elements.

      +
    40. +
    41. +
      template<class... Args> iterator emplace(Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... and returns the iterator pointing to the newly inserted element.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    42. template<class... Args> 
      -  iterator emplace_hint(const_iterator hint, Args &&... args);
      + iterator emplace_hint(const_iterator hint, Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant time if the value is to be inserted before p) plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    43. -
      iterator erase(const_iterator position);
      +
      iterator erase(const_iterator position);

      Effects: Erases the element pointed to by position.

      Returns: Returns an iterator pointing to the element immediately following q prior to the element being erased. If no such element exists, returns end().

      Complexity: Linear to the elements with keys bigger than position

      Note: Invalidates elements with keys not less than the erased element.

    44. -
      size_type erase(const key_type & x);
      +
      size_type erase(const key_type & x);

      Effects: Erases all elements in the container with key equivalent to x.

      Returns: Returns the number of erased elements.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    45. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Effects: Erases all the elements in the range [first, last).

      Returns: Returns last.

      Complexity: size()*N where N is the distance from first to last.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    46. -
      void clear();
      +
      void clear();

      Effects: erase(a.begin(),a.end()).

      Postcondition: size() == 0.

      Complexity: linear in size().

    47. -
      void shrink_to_fit();
      +
      void shrink_to_fit();
      Effects: Tries to deallocate the excess of memory created

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to size().

    48. -
      iterator find(const key_type & x);
      +
      iterator find(const key_type & x);

      Returns: An iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.

    49. -
      const_iterator find(const key_type & x) const;
      +
      const_iterator find(const key_type & x) const;

      Returns: An const_iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.

    50. -
      size_type count(const key_type & x) const;
      +
      size_type count(const key_type & x) const;

      Returns: The number of elements with key equivalent to x.

      Complexity: log(size())+count(k)

    51. -
      iterator lower_bound(const key_type & x);
      +
      iterator lower_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    52. -
      const_iterator lower_bound(const key_type & x) const;
      +
      const_iterator lower_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    53. -
      iterator upper_bound(const key_type & x);
      +
      iterator upper_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    54. -
      const_iterator upper_bound(const key_type & x) const;
      +
      const_iterator upper_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    55. -
      std::pair< iterator, iterator > equal_range(const key_type & x);
      +
      std::pair< iterator, iterator > equal_range(const key_type & x);

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    56. std::pair< const_iterator, const_iterator > 
      -equal_range(const key_type & x) const;
      +equal_range(const key_type & x) const;

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    57. -
      size_type capacity() const;
      +
      size_type capacity() const;

      Effects: Number of elements for which memory has been allocated. capacity() is always greater than or equal to size().

      Throws: Nothing.

      Complexity: Constant.

    58. -
      void reserve(size_type count);
      +
      void reserve(size_type count);

      Effects: If n is less than or equal to capacity(), this call has no effect. Otherwise, it is a request for allocation of additional memory. If the request is successful, then capacity() is greater than or equal to n; otherwise, capacity() is unchanged. In either case, size() is unchanged.

      Throws: If memory allocation allocation throws or T's copy constructor throws.

      Note: If capacity() is less than "count", iterators and references to to values might be invalidated.

      @@ -428,7 +481,8 @@
    -
    -

    Description

    +

    Description

    flat_multiset is a Sorted Associative Container that stores objects of type Key. flat_multiset is a Simple Associative Container, meaning that its value type, as well as its key type, is Key. flat_Multiset can store multiple copies of the same key value.

    flat_multiset is similar to std::multiset but it's implemented like an ordered vector. This means that inserting a new element into a flat_multiset invalidates previous iterators and references

    Erasing an element of a flat_multiset invalidates iterators and references pointing to elements that come after (their keys are equal or bigger) the erased element.

    -

    +

    flat_multiset public construct/copy/destruct

    1. -
      explicit flat_multiset();
      -

      Effects: Defatuls constructs an empty flat_map.

      +
      explicit flat_multiset();
      +

      Effects: Default constructs an empty flat_multiset.

      Complexity: Constant.

    2. -
    3. explicit flat_multiset(const Pred & comp, 
      +
    4. explicit flat_multiset(const Pred & comp, 
                              const allocator_type & a = allocator_type());
    5. template<typename InputIterator> 
      -  flat_multiset(InputIterator first, InputIterator last, 
      +  flat_multiset(InputIterator first, InputIterator last, 
                       const Pred & comp = Pred(), 
                       const allocator_type & a = allocator_type());
    6. template<typename InputIterator> 
      -  flat_multiset(ordered_range_t, InputIterator first, InputIterator last, 
      +  flat_multiset(ordered_range_t, InputIterator first, InputIterator last, 
                       const Pred & comp = Pred(), 
                       const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_multiset using the specified comparison object and allocator, and inserts elements from the ordered range [first ,last ). This function is more efficient than the normal range creation for ordered ranges.

      Requires: [first ,last) must be ordered according to the predicate.

      -

      Complexity: Linear in N.

      +

      Complexity: Linear in N.

      +

      Note: Non-standard extension.

      +
    7. +
    8. +
      flat_multiset(const flat_multiset & x);
      +

      Effects: Copy constructs a flat_multiset.

      +

      Complexity: Linear in x.size().

      +
    9. +
    10. +
      flat_multiset(BOOST_RV_REF(flat_multiset) mx);
      +

      Effects: Move constructs a flat_multiset. Constructs *this using x's resources.

      +

      Complexity: Constant.

      +

      Postcondition: x is emptied.

      +
    11. +
    12. +
      flat_multiset(const flat_multiset & x, const allocator_type & a);
      +

      Effects: Copy constructs a flat_multiset using the specified allocator.

      +

      Complexity: Linear in x.size().

      +
    13. +
    14. +
      flat_multiset(BOOST_RV_REF(flat_multiset) mx, const allocator_type & a);
      +

      Effects: Move constructs a flat_multiset using the specified allocator. Constructs *this using x's resources.

      +

      Complexity: Constant if a == mx.get_allocator(), linear otherwise

      +
    15. +
    16. +
      flat_multiset& operator=(BOOST_COPY_ASSIGN_REF(flat_multiset) x);
      +

      Effects: Makes *this a copy of x.

      +

      Complexity: Linear in x.size().

      +
    17. +
    18. +
      flat_multiset& operator=(BOOST_RV_REF(flat_multiset) mx);
      +

      Effects: Makes *this a copy of x.

      +

      Complexity: Linear in x.size().

    19. -
    20. flat_multiset(const flat_multiset< T, Pred, A > & x);
    21. -
    22. flat_multiset(BOOST_RV_REF(flat_multiset) x);
    23. -
    24. flat_multiset& operator=(BOOST_COPY_ASSIGN_REF(flat_multiset) x);
    25. -
    26. flat_multiset& operator=(BOOST_RV_REF(flat_multiset) mx);
    -

    -flat_multiset public member functions

    +

    +flat_multiset public member functions

    1. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the comparison object out of which a was constructed.

      Complexity: Constant.

    2. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns an object of value_compare constructed out of the comparison object.

      Complexity: Constant.

    3. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the Allocator that was passed to the object's constructor.

      Complexity: Constant.

    4. -
    5. const stored_allocator_type & get_stored_allocator() const;
    6. -
    7. stored_allocator_type & get_stored_allocator();
    8. +
    9. const stored_allocator_type & get_stored_allocator() const;
    10. +
    11. stored_allocator_type & get_stored_allocator();
    12. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    14. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    23. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    24. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    25. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    26. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the container.

      Throws: Nothing.

      Complexity: Constant.

    27. -
      void swap(flat_multiset & x);
      +
      void swap(flat_multiset & x);

      Effects: Swaps the contents of *this and x.

      Throws: Nothing.

      Complexity: Constant.

    28. -
      iterator insert(insert_const_ref_type x);
      +
      iterator insert(insert_const_ref_type x);

      Effects: Inserts x and returns the iterator pointing to the newly inserted element.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    29. -
    30. iterator insert(T & x);
    31. -
    32. template<typename U> iterator insert(const U & u, unspecified = 0);
    33. +
    34. iterator insert(T & x);
    35. +
    36. template<typename U> iterator insert(const U & u, unspecified = 0);
    37. -
      iterator insert(BOOST_RV_REF(value_type) x);
      +
      iterator insert(BOOST_RV_REF(value_type) x);

      Effects: Inserts a new value_type move constructed from x and returns the iterator pointing to the newly inserted element.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    38. -
      iterator insert(const_iterator p, insert_const_ref_type x);
      +
      iterator insert(const_iterator p, insert_const_ref_type x);

      Effects: Inserts a copy of x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    39. -
    40. iterator insert(const_iterator position, T & x);
    41. +
    42. iterator insert(const_iterator position, T & x);
    43. template<typename U> 
      -  iterator insert(const_iterator position, const U & u, unspecified = 0);
    44. + iterator insert(const_iterator position, const U & u, unspecified = 0);
    45. -
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);
      +
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);

      Effects: Inserts a new value move constructed from x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      @@ -308,111 +340,119 @@
    46. template<typename InputIterator> 
      -  void insert(InputIterator first, InputIterator last);
      + void insert(InputIterator first, InputIterator last);

      Requires: first, last are not iterators into *this.

      Effects: inserts each element from the range [first,last) .

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      Note: If an element is inserted it might invalidate elements.

    47. -
      template<class... Args> iterator emplace(Args &&... args);
      +
      template<typename InputIterator> 
      +  void insert(ordered_range_t, InputIterator first, InputIterator last);
      +

      Requires: first, last are not iterators into *this and must be ordered according to the predicate.

      +

      Effects: inserts each element from the range [first,last) .This function is more efficient than the normal range creation for ordered ranges.

      +

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      +

      Note: Non-standard extension. If an element is inserted it might invalidate elements.

      +
    48. +
    49. +
      template<class... Args> iterator emplace(Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... and returns the iterator pointing to the newly inserted element.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    50. template<class... Args> 
      -  iterator emplace_hint(const_iterator hint, Args &&... args);
      + iterator emplace_hint(const_iterator hint, Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    51. -
      iterator erase(const_iterator position);
      +
      iterator erase(const_iterator position);

      Effects: Erases the element pointed to by position.

      Returns: Returns an iterator pointing to the element immediately following q prior to the element being erased. If no such element exists, returns end().

      Complexity: Linear to the elements with keys bigger than position

      Note: Invalidates elements with keys not less than the erased element.

    52. -
      size_type erase(const key_type & x);
      +
      size_type erase(const key_type & x);

      Effects: Erases all elements in the container with key equivalent to x.

      Returns: Returns the number of erased elements.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    53. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Effects: Erases all the elements in the range [first, last).

      Returns: Returns last.

      Complexity: size()*N where N is the distance from first to last.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    54. -
      void clear();
      +
      void clear();

      Effects: erase(a.begin(),a.end()).

      Postcondition: size() == 0.

      Complexity: linear in size().

    55. -
      void shrink_to_fit();
      +
      void shrink_to_fit();
      Effects: Tries to deallocate the excess of memory created

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to size().

    56. -
      iterator find(const key_type & x);
      +
      iterator find(const key_type & x);

      Returns: An iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.

    57. -
      const_iterator find(const key_type & x) const;
      +
      const_iterator find(const key_type & x) const;

      Returns: A const_iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.s

    58. -
      size_type count(const key_type & x) const;
      +
      size_type count(const key_type & x) const;

      Returns: The number of elements with key equivalent to x.

      Complexity: log(size())+count(k)

    59. -
      iterator lower_bound(const key_type & x);
      +
      iterator lower_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    60. -
      const_iterator lower_bound(const key_type & x) const;
      +
      const_iterator lower_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    61. -
      iterator upper_bound(const key_type & x);
      +
      iterator upper_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    62. -
      const_iterator upper_bound(const key_type & x) const;
      +
      const_iterator upper_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    63. std::pair< const_iterator, const_iterator > 
      -equal_range(const key_type & x) const;
      +equal_range(const key_type & x) const;

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    64. -
      std::pair< iterator, iterator > equal_range(const key_type & x);
      +
      std::pair< iterator, iterator > equal_range(const key_type & x);

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    65. -
      size_type capacity() const;
      +
      size_type capacity() const;

      Effects: Number of elements for which memory has been allocated. capacity() is always greater than or equal to size().

      Throws: Nothing.

      Complexity: Constant.

    66. -
      void reserve(size_type count);
      +
      void reserve(size_type count);

      Effects: If n is less than or equal to capacity(), this call has no effect. Otherwise, it is a request for allocation of additional memory. If the request is successful, then capacity() is greater than or equal to n; otherwise, capacity() is unchanged. In either case, size() is unchanged.

      Throws: If memory allocation allocation throws or T's copy constructor throws.

      Note: If capacity() is less than "count", iterators and references to to values might be invalidated.

      @@ -423,7 +463,8 @@
    -
    -

    Description

    +

    Description

    flat_set is a Sorted Associative Container that stores objects of type Key. flat_set is a Simple Associative Container, meaning that its value type, as well as its key type, is Key. It is also a Unique Associative Container, meaning that no two elements are the same.

    flat_set is similar to std::set but it's implemented like an ordered vector. This means that inserting a new element into a flat_set invalidates previous iterators and references

    Erasing an element of a flat_set invalidates iterators and references pointing to elements that come after (their keys are bigger) the erased element.

    -

    +

    flat_set public construct/copy/destruct

    1. -
      explicit flat_set();
      -

      Effects: Defatuls constructs an empty flat_map.

      +
      explicit flat_set();
      +

      Effects: Default constructs an empty flat_set.

      Complexity: Constant.

    2. -
      explicit flat_set(const Pred & comp, 
      +
      explicit flat_set(const Pred & comp, 
                         const allocator_type & a = allocator_type());
      -

      Effects: Constructs an empty flat_map using the specified comparison object and allocator.

      +

      Effects: Constructs an empty flat_set using the specified comparison object and allocator.

      Complexity: Constant.

    3. template<typename InputIterator> 
      -  flat_set(InputIterator first, InputIterator last, 
      +  flat_set(InputIterator first, InputIterator last, 
                  const Pred & comp = Pred(), 
                  const allocator_type & a = allocator_type());
      -

      Effects: Constructs an empty map using the specified comparison object and allocator, and inserts elements from the range [first ,last ).

      +

      Effects: Constructs an empty set using the specified comparison object and allocator, and inserts elements from the range [first ,last ).

      Complexity: Linear in N if the range [first ,last ) is already sorted using comp and otherwise N logN, where N is last - first.

    4. template<typename InputIterator> 
      -  flat_set(ordered_unique_range_t, InputIterator first, InputIterator last, 
      +  flat_set(ordered_unique_range_t, InputIterator first, InputIterator last, 
                  const Pred & comp = Pred(), 
                  const allocator_type & a = allocator_type());

      Effects: Constructs an empty flat_set using the specified comparison object and allocator, and inserts elements from the ordered unique range [first ,last). This function is more efficient than the normal range creation for ordered ranges.

      Requires: [first ,last) must be ordered according to the predicate and must be unique values.

      -

      Complexity: Linear in N.

      +

      Complexity: Linear in N.

      +

      Note: Non-standard extension.

    5. -
      flat_set(const flat_set< T, Pred, A > & x);
      -

      Effects: Copy constructs a map.

      +
      flat_set(const flat_set & x);
      +

      Effects: Copy constructs a set.

      Complexity: Linear in x.size().

    6. -
      flat_set(BOOST_RV_REF(flat_set) mx);
      -

      Effects: Move constructs a map. Constructs *this using x's resources.

      -

      Complexity: Construct.

      +
      flat_set(BOOST_RV_REF(flat_set) mx);
      +

      Effects: Move constructs a set. Constructs *this using x's resources.

      +

      Complexity: Constant.

      Postcondition: x is emptied.

    7. -
      flat_set& operator=(BOOST_COPY_ASSIGN_REF(flat_set) x);
      -

      Effects: Makes *this a copy of x.

      +
      flat_set(const flat_set & x, const allocator_type & a);
      +

      Effects: Copy constructs a set using the specified allocator.

      Complexity: Linear in x.size().

    8. -
      flat_set& operator=(BOOST_RV_REF(flat_set) mx);
      +
      flat_set(BOOST_RV_REF(flat_set) mx, const allocator_type & a);
      +

      Effects: Move constructs a set using the specified allocator. Constructs *this using x's resources.

      +

      Complexity: Constant if a == mx.get_allocator(), linear otherwise

      +
    9. +
    10. +
      flat_set& operator=(BOOST_COPY_ASSIGN_REF(flat_set) x);

      Effects: Makes *this a copy of x.

      Complexity: Linear in x.size().

    11. +
    12. +
      flat_set& operator=(BOOST_RV_REF(flat_set) mx);
      +

      Effects: Makes *this a copy of the previous value of xx.

      +

      Complexity: Linear in x.size().

      +
    -

    -flat_set public member functions

    +

    +flat_set public member functions

    1. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the comparison object out of which a was constructed.

      Complexity: Constant.

    2. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns an object of value_compare constructed out of the comparison object.

      Complexity: Constant.

    3. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the Allocator that was passed to the object's constructor.

      Complexity: Constant.

    4. -
    5. const stored_allocator_type & get_stored_allocator() const;
    6. -
    7. stored_allocator_type & get_stored_allocator();
    8. +
    9. const stored_allocator_type & get_stored_allocator() const;
    10. +
    11. stored_allocator_type & get_stored_allocator();
    12. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    14. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    23. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    24. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    25. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    26. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the container.

      Throws: Nothing.

      Complexity: Constant.

    27. -
      void swap(flat_set & x);
      +
      void swap(flat_set & x);

      Effects: Swaps the contents of *this and x.

      Throws: Nothing.

      Complexity: Constant.

    28. -
      std::pair< iterator, bool > insert(insert_const_ref_type x);
      +
      std::pair< iterator, bool > insert(insert_const_ref_type x);

      Effects: Inserts x if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    29. -
    30. std::pair< iterator, bool > insert(T & x);
    31. +
    32. std::pair< iterator, bool > insert(T & x);
    33. template<typename U> 
      -  std::pair< iterator, bool > insert(const U & u, unspecified = 0);
    34. + std::pair< iterator, bool > insert(const U & u, unspecified = 0);
    35. -
      std::pair< iterator, bool > insert(BOOST_RV_REF(value_type) x);
      +
      std::pair< iterator, bool > insert(BOOST_RV_REF(value_type) x);

      Effects: Inserts a new value_type move constructed from the pair if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    36. -
      iterator insert(const_iterator p, insert_const_ref_type x);
      +
      iterator insert(const_iterator p, insert_const_ref_type x);

      Effects: Inserts a copy of x in the container if and only if there is no element in the container with key equivalent to the key of x. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    37. -
    38. iterator insert(const_iterator position, T & x);
    39. +
    40. iterator insert(const_iterator position, T & x);
    41. template<typename U> 
      -  iterator insert(const_iterator position, const U & u, unspecified = 0);
    42. + iterator insert(const_iterator position, const U & u, unspecified = 0);
    43. -
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);
      +
      iterator insert(const_iterator position, BOOST_RV_REF(value_type) x);

      Effects: Inserts an element move constructed from x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      @@ -336,14 +351,22 @@
    44. template<typename InputIterator> 
      -  void insert(InputIterator first, InputIterator last);
      + void insert(InputIterator first, InputIterator last);

      Requires: first, last are not iterators into *this.

      Effects: inserts each element from the range [first,last) if and only if there is no element with key equivalent to the key of that element.

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      Note: If an element is inserted it might invalidate elements.

    45. -
      template<class... Args> std::pair< iterator, bool > emplace(Args &&... args);
      +
      template<typename InputIterator> 
      +  void insert(ordered_unique_range_t, InputIterator first, InputIterator last);
      +

      Requires: first, last are not iterators into *this and must be ordered according to the predicate and must be unique values.

      +

      Effects: inserts each element from the range [first,last) .This function is more efficient than the normal range creation for ordered ranges.

      +

      Complexity: At most N log(size()+N) (N is the distance from first to last) search time plus N*size() insertion time.

      +

      Note: Non-standard extension. If an element is inserted it might invalidate elements.

      +
    46. +
    47. +
      template<class... Args> std::pair< iterator, bool > emplace(Args &&... args);

      Effects: Inserts an object x of type T constructed with std::forward<Args>(args)... if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time plus linear insertion to the elements with bigger keys than x.

      @@ -351,97 +374,97 @@
    48. template<class... Args> 
      -  iterator emplace_hint(const_iterator hint, Args &&... args);
      + iterator emplace_hint(const_iterator hint, Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the container if and only if there is no element in the container with key equivalent to the key of x. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic search time (constant if x is inserted right before p) plus insertion linear to the elements with bigger keys than x.

      Note: If an element is inserted it might invalidate elements.

    49. -
      iterator erase(const_iterator position);
      +
      iterator erase(const_iterator position);

      Effects: Erases the element pointed to by position.

      Returns: Returns an iterator pointing to the element immediately following q prior to the element being erased. If no such element exists, returns end().

      Complexity: Linear to the elements with keys bigger than position

      Note: Invalidates elements with keys not less than the erased element.

    50. -
      size_type erase(const key_type & x);
      +
      size_type erase(const key_type & x);

      Effects: Erases all elements in the container with key equivalent to x.

      Returns: Returns the number of erased elements.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    51. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Effects: Erases all the elements in the range [first, last).

      Returns: Returns last.

      Complexity: size()*N where N is the distance from first to last.

      Complexity: Logarithmic search time plus erasure time linear to the elements with bigger keys.

    52. -
      void clear();
      +
      void clear();

      Effects: erase(a.begin(),a.end()).

      Postcondition: size() == 0.

      Complexity: linear in size().

    53. -
      void shrink_to_fit();
      +
      void shrink_to_fit();
      Effects: Tries to deallocate the excess of memory created

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to size().

    54. -
      iterator find(const key_type & x);
      +
      iterator find(const key_type & x);

      Returns: An iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.

    55. -
      const_iterator find(const key_type & x) const;
      +
      const_iterator find(const key_type & x) const;

      Returns: A const_iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.s

    56. -
      size_type count(const key_type & x) const;
      +
      size_type count(const key_type & x) const;

      Returns: The number of elements with key equivalent to x.

      Complexity: log(size())+count(k)

    57. -
      iterator lower_bound(const key_type & x);
      +
      iterator lower_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    58. -
      const_iterator lower_bound(const key_type & x) const;
      +
      const_iterator lower_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    59. -
      iterator upper_bound(const key_type & x);
      +
      iterator upper_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    60. -
      const_iterator upper_bound(const key_type & x) const;
      +
      const_iterator upper_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    61. std::pair< const_iterator, const_iterator > 
      -equal_range(const key_type & x) const;
      +equal_range(const key_type & x) const;

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    62. -
      std::pair< iterator, iterator > equal_range(const key_type & x);
      +
      std::pair< iterator, iterator > equal_range(const key_type & x);

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    63. -
      size_type capacity() const;
      +
      size_type capacity() const;

      Effects: Number of elements for which memory has been allocated. capacity() is always greater than or equal to size().

      Throws: Nothing.

      Complexity: Constant.

    64. -
      void reserve(size_type count);
      +
      void reserve(size_type count);

      Effects: If n is less than or equal to capacity(), this call has no effect. Otherwise, it is a request for allocation of additional memory. If the request is successful, then capacity() is greater than or equal to n; otherwise, capacity() is unchanged. In either case, size() is unchanged.

      Throws: If memory allocation allocation throws or T's copy constructor throws.

      Note: If capacity() is less than "count", iterators and references to to values might be invalidated.

      @@ -452,7 +475,8 @@
    -
    -

    Description

    +

    Description

    A list is a doubly linked list. That is, it is a Sequence that supports both forward and backward traversal, and (amortized) constant time insertion and removal of elements at the beginning or the end, or in the middle. Lists have the important property that insertion and splicing do not invalidate iterators to list elements, and that even removal invalidates only the iterators that point to the elements that are removed. The ordering of iterators may be changed (that is, list<T>::iterator might have a different predecessor or successor after a list operation than it did before), but the iterators themselves will not be invalidated or made to point to different elements unless that invalidation or mutation is explicit.

    -

    +

    list public types

    @@ -139,70 +141,83 @@
    -

    +

    list public construct/copy/destruct

    1. -
      list();
      +
      list();

      Effects: Default constructs a list.

      Throws: If allocator_type's default constructor throws.

      Complexity: Constant.

    2. -
      explicit list(const allocator_type & a);
      +
      explicit list(const allocator_type & a);

      Effects: Constructs a list taking the allocator as parameter.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Constant.

    3. -
      explicit list(size_type n);
      +
      explicit list(size_type n);

      Effects: Constructs a list that will use a copy of allocator a and inserts n copies of value.

      Throws: If allocator_type's default constructor or copy constructor throws or T's default or copy constructor throws.

      Complexity: Linear to n.

    4. -
      list(size_type n, const T & value, const A & a = A());
      +
      list(size_type n, const T & value, const A & a = A());

      Effects: Constructs a list that will use a copy of allocator a and inserts n copies of value.

      Throws: If allocator_type's default constructor or copy constructor throws or T's default or copy constructor throws.

      Complexity: Linear to n.

    5. -
      list(const list & x);
      +
      list(const list & x);

      Effects: Copy constructs a list.

      Postcondition: x == *this.

      Throws: If allocator_type's default constructor or copy constructor throws.

      Complexity: Linear to the elements x contains.

    6. -
      list(list && x);
      +
      list(list && x);

      Effects: Move constructor. Moves mx's resources to *this.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Constant.

    7. -
      template<typename InpIt> list(InpIt first, InpIt last, const A & a = A());
      +
      list(const list & x, const allocator_type & a);
      +

      Effects: Copy constructs a list using the specified allocator.

      +

      Postcondition: x == *this.

      +

      Throws: If allocator_type's default constructor or copy constructor throws.

      +

      Complexity: Linear to the elements x contains.

      +
    8. +
    9. +
      list(list && x, const allocator_type & a);
      +

      Effects: Move constructor sing the specified allocator. Moves mx's resources to *this.

      +

      Throws: If allocation or value_type's copy constructor throws.

      +

      Complexity: Constant if a == x.get_allocator(), linear otherwise.

      +
    10. +
    11. +
      template<typename InpIt> list(InpIt first, InpIt last, const A & a = A());

      Effects: Constructs a list that will use a copy of allocator a and inserts a copy of the range [first, last) in the list.

      Throws: If allocator_type's default constructor or copy constructor throws or T's constructor taking an dereferenced InIt throws.

      Complexity: Linear to the range [first, last).

    12. -
      list& operator=(const ThisType & x);
      +
      list& operator=(const ThisType & x);

      Effects: Makes *this contain the same elements as x.

      Postcondition: this->size() == x.size(). *this contains a copy of each of x's elements.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Linear to the number of elements in x.

    13. -
      list& operator=(ThisType && x);
      +
      list& operator=(ThisType && x);

      Effects: Move assignment. All mx's values are transferred to *this.

      Postcondition: x.empty(). *this contains a the elements x had before the function.

      Throws: If allocator_type's copy constructor throws.

      Complexity: Constant.

    14. -
      ~list();
      +
      ~list();

      Effects: Destroys the list. All stored values are destroyed and used memory is deallocated.

      Throws: Nothing.

      Complexity: Linear to the number of elements.

      @@ -210,197 +225,197 @@
    -

    -list public member functions

    +

    +list public member functions

    1. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the internal allocator.

      Throws: If allocator's copy constructor throws.

      Complexity: Constant.

    2. -
    3. const stored_allocator_type & get_stored_allocator() const;
    4. -
    5. stored_allocator_type & get_stored_allocator();
    6. +
    7. const stored_allocator_type & get_stored_allocator() const;
    8. +
    9. stored_allocator_type & get_stored_allocator();
    10. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the list.

      Throws: Nothing.

      Complexity: Linear to the number of elements in the list.

    11. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    12. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    14. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    23. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the list contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    24. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    25. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the list.

      Throws: Nothing.

      Complexity: Constant.

    26. -
      void push_front(const T & x);
      +
      void push_front(const T & x);

      Effects: Inserts a copy of x at the beginning of the list.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Amortized constant time.

    27. -
      void push_front(T && x);
      +
      void push_front(T && x);

      Effects: Constructs a new element in the beginning of the list and moves the resources of mx to this new element.

      Throws: If memory allocation throws.

      Complexity: Amortized constant time.

    28. -
      void push_back(const T & x);
      +
      void push_back(const T & x);

      Effects: Inserts a copy of x at the end of the list.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Amortized constant time.

    29. -
      void push_back(T && x);
      +
      void push_back(T && x);

      Effects: Constructs a new element in the end of the list and moves the resources of mx to this new element.

      Throws: If memory allocation throws.

      Complexity: Amortized constant time.

    30. -
      void pop_front();
      +
      void pop_front();

      Effects: Removes the first element from the list.

      Throws: Nothing.

      Complexity: Amortized constant time.

    31. -
      void pop_back();
      +
      void pop_back();

      Effects: Removes the last element from the list.

      Throws: Nothing.

      Complexity: Amortized constant time.

    32. -
      reference front();
      +
      reference front();

      Requires: !empty()

      Effects: Returns a reference to the first element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    33. -
      const_reference front() const;
      +
      const_reference front() const;

      Requires: !empty()

      Effects: Returns a const reference to the first element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    34. -
      reference back();
      +
      reference back();

      Requires: !empty()

      Effects: Returns a reference to the first element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    35. -
      const_reference back() const;
      +
      const_reference back() const;

      Requires: !empty()

      Effects: Returns a const reference to the first element from the beginning of the container.

      Throws: Nothing.

      Complexity: Constant.

    36. -
      void resize(size_type new_size, const T & x);
      +
      void resize(size_type new_size, const T & x);

      Effects: Inserts or erases elements at the end such that the size becomes n. New elements are copy constructed from x.

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to the difference between size() and new_size.

    37. -
      void resize(size_type new_size);
      +
      void resize(size_type new_size);

      Effects: Inserts or erases elements at the end such that the size becomes n. New elements are default constructed.

      Throws: If memory allocation throws, or T's copy constructor throws.

      Complexity: Linear to the difference between size() and new_size.

    38. -
      void swap(ThisType & x);
      +
      void swap(ThisType & x);

      Effects: Swaps the contents of *this and x.

      Throws: Nothing.

      Complexity: Constant.

    39. -
      void insert(const_iterator p, size_type n, const T & x);
      +
      void insert(const_iterator p, size_type n, const T & x);

      Requires: p must be a valid iterator of *this.

      Effects: Inserts n copies of x before p.

      Throws: If memory allocation throws or T's copy constructor throws.

      @@ -408,72 +423,72 @@
    40. template<typename InpIt> 
      -  void insert(const_iterator p, InpIt first, InpIt last);
      + void insert(const_iterator p, InpIt first, InpIt last);

      Requires: p must be a valid iterator of *this.

      Effects: Insert a copy of the [first, last) range before p.

      Throws: If memory allocation throws, T's constructor from a dereferenced InpIt throws.

      Complexity: Linear to std::distance [first, last).

    41. -
      iterator insert(const_iterator position, const T & x);
      +
      iterator insert(const_iterator position, const T & x);

      Requires: position must be a valid iterator of *this.

      Effects: Insert a copy of x before position.

      Throws: If memory allocation throws or x's copy constructor throws.

      Complexity: Amortized constant time.

    42. -
      iterator insert(const_iterator position, T && x);
      +
      iterator insert(const_iterator position, T && x);

      Requires: position must be a valid iterator of *this.

      Effects: Insert a new element before position with mx's resources.

      Throws: If memory allocation throws.

      Complexity: Amortized constant time.

    43. -
      template<class... Args> void emplace_back(Args &&... args);
      +
      template<class... Args> void emplace_back(Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the end of the list.

      Throws: If memory allocation throws or T's in-place constructor throws.

      Complexity: Constant

    44. -
      template<class... Args> void emplace_front(Args &&... args);
      +
      template<class... Args> void emplace_front(Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the beginning of the list.

      Throws: If memory allocation throws or T's in-place constructor throws.

      Complexity: Constant

    45. -
      template<class... Args> iterator emplace(const_iterator p, Args &&... args);
      +
      template<class... Args> iterator emplace(const_iterator p, Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... before p.

      Throws: If memory allocation throws or T's in-place constructor throws.

      Complexity: Constant

    46. -
      iterator erase(const_iterator p);
      +
      iterator erase(const_iterator p);

      Requires: p must be a valid iterator of *this.

      Effects: Erases the element at p p.

      Throws: Nothing.

      Complexity: Amortized constant time.

    47. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Requires: first and last must be valid iterator to elements in *this.

      Effects: Erases the elements pointed by [first, last).

      Throws: Nothing.

      Complexity: Linear to the distance between first and last.

    48. -
      void assign(size_type n, const T & val);
      +
      void assign(size_type n, const T & val);

      Effects: Assigns the n copies of val to *this.

      Throws: If memory allocation throws or T's copy constructor throws.

      Complexity: Linear to n.

    49. -
      template<typename InpIt> void assign(InpIt first, InpIt last);
      +
      template<typename InpIt> void assign(InpIt first, InpIt last);

      Effects: Assigns the the range [first, last) to *this.

      Throws: If memory allocation throws or T's constructor from dereferencing InpIt throws.

      Complexity: Linear to n.

    50. -
      void splice(const_iterator p, ThisType & x);
      +
      void splice(const_iterator p, ThisType & x);

      Requires: p must point to an element contained by the list. x != *this

      Effects: Transfers all the elements of list x to this list, before the the element pointed by p. No destructors or copy constructors are called.

      Throws: std::runtime_error if this' allocator and x's allocator are not equal.

      @@ -481,7 +496,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    51. -
      void splice(const_iterator p, ThisType & x, const_iterator i);
      +
      void splice(const_iterator p, ThisType & x, const_iterator i);

      Requires: p must point to an element contained by this list. i must point to an element contained in list x.

      Effects: Transfers the value pointed by i, from list x to this list, before the the element pointed by p. No destructors or copy constructors are called. If p == i or p == ++i, this function is a null operation.

      Throws: std::runtime_error if this' allocator and x's allocator are not equal.

      @@ -489,7 +504,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    52. -
      void splice(const_iterator p, ThisType & x, const_iterator first, 
      +
      void splice(const_iterator p, ThisType & x, const_iterator first, 
                   const_iterator last);

      Requires: p must point to an element contained by this list. first and last must point to elements contained in list x.

      Effects: Transfers the range pointed by first and last from list x to this list, before the the element pointed by p. No destructors or copy constructors are called.

      @@ -498,7 +513,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    53. -
      void splice(const_iterator p, ThisType & x, const_iterator first, 
      +
      void splice(const_iterator p, ThisType & x, const_iterator first, 
                   const_iterator last, size_type n);

      Requires: p must point to an element contained by this list. first and last must point to elements contained in list x. n == std::distance(first, last)

      Effects: Transfers the range pointed by first and last from list x to this list, before the the element pointed by p. No destructors or copy constructors are called.

      @@ -507,42 +522,42 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    54. -
      void reverse();
      +
      void reverse();

      Effects: Reverses the order of elements in the list.

      Throws: Nothing.

      Complexity: This function is linear time.

      Note: Iterators and references are not invalidated

    55. -
      void remove(const T & value);
      +
      void remove(const T & value);

      Effects: Removes all the elements that compare equal to value.

      Throws: Nothing.

      Complexity: Linear time. It performs exactly size() comparisons for equality.

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    56. -
      template<typename Pred> void remove_if(Pred pred);
      +
      template<typename Pred> void remove_if(Pred pred);

      Effects: Removes all the elements for which a specified predicate is satisfied.

      Throws: If pred throws.

      Complexity: Linear time. It performs exactly size() calls to the predicate.

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    57. -
      void unique();
      +
      void unique();

      Effects: Removes adjacent duplicate elements or adjacent elements that are equal from the list.

      Throws: Nothing.

      Complexity: Linear time (size()-1 comparisons calls to pred()).

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    58. -
      template<typename BinaryPredicate> void unique(BinaryPredicate binary_pred);
      +
      template<typename BinaryPredicate> void unique(BinaryPredicate binary_pred);

      Effects: Removes adjacent duplicate elements or adjacent elements that satisfy some binary predicate from the list.

      Throws: If pred throws.

      Complexity: Linear time (size()-1 comparisons equality comparisons).

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    59. -
      void merge(list< T, A > & x);
      +
      void merge(list< T, A > & x);

      Requires: The lists x and *this must be distinct.

      Effects: This function removes all of x's elements and inserts them in order into *this according to std::less<value_type>. The merge is stable; that is, if an element from *this is equivalent to one from x, then the element from *this will precede the one from x.

      Throws: Nothing.

      @@ -550,7 +565,7 @@
    60. template<typename StrictWeakOrdering> 
      -  void merge(list & x, StrictWeakOrdering comp);
      + void merge(list & x, StrictWeakOrdering comp);

      Requires: p must be a comparison function that induces a strict weak ordering and both *this and x must be sorted according to that ordering The lists x and *this must be distinct.

      Effects: This function removes all of x's elements and inserts them in order into *this. The merge is stable; that is, if an element from *this is equivalent to one from x, then the element from *this will precede the one from x.

      Throws: Nothing.

      @@ -558,14 +573,14 @@

      Note: Iterators and references to *this are not invalidated.

    61. -
      void sort();
      +
      void sort();

      Effects: This function sorts the list *this according to std::less<value_type>. The sort is stable, that is, the relative order of equivalent elements is preserved.

      Throws: Nothing.

      Notes: Iterators and references are not invalidated.

      Complexity: The number of comparisons is approximately N log N, where N is the list's size.

    62. -
      template<typename StrictWeakOrdering> void sort(StrictWeakOrdering comp);
      +
      template<typename StrictWeakOrdering> void sort(StrictWeakOrdering comp);

      Effects: This function sorts the list *this according to std::less<value_type>. The sort is stable, that is, the relative order of equivalent elements is preserved.

      Throws: Nothing.

      Notes: Iterators and references are not invalidated.

      @@ -577,7 +592,8 @@
    -
    -

    Description

    +

    Description

    A map is a kind of associative container that supports unique keys (contains at most one of each key value) and provides for fast retrieval of values of another type T based on the keys. The map class supports bidirectional iterators.

    A map satisfies all of the requirements of a container and of a reversible container and of an associative container. For a map<Key,T> the key_type is Key and the value_type is std::pair<const Key,T>.

    Pred is the ordering function for Keys (e.g. std::less<Key>).

    A is the allocator to allocate the value_types (e.g. allocator< std::pair<const Key, T> > ).

    -

    +

    map public construct/copy/destruct

    1. -
      map();
      +
      map();

      Effects: Default constructs an empty map.

      Complexity: Constant.

    2. -
      explicit map(const Pred & comp, const allocator_type & a = allocator_type());
      +
      explicit map(const Pred & comp, const allocator_type & a = allocator_type());

      Effects: Constructs an empty map using the specified comparison object and allocator.

      Complexity: Constant.

    3. template<typename InputIterator> 
      -  map(InputIterator first, InputIterator last, const Pred & comp = Pred(), 
      +  map(InputIterator first, InputIterator last, const Pred & comp = Pred(), 
             const allocator_type & a = allocator_type());

      Effects: Constructs an empty map using the specified comparison object and allocator, and inserts elements from the range [first ,last ).

      Complexity: Linear in N if the range [first ,last ) is already sorted using comp and otherwise N logN, where N is last - first.

    4. template<typename InputIterator> 
      -  map(ordered_unique_range_t, InputIterator first, InputIterator last, 
      +  map(ordered_unique_range_t, InputIterator first, InputIterator last, 
             const Pred & comp = Pred(), 
             const allocator_type & a = allocator_type());

      Effects: Constructs an empty map using the specified comparison object and allocator, and inserts elements from the ordered unique range [first ,last). This function is more efficient than the normal range creation for ordered ranges.

      @@ -161,289 +167,324 @@

      Complexity: Linear in N.

    5. -
      map(const map< Key, T, Pred, A > & x);
      +
      map(const map & x);

      Effects: Copy constructs a map.

      Complexity: Linear in x.size().

    6. -
      map(BOOST_RV_REF(map) x);
      +
      map(BOOST_RV_REF(map) x);

      Effects: Move constructs a map. Constructs *this using x's resources.

      -

      Complexity: Construct.

      +

      Complexity: Constant.

      Postcondition: x is emptied.

    7. -
      map& operator=(BOOST_COPY_ASSIGN_REF(map) x);
      +
      map(const map & x, const allocator_type & a);
      +

      Effects: Copy constructs a map using the specified allocator.

      +

      Complexity: Linear in x.size().

      +
    8. +
    9. +
      map(BOOST_RV_REF(map) x, const allocator_type & a);
      +

      Effects: Move constructs a map using the specified allocator. Constructs *this using x's resources.

      +

      Complexity: Constant if x == x.get_allocator(), linear otherwise.

      +

      Postcondition: x is emptied.

      +
    10. +
    11. +
      map& operator=(BOOST_COPY_ASSIGN_REF(map) x);

      Effects: Makes *this a copy of x.

      Complexity: Linear in x.size().

    12. -
      map& operator=(BOOST_RV_REF(map) x);
      +
      map& operator=(BOOST_RV_REF(map) x);

      Effects: this->swap(x.get()).

      Complexity: Constant.

    -

    -map public member functions

    +

    +map public member functions

    1. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the comparison object out of which a was constructed.

      Complexity: Constant.

    2. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns an object of value_compare constructed out of the comparison object.

      Complexity: Constant.

    3. -
      allocator_type get_allocator() const;
      +
      allocator_type get_allocator() const;

      Effects: Returns a copy of the Allocator that was passed to the object's constructor.

      Complexity: Constant.

    4. -
    5. const stored_allocator_type & get_stored_allocator() const;
    6. -
    7. stored_allocator_type & get_stored_allocator();
    8. +
    9. const stored_allocator_type & get_stored_allocator() const;
    10. +
    11. stored_allocator_type & get_stored_allocator();
    12. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    13. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    14. -
      iterator end();
      +
      const_iterator cbegin() const;
      +

      Effects: Returns a const_iterator to the first element contained in the container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    15. +
    16. +
      iterator end();

      Effects: Returns an iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      const_iterator end() const;
      +
      const_iterator end() const;
      +

      Effects: Returns a const_iterator to the end of the container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    18. +
    19. +
      const_iterator cend() const;

      Effects: Returns a const_iterator to the end of the container.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      reverse_iterator rend();
      +
      const_reverse_iterator crbegin() const;
      +

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    23. +
    24. +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    25. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;
      +

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      +

      Throws: Nothing.

      +

      Complexity: Constant.

      +
    26. +
    27. +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed container.

      Throws: Nothing.

      Complexity: Constant.

    28. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container contains no elements.

      Throws: Nothing.

      Complexity: Constant.

    29. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the container.

      Throws: Nothing.

      Complexity: Constant.

    30. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Effects: Returns the largest possible size of the container.

      Throws: Nothing.

      Complexity: Constant.

    31. -
      mapped_type & operator[](const key_type & k);
      +
      mapped_type & operator[](const key_type & k);

      Effects: If there is no key equivalent to x in the map, inserts value_type(x, T()) into the map.

      Returns: A reference to the mapped_type corresponding to x in *this.

      Complexity: Logarithmic.

    32. -
      mapped_type & operator[](key_type && k);
      +
      mapped_type & operator[](key_type && k);

      Effects: If there is no key equivalent to x in the map, inserts value_type(boost::move(x), T()) into the map (the key is move-constructed)

      Returns: A reference to the mapped_type corresponding to x in *this.

      Complexity: Logarithmic.

    33. -
       BOOST_MOVE_CONVERSION_AWARE_CATCH(operator, key_type, mapped_type &, 
      +
       BOOST_MOVE_CONVERSION_AWARE_CATCH(operator, key_type, mapped_type &, 
                                          priv_subscript) const;

      Returns: A reference to the element whose key is equivalent to x. Throws: An exception object of type out_of_range if no such element is present. Complexity: logarithmic.

    34. -
      const T & at(const key_type & k) const;
      +
      const T & at(const key_type & k) const;

      Returns: A reference to the element whose key is equivalent to x. Throws: An exception object of type out_of_range if no such element is present. Complexity: logarithmic.

    35. -
      void swap(map & x);
      +
      void swap(map & x);

      Effects: Swaps the contents of *this and x.

      Throws: Nothing.

      Complexity: Constant.

    36. -
      std::pair< iterator, bool > insert(const value_type & x);
      +
      std::pair< iterator, bool > insert(const value_type & x);

      Effects: Inserts x if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic.

    37. -
      std::pair< iterator, bool > insert(const nonconst_value_type & x);
      +
      std::pair< iterator, bool > insert(const nonconst_value_type & x);

      Effects: Inserts a new value_type created from the pair if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic.

    38. -
      std::pair< iterator, bool > insert(BOOST_RV_REF(nonconst_value_type) x);
      +
      std::pair< iterator, bool > insert(BOOST_RV_REF(nonconst_value_type) x);

      Effects: Inserts a new value_type move constructed from the pair if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic.

    39. -
      std::pair< iterator, bool > insert(BOOST_RV_REF(nonconst_impl_value_type) x);
      +
      std::pair< iterator, bool > insert(BOOST_RV_REF(nonconst_impl_value_type) x);

      Effects: Inserts a new value_type move constructed from the pair if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic.

    40. -
      std::pair< iterator, bool > insert(BOOST_RV_REF(value_type) x);
      +
      std::pair< iterator, bool > insert(BOOST_RV_REF(value_type) x);

      Effects: Move constructs a new value from x if and only if there is no element in the container with key equivalent to the key of x.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic.

    41. -
      iterator insert(iterator position, const value_type & x);
      +
      iterator insert(iterator position, const value_type & x);

      Effects: Inserts a copy of x in the container if and only if there is no element in the container with key equivalent to the key of x. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic in general, but amortized constant if t is inserted right before p.

    42. -
      iterator insert(iterator position, BOOST_RV_REF(nonconst_value_type) x);
      +
      iterator insert(iterator position, BOOST_RV_REF(nonconst_value_type) x);

      Effects: Move constructs a new value from x if and only if there is no element in the container with key equivalent to the key of x. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic in general, but amortized constant if t is inserted right before p.

    43. -
      iterator insert(iterator position, BOOST_RV_REF(nonconst_impl_value_type) x);
      +
      iterator insert(iterator position, BOOST_RV_REF(nonconst_impl_value_type) x);

      Effects: Move constructs a new value from x if and only if there is no element in the container with key equivalent to the key of x. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic in general, but amortized constant if t is inserted right before p.

    44. -
      iterator insert(iterator position, const nonconst_value_type & x);
      +
      iterator insert(iterator position, const nonconst_value_type & x);

      Effects: Inserts a copy of x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic.

    45. -
      iterator insert(iterator position, BOOST_RV_REF(value_type) x);
      +
      iterator insert(iterator position, BOOST_RV_REF(value_type) x);

      Effects: Inserts an element move constructed from x in the container. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic.

    46. template<typename InputIterator> 
      -  void insert(InputIterator first, InputIterator last);
      + void insert(InputIterator first, InputIterator last);

      Requires: first, last are not iterators into *this.

      Effects: inserts each element from the range [first,last) if and only if there is no element with key equivalent to the key of that element.

      Complexity: At most N log(size()+N) (N is the distance from first to last)

    47. -
      template<class... Args> std::pair< iterator, bool > emplace(Args &&... args);
      +
      template<class... Args> std::pair< iterator, bool > emplace(Args &&... args);

      Effects: Inserts an object x of type T constructed with std::forward<Args>(args)... in the container if and only if there is no element in the container with an equivalent key. p is a hint pointing to where the insert should start to search.

      Returns: The bool component of the returned pair is true if and only if the insertion takes place, and the iterator component of the pair points to the element with key equivalent to the key of x.

      Complexity: Logarithmic in general, but amortized constant if t is inserted right before p.

    48. template<class... Args> 
      -  iterator emplace_hint(const_iterator hint, Args &&... args);
      + iterator emplace_hint(const_iterator hint, Args &&... args);

      Effects: Inserts an object of type T constructed with std::forward<Args>(args)... in the container if and only if there is no element in the container with an equivalent key. p is a hint pointing to where the insert should start to search.

      Returns: An iterator pointing to the element with key equivalent to the key of x.

      Complexity: Logarithmic in general, but amortized constant if t is inserted right before p.

    49. -
      iterator erase(const_iterator position);
      +
      iterator erase(const_iterator position);

      Effects: Erases the element pointed to by position.

      Returns: Returns an iterator pointing to the element immediately following q prior to the element being erased. If no such element exists, returns end().

      Complexity: Amortized constant time

    50. -
      size_type erase(const key_type & x);
      +
      size_type erase(const key_type & x);

      Effects: Erases all elements in the container with key equivalent to x.

      Returns: Returns the number of erased elements.

      Complexity: log(size()) + count(k)

    51. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Effects: Erases all the elements in the range [first, last).

      Returns: Returns last.

      Complexity: log(size())+N where N is the distance from first to last.

    52. -
      void clear();
      +
      void clear();

      Effects: erase(a.begin(),a.end()).

      Postcondition: size() == 0.

      Complexity: linear in size().

    53. -
      iterator find(const key_type & x);
      +
      iterator find(const key_type & x);

      Returns: An iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.

    54. -
      const_iterator find(const key_type & x) const;
      +
      const_iterator find(const key_type & x) const;

      Returns: A const_iterator pointing to an element with the key equivalent to x, or end() if such an element is not found.

      Complexity: Logarithmic.

    55. -
      size_type count(const key_type & x) const;
      +
      size_type count(const key_type & x) const;

      Returns: The number of elements with key equivalent to x.

      Complexity: log(size())+count(k)

    56. -
      iterator lower_bound(const key_type & x);
      +
      iterator lower_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    57. -
      const_iterator lower_bound(const key_type & x) const;
      +
      const_iterator lower_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than k, or a.end() if such an element is not found.

      Complexity: Logarithmic

    58. -
      iterator upper_bound(const key_type & x);
      +
      iterator upper_bound(const key_type & x);

      Returns: An iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    59. -
      const_iterator upper_bound(const key_type & x) const;
      +
      const_iterator upper_bound(const key_type & x) const;

      Returns: A const iterator pointing to the first element with key not less than x, or end() if such an element is not found.

      Complexity: Logarithmic

    60. -
      std::pair< iterator, iterator > equal_range(const key_type & x);
      +
      std::pair< iterator, iterator > equal_range(const key_type & x);

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    61. std::pair< const_iterator, const_iterator > 
      -equal_range(const key_type & x) const;
      +equal_range(const key_type & x) const;

      Effects: Equivalent to std::make_pair(this->lower_bound(k), this->upper_bound(k)).

      Complexity: Logarithmic

    62. @@ -453,7 +494,8 @@
    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/iso_format_base.html b/doc/html/boost/date_time/iso_format_base.html old mode 100755 new mode 100644 index e06fd4d918..86fad1fa9f --- a/doc/html/boost/date_time/iso_format_base.html +++ b/doc/html/boost/date_time/iso_format_base.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,75 +35,75 @@ class iso_format_base { public: - // public static functions - static month_format_spec month_format(); - static const charT * not_a_date(); - static const charT * pos_infinity(); - static const charT * neg_infinity(); - static charT year_sep_char(); - static charT month_sep_char(); - static charT day_sep_char(); - static charT hour_sep_char(); - static charT minute_sep_char(); - static charT second_sep_char(); - static charT period_start_char(); - static charT time_start_char(); - static charT week_start_char(); - static charT period_sep_char(); - static charT time_sep_char(); - static charT fractional_time_sep_char(); - static bool is_component_sep(charT); - static bool is_fractional_time_sep(charT); - static bool is_timezone_sep(charT); - static charT element_sep_char(); + // public static functions + static month_format_spec month_format(); + static const charT * not_a_date(); + static const charT * pos_infinity(); + static const charT * neg_infinity(); + static charT year_sep_char(); + static charT month_sep_char(); + static charT day_sep_char(); + static charT hour_sep_char(); + static charT minute_sep_char(); + static charT second_sep_char(); + static charT period_start_char(); + static charT time_start_char(); + static charT week_start_char(); + static charT period_sep_char(); + static charT time_sep_char(); + static charT fractional_time_sep_char(); + static bool is_component_sep(charT); + static bool is_fractional_time_sep(charT); + static bool is_timezone_sep(charT); + static charT element_sep_char(); };
    -

    Description

    +

    Description

    -

    -iso_format_base public static functions

    +

    +iso_format_base public static functions

    1. -
      static month_format_spec month_format();
      Describe month format -- its an integer in iso format.
    2. +
      static month_format_spec month_format();
      Describe month format -- its an integer in iso format.
    3. -
      static const charT * not_a_date();
      String used printed is date is invalid.
    4. +
      static const charT * not_a_date();
      String used printed is date is invalid.
    5. -
      static const charT * pos_infinity();
      String used to for positive infinity value.
    6. +
      static const charT * pos_infinity();
      String used to for positive infinity value.
    7. -
      static const charT * neg_infinity();
      String used to for positive infinity value.
    8. +
      static const charT * neg_infinity();
      String used to for positive infinity value.
    9. -
      static charT year_sep_char();
      ISO char for a year -- used in durations.
    10. +
      static charT year_sep_char();
      ISO char for a year -- used in durations.
    11. -
      static charT month_sep_char();
      ISO char for a month.
    12. +
      static charT month_sep_char();
      ISO char for a month.
    13. -
      static charT day_sep_char();
      ISO char for a day.
    14. +
      static charT day_sep_char();
      ISO char for a day.
    15. -
      static charT hour_sep_char();
      char for minute
    16. +
      static charT hour_sep_char();
      char for minute
    17. -
      static charT minute_sep_char();
      char for minute
    18. +
      static charT minute_sep_char();
      char for minute
    19. -
      static charT second_sep_char();
      char for second
    20. +
      static charT second_sep_char();
      char for second
    21. -
      static charT period_start_char();
      ISO char for a period.
    22. +
      static charT period_start_char();
      ISO char for a period.
    23. -
      static charT time_start_char();
      Used in time in mixed strings to set start of time.
    24. +
      static charT time_start_char();
      Used in time in mixed strings to set start of time.
    25. -
      static charT week_start_char();
      Used in mixed strings to identify start of a week number.
    26. +
      static charT week_start_char();
      Used in mixed strings to identify start of a week number.
    27. -
      static charT period_sep_char();
      Separators for periods.
    28. +
      static charT period_sep_char();
      Separators for periods.
    29. -
      static charT time_sep_char();
      Separator for hh:mm:ss.
    30. +
      static charT time_sep_char();
      Separator for hh:mm:ss.
    31. -
      static charT fractional_time_sep_char();
      Preferred Separator for hh:mm:ss,decimal_fraction.
    32. -
    33. static bool is_component_sep(charT sep);
    34. -
    35. static bool is_fractional_time_sep(charT sep);
    36. -
    37. static bool is_timezone_sep(charT sep);
    38. -
    39. static charT element_sep_char();
    40. +
      static charT fractional_time_sep_char();
      Preferred Separator for hh:mm:ss,decimal_fraction. +
    41. static bool is_component_sep(charT sep);
    42. +
    43. static bool is_fractional_time_sep(charT sep);
    44. +
    45. static bool is_timezone_sep(charT sep);
    46. +
    47. static charT element_sep_char();
    @@ -115,7 +115,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/iso_format_base_w_id385831.html b/doc/html/boost/date_time/iso_format_base_w_id385831.html new file mode 100644 index 0000000000..6a576d4bad --- /dev/null +++ b/doc/html/boost/date_time/iso_format_base_w_id385831.html @@ -0,0 +1,117 @@ + + + +Class iso_format_base<wchar_t> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class iso_format_base<wchar_t>

    +

    boost::date_time::iso_format_base<wchar_t> — Class to provide common iso formatting spec.

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/iso_format.hpp>
    +
    +
    +class iso_format_base<wchar_t> {
    +public:
    +
    +  // public static functions
    +  static month_format_spec month_format();
    +  static const wchar_t * not_a_date();
    +  static const wchar_t * pos_infinity();
    +  static const wchar_t * neg_infinity();
    +  static wchar_t year_sep_char();
    +  static wchar_t month_sep_char();
    +  static wchar_t day_sep_char();
    +  static wchar_t hour_sep_char();
    +  static wchar_t minute_sep_char();
    +  static wchar_t second_sep_char();
    +  static wchar_t period_start_char();
    +  static wchar_t time_start_char();
    +  static wchar_t week_start_char();
    +  static wchar_t period_sep_char();
    +  static wchar_t time_sep_char();
    +  static wchar_t fractional_time_sep_char();
    +  static bool is_component_sep(wchar_t);
    +  static bool is_fractional_time_sep(wchar_t);
    +  static bool is_timezone_sep(wchar_t);
    +  static wchar_t element_sep_char();
    +};
    +
    +

    Description

    +
    +

    +iso_format_base public static functions

    +
      +
    1. +
      static month_format_spec month_format();
      Describe month format -- its an integer in iso format.
    2. +
    3. +
      static const wchar_t * not_a_date();
      String used printed is date is invalid.
    4. +
    5. +
      static const wchar_t * pos_infinity();
      String used to for positive infinity value.
    6. +
    7. +
      static const wchar_t * neg_infinity();
      String used to for positive infinity value.
    8. +
    9. +
      static wchar_t year_sep_char();
      ISO char for a year -- used in durations.
    10. +
    11. +
      static wchar_t month_sep_char();
      ISO char for a month.
    12. +
    13. +
      static wchar_t day_sep_char();
      ISO char for a day.
    14. +
    15. +
      static wchar_t hour_sep_char();
      char for minute
    16. +
    17. +
      static wchar_t minute_sep_char();
      char for minute
    18. +
    19. +
      static wchar_t second_sep_char();
      char for second
    20. +
    21. +
      static wchar_t period_start_char();
      ISO char for a period.
    22. +
    23. +
      static wchar_t time_start_char();
      Used in time in mixed strings to set start of time.
    24. +
    25. +
      static wchar_t week_start_char();
      Used in mixed strings to identify start of a week number.
    26. +
    27. +
      static wchar_t period_sep_char();
      Separators for periods.
    28. +
    29. +
      static wchar_t time_sep_char();
      Separator for hh:mm:ss.
    30. +
    31. +
      static wchar_t fractional_time_sep_char();
      Preferred Separator for hh:mm:ss,decimal_fraction.
    32. +
    33. static bool is_component_sep(wchar_t sep);
    34. +
    35. static bool is_fractional_time_sep(wchar_t sep);
    36. +
    37. static bool is_timezone_sep(wchar_t sep);
    38. +
    39. static wchar_t element_sep_char();
    40. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/iso_format_base_wchar_t_id703444.html b/doc/html/boost/date_time/iso_format_base_wchar_t_id703444.html deleted file mode 100755 index dbde76aa5f..0000000000 --- a/doc/html/boost/date_time/iso_format_base_wchar_t_id703444.html +++ /dev/null @@ -1,117 +0,0 @@ - - - -Class iso_format_base<wchar_t> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class iso_format_base<wchar_t>

    -

    boost::date_time::iso_format_base<wchar_t> — Class to provide common iso formatting spec.

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/iso_format.hpp>
    -
    -
    -class iso_format_base<wchar_t> {
    -public:
    -
    -  // public static functions
    -  static month_format_spec month_format();
    -  static const wchar_t * not_a_date();
    -  static const wchar_t * pos_infinity();
    -  static const wchar_t * neg_infinity();
    -  static wchar_t year_sep_char();
    -  static wchar_t month_sep_char();
    -  static wchar_t day_sep_char();
    -  static wchar_t hour_sep_char();
    -  static wchar_t minute_sep_char();
    -  static wchar_t second_sep_char();
    -  static wchar_t period_start_char();
    -  static wchar_t time_start_char();
    -  static wchar_t week_start_char();
    -  static wchar_t period_sep_char();
    -  static wchar_t time_sep_char();
    -  static wchar_t fractional_time_sep_char();
    -  static bool is_component_sep(wchar_t);
    -  static bool is_fractional_time_sep(wchar_t);
    -  static bool is_timezone_sep(wchar_t);
    -  static wchar_t element_sep_char();
    -};
    -
    -

    Description

    -
    -

    -iso_format_base public static functions

    -
      -
    1. -
      static month_format_spec month_format();
      Describe month format -- its an integer in iso format.
    2. -
    3. -
      static const wchar_t * not_a_date();
      String used printed is date is invalid.
    4. -
    5. -
      static const wchar_t * pos_infinity();
      String used to for positive infinity value.
    6. -
    7. -
      static const wchar_t * neg_infinity();
      String used to for positive infinity value.
    8. -
    9. -
      static wchar_t year_sep_char();
      ISO char for a year -- used in durations.
    10. -
    11. -
      static wchar_t month_sep_char();
      ISO char for a month.
    12. -
    13. -
      static wchar_t day_sep_char();
      ISO char for a day.
    14. -
    15. -
      static wchar_t hour_sep_char();
      char for minute
    16. -
    17. -
      static wchar_t minute_sep_char();
      char for minute
    18. -
    19. -
      static wchar_t second_sep_char();
      char for second
    20. -
    21. -
      static wchar_t period_start_char();
      ISO char for a period.
    22. -
    23. -
      static wchar_t time_start_char();
      Used in time in mixed strings to set start of time.
    24. -
    25. -
      static wchar_t week_start_char();
      Used in mixed strings to identify start of a week number.
    26. -
    27. -
      static wchar_t period_sep_char();
      Separators for periods.
    28. -
    29. -
      static wchar_t time_sep_char();
      Separator for hh:mm:ss.
    30. -
    31. -
      static wchar_t fractional_time_sep_char();
      Preferred Separator for hh:mm:ss,decimal_fraction.
    32. -
    33. static bool is_component_sep(wchar_t sep);
    34. -
    35. static bool is_fractional_time_sep(wchar_t sep);
    36. -
    37. static bool is_timezone_sep(wchar_t sep);
    38. -
    39. static wchar_t element_sep_char();
    40. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/last_kday_of_month.html b/doc/html/boost/date_time/last_kday_of_month.html old mode 100755 new mode 100644 index 3cf73213a9..1482c3751d --- a/doc/html/boost/date_time/last_kday_of_month.html +++ b/doc/html/boost/date_time/last_kday_of_month.html @@ -44,25 +44,25 @@ typedef date_type::duration_type duration_type; // construct/copy/destruct - last_kday_of_month(day_of_week_type, month_type); + last_kday_of_month(day_of_week_type, month_type); - // public member functions - date_type get_date(year_type) const; - month_type month() const; - day_of_week_type day_of_week() const; - std::string to_string() const; + // public member functions + date_type get_date(year_type) const; + month_type month() const; + day_of_week_type day_of_week() const; + std::string to_string() const; };
    -

    Description

    +

    Description

    Useful generator functor for finding holidays and daylight savings Get the last day of the month and then calculate the difference to the last previous day.

    -

    +

    last_kday_of_month public construct/copy/destruct

    1. -
      last_kday_of_month(day_of_week_type dow, month_type m);
      Specify the date spec like last 'Sunday' in 'April' spec.

      +

      last_kday_of_month(day_of_week_type dow, month_type m);
      Specify the date spec like last 'Sunday' in 'April' spec.

      @@ -86,15 +86,15 @@
      -

      -last_kday_of_month public member functions

      +

      +last_kday_of_month public member functions

      1. -
        date_type get_date(year_type year) const;
        Return a concrete date when provided with a year specific year.
      2. -
      3. month_type month() const;
      4. -
      5. day_of_week_type day_of_week() const;
      6. +
        date_type get_date(year_type year) const;
        Return a concrete date when provided with a year specific year. +
      7. month_type month() const;
      8. +
      9. day_of_week_type day_of_week() const;
      10. -
        std::string to_string() const;
        Returns string suitable for use in POSIX time zone string.

        Returns a string formatted as "M4.5.0" ==> last Sunday in April.

        +
        std::string to_string() const;
        Returns string suitable for use in POSIX time zone string.

        Returns a string formatted as "M4.5.0" ==> last Sunday in April.

      diff --git a/doc/html/boost/date_time/local_adjustor.html b/doc/html/boost/date_time/local_adjustor.html old mode 100755 new mode 100644 index d29579b861..366e3a04d8 --- a/doc/html/boost/date_time/local_adjustor.html +++ b/doc/html/boost/date_time/local_adjustor.html @@ -39,13 +39,13 @@ typedeftime_type::date_typedate_type;typedefstatic_local_time_adjustor<time_type,dst_rule,utc_adjustment<time_duration_type,utc_offset>>dst_adjustor; - // public static functions - statictime_typeutc_to_local(consttime_type&); + // public static functions + statictime_typeutc_to_local(consttime_type&);statictime_type - local_to_utc(consttime_type&,date_time::dst_flags=date_time::calculate); + local_to_utc(consttime_type&,date_time::dst_flags=date_time::calculate);};
      -

      Description

      +

      Description

      Use this template to create the timezone to utc convertors as required.

      This class will also work for other regions that don't use dst and have a utc offset which is an integral number of hours.

      Template Parameters -time_type -- Time class to use -utc_offset -- Number hours local time is adjust from utc -use_dst -- true (default) if region uses dst, false otherwise For example:

      @@ -58,14 +58,14 @@

      -

      -local_adjustor public static functions

      +

      +local_adjustor public static functions

      1. -
        static time_type utc_to_local(const time_type & t);
        Convert a utc time to local time.
      2. +
        static time_type utc_to_local(const time_type & t);
        Convert a utc time to local time.
      3. static time_type 
        -local_to_utc(const time_type & t, 
        +local_to_utc(const time_type & t, 
                      date_time::dst_flags dst = date_time::calculate);
        Convert a local time to utc.
      diff --git a/doc/html/boost/date_time/microsec_clock.html b/doc/html/boost/date_time/microsec_clock.html old mode 100755 new mode 100644 index d290e651b6..16cb511e81 --- a/doc/html/boost/date_time/microsec_clock.html +++ b/doc/html/boost/date_time/microsec_clock.html @@ -39,35 +39,35 @@ typedef time_type::time_duration_type time_duration_type; typedef time_duration_type::rep_type resolution_traits_type; - // public static functions + // public static functions template<typename time_zone_type> - static time_type local_time(shared_ptr< time_zone_type >); - static time_type local_time(); - static time_type universal_time(); + static time_type local_time(shared_ptr< time_zone_type >); + static time_type local_time(); + static time_type universal_time(); - // private static functions - static time_type create_time(time_converter); + // private static functions + static time_type create_time(time_converter); };
      -

      Description

      +

      Description

      A high precision clock that measures the local time at a resolution up to microseconds and adjusts to the resolution of the time system. For example, for the a library configuration with nano second resolution, the last 3 places of the fractional seconds will always be 000 since there are 1000 nano-seconds in a micro second.

      -

      -microsec_clock public static functions

      +

      +microsec_clock public static functions

      1. template<typename time_zone_type> 
        -  static time_type local_time(shared_ptr< time_zone_type > tz_ptr);
        return a local time object for the given zone, based on computer clock
      2. + static time_type local_time(shared_ptr< time_zone_type > tz_ptr);return a local time object for the given zone, based on computer clock
      3. -
        static time_type local_time();
        Returns the local time based on computer clock settings.
      4. +
        static time_type local_time();
        Returns the local time based on computer clock settings.
      5. -
        static time_type universal_time();
        Returns the UTC time based on computer settings.
      6. +
        static time_type universal_time();
        Returns the UTC time based on computer settings.
      -

      -microsec_clock private static functions

      -
      1. static time_type create_time(time_converter converter);
      +

      +microsec_clock private static functions

      +
      1. static time_type create_time(time_converter converter);
      diff --git a/doc/html/boost/date_time/month_formatter.html b/doc/html/boost/date_time/month_formatter.html old mode 100755 new mode 100644 index febe4a6d37..f2b066c7cb --- a/doc/html/boost/date_time/month_formatter.html +++ b/doc/html/boost/date_time/month_formatter.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -35,23 +35,23 @@ class month_formatter { public: - // public static functions - static ostream_type & format_month(const month_type &, ostream_type &); - static std::ostream & format_month(const month_type &, std::ostream &); + // public static functions + static ostream_type & format_month(const month_type &, ostream_type &); + static std::ostream & format_month(const month_type &, std::ostream &); };
      -

      Description

      +

      Description

      -

      -month_formatter public static functions

      +

      +month_formatter public static functions

      1. static ostream_type & 
        -format_month(const month_type & month, ostream_type & os);
        Formats a month as as string into an ostream.

        This function demands that month_type provide functions for converting to short and long strings if that capability is used.

        +format_month(const month_type & month, ostream_type & os);Formats a month as as string into an ostream.

        This function demands that month_type provide functions for converting to short and long strings if that capability is used.

      2. static std::ostream & 
        -format_month(const month_type & month, std::ostream & os);
        Formats a month as as string into an ostream.

        This function demands that month_type provide functions for converting to short and long strings if that capability is used.

        +format_month(const month_type & month, std::ostream & os);Formats a month as as string into an ostream.

        This function demands that month_type provide functions for converting to short and long strings if that capability is used.

      @@ -65,7 +65,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/month_functor.html b/doc/html/boost/date_time/month_functor.html old mode 100755 new mode 100644 index acb7016199..4bd0795caa --- a/doc/html/boost/date_time/month_functor.html +++ b/doc/html/boost/date_time/month_functor.html @@ -41,29 +41,29 @@ typedef cal_type::day_type day_type; // construct/copy/destruct - month_functor(int); + month_functor(int); - // public member functions - duration_type get_offset(const date_type &) const; - duration_type get_neg_offset(const date_type &) const; + // public member functions + duration_type get_offset(const date_type &) const; + duration_type get_neg_offset(const date_type &) const; };
    -

    Description

    +

    Description

    This adjustment function provides the logic for 'month-based' advancement on a ymd based calendar. The policy it uses to handle the non existant end of month days is to back up to the last day of the month. Also, if the starting date is the last day of a month, this functor will attempt to adjust to the end of the month.

    -

    +

    month_functor public construct/copy/destruct

    -
    1. month_functor(int f);
    +
    1. month_functor(int f);
    -

    -month_functor public member functions

    +

    +month_functor public member functions

      -
    1. duration_type get_offset(const date_type & d) const;
    2. +
    3. duration_type get_offset(const date_type & d) const;
    4. -
      duration_type get_neg_offset(const date_type & d) const;
      Returns a negative duration_type.
    5. +
      duration_type get_neg_offset(const date_type & d) const;
      Returns a negative duration_type.
    diff --git a/doc/html/boost/date_time/months_duration.html b/doc/html/boost/date_time/months_duration.html old mode 100755 new mode 100644 index 3e3f51bfd2..68dc5b6352 --- a/doc/html/boost/date_time/months_duration.html +++ b/doc/html/boost/date_time/months_duration.html @@ -35,64 +35,64 @@ class months_duration { public: // construct/copy/destruct - months_duration(int_rep); - months_duration(special_values); + months_duration(int_rep); + months_duration(special_values); - // public member functions - int_rep number_of_months() const; - duration_type get_neg_offset(const date_type &) const; - duration_type get_offset(const date_type &) const; - bool operator==(const months_type &) const; - bool operator!=(const months_type &) const; - months_type operator+(const months_type &) const; - months_type & operator+=(const months_type &); - months_type operator-(const months_type &) const; - months_type & operator-=(const months_type &); - months_type operator*(const int_type) const; - months_type & operator*=(const int_type); - months_type operator/(const int_type) const; - months_type & operator/=(const int_type); - months_type operator+(const years_type &) const; - months_type & operator+=(const years_type &); - months_type operator-(const years_type &) const; - months_type & operator-=(const years_type &); + // public member functions + int_rep number_of_months() const; + duration_type get_neg_offset(const date_type &) const; + duration_type get_offset(const date_type &) const; + bool operator==(const months_type &) const; + bool operator!=(const months_type &) const; + months_type operator+(const months_type &) const; + months_type & operator+=(const months_type &); + months_type operator-(const months_type &) const; + months_type & operator-=(const months_type &); + months_type operator*(const int_type) const; + months_type & operator*=(const int_type); + months_type operator/(const int_type) const; + months_type & operator/=(const int_type); + months_type operator+(const years_type &) const; + months_type & operator+=(const years_type &); + months_type operator-(const years_type &) const; + months_type & operator-=(const years_type &); };
    -

    Description

    +

    Description

    A logical month enables things like: "date(2002,Mar,2) + months(2) -> 2002-May2". If the date is a last day-of-the-month, the result will also be a last-day-of-the-month.

    -

    +

    months_duration public construct/copy/destruct

      -
    1. months_duration(int_rep num);
    2. -
    3. months_duration(special_values sv);
    4. +
    5. months_duration(int_rep num);
    6. +
    7. months_duration(special_values sv);
    -

    -months_duration public member functions

    +

    +months_duration public member functions

      -
    1. int_rep number_of_months() const;
    2. +
    3. int_rep number_of_months() const;
    4. -
      duration_type get_neg_offset(const date_type & d) const;
      returns a negative duration
    5. -
    6. duration_type get_offset(const date_type & d) const;
    7. -
    8. bool operator==(const months_type & rhs) const;
    9. -
    10. bool operator!=(const months_type & rhs) const;
    11. -
    12. months_type operator+(const months_type & rhs) const;
    13. -
    14. months_type & operator+=(const months_type & rhs);
    15. -
    16. months_type operator-(const months_type & rhs) const;
    17. -
    18. months_type & operator-=(const months_type & rhs);
    19. -
    20. months_type operator*(const int_type rhs) const;
    21. -
    22. months_type & operator*=(const int_type rhs);
    23. -
    24. months_type operator/(const int_type rhs) const;
    25. -
    26. months_type & operator/=(const int_type rhs);
    27. -
    28. months_type operator+(const years_type & y) const;
    29. -
    30. months_type & operator+=(const years_type & y);
    31. -
    32. months_type operator-(const years_type & y) const;
    33. -
    34. months_type & operator-=(const years_type & y);
    35. +
      duration_type get_neg_offset(const date_type & d) const;
      returns a negative duration +
    36. duration_type get_offset(const date_type & d) const;
    37. +
    38. bool operator==(const months_type & rhs) const;
    39. +
    40. bool operator!=(const months_type & rhs) const;
    41. +
    42. months_type operator+(const months_type & rhs) const;
    43. +
    44. months_type & operator+=(const months_type & rhs);
    45. +
    46. months_type operator-(const months_type & rhs) const;
    47. +
    48. months_type & operator-=(const months_type & rhs);
    49. +
    50. months_type operator*(const int_type rhs) const;
    51. +
    52. months_type & operator*=(const int_type rhs);
    53. +
    54. months_type operator/(const int_type rhs) const;
    55. +
    56. months_type & operator/=(const int_type rhs);
    57. +
    58. months_type operator+(const years_type & y) const;
    59. +
    60. months_type & operator+=(const years_type & y);
    61. +
    62. months_type operator-(const years_type & y) const;
    63. +
    64. months_type & operator-=(const years_type & y);
    diff --git a/doc/html/boost/date_time/next_weekday.html b/doc/html/boost/date_time/next_weekday.html old mode 100755 new mode 100644 index edccb52d22..dbfaadee73 --- a/doc/html/boost/date_time/next_weekday.html +++ b/doc/html/boost/date_time/next_weekday.html @@ -35,7 +35,7 @@ template<typename date_type, typename weekday_type> date_type next_weekday(const date_type & d, const weekday_type & wd);
    -

    Description

    +

    Description

    Generates a date object representing the date of the following weekday from the given date. If the date given is 2004-May-9 (a Sunday) and the given weekday is Tuesday then the resulting date will be 2004-May-11.

    diff --git a/doc/html/boost/date_time/nth_kday_of_month.html b/doc/html/boost/date_time/nth_kday_of_month.html old mode 100755 new mode 100644 index a73bfb46bc..6e2201dc97 --- a/doc/html/boost/date_time/nth_kday_of_month.html +++ b/doc/html/boost/date_time/nth_kday_of_month.html @@ -46,39 +46,39 @@ enum week_num { first = 1, second, third, fourth, fifth }; // construct/copy/destruct - nth_kday_of_month(week_num, day_of_week_type, month_type); + nth_kday_of_month(week_num, day_of_week_type, month_type); - // public member functions - date_type get_date(year_type) const; - month_type month() const; - week_num nth_week() const; - day_of_week_type day_of_week() const; - const char * nth_week_as_str() const; - std::string to_string() const; + // public member functions + date_type get_date(year_type) const; + month_type month() const; + week_num nth_week() const; + day_of_week_type day_of_week() const; + const char * nth_week_as_str() const; + std::string to_string() const; };
    -

    Description

    +

    Description

    Based on the idea in Cal. Calc. for finding holidays that are the 'first Monday of September'. When instantiated with 'fifth' kday of month, the result will be the last kday of month which can be the fourth or fifth depending on the structure of the month.

    The algorithm here basically guesses for the first day of the month. Then finds the first day of the correct type. That is, if the first of the month is a Tuesday and it needs Wenesday then we simply increment by a day and then we can add the length of a week until we get to the 'nth kday'. There are probably more efficient algorithms based on using a mod 7, but this one works reasonably well for basic applications.

    -

    +

    nth_kday_of_month public construct/copy/destruct

    -
    1. nth_kday_of_month(week_num week_no, day_of_week_type dow, month_type m);
    +
    1. nth_kday_of_month(week_num week_no, day_of_week_type dow, month_type m);
    -

    -nth_kday_of_month public member functions

    +

    +nth_kday_of_month public member functions

    1. -
      date_type get_date(year_type y) const;
      Return a concrete date when provided with a year specific year.
    2. -
    3. month_type month() const;
    4. -
    5. week_num nth_week() const;
    6. -
    7. day_of_week_type day_of_week() const;
    8. -
    9. const char * nth_week_as_str() const;
    10. +
      date_type get_date(year_type y) const;
      Return a concrete date when provided with a year specific year. +
    11. month_type month() const;
    12. +
    13. week_num nth_week() const;
    14. +
    15. day_of_week_type day_of_week() const;
    16. +
    17. const char * nth_week_as_str() const;
    18. -
      std::string to_string() const;
      Returns string suitable for use in POSIX time zone string.

      Returns a string formatted as "M4.3.0" ==> 3rd Sunday in April.

      +
      std::string to_string() const;
      Returns string suitable for use in POSIX time zone string.

      Returns a string formatted as "M4.3.0" ==> 3rd Sunday in April.

    diff --git a/doc/html/boost/date_time/null_dst_rules.html b/doc/html/boost/date_time/null_dst_rules.html old mode 100755 new mode 100644 index 91af602f75..48b9dd752e --- a/doc/html/boost/date_time/null_dst_rules.html +++ b/doc/html/boost/date_time/null_dst_rules.html @@ -38,30 +38,30 @@ typedef time_duration_type_ time_duration_type; typedef date_type_ date_type; - // public static functions + // public static functions static time_is_dst_result - local_is_dst(const date_type &, const time_duration_type &); + local_is_dst(const date_type &, const time_duration_type &); static time_is_dst_result - utc_is_dst(const date_type &, const time_duration_type &); - static bool is_dst_boundary_day(date_type); - static time_duration_type dst_offset(); + utc_is_dst(const date_type &, const time_duration_type &); + static bool is_dst_boundary_day(date_type); + static time_duration_type dst_offset(); };
    -

    Description

    +

    Description

    -

    -null_dst_rules public static functions

    +

    +null_dst_rules public static functions

    1. static time_is_dst_result 
      -local_is_dst(const date_type &, const time_duration_type &);
      Calculates if the given local time is dst or not.

      +local_is_dst(const date_type &, const time_duration_type &);Calculates if the given local time is dst or not.

    2. static time_is_dst_result 
      -utc_is_dst(const date_type &, const time_duration_type &);
      Calculates if the given utc time is in dst.
    3. -
    4. static bool is_dst_boundary_day(date_type d);
    5. -
    6. static time_duration_type dst_offset();
    7. +utc_is_dst(const date_type &, const time_duration_type &);Calculates if the given utc time is in dst. +
    8. static bool is_dst_boundary_day(date_type d);
    9. +
    10. static time_duration_type dst_offset();
    diff --git a/doc/html/boost/date_time/operator_id386869.html b/doc/html/boost/date_time/operator_id386869.html deleted file mode 100755 index 7eea5225d4..0000000000 --- a/doc/html/boost/date_time/operator_id386869.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::date_time::operator<<

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/int_adapter.hpp>
    -
    -
    -template<typename charT, typename traits, typename int_type> 
    -  std::basic_ostream< charT, traits > & 
    -  operator<<(std::basic_ostream< charT, traits > & os, 
    -             const int_adapter< int_type > & ia);
    -
    -

    Description

    -

    Expected output is either a numeric representation or a special values representation.
    - Ex. "12", "+infinity", "not-a-number", etc.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/operator_id719757.html b/doc/html/boost/date_time/operator_id719757.html new file mode 100644 index 0000000000..522781219e --- /dev/null +++ b/doc/html/boost/date_time/operator_id719757.html @@ -0,0 +1,56 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::date_time::operator<<

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/int_adapter.hpp>
    +
    +
    +template<typename charT, typename traits, typename int_type> 
    +  std::basic_ostream< charT, traits > & 
    +  operator<<(std::basic_ostream< charT, traits > & os, 
    +             const int_adapter< int_type > & ia);
    +
    +

    Description

    +

    Expected output is either a numeric representation or a special values representation.
    + Ex. "12", "+infinity", "not-a-number", etc.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/ostream_date_formatter.html b/doc/html/boost/date_time/ostream_date_formatter.html old mode 100755 new mode 100644 index b1c7fcea86..19db46b5f1 --- a/doc/html/boost/date_time/ostream_date_formatter.html +++ b/doc/html/boost/date_time/ostream_date_formatter.html @@ -38,21 +38,21 @@ typedef std::basic_ostream< charT > ostream_type; typedef date_type::ymd_type ymd_type; - // public static functions - static void date_put(const date_type &, ostream_type &, const facet_type &); - static void date_put(const date_type &, ostream_type &); + // public static functions + static void date_put(const date_type &, ostream_type &, const facet_type &); + static void date_put(const date_type &, ostream_type &); };
    -

    Description

    +

    Description

    -

    -ostream_date_formatter public static functions

    +

    +ostream_date_formatter public static functions

    1. -
      static void date_put(const date_type & d, ostream_type & os, 
      +
      static void date_put(const date_type & d, ostream_type & os, 
                            const facet_type & f);
      Put date into an ostream.
    2. -
      static void date_put(const date_type & d, ostream_type & os);
      Put date into an ostream.
    3. +
      static void date_put(const date_type & d, ostream_type & os);
      Put date into an ostream.
    diff --git a/doc/html/boost/date_time/ostream_month_formatter.html b/doc/html/boost/date_time/ostream_month_formatter.html old mode 100755 new mode 100644 index dca15c60b6..9af612d75c --- a/doc/html/boost/date_time/ostream_month_formatter.html +++ b/doc/html/boost/date_time/ostream_month_formatter.html @@ -38,17 +38,17 @@ typedef facet_type::month_type month_type; typedef std::basic_ostream< charT > ostream_type; - // public static functions - static void format_month(const month_type &, ostream_type &, + // public static functions + static void format_month(const month_type &, ostream_type &, const facet_type &); };
    -

    Description

    +

    Description

    -

    -ostream_month_formatter public static functions

    +

    +ostream_month_formatter public static functions

    1. -
      static void format_month(const month_type & month, ostream_type & os, 
      +
      static void format_month(const month_type & month, ostream_type & os, 
                                const facet_type & f);
      Formats a month as as string into an output iterator.
    diff --git a/doc/html/boost/date_time/ostream_time_dura_id702194.html b/doc/html/boost/date_time/ostream_time_dura_id702194.html new file mode 100644 index 0000000000..76fae0baa2 --- /dev/null +++ b/doc/html/boost/date_time/ostream_time_dura_id702194.html @@ -0,0 +1,65 @@ + + + +Class template ostream_time_duration_formatter + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class template ostream_time_duration_formatter

    +

    boost::date_time::ostream_time_duration_formatter — Put a time type into a stream using appropriate facets.

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/time_formatting_streams.hpp>
    +
    +template<typename time_duration_type, typename charT = char> 
    +class ostream_time_duration_formatter {
    +public:
    +  // types
    +  typedef std::basic_ostream< charT >                 ostream_type;           
    +  typedef time_duration_type::fractional_seconds_type fractional_seconds_type;
    +
    +  // public static functions
    +  static void duration_put(const time_duration_type &, ostream_type &);
    +};
    +
    +

    Description

    +
    +

    +ostream_time_duration_formatter public static functions

    +
    1. +
      static void duration_put(const time_duration_type & td, ostream_type & os);
      Put time into an ostream.
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/ostream_time_duration_f_id698617.html b/doc/html/boost/date_time/ostream_time_duration_f_id698617.html deleted file mode 100755 index cbc116aff4..0000000000 --- a/doc/html/boost/date_time/ostream_time_duration_f_id698617.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Class template ostream_time_duration_formatter - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class template ostream_time_duration_formatter

    -

    boost::date_time::ostream_time_duration_formatter — Put a time type into a stream using appropriate facets.

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/time_formatting_streams.hpp>
    -
    -template<typename time_duration_type, typename charT = char> 
    -class ostream_time_duration_formatter {
    -public:
    -  // types
    -  typedef std::basic_ostream< charT >                 ostream_type;           
    -  typedef time_duration_type::fractional_seconds_type fractional_seconds_type;
    -
    -  // public static functions
    -  static void duration_put(const time_duration_type &, ostream_type &);
    -};
    -
    -

    Description

    -
    -

    -ostream_time_duration_formatter public static functions

    -
    1. -
      static void duration_put(const time_duration_type & td, ostream_type & os);
      Put time into an ostream.
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/ostream_time_formatter.html b/doc/html/boost/date_time/ostream_time_formatter.html old mode 100755 new mode 100644 index 7c4941b926..4e49e0ee70 --- a/doc/html/boost/date_time/ostream_time_formatter.html +++ b/doc/html/boost/date_time/ostream_time_formatter.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,18 +38,18 @@ typedef std::basic_ostream< charT > ostream_type; typedef time_type::date_type date_type; typedef time_type::time_duration_type time_duration_type; - typedef ostream_time_duration_formatter< time_duration_type, charT > duration_formatter; + typedef ostream_time_duration_formatter< time_duration_type, charT > duration_formatter; - // public static functions - static void time_put(const time_type &, ostream_type &); + // public static functions + static void time_put(const time_type &, ostream_type &); };
    -

    Description

    +

    Description

    -

    -ostream_time_formatter public static functions

    +

    +ostream_time_formatter public static functions

    1. -
      static void time_put(const time_type & t, ostream_type & os);
      Put time into an ostream.
    +
    static void time_put(const time_type & t, ostream_type & os);
    Put time into an ostream.
    @@ -61,7 +61,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/ostream_time_peri_id697920.html b/doc/html/boost/date_time/ostream_time_peri_id697920.html new file mode 100644 index 0000000000..5487c7a96b --- /dev/null +++ b/doc/html/boost/date_time/ostream_time_peri_id697920.html @@ -0,0 +1,66 @@ + + + +Class template ostream_time_period_formatter + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class template ostream_time_period_formatter

    +

    boost::date_time::ostream_time_period_formatter — Put a time period into a stream using appropriate facets.

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/time_formatting_streams.hpp>
    +
    +template<typename time_period_type, typename charT = char> 
    +class ostream_time_period_formatter {
    +public:
    +  // types
    +  typedef std::basic_ostream< charT >                ostream_type;  
    +  typedef time_period_type::point_type               time_type;     
    +  typedef ostream_time_formatter< time_type, charT > time_formatter;
    +
    +  // public static functions
    +  static void period_put(const time_period_type &, ostream_type &);
    +};
    +
    +

    Description

    +
    +

    +ostream_time_period_formatter public static functions

    +
    1. +
      static void period_put(const time_period_type & tp, ostream_type & os);
      Put time into an ostream.
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/ostream_time_period_for_id734868.html b/doc/html/boost/date_time/ostream_time_period_for_id734868.html deleted file mode 100755 index 0e14085975..0000000000 --- a/doc/html/boost/date_time/ostream_time_period_for_id734868.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Class template ostream_time_period_formatter - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class template ostream_time_period_formatter

    -

    boost::date_time::ostream_time_period_formatter — Put a time period into a stream using appropriate facets.

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/time_formatting_streams.hpp>
    -
    -template<typename time_period_type, typename charT = char> 
    -class ostream_time_period_formatter {
    -public:
    -  // types
    -  typedef std::basic_ostream< charT >                ostream_type;  
    -  typedef time_period_type::point_type               time_type;     
    -  typedef ostream_time_formatter< time_type, charT > time_formatter;
    -
    -  // public static functions
    -  static void period_put(const time_period_type &, ostream_type &);
    -};
    -
    -

    Description

    -
    -

    -ostream_time_period_formatter public static functions

    -
    1. -
      static void period_put(const time_period_type & tp, ostream_type & os);
      Put time into an ostream.
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/ostream_weekday_formatter.html b/doc/html/boost/date_time/ostream_weekday_formatter.html old mode 100755 new mode 100644 index 1422c5f722..28c14e9eaf --- a/doc/html/boost/date_time/ostream_weekday_formatter.html +++ b/doc/html/boost/date_time/ostream_weekday_formatter.html @@ -38,17 +38,17 @@ typedef facet_type::month_type month_type; typedef std::basic_ostream< charT > ostream_type; - // public static functions - static void format_weekday(const weekday_type &, ostream_type &, + // public static functions + static void format_weekday(const weekday_type &, ostream_type &, const facet_type &, bool); };
    -

    Description

    +

    Description

    -

    -ostream_weekday_formatter public static functions

    +

    +ostream_weekday_formatter public static functions

    1. -
      static void format_weekday(const weekday_type & wd, ostream_type & os, 
      +
      static void format_weekday(const weekday_type & wd, ostream_type & os, 
                                  const facet_type & f, bool as_long_string);
      Formats a month as as string into an output iterator.
    diff --git a/doc/html/boost/date_time/ostream_ymd_formatter.html b/doc/html/boost/date_time/ostream_ymd_formatter.html old mode 100755 new mode 100644 index 53c9418784..aa86f707d6 --- a/doc/html/boost/date_time/ostream_ymd_formatter.html +++ b/doc/html/boost/date_time/ostream_ymd_formatter.html @@ -40,16 +40,16 @@ typedef std::basic_ostream< charT > ostream_type; typedef std::basic_string< charT > foo_type; - // public static functions - static void ymd_put(ymd_type, ostream_type &, const facet_type &); + // public static functions + static void ymd_put(ymd_type, ostream_type &, const facet_type &); };
    -

    Description

    +

    Description

    -

    -ostream_ymd_formatter public static functions

    +

    +ostream_ymd_formatter public static functions

    1. -
      static void ymd_put(ymd_type ymd, ostream_type & os, const facet_type & f);
      Convert ymd to a standard string formatting policies.

      This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy

      +
      static void ymd_put(ymd_type ymd, ostream_type & os, const facet_type & f);
      Convert ymd to a standard string formatting policies.

      This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy

    diff --git a/doc/html/boost/date_time/parse_date.html b/doc/html/boost/date_time/parse_date.html old mode 100755 new mode 100644 index aae9e4c0fd..5f24ba90af --- a/doc/html/boost/date_time/parse_date.html +++ b/doc/html/boost/date_time/parse_date.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ template<typename date_type> date_type parse_date(const std::string & s, int order_spec = ymd_order_iso);
    -

    Description

    +

    Description

    Accepted formats are: "2003-02-10" or " 2003-Feb-10" or "2003-Feburary-10" The order in which the Month, Day, & Year appear in the argument string can be accomodated by passing in the appropriate ymd_order_spec

    @@ -47,7 +47,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/parse_delimited_t_id727278.html b/doc/html/boost/date_time/parse_delimited_t_id727278.html new file mode 100644 index 0000000000..32c67e4567 --- /dev/null +++ b/doc/html/boost/date_time/parse_delimited_t_id727278.html @@ -0,0 +1,54 @@ + + + +Function template parse_delimited_time_duration + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template parse_delimited_time_duration

    +

    boost::date_time::parse_delimited_time_duration — Creates a time_duration object from a delimited string.

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/time_parsing.hpp>
    +
    +
    +template<typename time_duration> 
    +  time_duration parse_delimited_time_duration(const std::string & s);
    +
    +

    Description

    +

    Expected format for string is "[-]h[h][:mm][:ss][.fff]". If the number of fractional digits provided is greater than the precision of the time duration type then the extra digits are truncated.

    +

    A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.".

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/parse_delimited_time_du_id683474.html b/doc/html/boost/date_time/parse_delimited_time_du_id683474.html deleted file mode 100755 index 729271aa1a..0000000000 --- a/doc/html/boost/date_time/parse_delimited_time_du_id683474.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template parse_delimited_time_duration - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template parse_delimited_time_duration

    -

    boost::date_time::parse_delimited_time_duration — Creates a time_duration object from a delimited string.

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/time_parsing.hpp>
    -
    -
    -template<typename time_duration> 
    -  time_duration parse_delimited_time_duration(const std::string & s);
    -
    -

    Description

    -

    Expected format for string is "[-]h[h][:mm][:ss][.fff]". If the number of fractional digits provided is greater than the precision of the time duration type then the extra digits are truncated.

    -

    A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.".

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/parse_match_result.html b/doc/html/boost/date_time/parse_match_result.html old mode 100755 new mode 100644 index 0c0b40d4fd..7302cb742b --- a/doc/html/boost/date_time/parse_match_result.html +++ b/doc/html/boost/date_time/parse_match_result.html @@ -39,12 +39,12 @@ enum PARSE_STATE { PARSE_ERROR = -1 }; // construct/copy/destruct - parse_match_result(); + parse_match_result(); - // public member functions - string_type remaining() const; - charT last_char() const; - bool has_remaining() const; + // public member functions + string_type remaining() const; + charT last_char() const; + bool has_remaining() const; // public data members string_type cache; @@ -52,22 +52,22 @@ short current_match; };
    -

    Description

    +

    Description

    -

    +

    parse_match_result public construct/copy/destruct

    -
    1. parse_match_result();
    +
    1. parse_match_result();
    -

    -parse_match_result public member functions

    +

    +parse_match_result public member functions

      -
    1. string_type remaining() const;
    2. -
    3. charT last_char() const;
    4. +
    5. string_type remaining() const;
    6. +
    7. charT last_char() const;
    8. -
      bool has_remaining() const;
      Returns true if more characters were parsed than was necessary.

      Should be used in conjunction with last_char() to get the remaining character.

      +
      bool has_remaining() const;
      Returns true if more characters were parsed than was necessary.

      Should be used in conjunction with last_char() to get the remaining character.

    diff --git a/doc/html/boost/date_time/partial_date.html b/doc/html/boost/date_time/partial_date.html old mode 100755 new mode 100644 index 559ac368b5..77dd19e8f3 --- a/doc/html/boost/date_time/partial_date.html +++ b/doc/html/boost/date_time/partial_date.html @@ -45,20 +45,20 @@ typedef duration_type::duration_rep duration_rep; // construct/copy/destruct - partial_date(day_type, month_type); - partial_date(duration_rep); + partial_date(day_type, month_type); + partial_date(duration_rep); - // public member functions - date_type get_date(year_type) const; - date_type operator()(year_type) const; - bool operator==(const partial_date &) const; - bool operator<(const partial_date &) const; - month_type month() const; - day_type day() const; - std::string to_string() const; + // public member functions + date_type get_date(year_type) const; + date_type operator()(year_type) const; + bool operator==(const partial_date &) const; + bool operator<(const partial_date &) const; + month_type month() const; + day_type day() const; + std::string to_string() const; };
    -

    Description

    +

    Description

    Example usage:

        partial_date pd(1, Jan);
         partial_date pd2(70);
    @@ -67,36 +67,36 @@
     

    -

    +

    partial_date public construct/copy/destruct

      -
    1. partial_date(day_type d, month_type m);
    2. +
    3. partial_date(day_type d, month_type m);
    4. -
      partial_date(duration_rep days);
      Partial date created from number of days into year. Range 1-366.

      Allowable values range from 1 to 366. 1=Jan1, 366=Dec31. If argument exceeds range, partial_date will be created with closest in-range value. 60 will always be Feb29, if get_date() is called with a non-leap year an exception will be thrown

      +
      partial_date(duration_rep days);
      Partial date created from number of days into year. Range 1-366.

      Allowable values range from 1 to 366. 1=Jan1, 366=Dec31. If argument exceeds range, partial_date will be created with closest in-range value. 60 will always be Feb29, if get_date() is called with a non-leap year an exception will be thrown

    -

    -partial_date public member functions

    +

    +partial_date public member functions

    1. -
      date_type get_date(year_type y) const;
      Return a concrete date when provided with a year specific year.

      Will throw an 'invalid_argument' exception if a partial_date object, instantiated with Feb-29, has get_date called with a non-leap year. Example:

      +
      date_type get_date(year_type y) const;
      Return a concrete date when provided with a year specific year.

      Will throw an 'invalid_argument' exception if a partial_date object, instantiated with Feb-29, has get_date called with a non-leap year. Example:

       partial_date pd(29, Feb);
        pd.get_date(2003); // throws invalid_argument exception
        pg.get_date(2000); // returns 2000-2-29
       

    2. -
    3. date_type operator()(year_type y) const;
    4. -
    5. bool operator==(const partial_date & rhs) const;
    6. -
    7. bool operator<(const partial_date & rhs) const;
    8. -
    9. month_type month() const;
    10. -
    11. day_type day() const;
    12. +
    13. date_type operator()(year_type y) const;
    14. +
    15. bool operator==(const partial_date & rhs) const;
    16. +
    17. bool operator<(const partial_date & rhs) const;
    18. +
    19. month_type month() const;
    20. +
    21. day_type day() const;
    22. -
      std::string to_string() const;
      Returns string suitable for use in POSIX time zone string.

      Returns string formatted with up to 3 digits: Jan-01 == "0" Feb-29 == "58" Dec-31 == "365"

      +
      std::string to_string() const;
      Returns string suitable for use in POSIX time zone string.

      Returns string formatted with up to 3 digits: Jan-01 == "0" Feb-29 == "58" Dec-31 == "365"

    diff --git a/doc/html/boost/date_time/period.html b/doc/html/boost/date_time/period.html old mode 100755 new mode 100644 index 43e6e6f3f1..a76aa92266 --- a/doc/html/boost/date_time/period.html +++ b/doc/html/boost/date_time/period.html @@ -39,72 +39,72 @@ typedef duration_rep duration_type; // construct/copy/destruct - period(point_rep, point_rep); - period(point_rep, duration_rep); + period(point_rep, point_rep); + period(point_rep, duration_rep); - // public member functions - point_rep begin() const; - point_rep end() const; - point_rep last() const; - duration_rep length() const; - bool is_null() const; - bool operator==(const period &) const; - bool operator<(const period &) const; - void shift(const duration_rep &); - void expand(const duration_rep &); - bool contains(const point_rep &) const; - bool contains(const period &) const; - bool intersects(const period &) const; - bool is_adjacent(const period &) const; - bool is_before(const point_rep &) const; - bool is_after(const point_rep &) const; - period intersection(const period &) const; - period merge(const period &) const; - period span(const period &) const; + // public member functions + point_rep begin() const; + point_rep end() const; + point_rep last() const; + duration_rep length() const; + bool is_null() const; + bool operator==(const period &) const; + bool operator<(const period &) const; + void shift(const duration_rep &); + void expand(const duration_rep &); + bool contains(const point_rep &) const; + bool contains(const period &) const; + bool intersects(const period &) const; + bool is_adjacent(const period &) const; + bool is_before(const point_rep &) const; + bool is_after(const point_rep &) const; + period intersection(const period &) const; + period merge(const period &) const; + period span(const period &) const; };
    -

    Description

    +

    Description

    This template uses a class to represent a time point within the period and another class to represent a duration. As a result, this class is not appropriate for use when the number and duration representation are the same (eg: in the regular number domain).

    A period can be specified by providing either the begining point and a duration or the begining point and the end point( end is NOT part of the period but 1 unit past it. A period will be "invalid" if either end_point <= begin_point or the given duration is <= 0. Any valid period will return false for is_null().

    Zero length periods are also considered invalid. Zero length periods are periods where the begining and end points are the same, or, the given duration is zero. For a zero length period, the last point will be one unit less than the begining point.

    In the case that the begin and last are the same, the period has a length of one unit.

    The best way to handle periods is usually to provide a begining point and a duration. So, day1 + 7 days is a week period which includes all of the first day and 6 more days (eg: Sun to Sat).

    -

    +

    period public construct/copy/destruct

    1. -
      period(point_rep first_point, point_rep end_point);
      create a period from begin to last eg: [begin,end)

      If end <= begin then the period will be invalid

      +
      period(point_rep first_point, point_rep end_point);
      create a period from begin to last eg: [begin,end)

      If end <= begin then the period will be invalid

    2. -
      period(point_rep first_point, duration_rep len);
      create a period as [begin, begin+len)

      If len is <= 0 then the period will be invalid

      +
      period(point_rep first_point, duration_rep len);
      create a period as [begin, begin+len)

      If len is <= 0 then the period will be invalid

    -

    -period public member functions

    +

    +period public member functions

    1. -
      point_rep begin() const;
      Return the first element in the period.
    2. +
      point_rep begin() const;
      Return the first element in the period.
    3. -
      point_rep end() const;
      Return one past the last element.
    4. +
      point_rep end() const;
      Return one past the last element.
    5. -
      point_rep last() const;
      Return the last item in the period.
    6. +
      point_rep last() const;
      Return the last item in the period.
    7. -
      duration_rep length() const;
      Return the length of the period.
    8. +
      duration_rep length() const;
      Return the length of the period.
    9. -
      bool is_null() const;
      True if period is ill formed (length is zero or less)
    10. +
      bool is_null() const;
      True if period is ill formed (length is zero or less)
    11. -
      bool operator==(const period & rhs) const;
      Equality operator.
    12. +
      bool operator==(const period & rhs) const;
      Equality operator.
    13. -
      bool operator<(const period & rhs) const;
      Strict as defined by rhs.last <= lhs.last.
    14. +
      bool operator<(const period & rhs) const;
      Strict as defined by rhs.last <= lhs.last.
    15. -
      void shift(const duration_rep & d);
      Shift the start and end by the specified amount.
    16. +
      void shift(const duration_rep & d);
      Shift the start and end by the specified amount.
    17. -
      void expand(const duration_rep & d);
      +
      void expand(const duration_rep & d);

      Expands the size of the period by the duration on both ends.

      So before expand

               [-------]
      @@ -123,23 +123,23 @@
       

    18. -
      bool contains(const point_rep & point) const;
      True if the point is inside the period, zero length periods contain no points.
    19. +
      bool contains(const point_rep & point) const;
      True if the point is inside the period, zero length periods contain no points.
    20. -
      bool contains(const period & other) const;
      True if this period fully contains (or equals) the other period.
    21. +
      bool contains(const period & other) const;
      True if this period fully contains (or equals) the other period.
    22. -
      bool intersects(const period & other) const;
      True if the periods overlap in any way.
    23. +
      bool intersects(const period & other) const;
      True if the periods overlap in any way.
    24. -
      bool is_adjacent(const period & other) const;
      True if periods are next to each other without a gap.
    25. +
      bool is_adjacent(const period & other) const;
      True if periods are next to each other without a gap.
    26. -
      bool is_before(const point_rep & point) const;
      True if all of the period is prior to the passed point or end <= t.
    27. +
      bool is_before(const point_rep & point) const;
      True if all of the period is prior to the passed point or end <= t.
    28. -
      bool is_after(const point_rep & point) const;
      True if all of the period is prior or t < start.
    29. +
      bool is_after(const point_rep & point) const;
      True if all of the period is prior or t < start.
    30. -
      period intersection(const period & other) const;
      Returns the period of intersection or invalid range no intersection.
    31. +
      period intersection(const period & other) const;
      Returns the period of intersection or invalid range no intersection.
    32. -
      period merge(const period & other) const;
      Returns the union of intersecting periods -- or null period.
    33. +
      period merge(const period & other) const;
      Returns the union of intersecting periods -- or null period.
    34. -
      period span(const period & other) const;
      Combine two periods with earliest start and latest end.

      Combines two periods and any gap between them such that start = min(p1.start, p2.start) end = max(p1.end , p2.end)

      +
      period span(const period & other) const;
      Combine two periods with earliest start and latest end.

      Combines two periods and any gap between them such that start = min(p1.start, p2.start) end = max(p1.end , p2.end)

              [---p1---)
                              [---p2---)
        result:
      diff --git a/doc/html/boost/date_time/period_formatter.html b/doc/html/boost/date_time/period_formatter.html
      old mode 100755
      new mode 100644
      index ff959e6554..92c45a7023
      --- a/doc/html/boost/date_time/period_formatter.html
      +++ b/doc/html/boost/date_time/period_formatter.html
      @@ -44,22 +44,22 @@
         enum range_display_options { AS_OPEN_RANGE, AS_CLOSED_RANGE };
       
         // construct/copy/destruct
      -  period_formatter(range_display_options = AS_CLOSED_RANGE, 
      +  period_formatter(range_display_options = AS_CLOSED_RANGE, 
                          const char_type *const = default_period_separator, 
                          const char_type *const = default_period_start_delimeter, 
                          const char_type *const = default_period_open_range_end_delimeter, 
                          const char_type *const = default_period_closed_range_end_delimeter);
       
      -  // public member functions
      -  OutItrT put_period_separator(OutItrT &) const;
      -  OutItrT put_period_start_delimeter(OutItrT &) const;
      -  OutItrT put_period_end_delimeter(OutItrT &) const;
      -  range_display_options range_option() const;
      -  void range_option(range_display_options) const;
      -  void delimiter_strings(const string_type &, const string_type &, 
      +  // public member functions
      +  OutItrT put_period_separator(OutItrT &) const;
      +  OutItrT put_period_start_delimeter(OutItrT &) const;
      +  OutItrT put_period_end_delimeter(OutItrT &) const;
      +  range_display_options range_option() const;
      +  void range_option(range_display_options) const;
      +  void delimiter_strings(const string_type &, const string_type &, 
                                const string_type &, const string_type &);
         template<typename period_type, typename facet_type> 
      -    OutItrT put_period(OutItrT, std::ios_base &, char_type, 
      +    OutItrT put_period(OutItrT, std::ios_base &, char_type, 
                              const period_type &, const facet_type &) const;
       
         // public data members
      @@ -69,7 +69,7 @@
         static const char_type default_period_closed_range_end_delimeter;
       };
    -

    Description

    +

    Description

    Provides settings for the following:

    • period_separator -- default '/'

    • @@ -90,37 +90,37 @@

      where the date formatting is controlled by the date facet

      -

      +

      period_formatter public construct/copy/destruct

      1. -
        period_formatter(range_display_options range_option_in = AS_CLOSED_RANGE, 
        +
        period_formatter(range_display_options range_option_in = AS_CLOSED_RANGE, 
                          const char_type *const period_separator = default_period_separator, 
                          const char_type *const period_start_delimeter = default_period_start_delimeter, 
                          const char_type *const period_open_range_end_delimeter = default_period_open_range_end_delimeter, 
                          const char_type *const period_closed_range_end_delimeter = default_period_closed_range_end_delimeter);
        Constructor that sets up period formatter options -- default should suffice most cases.
      -

      -period_formatter public member functions

      +

      +period_formatter public member functions

      1. -
        OutItrT put_period_separator(OutItrT & oitr) const;
        Puts the characters between period elements into stream -- default is /.
      2. +
        OutItrT put_period_separator(OutItrT & oitr) const;
        Puts the characters between period elements into stream -- default is /.
      3. -
        OutItrT put_period_start_delimeter(OutItrT & oitr) const;
        Puts the period start characters into stream -- default is [.
      4. +
        OutItrT put_period_start_delimeter(OutItrT & oitr) const;
        Puts the period start characters into stream -- default is [.
      5. -
        OutItrT put_period_end_delimeter(OutItrT & oitr) const;
        Puts the period end characters into stream as controled by open/closed range setting.
      6. -
      7. range_display_options range_option() const;
      8. +
        OutItrT put_period_end_delimeter(OutItrT & oitr) const;
        Puts the period end characters into stream as controled by open/closed range setting. +
      9. range_display_options range_option() const;
      10. -
        void range_option(range_display_options option) const;
        Reset the range_option control.
      11. -
      12. void delimiter_strings(const string_type & separator, 
        +
        void range_option(range_display_options option) const;
        Reset the range_option control.
      13. +
      14. void delimiter_strings(const string_type & separator, 
                                const string_type & start_delim, 
                                const string_type & open_end_delim, 
                                const string_type & closed_end_delim);
      15. template<typename period_type, typename facet_type> 
        -  OutItrT put_period(OutItrT next, std::ios_base & a_ios, char_type a_fill, 
        +  OutItrT put_period(OutItrT next, std::ios_base & a_ios, char_type a_fill, 
                              const period_type & p, const facet_type & facet) const;
        Generic code to output a period -- no matter the period type.

        This generic code will output any period using a facet to to output the 'elements'. For example, in the case of a date_period the elements will be instances of a date which will be formatted according the to setup in the passed facet parameter.

        The steps for formatting a period are always the same:

          diff --git a/doc/html/boost/date_time/period_parser.html b/doc/html/boost/date_time/period_parser.html old mode 100755 new mode 100644 index be19e7c8a0..57be344796 --- a/doc/html/boost/date_time/period_parser.html +++ b/doc/html/boost/date_time/period_parser.html @@ -45,26 +45,26 @@ enum period_range_option { AS_OPEN_RANGE, AS_CLOSED_RANGE }; // construct/copy/destruct - period_parser(period_range_option = AS_CLOSED_RANGE, + period_parser(period_range_option = AS_CLOSED_RANGE, const char_type *const = default_period_separator, const char_type *const = default_period_start_delimeter, const char_type *const = default_period_open_range_end_delimeter, const char_type *const = default_period_closed_range_end_delimeter); - period_parser(const period_parser< date_type, CharT > &); + period_parser(const period_parser< date_type, CharT > &); - // public member functions - period_range_option range_option() const; - void range_option(period_range_option); - collection_type delimiter_strings() const; - void delimiter_strings(const string_type &, const string_type &, + // public member functions + period_range_option range_option() const; + void range_option(period_range_option); + collection_type delimiter_strings() const; + void delimiter_strings(const string_type &, const string_type &, const string_type &, const string_type &); template<typename period_type, typename duration_type, typename facet_type> - period_type get_period(stream_itr_type &, stream_itr_type &, + period_type get_period(stream_itr_type &, stream_itr_type &, std::ios_base &, const period_type &, const duration_type &, const facet_type &) const; - // private member functions - void consume_delim(stream_itr_type &, stream_itr_type &, + // private member functions + void consume_delim(stream_itr_type &, stream_itr_type &, const string_type &) const; // public data members @@ -74,7 +74,7 @@ static const char_type default_period_closed_range_end_delimeter; };
        -

        Description

        +

        Description

        Provides settings for the following:

        • period_separator -- default '/'

        • @@ -91,34 +91,34 @@

          where the date format is controlled by the date facet

          -

          +

          period_parser public construct/copy/destruct

          1. -
            period_parser(period_range_option range_opt = AS_CLOSED_RANGE, 
            +
            period_parser(period_range_option range_opt = AS_CLOSED_RANGE, 
                           const char_type *const period_separator = default_period_separator, 
                           const char_type *const period_start_delimeter = default_period_start_delimeter, 
                           const char_type *const period_open_range_end_delimeter = default_period_open_range_end_delimeter, 
                           const char_type *const period_closed_range_end_delimeter = default_period_closed_range_end_delimeter);
            Constructor that sets up period parser options.
          2. -
          3. period_parser(const period_parser< date_type, CharT > & p_parser);
          4. +
          5. period_parser(const period_parser< date_type, CharT > & p_parser);
          -

          -period_parser public member functions

          +

          +period_parser public member functions

            -
          1. period_range_option range_option() const;
          2. -
          3. void range_option(period_range_option option);
          4. -
          5. collection_type delimiter_strings() const;
          6. -
          7. void delimiter_strings(const string_type & separator, 
            +
          8. period_range_option range_option() const;
          9. +
          10. void range_option(period_range_option option);
          11. +
          12. collection_type delimiter_strings() const;
          13. +
          14. void delimiter_strings(const string_type & separator, 
                                    const string_type & start_delim, 
                                    const string_type & open_end_delim, 
                                    const string_type & closed_end_delim);
          15. template<typename period_type, typename duration_type, typename facet_type> 
            -  period_type get_period(stream_itr_type & sitr, stream_itr_type & stream_end, 
            +  period_type get_period(stream_itr_type & sitr, stream_itr_type & stream_end, 
                                      std::ios_base & a_ios, const period_type &, 
                                      const duration_type & dur_unit, 
                                      const facet_type & facet) const;
            Generic code to parse a period -- no matter the period type.

            This generic code will parse any period using a facet to to get the 'elements'. For example, in the case of a date_period the elements will be instances of a date which will be parsed according the to setup in the passed facet parameter.

            @@ -143,10 +143,10 @@
          -

          -period_parser private member functions

          +

          +period_parser private member functions

          1. -
            void consume_delim(stream_itr_type & sitr, stream_itr_type & stream_end, 
            +
            void consume_delim(stream_itr_type & sitr, stream_itr_type & stream_end, 
                                const string_type & delim) const;
            throws ios_base::failure if delimiter and parsed data do not match
        diff --git a/doc/html/boost/date_time/previous_weekday.html b/doc/html/boost/date_time/previous_weekday.html old mode 100755 new mode 100644 index b9328bacbd..186aac8de9 --- a/doc/html/boost/date_time/previous_weekday.html +++ b/doc/html/boost/date_time/previous_weekday.html @@ -35,7 +35,7 @@ template<typename date_type, typename weekday_type> date_type previous_weekday(const date_type & d, const weekday_type & wd);
        -

        Description

        +

        Description

        Generates a date object representing the date of the previous weekday from the given date. If the date given is 2004-May-9 (a Sunday) and the given weekday is Tuesday then the resulting date will be 2004-May-4.

      diff --git a/doc/html/boost/date_time/second_clock.html b/doc/html/boost/date_time/second_clock.html old mode 100755 new mode 100644 index c723b71861..e0aca4cb8c --- a/doc/html/boost/date_time/second_clock.html +++ b/doc/html/boost/date_time/second_clock.html @@ -38,33 +38,33 @@ typedef time_type::date_type date_type; typedef time_type::time_duration_type time_duration_type; - // public static functions - static time_type local_time(); - static time_type universal_time(); + // public static functions + static time_type local_time(); + static time_type universal_time(); template<typename time_zone_type> - static time_type local_time(boost::shared_ptr< time_zone_type >); + static time_type local_time(boost::shared_ptr< time_zone_type >); - // private static functions - static time_type create_time(::std::tm *); + // private static functions + static time_type create_time(::std::tm *); };
      -

      Description

      +

      Description

      This clock provides resolution to the 1 second level

      -

      -second_clock public static functions

      +

      +second_clock public static functions

        -
      1. static time_type local_time();
      2. +
      3. static time_type local_time();
      4. -
        static time_type universal_time();
        Get the current day in universal date as a ymd_type.
      5. +
        static time_type universal_time();
        Get the current day in universal date as a ymd_type.
      6. template<typename time_zone_type> 
        -  static time_type local_time(boost::shared_ptr< time_zone_type > tz_ptr);
      7. + static time_type local_time(boost::shared_ptr< time_zone_type > tz_ptr);
      -

      -second_clock private static functions

      -
      1. static time_type create_time(::std::tm * current);
      +

      +second_clock private static functions

      +
      1. static time_type create_time(::std::tm * current);
    diff --git a/doc/html/boost/date_time/simple_format.html b/doc/html/boost/date_time/simple_format.html old mode 100755 new mode 100644 index 37f147e5e1..7887d88b7f --- a/doc/html/boost/date_time/simple_format.html +++ b/doc/html/boost/date_time/simple_format.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,54 +35,54 @@ class simple_format { public: - // public static functions - static const charT * not_a_date(); - static const charT * pos_infinity(); - static const charT * neg_infinity(); - static month_format_spec month_format(); - static ymd_order_spec date_order(); - static bool has_date_sep_chars(); - static charT year_sep_char(); - static charT month_sep_char(); - static charT day_sep_char(); - static charT hour_sep_char(); - static charT minute_sep_char(); - static charT second_sep_char(); + // public static functions + static const charT * not_a_date(); + static const charT * pos_infinity(); + static const charT * neg_infinity(); + static month_format_spec month_format(); + static ymd_order_spec date_order(); + static bool has_date_sep_chars(); + static charT year_sep_char(); + static charT month_sep_char(); + static charT day_sep_char(); + static charT hour_sep_char(); + static charT minute_sep_char(); + static charT second_sep_char(); };
    -

    Description

    +

    Description

    -

    -simple_format public static functions

    +

    +simple_format public static functions

    1. -
      static const charT * not_a_date();
      String used printed is date is invalid.
    2. +
      static const charT * not_a_date();
      String used printed is date is invalid.
    3. -
      static const charT * pos_infinity();
      String used to for positive infinity value.
    4. +
      static const charT * pos_infinity();
      String used to for positive infinity value.
    5. -
      static const charT * neg_infinity();
      String used to for positive infinity value.
    6. +
      static const charT * neg_infinity();
      String used to for positive infinity value.
    7. -
      static month_format_spec month_format();
      Describe month format.
    8. -
    9. static ymd_order_spec date_order();
    10. +
      static month_format_spec month_format();
      Describe month format. +
    11. static ymd_order_spec date_order();
    12. -
      static bool has_date_sep_chars();
      This format uses '-' to separate date elements.
    13. +
      static bool has_date_sep_chars();
      This format uses '-' to separate date elements.
    14. -
      static charT year_sep_char();
      Char to sep?
    15. +
      static charT year_sep_char();
      Char to sep?
    16. -
      static charT month_sep_char();
      char between year-month
    17. +
      static charT month_sep_char();
      char between year-month
    18. -
      static charT day_sep_char();
      Char to separate month-day.
    19. +
      static charT day_sep_char();
      Char to separate month-day.
    20. -
      static charT hour_sep_char();
      char between date-hours
    21. +
      static charT hour_sep_char();
      char between date-hours
    22. -
      static charT minute_sep_char();
      char between hour and minute
    23. +
      static charT minute_sep_char();
      char between hour and minute
    24. -
      static charT second_sep_char();
      char for second
    25. +
      static charT second_sep_char();
      char for second
    -

    Specializations

    - +

    Specializations

    +
    @@ -94,7 +94,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/simple_format_wch_id426438.html b/doc/html/boost/date_time/simple_format_wch_id426438.html new file mode 100644 index 0000000000..8049e08855 --- /dev/null +++ b/doc/html/boost/date_time/simple_format_wch_id426438.html @@ -0,0 +1,96 @@ + + + +Class simple_format<wchar_t> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class simple_format<wchar_t>

    +

    boost::date_time::simple_format<wchar_t> — Specialization of formmating rules for wchar_t.

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/date_format_simple.hpp>
    +
    +
    +class simple_format<wchar_t> {
    +public:
    +
    +  // public static functions
    +  static const wchar_t * not_a_date();
    +  static const wchar_t * pos_infinity();
    +  static const wchar_t * neg_infinity();
    +  static month_format_spec month_format();
    +  static ymd_order_spec date_order();
    +  static bool has_date_sep_chars();
    +  static wchar_t year_sep_char();
    +  static wchar_t month_sep_char();
    +  static wchar_t day_sep_char();
    +  static wchar_t hour_sep_char();
    +  static wchar_t minute_sep_char();
    +  static wchar_t second_sep_char();
    +};
    +
    +

    Description

    +
    +

    +simple_format public static functions

    +
      +
    1. +
      static const wchar_t * not_a_date();
      String used printed is date is invalid.
    2. +
    3. +
      static const wchar_t * pos_infinity();
      String used to for positive infinity value.
    4. +
    5. +
      static const wchar_t * neg_infinity();
      String used to for positive infinity value.
    6. +
    7. +
      static month_format_spec month_format();
      Describe month format.
    8. +
    9. static ymd_order_spec date_order();
    10. +
    11. +
      static bool has_date_sep_chars();
      This format uses '-' to separate date elements.
    12. +
    13. +
      static wchar_t year_sep_char();
      Char to sep?
    14. +
    15. +
      static wchar_t month_sep_char();
      char between year-month
    16. +
    17. +
      static wchar_t day_sep_char();
      Char to separate month-day.
    18. +
    19. +
      static wchar_t hour_sep_char();
      char between date-hours
    20. +
    21. +
      static wchar_t minute_sep_char();
      char between hour and minute
    22. +
    23. +
      static wchar_t second_sep_char();
      char for second
    24. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/simple_format_wchar_t_id737944.html b/doc/html/boost/date_time/simple_format_wchar_t_id737944.html deleted file mode 100755 index ccf806031d..0000000000 --- a/doc/html/boost/date_time/simple_format_wchar_t_id737944.html +++ /dev/null @@ -1,96 +0,0 @@ - - - -Class simple_format<wchar_t> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class simple_format<wchar_t>

    -

    boost::date_time::simple_format<wchar_t> — Specialization of formmating rules for wchar_t.

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/date_format_simple.hpp>
    -
    -
    -class simple_format<wchar_t> {
    -public:
    -
    -  // public static functions
    -  static const wchar_t * not_a_date();
    -  static const wchar_t * pos_infinity();
    -  static const wchar_t * neg_infinity();
    -  static month_format_spec month_format();
    -  static ymd_order_spec date_order();
    -  static bool has_date_sep_chars();
    -  static wchar_t year_sep_char();
    -  static wchar_t month_sep_char();
    -  static wchar_t day_sep_char();
    -  static wchar_t hour_sep_char();
    -  static wchar_t minute_sep_char();
    -  static wchar_t second_sep_char();
    -};
    -
    -

    Description

    -
    -

    -simple_format public static functions

    -
      -
    1. -
      static const wchar_t * not_a_date();
      String used printed is date is invalid.
    2. -
    3. -
      static const wchar_t * pos_infinity();
      String used to for positive infinity value.
    4. -
    5. -
      static const wchar_t * neg_infinity();
      String used to for positive infinity value.
    6. -
    7. -
      static month_format_spec month_format();
      Describe month format.
    8. -
    9. static ymd_order_spec date_order();
    10. -
    11. -
      static bool has_date_sep_chars();
      This format uses '-' to separate date elements.
    12. -
    13. -
      static wchar_t year_sep_char();
      Char to sep?
    14. -
    15. -
      static wchar_t month_sep_char();
      char between year-month
    16. -
    17. -
      static wchar_t day_sep_char();
      Char to separate month-day.
    18. -
    19. -
      static wchar_t hour_sep_char();
      char between date-hours
    20. -
    21. -
      static wchar_t minute_sep_char();
      char between hour and minute
    22. -
    23. -
      static wchar_t second_sep_char();
      char for second
    24. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/special_values_formatter.html b/doc/html/boost/date_time/special_values_formatter.html old mode 100755 new mode 100644 index 6b5418ed5b..5600835967 --- a/doc/html/boost/date_time/special_values_formatter.html +++ b/doc/html/boost/date_time/special_values_formatter.html @@ -41,32 +41,32 @@ typedef std::vector< string_type > collection_type; // construct/copy/destruct - special_values_formatter(); - special_values_formatter(const char_type *const *, const char_type *const *); - special_values_formatter(typename collection_type::iterator, + special_values_formatter(); + special_values_formatter(const char_type *const *, const char_type *const *); + special_values_formatter(typename collection_type::iterator, typename collection_type::iterator); - // public member functions - OutItrT put_special(OutItrT, const boost::date_time::special_values &) const; + // public member functions + OutItrT put_special(OutItrT, const boost::date_time::special_values &) const; // public data members static const char_type default_special_value_names; // Storage for the strings used to indicate special values. };
    -

    Description

    +

    Description

    This class provides for the formmating of special values to an output stream. In particular, it produces strings for the values of negative and positive infinity as well as not_a_date_time.

    While not a facet, this class is used by the date and time facets for formatting special value types.

    -

    +

    special_values_formatter public construct/copy/destruct

    1. -
      special_values_formatter();
      Construct special values formatter using default strings.

      Default strings are not-a-date-time -infinity +infinity

      +
      special_values_formatter();
      Construct special values formatter using default strings.

      Default strings are not-a-date-time -infinity +infinity

    2. -
      special_values_formatter(const char_type *const * begin, 
      +
      special_values_formatter(const char_type *const * begin, 
                                const char_type *const * end);
      Construct special values formatter from array of strings.

      This constructor will take pair of iterators from an array of strings that represent the special values and copy them for use in formatting special values.

        const char* const special_value_names[]={"nadt","-inf","+inf" };
       
      @@ -75,14 +75,14 @@
       

    3. -
    4. special_values_formatter(typename collection_type::iterator beg, 
      +
    5. special_values_formatter(typename collection_type::iterator beg, 
                                typename collection_type::iterator end);
    -

    -special_values_formatter public member functions

    -
    1. OutItrT put_special(OutItrT next, 
      +

      +special_values_formatter public member functions

      +
      1. OutItrT put_special(OutItrT next, 
                             const boost::date_time::special_values & value) const;
    diff --git a/doc/html/boost/date_time/special_values_parser.html b/doc/html/boost/date_time/special_values_parser.html old mode 100755 new mode 100644 index 1d4081660f..f2807b8635 --- a/doc/html/boost/date_time/special_values_parser.html +++ b/doc/html/boost/date_time/special_values_parser.html @@ -44,19 +44,19 @@ typedef charT char_type; // construct/copy/destruct - special_values_parser(); - special_values_parser(const string_type &, const string_type &, + special_values_parser(); + special_values_parser(const string_type &, const string_type &, const string_type &, const string_type &, const string_type &); - special_values_parser(typename collection_type::iterator, + special_values_parser(typename collection_type::iterator, typename collection_type::iterator); - special_values_parser(const special_values_parser< date_type, charT > &); + special_values_parser(const special_values_parser< date_type, charT > &); - // public member functions - void sv_strings(const string_type &, const string_type &, + // public member functions + void sv_strings(const string_type &, const string_type &, const string_type &, const string_type &, const string_type &); - bool match(stream_itr_type &, stream_itr_type &, match_results &) const; + bool match(stream_itr_type &, stream_itr_type &, match_results &) const; // public data members static const char_type nadt_string; @@ -66,7 +66,7 @@ static const char_type max_date_time_string; };
    -

    Description

    +

    Description

    TODO: add doc-comments for which elements can be changed Parses input stream for strings representing special_values. Special values parsed are:

    • not_a_date_time

    • @@ -78,35 +78,35 @@

      -

      +

      special_values_parser public construct/copy/destruct

      1. -
        special_values_parser();
        Creates a special_values_parser with the default set of "sv_strings".
      2. +
        special_values_parser();
        Creates a special_values_parser with the default set of "sv_strings".
      3. -
        special_values_parser(const string_type & nadt_str, 
        +
        special_values_parser(const string_type & nadt_str, 
                               const string_type & neg_inf_str, 
                               const string_type & pos_inf_str, 
                               const string_type & min_dt_str, 
                               const string_type & max_dt_str);
        Creates a special_values_parser using a user defined set of element strings.
      4. -
      5. special_values_parser(typename collection_type::iterator beg, 
        +
      6. special_values_parser(typename collection_type::iterator beg, 
                               typename collection_type::iterator end);
      7. -
      8. special_values_parser(const special_values_parser< date_type, charT > & svp);
      9. +
      10. special_values_parser(const special_values_parser< date_type, charT > & svp);
      -

      -special_values_parser public member functions

      +

      +special_values_parser public member functions

      1. -
        void sv_strings(const string_type & nadt_str, const string_type & neg_inf_str, 
        +
        void sv_strings(const string_type & nadt_str, const string_type & neg_inf_str, 
                         const string_type & pos_inf_str, 
                         const string_type & min_dt_str, 
                         const string_type & max_dt_str);
        Replace special value strings.
      2. -
        bool match(stream_itr_type & sitr, stream_itr_type & str_end, 
        +
        bool match(stream_itr_type & sitr, stream_itr_type & str_end, 
                    match_results & mr) const;
        Sets match_results.current_match to the corresponding special_value or -1.
      diff --git a/doc/html/boost/date_time/split_timedate_system.html b/doc/html/boost/date_time/split_timedate_system.html old mode 100755 new mode 100644 index 017de6eb79..daee95c9df --- a/doc/html/boost/date_time/split_timedate_system.html +++ b/doc/html/boost/date_time/split_timedate_system.html @@ -45,63 +45,63 @@ typedef date_time::wrapping_int< split_timedate_system::int_type, split_timedate_system::ticks_per_day > wrap_int_type; typedef date_time::wrapping_int< int_type, ticks_per_day > wrap_int_type; - // private member functions - BOOST_STATIC_CONSTANT(int_type, + // private member functions + BOOST_STATIC_CONSTANT(int_type, ticks_per_day = INT64_C(86400)*config::tick_per_second); - // public static functions - static time_rep_type get_time_rep(special_values); + // public static functions + static time_rep_type get_time_rep(special_values); static time_rep_type - get_time_rep(const date_type &, const time_duration_type &, + get_time_rep(const date_type &, const time_duration_type &, date_time::dst_flags = not_dst); - static date_type get_date(const time_rep_type &); - static time_duration_type get_time_of_day(const time_rep_type &); - static std::string zone_name(const time_rep_type &); - static bool is_equal(const time_rep_type &, const time_rep_type &); - static bool is_less(const time_rep_type &, const time_rep_type &); + static date_type get_date(const time_rep_type &); + static time_duration_type get_time_of_day(const time_rep_type &); + static std::string zone_name(const time_rep_type &); + static bool is_equal(const time_rep_type &, const time_rep_type &); + static bool is_less(const time_rep_type &, const time_rep_type &); static time_rep_type - add_days(const time_rep_type &, const date_duration_type &); + add_days(const time_rep_type &, const date_duration_type &); static time_rep_type - subtract_days(const time_rep_type &, const date_duration_type &); + subtract_days(const time_rep_type &, const date_duration_type &); static time_rep_type - subtract_time_duration(const time_rep_type &, const time_duration_type &); + subtract_time_duration(const time_rep_type &, const time_duration_type &); static time_rep_type - add_time_duration(const time_rep_type &, time_duration_type); + add_time_duration(const time_rep_type &, time_duration_type); static time_duration_type - subtract_times(const time_rep_type &, const time_rep_type &); + subtract_times(const time_rep_type &, const time_rep_type &); };
    -

    Description

    +

    Description

    -

    -split_timedate_system private member functions

    -
    1.  BOOST_STATIC_CONSTANT(int_type, 
      +

      +split_timedate_system private member functions

      +
      1.  BOOST_STATIC_CONSTANT(int_type, 
                                ticks_per_day = INT64_C(86400)*config::tick_per_second);
    -

    -split_timedate_system public static functions

    +

    +split_timedate_system public static functions

      -
    1. static time_rep_type get_time_rep(special_values sv);
    2. +
    3. static time_rep_type get_time_rep(special_values sv);
    4. static time_rep_type 
      -get_time_rep(const date_type & day, const time_duration_type & tod, 
      +get_time_rep(const date_type & day, const time_duration_type & tod, 
                    date_time::dst_flags = not_dst);
    5. -
    6. static date_type get_date(const time_rep_type & val);
    7. -
    8. static time_duration_type get_time_of_day(const time_rep_type & val);
    9. -
    10. static std::string zone_name(const time_rep_type &);
    11. -
    12. static bool is_equal(const time_rep_type & lhs, const time_rep_type & rhs);
    13. -
    14. static bool is_less(const time_rep_type & lhs, const time_rep_type & rhs);
    15. +
    16. static date_type get_date(const time_rep_type & val);
    17. +
    18. static time_duration_type get_time_of_day(const time_rep_type & val);
    19. +
    20. static std::string zone_name(const time_rep_type &);
    21. +
    22. static bool is_equal(const time_rep_type & lhs, const time_rep_type & rhs);
    23. +
    24. static bool is_less(const time_rep_type & lhs, const time_rep_type & rhs);
    25. static time_rep_type 
      -add_days(const time_rep_type & base, const date_duration_type & dd);
    26. +add_days(const time_rep_type & base, const date_duration_type & dd);
    27. static time_rep_type 
      -subtract_days(const time_rep_type & base, const date_duration_type & dd);
    28. +subtract_days(const time_rep_type & base, const date_duration_type & dd);
    29. static time_rep_type 
      -subtract_time_duration(const time_rep_type & base, 
      +subtract_time_duration(const time_rep_type & base, 
                              const time_duration_type & td);
    30. static time_rep_type 
      -add_time_duration(const time_rep_type & base, time_duration_type td);
    31. +add_time_duration(const time_rep_type & base, time_duration_type td);
    32. static time_duration_type 
      -subtract_times(const time_rep_type & lhs, const time_rep_type & rhs);
    33. +subtract_times(const time_rep_type & lhs, const time_rep_type & rhs);
    diff --git a/doc/html/boost/date_time/static_local_time_adjustor.html b/doc/html/boost/date_time/static_local_time_adjustor.html old mode 100755 new mode 100644 index 8bc109bb26..3d2da3972a --- a/doc/html/boost/date_time/static_local_time_adjustor.html +++ b/doc/html/boost/date_time/static_local_time_adjustor.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,20 +38,20 @@ typedef time_type::time_duration_type time_duration_type; typedef time_type::date_type date_type; - // public static functions - static time_duration_type utc_to_local_offset(const time_type &); + // public static functions + static time_duration_type utc_to_local_offset(const time_type &); static time_duration_type - local_to_utc_offset(const time_type &, + local_to_utc_offset(const time_type &, date_time::dst_flags = date_time::calculate); };
    -

    Description

    +

    Description

    -

    -static_local_time_adjustor public static functions

    +

    +static_local_time_adjustor public static functions

    1. -
      static time_duration_type utc_to_local_offset(const time_type & t);
      Calculates the offset from a utc time to local based on dst and utc offset.

      +

      static time_duration_type utc_to_local_offset(const time_type & t);
      Calculates the offset from a utc time to local based on dst and utc offset.

      The logic is as follows. Starting with UTC time use the offset to create a label for an non-dst adjusted local time. Then call dst_rules::local_is_dst with the non adjust local time. The results of this function will either unabiguously decide that the initial local time is in dst or return an illegal or ambiguous result. An illegal result only occurs at the end of dst (where labels are skipped) and indicates that dst has ended. An ambiguous result means that we need to recheck by making a dst adjustment and then rechecking. If the dst offset is added to the utc time and the recheck proves non-ambiguous then we are past the boundary. If it is still ambiguous then we are ahead of the boundary and dst is still in effect.

      TODO -- check if all dst offsets are positive. If not then the algorithm needs to check for this and reverse the illegal/ambiguous logic.

      @@ -70,7 +70,7 @@ The logic is as follows. Starting with UTC time use the offset to create a label
    2. static time_duration_type 
      -local_to_utc_offset(const time_type & t, 
      +local_to_utc_offset(const time_type & t, 
                           date_time::dst_flags dst = date_time::calculate);
      Get the offset to UTC given a local time.
    3. @@ -84,7 +84,7 @@ The logic is as follows. Starting with UTC time use the offset to create a label

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/date_time/str_from_delimite_id369904.html b/doc/html/boost/date_time/str_from_delimite_id369904.html new file mode 100644 index 0000000000..b20efe1b39 --- /dev/null +++ b/doc/html/boost/date_time/str_from_delimite_id369904.html @@ -0,0 +1,55 @@ + + + +Function template str_from_delimited_time_duration + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template str_from_delimited_time_duration

      +

      boost::date_time::str_from_delimited_time_duration — Creates a time_duration object from a delimited string.

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/time_parsing.hpp>
      +
      +
      +template<typename time_duration, typename char_type> 
      +  time_duration 
      +  str_from_delimited_time_duration(const std::basic_string< char_type > & s);
      +
      +

      Description

      +

      Expected format for string is "[-]h[h][:mm][:ss][.fff]". If the number of fractional digits provided is greater than the precision of the time duration type then the extra digits are truncated.

      +

      A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.".

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/date_time/str_from_delimited_time_id689002.html b/doc/html/boost/date_time/str_from_delimited_time_id689002.html deleted file mode 100755 index 41f71a38d3..0000000000 --- a/doc/html/boost/date_time/str_from_delimited_time_id689002.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function template str_from_delimited_time_duration - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template str_from_delimited_time_duration

      -

      boost::date_time::str_from_delimited_time_duration — Creates a time_duration object from a delimited string.

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/time_parsing.hpp>
      -
      -
      -template<typename time_duration, typename char_type> 
      -  time_duration 
      -  str_from_delimited_time_duration(const std::basic_string< char_type > & s);
      -
      -

      Description

      -

      Expected format for string is "[-]h[h][:mm][:ss][.fff]". If the number of fractional digits provided is greater than the precision of the time duration type then the extra digits are truncated.

      -

      A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.".

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/date_time/string_parse_tree.html b/doc/html/boost/date_time/string_parse_tree.html old mode 100755 new mode 100644 index f5cc9c418b..7d8400c2a1 --- a/doc/html/boost/date_time/string_parse_tree.html +++ b/doc/html/boost/date_time/string_parse_tree.html @@ -44,61 +44,61 @@ typedef parse_match_result< charT > parse_match_result_type; // construct/copy/destruct - string_parse_tree(collection_type, unsigned int = 0); - string_parse_tree(short = -1); + string_parse_tree(collection_type, unsigned int = 0); + string_parse_tree(short = -1); - // public member functions - void insert(const string_type &, unsigned short); - short match(std::istreambuf_iterator< charT > &, + // public member functions + void insert(const string_type &, unsigned short); + short match(std::istreambuf_iterator< charT > &, std::istreambuf_iterator< charT > &, parse_match_result_type &, unsigned int &) const; parse_match_result_type - match(std::istreambuf_iterator< charT > &, + match(std::istreambuf_iterator< charT > &, std::istreambuf_iterator< charT > &) const; - void printme(std::ostream &, int &); - void print(std::ostream &); - void printmatch(std::ostream &, charT); + void printme(std::ostream &, int &); + void print(std::ostream &); + void printmatch(std::ostream &, charT); // public data members ptree_coll m_next_chars; short m_value; };
      -

      Description

      +

      Description

      This class provides a quick lookup by building what amounts to a tree data structure. It also features a match function which can can handle nasty input interators by caching values as it recurses the tree so that it can backtrack as needed.

      -

      +

      string_parse_tree public construct/copy/destruct

      1. -
        string_parse_tree(collection_type names, unsigned int starting_point = 0);
        +
        string_parse_tree(collection_type names, unsigned int starting_point = 0);

        Parameter "starting_point" designates where the numbering begins. A starting_point of zero will start the numbering at zero (Sun=0, Mon=1, ...) were a starting_point of one starts the numbering at one (Jan=1, Feb=2, ...). The default is zero, negative vaules are not allowed

      2. -
      3. string_parse_tree(short value = -1);
      4. +
      5. string_parse_tree(short value = -1);
      -

      -string_parse_tree public member functions

      +

      +string_parse_tree public member functions

        -
      1. void insert(const string_type & s, unsigned short value);
      2. +
      3. void insert(const string_type & s, unsigned short value);
      4. -
        short match(std::istreambuf_iterator< charT > & sitr, 
        +
        short match(std::istreambuf_iterator< charT > & sitr, 
                     std::istreambuf_iterator< charT > & stream_end, 
                     parse_match_result_type & result, unsigned int & level) const;
        Recursive function that finds a matching string in the tree.

        Must check match_results::has_remaining() after match() is called. This is required so the user can determine if stream iterator is already pointing to the expected character or not (match() might advance sitr to next char in stream).

        A parse_match_result that has been returned from a failed match attempt can be sent in to the match function of a different string_parse_tree to attempt a match there. Use the iterators for the partially consumed stream, the parse_match_result object, and '0' for the level parameter.

      5. parse_match_result_type 
        -match(std::istreambuf_iterator< charT > & sitr, 
        +match(std::istreambuf_iterator< charT > & sitr, 
               std::istreambuf_iterator< charT > & stream_end) const;

        Must check match_results::has_remaining() after match() is called. This is required so the user can determine if stream iterator is already pointing to the expected character or not (match() might advance sitr to next char in stream).

      6. -
      7. void printme(std::ostream & os, int & level);
      8. -
      9. void print(std::ostream & os);
      10. -
      11. void printmatch(std::ostream & os, charT c);
      12. +
      13. void printme(std::ostream & os, int & level);
      14. +
      15. void print(std::ostream & os);
      16. +
      17. void printmatch(std::ostream & os, charT c);
      diff --git a/doc/html/boost/date_time/subsecond_duration.html b/doc/html/boost/date_time/subsecond_duration.html old mode 100755 new mode 100644 index 9d3820a6e3..c7493ba461 --- a/doc/html/boost/date_time/subsecond_duration.html +++ b/doc/html/boost/date_time/subsecond_duration.html @@ -38,16 +38,16 @@ typedef base_duration::traits_type traits_type; // construct/copy/destruct - explicit subsecond_duration(boost::int64_t); + explicit subsecond_duration(boost::int64_t); };
    -

    Description

    +

    Description

    -

    +

    subsecond_duration public construct/copy/destruct

    -
    1. explicit subsecond_duration(boost::int64_t ss);
    +
    1. explicit subsecond_duration(boost::int64_t ss);
    diff --git a/doc/html/boost/date_time/time_duration.html b/doc/html/boost/date_time/time_duration.html old mode 100755 new mode 100644 index 041608c2d6..d8e2f83d56 --- a/doc/html/boost/date_time/time_duration.html +++ b/doc/html/boost/date_time/time_duration.html @@ -46,131 +46,131 @@ typedef rep_type::impl_type impl_type; // construct/copy/destruct - time_duration(); - time_duration(hour_type, min_type, sec_type = 0, + time_duration(); + time_duration(hour_type, min_type, sec_type = 0, fractional_seconds_type = 0); - time_duration(const time_duration< T, rep_type > &); - time_duration(special_values); - explicit time_duration(impl_type); + time_duration(const time_duration< T, rep_type > &); + time_duration(special_values); + explicit time_duration(impl_type); - // public member functions - hour_type hours() const; - min_type minutes() const; - sec_type seconds() const; - sec_type total_seconds() const; - tick_type total_milliseconds() const; - tick_type total_nanoseconds() const; - tick_type total_microseconds() const; - fractional_seconds_type fractional_seconds() const; - duration_type invert_sign() const; - bool is_negative() const; - bool operator<(const time_duration &) const; - bool operator==(const time_duration &) const; - duration_type operator-() const; - duration_type operator-(const duration_type &) const; - duration_type operator+(const duration_type &) const; - duration_type operator/(int) const; - duration_type operator-=(const duration_type &); - duration_type operator+=(const duration_type &); - duration_type operator/=(int); - duration_type operator*(int) const; - duration_type operator*=(int); - tick_type ticks() const; - bool is_special() const; - bool is_pos_infinity() const; - bool is_neg_infinity() const; - bool is_not_a_date_time() const; - impl_type get_rep() const; + // public member functions + hour_type hours() const; + min_type minutes() const; + sec_type seconds() const; + sec_type total_seconds() const; + tick_type total_milliseconds() const; + tick_type total_nanoseconds() const; + tick_type total_microseconds() const; + fractional_seconds_type fractional_seconds() const; + duration_type invert_sign() const; + bool is_negative() const; + bool operator<(const time_duration &) const; + bool operator==(const time_duration &) const; + duration_type operator-() const; + duration_type operator-(const duration_type &) const; + duration_type operator+(const duration_type &) const; + duration_type operator/(int) const; + duration_type operator-=(const duration_type &); + duration_type operator+=(const duration_type &); + duration_type operator/=(int); + duration_type operator*(int) const; + duration_type operator*=(int); + tick_type ticks() const; + bool is_special() const; + bool is_pos_infinity() const; + bool is_neg_infinity() const; + bool is_not_a_date_time() const; + impl_type get_rep() const; - // public static functions - static duration_type unit(); - static tick_type ticks_per_second(); - static time_resolutions resolution(); - static unsigned short num_fractional_digits(); + // public static functions + static duration_type unit(); + static tick_type ticks_per_second(); + static time_resolutions resolution(); + static unsigned short num_fractional_digits(); };
    -

    Description

    +

    Description

    This class represents a standard set of capabilities for all counted time durations. Time duration implementations should derive from this class passing their type as the first template parameter. This design allows the subclass duration types to provide custom construction policies or other custom features not provided here.

    -

    +

    time_duration public construct/copy/destruct

      -
    1. time_duration();
    2. -
    3. time_duration(hour_type hours_in, min_type minutes_in, 
      +
    4. time_duration();
    5. +
    6. time_duration(hour_type hours_in, min_type minutes_in, 
                     sec_type seconds_in = 0, 
                     fractional_seconds_type frac_sec_in = 0);
    7. -
      time_duration(const time_duration< T, rep_type > & other);
      Construct from another time_duration (Copy constructor)
    8. +
      time_duration(const time_duration< T, rep_type > & other);
      Construct from another time_duration (Copy constructor)
    9. -
      time_duration(special_values sv);
      Construct from special_values.
    10. -
    11. explicit time_duration(impl_type in);
    12. +
      time_duration(special_values sv);
      Construct from special_values. +
    13. explicit time_duration(impl_type in);
    -

    -time_duration public member functions

    +

    +time_duration public member functions

    1. -
      hour_type hours() const;
      Returns number of hours in the duration.
    2. +
      hour_type hours() const;
      Returns number of hours in the duration.
    3. -
      min_type minutes() const;
      Returns normalized number of minutes.
    4. +
      min_type minutes() const;
      Returns normalized number of minutes.
    5. -
      sec_type seconds() const;
      Returns normalized number of seconds (0..60)
    6. +
      sec_type seconds() const;
      Returns normalized number of seconds (0..60)
    7. -
      sec_type total_seconds() const;
      Returns total number of seconds truncating any fractional seconds.
    8. +
      sec_type total_seconds() const;
      Returns total number of seconds truncating any fractional seconds.
    9. -
      tick_type total_milliseconds() const;
      Returns total number of milliseconds truncating any fractional seconds.
    10. +
      tick_type total_milliseconds() const;
      Returns total number of milliseconds truncating any fractional seconds.
    11. -
      tick_type total_nanoseconds() const;
      Returns total number of nanoseconds truncating any sub millisecond values.
    12. +
      tick_type total_nanoseconds() const;
      Returns total number of nanoseconds truncating any sub millisecond values.
    13. -
      tick_type total_microseconds() const;
      Returns total number of microseconds truncating any sub microsecond values.
    14. +
      tick_type total_microseconds() const;
      Returns total number of microseconds truncating any sub microsecond values.
    15. -
      fractional_seconds_type fractional_seconds() const;
      Returns count of fractional seconds at given resolution.
    16. -
    17. duration_type invert_sign() const;
    18. -
    19. bool is_negative() const;
    20. -
    21. bool operator<(const time_duration & rhs) const;
    22. -
    23. bool operator==(const time_duration & rhs) const;
    24. +
      fractional_seconds_type fractional_seconds() const;
      Returns count of fractional seconds at given resolution. +
    25. duration_type invert_sign() const;
    26. +
    27. bool is_negative() const;
    28. +
    29. bool operator<(const time_duration & rhs) const;
    30. +
    31. bool operator==(const time_duration & rhs) const;
    32. -
      duration_type operator-() const;
      unary- Allows for time_duration td = -td1
    33. -
    34. duration_type operator-(const duration_type & d) const;
    35. -
    36. duration_type operator+(const duration_type & d) const;
    37. -
    38. duration_type operator/(int divisor) const;
    39. -
    40. duration_type operator-=(const duration_type & d);
    41. -
    42. duration_type operator+=(const duration_type & d);
    43. +
      duration_type operator-() const;
      unary- Allows for time_duration td = -td1 +
    44. duration_type operator-(const duration_type & d) const;
    45. +
    46. duration_type operator+(const duration_type & d) const;
    47. +
    48. duration_type operator/(int divisor) const;
    49. +
    50. duration_type operator-=(const duration_type & d);
    51. +
    52. duration_type operator+=(const duration_type & d);
    53. -
      duration_type operator/=(int divisor);
      Division operations on a duration with an integer.
    54. +
      duration_type operator/=(int divisor);
      Division operations on a duration with an integer.
    55. -
      duration_type operator*(int rhs) const;
      Multiplication operations an a duration with an integer.
    56. -
    57. duration_type operator*=(int divisor);
    58. -
    59. tick_type ticks() const;
    60. +
      duration_type operator*(int rhs) const;
      Multiplication operations an a duration with an integer. +
    61. duration_type operator*=(int divisor);
    62. +
    63. tick_type ticks() const;
    64. -
      bool is_special() const;
      Is ticks_ a special value?
    65. +
      bool is_special() const;
      Is ticks_ a special value?
    66. -
      bool is_pos_infinity() const;
      Is duration pos-infinity.
    67. +
      bool is_pos_infinity() const;
      Is duration pos-infinity.
    68. -
      bool is_neg_infinity() const;
      Is duration neg-infinity.
    69. +
      bool is_neg_infinity() const;
      Is duration neg-infinity.
    70. -
      bool is_not_a_date_time() const;
      Is duration not-a-date-time.
    71. +
      bool is_not_a_date_time() const;
      Is duration not-a-date-time.
    72. -
      impl_type get_rep() const;
      Used for special_values output.
    73. +
      impl_type get_rep() const;
      Used for special_values output.
    -

    -time_duration public static functions

    +

    +time_duration public static functions

    1. -
      static duration_type unit();
      Returns smallest representable duration.
    2. +
      static duration_type unit();
      Returns smallest representable duration.
    3. -
      static tick_type ticks_per_second();
      Return the number of ticks in a second.
    4. +
      static tick_type ticks_per_second();
      Return the number of ticks in a second.
    5. -
      static time_resolutions resolution();
      Provide the resolution of this duration type.
    6. +
      static time_resolutions resolution();
      Provide the resolution of this duration type.
    7. -
      static unsigned short num_fractional_digits();
      Returns number of possible digits in fractional seconds.
    8. +
      static unsigned short num_fractional_digits();
      Returns number of possible digits in fractional seconds.
    diff --git a/doc/html/boost/date_time/time_facet.html b/doc/html/boost/date_time/time_facet.html old mode 100755 new mode 100644 index a326ca395e..c9db112c46 --- a/doc/html/boost/date_time/time_facet.html +++ b/doc/html/boost/date_time/time_facet.html @@ -45,31 +45,31 @@ typedef base_type::string_type string_type; typedef base_type::char_type char_type; typedef base_type::period_formatter_type period_formatter_type; - typedef base_type::special_values_formatter_type special_values_formatter_type; + typedef base_type::special_values_formatter_type special_values_formatter_type; typedef base_type::date_gen_formatter_type date_gen_formatter_type; // construct/copy/destruct - explicit time_facet(::size_t = 0); - explicit time_facet(const char_type *, + explicit time_facet(::size_t = 0); + explicit time_facet(const char_type *, period_formatter_type = period_formatter_type(), - const special_values_formatter_type & = special_values_formatter_type(), + const special_values_formatter_type & = special_values_formatter_type(), date_gen_formatter_type = date_gen_formatter_type(), ::size_t = 0); - // public member functions - std::locale::id & __get_id(void) const; - void time_duration_format(const char_type *const); - void set_iso_format(); - void set_iso_extended_format(); - OutItrT put(OutItrT, std::ios_base &, char_type, const time_type &) const; - OutItrT put(OutItrT, std::ios_base &, char_type, const time_duration_type &) const; - OutItrT put(OutItrT, std::ios_base &, char_type, const period_type &) const; + // public member functions + std::locale::id & __get_id(void) const; + void time_duration_format(const char_type *const); + void set_iso_format(); + void set_iso_extended_format(); + OutItrT put(OutItrT, std::ios_base &, char_type, const time_type &) const; + OutItrT put(OutItrT, std::ios_base &, char_type, const time_duration_type &) const; + OutItrT put(OutItrT, std::ios_base &, char_type, const period_type &) const; - // protected static functions + // protected static functions static string_type - fractional_seconds_as_string(const time_duration_type &, bool); - static string_type hours_as_string(const time_duration_type &, int = 2); - template<typename IntT> static string_type integral_as_string(IntT, int = 2); + fractional_seconds_as_string(const time_duration_type &, bool); + static string_type hours_as_string(const time_duration_type &, int = 2); + template<typename IntT> static string_type integral_as_string(IntT, int = 2); // public data members static const char_type * fractional_seconds_format; @@ -96,7 +96,7 @@ static std::locale::id id; };
    -

    Description

    +

    Description

    Facet used for format-based output of time types This class provides for the use of format strings to output times. In addition to the flags for formatting date elements, the following are the allowed format flags:

    • x X => default format - enables addition of more flags to default (ie. "%x %X %z")

    • @@ -110,52 +110,52 @@

      -

      +

      time_facet public construct/copy/destruct

      1. -
        explicit time_facet(::size_t ref_arg = 0);
        sets default formats for ptime, local_date_time, and time_duration +
        explicit time_facet(::size_t ref_arg = 0);
        sets default formats for ptime, local_date_time, and time_duration
      2. -
        explicit time_facet(const char_type * format_arg, 
        +
        explicit time_facet(const char_type * format_arg, 
                             period_formatter_type period_formatter_arg = period_formatter_type(), 
        -                    const special_values_formatter_type & special_value_formatter = special_values_formatter_type(), 
        +                    const special_values_formatter_type & special_value_formatter = special_values_formatter_type(), 
                             date_gen_formatter_type dg_formatter = date_gen_formatter_type(), 
                             ::size_t ref_arg = 0);
        Construct the facet with an explicitly specified format.
      -

      -time_facet public member functions

      +

      +time_facet public member functions

        -
      1. std::locale::id & __get_id(void) const;
      2. +
      3. std::locale::id & __get_id(void) const;
      4. -
        void time_duration_format(const char_type *const format);
        Changes format for time_duration.
      5. -
      6. void set_iso_format();
      7. -
      8. void set_iso_extended_format();
      9. -
      10. OutItrT put(OutItrT next_arg, std::ios_base & ios_arg, char_type fill_arg, 
        +
        void time_duration_format(const char_type *const format);
        Changes format for time_duration.
      11. +
      12. void set_iso_format();
      13. +
      14. void set_iso_extended_format();
      15. +
      16. OutItrT put(OutItrT next_arg, std::ios_base & ios_arg, char_type fill_arg, 
                     const time_type & time_arg) const;
      17. -
        OutItrT put(OutItrT next_arg, std::ios_base & ios_arg, char_type fill_arg, 
        +
        OutItrT put(OutItrT next_arg, std::ios_base & ios_arg, char_type fill_arg, 
                     const time_duration_type & time_dur_arg) const;
        put function for time_duration
      18. -
      19. OutItrT put(OutItrT next, std::ios_base & ios_arg, char_type fill, 
        +
      20. OutItrT put(OutItrT next, std::ios_base & ios_arg, char_type fill, 
                     const period_type & p) const;
      -

      -time_facet protected static functions

      +

      +time_facet protected static functions

      1. static string_type 
        -fractional_seconds_as_string(const time_duration_type & time_arg, 
        +fractional_seconds_as_string(const time_duration_type & time_arg, 
                                      bool null_when_zero);
      2. static string_type 
        -hours_as_string(const time_duration_type & time_arg, int width = 2);
      3. +hours_as_string(const time_duration_type & time_arg, int width = 2);
      4. template<typename IntT> 
        -  static string_type integral_as_string(IntT val, int width = 2);
      5. + static string_type integral_as_string(IntT val, int width = 2);
    diff --git a/doc/html/boost/date_time/time_formats.html b/doc/html/boost/date_time/time_formats.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/date_time/time_from_ftime.html b/doc/html/boost/date_time/time_from_ftime.html old mode 100755 new mode 100644 index c522e68b41..d55970b6bc --- a/doc/html/boost/date_time/time_from_ftime.html +++ b/doc/html/boost/date_time/time_from_ftime.html @@ -35,7 +35,7 @@ template<typename TimeT, typename FileTimeT> TimeT time_from_ftime(const FileTimeT & ft);
    -

    Description

    +

    Description

    Create a time object from an initialized FILETIME struct. A FILETIME struct holds 100-nanosecond units (0.0000001). When built with microsecond resolution the file_time's sub second value will be truncated. Nanosecond resolution has no truncation.

    diff --git a/doc/html/boost/date_time/time_input_facet.html b/doc/html/boost/date_time/time_input_facet.html old mode 100755 new mode 100644 index d29f6cc702..04d0429639 --- a/doc/html/boost/date_time/time_input_facet.html +++ b/doc/html/boost/date_time/time_input_facet.html @@ -7,7 +7,7 @@ - +
    @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -56,35 +56,35 @@ typedef base_type::special_values_parser_type::match_results match_results; // construct/copy/destruct - explicit time_input_facet(const string_type &, ::size_t = 0); - explicit time_input_facet(const string_type &, + explicit time_input_facet(const string_type &, ::size_t = 0); + explicit time_input_facet(const string_type &, const format_date_parser_type &, const special_values_parser_type &, const period_parser_type &, const date_gen_parser_type &, ::size_t = 0); - explicit time_input_facet(::size_t = 0); + explicit time_input_facet(::size_t = 0); - // public member functions - void time_duration_format(const char_type *const); - void set_iso_format(); - void set_iso_extended_format(); - InItrT get(InItrT &, InItrT &, std::ios_base &, period_type &) const; - InItrT get(InItrT &, InItrT &, std::ios_base &, time_duration_type &) const; - InItrT get(InItrT &, InItrT &, std::ios_base &, time_type &) const; - InItrT get_local_time(InItrT &, InItrT &, std::ios_base &, time_type &, + // public member functions + void time_duration_format(const char_type *const); + void set_iso_format(); + void set_iso_extended_format(); + InItrT get(InItrT &, InItrT &, std::ios_base &, period_type &) const; + InItrT get(InItrT &, InItrT &, std::ios_base &, time_duration_type &) const; + InItrT get(InItrT &, InItrT &, std::ios_base &, time_type &) const; + InItrT get_local_time(InItrT &, InItrT &, std::ios_base &, time_type &, string_type &) const; - // protected member functions - InItrT get(InItrT &, InItrT &, std::ios_base &, time_type &, string_type &, + // protected member functions + InItrT get(InItrT &, InItrT &, std::ios_base &, time_type &, string_type &, bool) const; template<typename temporal_type> - InItrT check_special_value(InItrT &, InItrT &, temporal_type &, + InItrT check_special_value(InItrT &, InItrT &, temporal_type &, char_type = '\0') const; - void parse_frac_type(InItrT &, InItrT &, fracional_seconds_type &) const; + void parse_frac_type(InItrT &, InItrT &, fracional_seconds_type &) const; - // private member functions + // private member functions template<typename int_type> - int_type decimal_adjust(int_type, const unsigned short) const; + int_type decimal_adjust(int_type, const unsigned short) const; // public data members static const char_type * fractional_seconds_format; @@ -104,69 +104,69 @@ static std::locale::id id; };
    -

    Description

    +

    Description

    -

    +

    time_input_facet public construct/copy/destruct

    1. -
      explicit time_input_facet(const string_type & format, ::size_t ref_arg = 0);
      Constructor that takes a format string for a ptime.
    2. -
    3. explicit time_input_facet(const string_type & format, 
      +
      explicit time_input_facet(const string_type & format, ::size_t ref_arg = 0);
      Constructor that takes a format string for a ptime.
    4. +
    5. explicit time_input_facet(const string_type & format, 
                                 const format_date_parser_type & date_parser, 
                                 const special_values_parser_type & sv_parser, 
                                 const period_parser_type & per_parser, 
                                 const date_gen_parser_type & date_gen_parser, 
                                 ::size_t ref_arg = 0);
    6. -
      explicit time_input_facet(::size_t ref_arg = 0);
      sets default formats for ptime, local_date_time, and time_duration +
      explicit time_input_facet(::size_t ref_arg = 0);
      sets default formats for ptime, local_date_time, and time_duration
    -

    -time_input_facet public member functions

    +

    +time_input_facet public member functions

    1. -
      void time_duration_format(const char_type *const format);
      Set the format for time_duration.
    2. -
    3. void set_iso_format();
    4. -
    5. void set_iso_extended_format();
    6. -
    7. InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
      +
      void time_duration_format(const char_type *const format);
      Set the format for time_duration.
    8. +
    9. void set_iso_format();
    10. +
    11. void set_iso_extended_format();
    12. +
    13. InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
                  period_type & p) const;
    14. -
    15. InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
      +
    16. InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
                  time_duration_type & td) const;
    17. -
      InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
      +
      InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
                  time_type & t) const;
      Parses a time object from the input stream.
    18. -
      InItrT get_local_time(InItrT & sitr, InItrT & stream_end, 
      +
      InItrT get_local_time(InItrT & sitr, InItrT & stream_end, 
                             std::ios_base & ios_arg, time_type & t, 
                             string_type & tz_str) const;
      Expects a time_zone in the input stream.
    -

    -time_input_facet protected member functions

    +

    +time_input_facet protected member functions

      -
    1. InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
      +
    2. InItrT get(InItrT & sitr, InItrT & stream_end, std::ios_base & ios_arg, 
                  time_type & t, string_type & tz_str, bool time_is_local) const;
    3. template<typename temporal_type> 
      -  InItrT check_special_value(InItrT & sitr, InItrT & stream_end, 
      +  InItrT check_special_value(InItrT & sitr, InItrT & stream_end, 
                                    temporal_type & tt, char_type c = '\0') const;
      Helper function to check for special_value.

      First character may have been consumed during original parse attempt. Parameter 'c' should be a copy of that character. Throws ios_base::failure if parse fails.

    4. -
      void parse_frac_type(InItrT & sitr, InItrT & stream_end, 
      +
      void parse_frac_type(InItrT & sitr, InItrT & stream_end, 
                            fracional_seconds_type & frac) const;
      Helper function for parsing a fractional second type from the stream.
    -

    -time_input_facet private member functions

    +

    +time_input_facet private member functions

    1. template<typename int_type> 
      -  int_type decimal_adjust(int_type val, const unsigned short places) const;
      Helper function to adjust trailing zeros when parsing fractional digits.
    + int_type decimal_adjust(int_type val, const unsigned short places) const;Helper function to adjust trailing zeros when parsing fractional digits.
    @@ -178,7 +178,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/time_itr.html b/doc/html/boost/date_time/time_itr.html old mode 100755 new mode 100644 index cf1f4ad983..a8a960d9a2 --- a/doc/html/boost/date_time/time_itr.html +++ b/doc/html/boost/date_time/time_itr.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,43 +38,43 @@ typedef time_type::time_duration_type time_duration_type; // construct/copy/destruct - time_itr(time_type, time_duration_type); + time_itr(time_type, time_duration_type); - // public member functions - time_itr & operator++(); - time_itr & operator--(); - time_type operator*(); - time_type * operator->(); - bool operator<(const time_type &); - bool operator<=(const time_type &); - bool operator!=(const time_type &); - bool operator==(const time_type &); - bool operator>(const time_type &); - bool operator>=(const time_type &); + // public member functions + time_itr & operator++(); + time_itr & operator--(); + time_type operator*(); + time_type * operator->(); + bool operator<(const time_type &); + bool operator<=(const time_type &); + bool operator!=(const time_type &); + bool operator==(const time_type &); + bool operator>(const time_type &); + bool operator>=(const time_type &); };
    -

    Description

    +

    Description

    -

    +

    time_itr public construct/copy/destruct

    -
    1. time_itr(time_type t, time_duration_type d);
    +
    1. time_itr(time_type t, time_duration_type d);
    -

    -time_itr public member functions

    +

    +time_itr public member functions

      -
    1. time_itr & operator++();
    2. -
    3. time_itr & operator--();
    4. -
    5. time_type operator*();
    6. -
    7. time_type * operator->();
    8. -
    9. bool operator<(const time_type & t);
    10. -
    11. bool operator<=(const time_type & t);
    12. -
    13. bool operator!=(const time_type & t);
    14. -
    15. bool operator==(const time_type & t);
    16. -
    17. bool operator>(const time_type & t);
    18. -
    19. bool operator>=(const time_type & t);
    20. +
    21. time_itr & operator++();
    22. +
    23. time_itr & operator--();
    24. +
    25. time_type operator*();
    26. +
    27. time_type * operator->();
    28. +
    29. bool operator<(const time_type & t);
    30. +
    31. bool operator<=(const time_type & t);
    32. +
    33. bool operator!=(const time_type & t);
    34. +
    35. bool operator==(const time_type & t);
    36. +
    37. bool operator>(const time_type & t);
    38. +
    39. bool operator>=(const time_type & t);
    @@ -87,7 +87,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/time_resolution_t_id368338.html b/doc/html/boost/date_time/time_resolution_t_id368338.html new file mode 100644 index 0000000000..fc653e1c53 --- /dev/null +++ b/doc/html/boost/date_time/time_resolution_t_id368338.html @@ -0,0 +1,68 @@ + + + +Struct time_resolution_traits_bi32_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct time_resolution_traits_bi32_impl

    +

    boost::date_time::time_resolution_traits_bi32_impl — traits struct for time_resolution_traits implementation type

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/time_resolution_traits.hpp>
    +
    +
    +struct time_resolution_traits_bi32_impl {
    +  // types
    +  typedef boost::int32_t int_type; 
    +  typedef boost::int32_t impl_type;
    +
    +  // public static functions
    +  static int_type as_number(impl_type);
    +  static bool is_adapted();
    +};
    +
    +

    Description

    +
    +

    +time_resolution_traits_bi32_impl public static functions

    +
      +
    1. static int_type as_number(impl_type i);
    2. +
    3. +
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/time_resolution_t_id373100.html b/doc/html/boost/date_time/time_resolution_t_id373100.html new file mode 100644 index 0000000000..f798acdd60 --- /dev/null +++ b/doc/html/boost/date_time/time_resolution_t_id373100.html @@ -0,0 +1,68 @@ + + + +Struct time_resolution_traits_adapted64_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct time_resolution_traits_adapted64_impl

    +

    boost::date_time::time_resolution_traits_adapted64_impl — traits struct for time_resolution_traits implementation type

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/time_resolution_traits.hpp>
    +
    +
    +struct time_resolution_traits_adapted64_impl {
    +  // types
    +  typedef boost::int64_t                                  int_type; 
    +  typedef boost::date_time::int_adapter< boost::int64_t > impl_type;
    +
    +  // public static functions
    +  static int_type as_number(impl_type);
    +  static bool is_adapted();
    +};
    +
    +

    Description

    +
    +

    +time_resolution_traits_adapted64_impl public static functions

    +
      +
    1. static int_type as_number(impl_type i);
    2. +
    3. +
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/time_resolution_t_id434364.html b/doc/html/boost/date_time/time_resolution_t_id434364.html new file mode 100644 index 0000000000..ba845b4a7e --- /dev/null +++ b/doc/html/boost/date_time/time_resolution_t_id434364.html @@ -0,0 +1,68 @@ + + + +Struct time_resolution_traits_adapted32_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct time_resolution_traits_adapted32_impl

    +

    boost::date_time::time_resolution_traits_adapted32_impl — traits struct for time_resolution_traits implementation type

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/time_resolution_traits.hpp>
    +
    +
    +struct time_resolution_traits_adapted32_impl {
    +  // types
    +  typedef boost::int32_t                                  int_type; 
    +  typedef boost::date_time::int_adapter< boost::int32_t > impl_type;
    +
    +  // public static functions
    +  static int_type as_number(impl_type);
    +  static bool is_adapted();
    +};
    +
    +

    Description

    +
    +

    +time_resolution_traits_adapted32_impl public static functions

    +
      +
    1. static int_type as_number(impl_type i);
    2. +
    3. +
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/time_resolution_t_id438433.html b/doc/html/boost/date_time/time_resolution_t_id438433.html new file mode 100644 index 0000000000..4b86c3d9d9 --- /dev/null +++ b/doc/html/boost/date_time/time_resolution_t_id438433.html @@ -0,0 +1,68 @@ + + + +Struct time_resolution_traits_bi64_impl + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct time_resolution_traits_bi64_impl

    +

    boost::date_time::time_resolution_traits_bi64_impl — traits struct for time_resolution_traits implementation type

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/time_resolution_traits.hpp>
    +
    +
    +struct time_resolution_traits_bi64_impl {
    +  // types
    +  typedef boost::int64_t int_type; 
    +  typedef boost::int64_t impl_type;
    +
    +  // public static functions
    +  static int_type as_number(impl_type);
    +  static bool is_adapted();
    +};
    +
    +

    Description

    +
    +

    +time_resolution_traits_bi64_impl public static functions

    +
      +
    1. static int_type as_number(impl_type i);
    2. +
    3. +
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/date_time/time_resolution_traits.html b/doc/html/boost/date_time/time_resolution_traits.html old mode 100755 new mode 100644 index be99284edf..9ec20ad077 --- a/doc/html/boost/date_time/time_resolution_traits.html +++ b/doc/html/boost/date_time/time_resolution_traits.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,43 +46,43 @@ typedef v_type min_type; typedef v_type sec_type; - // public static functions - static fractional_seconds_type as_number(impl_type); - static bool is_adapted(); - static time_resolutions resolution(); - static unsigned short num_fractional_digits(); - static fractional_seconds_type res_adjust(); + // public static functions + static fractional_seconds_type as_number(impl_type); + static bool is_adapted(); + static time_resolutions resolution(); + static unsigned short num_fractional_digits(); + static fractional_seconds_type res_adjust(); static tick_type - to_tick_count(hour_type, min_type, sec_type, fractional_seconds_type); + to_tick_count(hour_type, min_type, sec_type, fractional_seconds_type); - // public member functions - BOOST_STATIC_CONSTANT(boost::int64_t, ticks_per_second = resolution_adjust); - BOOST_STATIC_CONSTANT(fractional_seconds_type, + // public member functions + BOOST_STATIC_CONSTANT(boost::int64_t, ticks_per_second = resolution_adjust); + BOOST_STATIC_CONSTANT(fractional_seconds_type, ticks_per_second = resolution_adjust); };
    -

    Description

    +

    Description

    -

    -time_resolution_traits public static functions

    +

    +time_resolution_traits public static functions

      -
    1. static fractional_seconds_type as_number(impl_type i);
    2. -
    3. static bool is_adapted();
    4. -
    5. static time_resolutions resolution();
    6. -
    7. static unsigned short num_fractional_digits();
    8. -
    9. static fractional_seconds_type res_adjust();
    10. +
    11. static fractional_seconds_type as_number(impl_type i);
    12. +
    13. static bool is_adapted();
    14. +
    15. static time_resolutions resolution();
    16. +
    17. static unsigned short num_fractional_digits();
    18. +
    19. static fractional_seconds_type res_adjust();
    20. static tick_type 
      -to_tick_count(hour_type hours, min_type minutes, sec_type seconds, 
      +to_tick_count(hour_type hours, min_type minutes, sec_type seconds, 
                     fractional_seconds_type fs);
      Any negative argument results in a negative tick_count.
    -

    -time_resolution_traits public member functions

    +

    +time_resolution_traits public member functions

      -
    1.  BOOST_STATIC_CONSTANT(boost::int64_t, ticks_per_second = resolution_adjust);
    2. -
    3.  BOOST_STATIC_CONSTANT(fractional_seconds_type, 
      +
    4.  BOOST_STATIC_CONSTANT(boost::int64_t, ticks_per_second = resolution_adjust);
    5. +
    6.  BOOST_STATIC_CONSTANT(fractional_seconds_type, 
                              ticks_per_second = resolution_adjust);
    @@ -96,7 +96,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/time_resolution_traits__id355360.html b/doc/html/boost/date_time/time_resolution_traits__id355360.html deleted file mode 100755 index 936010b6c0..0000000000 --- a/doc/html/boost/date_time/time_resolution_traits__id355360.html +++ /dev/null @@ -1,68 +0,0 @@ - - - -Struct time_resolution_traits_adapted32_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct time_resolution_traits_adapted32_impl

    -

    boost::date_time::time_resolution_traits_adapted32_impl — traits struct for time_resolution_traits implementation type

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/time_resolution_traits.hpp>
    -
    -
    -struct time_resolution_traits_adapted32_impl {
    -  // types
    -  typedef boost::int32_t                                  int_type; 
    -  typedef boost::date_time::int_adapter< boost::int32_t > impl_type;
    -
    -  // public static functions
    -  static int_type as_number(impl_type);
    -  static bool is_adapted();
    -};
    -
    -

    Description

    -
    -

    -time_resolution_traits_adapted32_impl public static functions

    -
      -
    1. static int_type as_number(impl_type i);
    2. -
    3. -
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/time_resolution_traits__id384061.html b/doc/html/boost/date_time/time_resolution_traits__id384061.html deleted file mode 100755 index c6447040dd..0000000000 --- a/doc/html/boost/date_time/time_resolution_traits__id384061.html +++ /dev/null @@ -1,68 +0,0 @@ - - - -Struct time_resolution_traits_bi32_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct time_resolution_traits_bi32_impl

    -

    boost::date_time::time_resolution_traits_bi32_impl — traits struct for time_resolution_traits implementation type

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/time_resolution_traits.hpp>
    -
    -
    -struct time_resolution_traits_bi32_impl {
    -  // types
    -  typedef boost::int32_t int_type; 
    -  typedef boost::int32_t impl_type;
    -
    -  // public static functions
    -  static int_type as_number(impl_type);
    -  static bool is_adapted();
    -};
    -
    -

    Description

    -
    -

    -time_resolution_traits_bi32_impl public static functions

    -
      -
    1. static int_type as_number(impl_type i);
    2. -
    3. -
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/time_resolution_traits__id696434.html b/doc/html/boost/date_time/time_resolution_traits__id696434.html deleted file mode 100755 index 8435f76a8d..0000000000 --- a/doc/html/boost/date_time/time_resolution_traits__id696434.html +++ /dev/null @@ -1,68 +0,0 @@ - - - -Struct time_resolution_traits_bi64_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct time_resolution_traits_bi64_impl

    -

    boost::date_time::time_resolution_traits_bi64_impl — traits struct for time_resolution_traits implementation type

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/time_resolution_traits.hpp>
    -
    -
    -struct time_resolution_traits_bi64_impl {
    -  // types
    -  typedef boost::int64_t int_type; 
    -  typedef boost::int64_t impl_type;
    -
    -  // public static functions
    -  static int_type as_number(impl_type);
    -  static bool is_adapted();
    -};
    -
    -

    Description

    -
    -

    -time_resolution_traits_bi64_impl public static functions

    -
      -
    1. static int_type as_number(impl_type i);
    2. -
    3. -
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/time_resolution_traits__id702834.html b/doc/html/boost/date_time/time_resolution_traits__id702834.html deleted file mode 100755 index 7d19a98280..0000000000 --- a/doc/html/boost/date_time/time_resolution_traits__id702834.html +++ /dev/null @@ -1,68 +0,0 @@ - - - -Struct time_resolution_traits_adapted64_impl - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct time_resolution_traits_adapted64_impl

    -

    boost::date_time::time_resolution_traits_adapted64_impl — traits struct for time_resolution_traits implementation type

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/time_resolution_traits.hpp>
    -
    -
    -struct time_resolution_traits_adapted64_impl {
    -  // types
    -  typedef boost::int64_t                                  int_type; 
    -  typedef boost::date_time::int_adapter< boost::int64_t > impl_type;
    -
    -  // public static functions
    -  static int_type as_number(impl_type);
    -  static bool is_adapted();
    -};
    -
    -

    Description

    -
    -

    -time_resolution_traits_adapted64_impl public static functions

    -
      -
    1. static int_type as_number(impl_type i);
    2. -
    3. -
      static bool is_adapted();
      Used to determine if implemented type is int_adapter or int.
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/date_time/time_zone_base.html b/doc/html/boost/date_time/time_zone_base.html old mode 100755 new mode 100644 index 362c9e0593..eb47a3ebe7 --- a/doc/html/boost/date_time/time_zone_base.html +++ b/doc/html/boost/date_time/time_zone_base.html @@ -42,59 +42,59 @@ typedef time_type::time_duration_type time_duration_type; // construct/copy/destruct - time_zone_base(); - ~time_zone_base(); + time_zone_base(); + ~time_zone_base(); - // public member functions - string_type dst_zone_abbrev() const; - string_type std_zone_abbrev() const; - string_type dst_zone_name() const; - string_type std_zone_name() const; - bool has_dst() const; - time_type dst_local_start_time(year_type) const; - time_type dst_local_end_time(year_type) const; - time_duration_type base_utc_offset() const; - time_duration_type dst_offset() const; - string_type to_posix_string() const; + // public member functions + string_type dst_zone_abbrev() const; + string_type std_zone_abbrev() const; + string_type dst_zone_name() const; + string_type std_zone_name() const; + bool has_dst() const; + time_type dst_local_start_time(year_type) const; + time_type dst_local_end_time(year_type) const; + time_duration_type base_utc_offset() const; + time_duration_type dst_offset() const; + string_type to_posix_string() const; };
    -

    Description

    +

    Description

    This class represents the base interface for all timezone representations. Subclasses may provide different systems for identifying a particular zone. For example some may provide a geographical based zone construction while others may specify the offset from GMT. Another possible implementation would be to convert from POSIX timezone strings. Regardless of the construction technique, this is the interface that these time zone types must provide.

    Note that this class is intended to be used as a shared resource (hence the derivation from boost::counted_base.

    -

    +

    time_zone_base public construct/copy/destruct

      -
    1. time_zone_base();
    2. -
    3. ~time_zone_base();
    4. +
    5. time_zone_base();
    6. +
    7. ~time_zone_base();
    -

    -time_zone_base public member functions

    +

    +time_zone_base public member functions

    1. -
      string_type dst_zone_abbrev() const;
      String for the timezone when in daylight savings (eg: EDT)
    2. +
      string_type dst_zone_abbrev() const;
      String for the timezone when in daylight savings (eg: EDT)
    3. -
      string_type std_zone_abbrev() const;
      String for the zone when not in daylight savings (eg: EST)
    4. +
      string_type std_zone_abbrev() const;
      String for the zone when not in daylight savings (eg: EST)
    5. -
      string_type dst_zone_name() const;
      String for the timezone when in daylight savings (eg: Eastern Daylight Time)
    6. +
      string_type dst_zone_name() const;
      String for the timezone when in daylight savings (eg: Eastern Daylight Time)
    7. -
      string_type std_zone_name() const;
      String for the zone when not in daylight savings (eg: Eastern Standard Time)
    8. +
      string_type std_zone_name() const;
      String for the zone when not in daylight savings (eg: Eastern Standard Time)
    9. -
      bool has_dst() const;
      True if zone uses daylight savings adjustments otherwise false.
    10. +
      bool has_dst() const;
      True if zone uses daylight savings adjustments otherwise false.
    11. -
      time_type dst_local_start_time(year_type y) const;
      Local time that DST starts -- undefined if has_dst is false.
    12. +
      time_type dst_local_start_time(year_type y) const;
      Local time that DST starts -- undefined if has_dst is false.
    13. -
      time_type dst_local_end_time(year_type y) const;
      Local time that DST ends -- undefined if has_dst is false.
    14. +
      time_type dst_local_end_time(year_type y) const;
      Local time that DST ends -- undefined if has_dst is false.
    15. -
      time_duration_type base_utc_offset() const;
      Base offset from UTC for zone (eg: -07:30:00)
    16. +
      time_duration_type base_utc_offset() const;
      Base offset from UTC for zone (eg: -07:30:00)
    17. -
      time_duration_type dst_offset() const;
      Adjustment forward or back made while DST is in effect.
    18. +
      time_duration_type dst_offset() const;
      Adjustment forward or back made while DST is in effect.
    19. -
      string_type to_posix_string() const;
      Returns a POSIX time_zone string for this object.
    20. +
      string_type to_posix_string() const;
      Returns a POSIX time_zone string for this object.
    diff --git a/doc/html/boost/date_time/time_zone_names_base.html b/doc/html/boost/date_time/time_zone_names_base.html old mode 100755 new mode 100644 index 718bc16106..b28701ece2 --- a/doc/html/boost/date_time/time_zone_names_base.html +++ b/doc/html/boost/date_time/time_zone_names_base.html @@ -38,40 +38,40 @@ typedef std::basic_string< CharT > string_type; // construct/copy/destruct - time_zone_names_base(); - time_zone_names_base(const string_type &, const string_type &, + time_zone_names_base(); + time_zone_names_base(const string_type &, const string_type &, const string_type &, const string_type &); - // public member functions - string_type dst_zone_abbrev() const; - string_type std_zone_abbrev() const; - string_type dst_zone_name() const; - string_type std_zone_name() const; + // public member functions + string_type dst_zone_abbrev() const; + string_type std_zone_abbrev() const; + string_type dst_zone_name() const; + string_type std_zone_name() const; };
    -

    Description

    +

    Description

    Class that holds various types of strings used for timezones. For example, for the western United States there is the full name: Pacific Standard Time and the abbreviated name: PST. During daylight savings there are additional names: Pacific Daylight Time and PDT. CharT Allows class to support different character types

    -

    +

    time_zone_names_base public construct/copy/destruct

      -
    1. time_zone_names_base();
    2. -
    3. time_zone_names_base(const string_type & std_zone_name_str, 
      +
    4. time_zone_names_base();
    5. +
    6. time_zone_names_base(const string_type & std_zone_name_str, 
                            const string_type & std_zone_abbrev_str, 
                            const string_type & dst_zone_name_str, 
                            const string_type & dst_zone_abbrev_str);
    -

    -time_zone_names_base public member functions

    +

    +time_zone_names_base public member functions

      -
    1. string_type dst_zone_abbrev() const;
    2. -
    3. string_type std_zone_abbrev() const;
    4. -
    5. string_type dst_zone_name() const;
    6. -
    7. string_type std_zone_name() const;
    8. +
    9. string_type dst_zone_abbrev() const;
    10. +
    11. string_type std_zone_abbrev() const;
    12. +
    13. string_type dst_zone_name() const;
    14. +
    15. string_type std_zone_name() const;
    diff --git a/doc/html/boost/date_time/tz_db_base.html b/doc/html/boost/date_time/tz_db_base.html old mode 100755 new mode 100644 index bd2dc1354f..e4ca1cba69 --- a/doc/html/boost/date_time/tz_db_base.html +++ b/doc/html/boost/date_time/tz_db_base.html @@ -43,25 +43,25 @@ typedef std::basic_string< char_type > string_type; // construct/copy/destruct - tz_db_base(); + tz_db_base(); - // public member functions - void load_from_stream(std::istream &); - void load_from_file(const std::string &); - bool add_record(const string_type &, + // public member functions + void load_from_stream(std::istream &); + void load_from_file(const std::string &); + bool add_record(const string_type &, boost::shared_ptr< time_zone_base_type >); boost::shared_ptr< time_zone_base_type > - time_zone_from_region(const string_type &) const; - std::vector< std::string > region_list() const; + time_zone_from_region(const string_type &) const; + std::vector< std::string > region_list() const; - // private member functions - rule_type * parse_rules(const string_type &, const string_type &) const; - week_num get_week_num(int) const; - void split_rule_spec(int &, int &, int &, string_type) const; - bool parse_string(string_type &); + // private member functions + rule_type * parse_rules(const string_type &, const string_type &) const; + week_num get_week_num(int) const; + void split_rule_spec(int &, int &, int &, string_type) const; + bool parse_string(string_type &); };
    -

    Description

    +

    Description

    The csv file containing the zone_specs used by the tz_db_base is intended to be customized by the library user. When customizing this file (or creating your own) the file must follow a specific format.

    This first line is expected to contain column headings and is therefore not processed by the tz_db_base.

    Each record (line) must have eleven fields. Some of those fields can be empty. Every field (even empty ones) must be enclosed in double-quotes. Ex:

    @@ -92,47 +92,47 @@

    DST End date rule: See DST Start date rule. The difference here is this is the day daylight savings ends (transition to STD).

    End time: Same as Start time.

    -

    +

    tz_db_base public construct/copy/destruct

    1. -
      tz_db_base();
      Constructs an empty database.
    +
    tz_db_base();
    Constructs an empty database.
    -

    -tz_db_base public member functions

    +

    +tz_db_base public member functions

    1. -
      void load_from_stream(std::istream & in);
      Process csv data file, may throw exceptions.

      May throw bad_field_count exceptions

      +
      void load_from_stream(std::istream & in);
      Process csv data file, may throw exceptions.

      May throw bad_field_count exceptions

    2. -
      void load_from_file(const std::string & pathspec);
      Process csv data file, may throw exceptions.

      May throw data_not_accessible, or bad_field_count exceptions

      +
      void load_from_file(const std::string & pathspec);
      Process csv data file, may throw exceptions.

      May throw data_not_accessible, or bad_field_count exceptions

    3. -
      bool add_record(const string_type & region, 
      +
      bool add_record(const string_type & region, 
                       boost::shared_ptr< time_zone_base_type > tz);
      returns true if record successfully added to map

      Takes a region name in the form of "America/Phoenix", and a time_zone object for that region. The id string must be a unique name that does not already exist in the database.

    4. boost::shared_ptr< time_zone_base_type > 
      -time_zone_from_region(const string_type & region) const;
      Returns a time_zone object built from the specs for the given region.

      Returns a time_zone object built from the specs for the given region. If region does not exist a local_time::record_not_found exception will be thrown

      +time_zone_from_region(const string_type & region) const;Returns a time_zone object built from the specs for the given region.

      Returns a time_zone object built from the specs for the given region. If region does not exist a local_time::record_not_found exception will be thrown

    5. -
      std::vector< std::string > region_list() const;
      Returns a vector of strings holding the time zone regions in the database.
    6. +
      std::vector< std::string > region_list() const;
      Returns a vector of strings holding the time zone regions in the database.
    -

    -tz_db_base private member functions

    +

    +tz_db_base private member functions

    1. -
      rule_type * parse_rules(const string_type & sr, const string_type & er) const;
      parses rule specs for transition day rules
    2. +
      rule_type * parse_rules(const string_type & sr, const string_type & er) const;
      parses rule specs for transition day rules
    3. -
      week_num get_week_num(int nth) const;
      helper function for parse_rules()
    4. +
      week_num get_week_num(int nth) const;
      helper function for parse_rules()
    5. -
      void split_rule_spec(int & nth, int & d, int & m, string_type rule) const;
      splits the [start|end]_date_rule string into 3 ints
    6. +
      void split_rule_spec(int & nth, int & d, int & m, string_type rule) const;
      splits the [start|end]_date_rule string into 3 ints
    7. -
      bool parse_string(string_type & s);
      Take a line from the csv, turn it into a time_zone_type.

      Take a line from the csv, turn it into a time_zone_type, and add it to the map. Zone_specs in csv file are expected to have eleven fields that describe the time zone. Returns true if zone_spec successfully added to database

      +
      bool parse_string(string_type & s);
      Take a line from the csv, turn it into a time_zone_type.

      Take a line from the csv, turn it into a time_zone_type, and add it to the map. Zone_specs in csv file are expected to have eleven fields that describe the time zone. Returns true if zone_spec successfully added to database

    diff --git a/doc/html/boost/date_time/uk_dst_trait.html b/doc/html/boost/date_time/uk_dst_trait.html old mode 100755 new mode 100644 index 9dcaf646c5..8143ae55b7 --- a/doc/html/boost/date_time/uk_dst_trait.html +++ b/doc/html/boost/date_time/uk_dst_trait.html @@ -34,20 +34,20 @@ template<typename date_type> struct uk_dst_trait : public boost::date_time::eu_dst_trait< date_type > { - // public static functions - static int dst_start_offset_minutes(); - static int dst_end_offset_minutes(); - static int dst_shift_length_minutes(); + // public static functions + static int dst_start_offset_minutes(); + static int dst_end_offset_minutes(); + static int dst_shift_length_minutes(); };
    -

    Description

    +

    Description

    -

    -uk_dst_trait public static functions

    +

    +uk_dst_trait public static functions

      -
    1. static int dst_start_offset_minutes();
    2. -
    3. static int dst_end_offset_minutes();
    4. -
    5. static int dst_shift_length_minutes();
    6. +
    7. static int dst_start_offset_minutes();
    8. +
    9. static int dst_end_offset_minutes();
    10. +
    11. static int dst_shift_length_minutes();
    diff --git a/doc/html/boost/date_time/us_dst_rules.html b/doc/html/boost/date_time/us_dst_rules.html old mode 100755 new mode 100644 index f01db07f0d..9ac0412635 --- a/doc/html/boost/date_time/us_dst_rules.html +++ b/doc/html/boost/date_time/us_dst_rules.html @@ -46,29 +46,29 @@ typedef date_time::nth_kday_of_month< date_type > nkday; typedef dst_calculator< date_type, time_duration_type > dstcalc; - // public static functions + // public static functions static time_is_dst_result - local_is_dst(const date_type &, const time_duration_type &); - static bool is_dst_boundary_day(date_type); - static date_type local_dst_start_day(year_type); - static date_type local_dst_end_day(year_type); - static time_duration_type dst_offset(); + local_is_dst(const date_type &, const time_duration_type &); + static bool is_dst_boundary_day(date_type); + static date_type local_dst_start_day(year_type); + static date_type local_dst_end_day(year_type); + static time_duration_type dst_offset(); };
    -

    Description

    +

    Description

    -

    -us_dst_rules public static functions

    +

    +us_dst_rules public static functions

    1. static time_is_dst_result 
      -local_is_dst(const date_type & d, const time_duration_type & td);
      Calculates if the given local time is dst or not.

      Determines if the time is really in DST or not. Also checks for invalid and ambiguous. +local_is_dst(const date_type & d, const time_duration_type & td);Calculates if the given local time is dst or not.

      Determines if the time is really in DST or not. Also checks for invalid and ambiguous.

    2. -
    3. static bool is_dst_boundary_day(date_type d);
    4. -
    5. static date_type local_dst_start_day(year_type year);
    6. -
    7. static date_type local_dst_end_day(year_type year);
    8. -
    9. static time_duration_type dst_offset();
    10. +
    11. static bool is_dst_boundary_day(date_type d);
    12. +
    13. static date_type local_dst_start_day(year_type year);
    14. +
    15. static date_type local_dst_end_day(year_type year);
    16. +
    17. static time_duration_type dst_offset();
    diff --git a/doc/html/boost/date_time/us_dst_trait.html b/doc/html/boost/date_time/us_dst_trait.html old mode 100755 new mode 100644 index 8ff920fc80..34727c6841 --- a/doc/html/boost/date_time/us_dst_trait.html +++ b/doc/html/boost/date_time/us_dst_trait.html @@ -42,19 +42,19 @@ typedef date_time::first_kday_of_month< date_type > start_rule_functor_pre2007; typedef date_time::last_kday_of_month< date_type > end_rule_functor_pre2007; - // public static functions - static day_of_week_type start_day(year_type); - static month_type start_month(year_type); - static day_of_week_type end_day(year_type); - static month_type end_month(year_type); - static date_type local_dst_start_day(year_type); - static date_type local_dst_end_day(year_type); - static int dst_start_offset_minutes(); - static int dst_end_offset_minutes(); - static int dst_shift_length_minutes(); + // public static functions + static day_of_week_type start_day(year_type); + static month_type start_month(year_type); + static day_of_week_type end_day(year_type); + static month_type end_month(year_type); + static date_type local_dst_start_day(year_type); + static date_type local_dst_end_day(year_type); + static int dst_start_offset_minutes(); + static int dst_end_offset_minutes(); + static int dst_shift_length_minutes(); };
    -

    Description

    +

    Description

    This class is used to configure dst_calc_engine template typically as follows:

              using namespace boost::gregorian;
               using namespace boost::posix_time;
    @@ -79,18 +79,18 @@
     

    This generates a type suitable for the calculation of dst transitions for the United States. Of course other templates can be used for other locales.

    -

    -us_dst_trait public static functions

    +

    +us_dst_trait public static functions

      -
    1. static day_of_week_type start_day(year_type);
    2. -
    3. static month_type start_month(year_type y);
    4. -
    5. static day_of_week_type end_day(year_type);
    6. -
    7. static month_type end_month(year_type y);
    8. -
    9. static date_type local_dst_start_day(year_type year);
    10. -
    11. static date_type local_dst_end_day(year_type year);
    12. -
    13. static int dst_start_offset_minutes();
    14. -
    15. static int dst_end_offset_minutes();
    16. -
    17. static int dst_shift_length_minutes();
    18. +
    19. static day_of_week_type start_day(year_type);
    20. +
    21. static month_type start_month(year_type y);
    22. +
    23. static day_of_week_type end_day(year_type);
    24. +
    25. static month_type end_month(year_type y);
    26. +
    27. static date_type local_dst_start_day(year_type year);
    28. +
    29. static date_type local_dst_end_day(year_type year);
    30. +
    31. static int dst_start_offset_minutes();
    32. +
    33. static int dst_end_offset_minutes();
    34. +
    35. static int dst_shift_length_minutes();
    diff --git a/doc/html/boost/date_time/utc_adjustment.html b/doc/html/boost/date_time/utc_adjustment.html old mode 100755 new mode 100644 index a5af4aa2e1..eff5ab9db0 --- a/doc/html/boost/date_time/utc_adjustment.html +++ b/doc/html/boost/date_time/utc_adjustment.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,18 +35,18 @@ class utc_adjustment { public: - // public static functions - static time_duration_type local_to_utc_base_offset(); - static time_duration_type utc_to_local_base_offset(); + // public static functions + static time_duration_type local_to_utc_base_offset(); + static time_duration_type utc_to_local_base_offset(); };
    -

    Description

    +

    Description

    -

    -utc_adjustment public static functions

    +

    +utc_adjustment public static functions

      -
    1. static time_duration_type local_to_utc_base_offset();
    2. -
    3. static time_duration_type utc_to_local_base_offset();
    4. +
    5. static time_duration_type local_to_utc_base_offset();
    6. +
    7. static time_duration_type utc_to_local_base_offset();
    @@ -59,7 +59,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/var_string_to_int.html b/doc/html/boost/date_time/var_string_to_int.html old mode 100755 new mode 100644 index 09ecc51133..5e02ef8833 --- a/doc/html/boost/date_time/var_string_to_int.html +++ b/doc/html/boost/date_time/var_string_to_int.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,7 +37,7 @@ const std::istreambuf_iterator< charT > & stream_end, unsigned int max_length);
    -

    Description

    +

    Description

    Will consume 'max_length' characters from stream only if those characters are digits. Returns '-1' if no number can be parsed. Will not parse a number preceeded by a '+' or '-'.

    @@ -49,7 +49,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/date_time/week_functor.html b/doc/html/boost/date_time/week_functor.html old mode 100755 new mode 100644 index e3a60eb85f..2251d3a4d4 --- a/doc/html/boost/date_time/week_functor.html +++ b/doc/html/boost/date_time/week_functor.html @@ -39,27 +39,27 @@ typedef date_type::calendar_type calendar_type; // construct/copy/destruct - week_functor(int); + week_functor(int); - // public member functions - duration_type get_offset(const date_type &) const; - duration_type get_neg_offset(const date_type &) const; + // public member functions + duration_type get_offset(const date_type &) const; + duration_type get_neg_offset(const date_type &) const; };
    -

    Description

    +

    Description

    -

    +

    week_functor public construct/copy/destruct

    -
    1. week_functor(int f);
    +
    1. week_functor(int f);
    -

    -week_functor public member functions

    +

    +week_functor public member functions

      -
    1. duration_type get_offset(const date_type & d) const;
    2. -
    3. duration_type get_neg_offset(const date_type & d) const;
    4. +
    5. duration_type get_offset(const date_type & d) const;
    6. +
    7. duration_type get_neg_offset(const date_type & d) const;
    diff --git a/doc/html/boost/date_time/weeks_duration.html b/doc/html/boost/date_time/weeks_duration.html old mode 100755 new mode 100644 index f79e73092d..5958540c6a --- a/doc/html/boost/date_time/weeks_duration.html +++ b/doc/html/boost/date_time/weeks_duration.html @@ -37,19 +37,19 @@ { public: // construct/copy/destruct - weeks_duration(typename duration_config::impl_type); - weeks_duration(special_values); + weeks_duration(typename duration_config::impl_type); + weeks_duration(special_values); };
    -

    Description

    +

    Description

    -

    +

    weeks_duration public construct/copy/destruct

      -
    1. weeks_duration(typename duration_config::impl_type w);
    2. -
    3. weeks_duration(special_values sv);
    4. +
    5. weeks_duration(typename duration_config::impl_type w);
    6. +
    7. weeks_duration(special_values sv);
    diff --git a/doc/html/boost/date_time/winapi/FILETIME.html b/doc/html/boost/date_time/winapi/FILETIME.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/date_time/winapi/SYSTEMTIME.html b/doc/html/boost/date_time/winapi/SYSTEMTIME.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/date_time/winapi/file_time_to_microseconds.html b/doc/html/boost/date_time/winapi/file_time_to_microseconds.html old mode 100755 new mode 100644 index 643d0176b5..ab6fe0b4c3 --- a/doc/html/boost/date_time/winapi/file_time_to_microseconds.html +++ b/doc/html/boost/date_time/winapi/file_time_to_microseconds.html @@ -35,7 +35,7 @@ template<typename FileTimeT> boost::uint64_t file_time_to_microseconds(FileTimeT const & ft);
    -

    Description

    +

    Description

    The function converts file_time into number of microseconds elapsed since 1970-Jan-01

    diff --git a/doc/html/boost/date_time/winapi/lpFileTime.html b/doc/html/boost/date_time/winapi/lpFileTime.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/date_time/winapi/lpLocalFileTime.html b/doc/html/boost/date_time/winapi/lpLocalFileTime.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/date_time/wrapping_int.html b/doc/html/boost/date_time/wrapping_int.html old mode 100755 new mode 100644 index 37d08bb960..b7a37ac19a --- a/doc/html/boost/date_time/wrapping_int.html +++ b/doc/html/boost/date_time/wrapping_int.html @@ -38,57 +38,57 @@ typedefint_type_int_type;// construct/copy/destruct - wrapping_int(int_type); + wrapping_int(int_type); - // public static functions - staticint_typewrap_value(); + // public static functions + staticint_typewrap_value(); - // public member functions - int_typeas_int()const; - operator int_type()const; - template<typename IntT>IntTadd(IntT); - template<typename IntT>IntTsubtract(IntT); + // public member functions + int_typeas_int()const; + operator int_type()const; + template<typename IntT>IntTadd(IntT); + template<typename IntT>IntTsubtract(IntT); - // private member functions - template<typename IntT>IntTcalculate_wrap(IntT); + // private member functions + template<typename IntT>IntTcalculate_wrap(IntT);};
    -

    Description

    +

    Description

    In composite date and time types this type is used to wrap at the day boundary. Ex: A wrapping_int<short, 10> will roll over after nine, and roll under below zero. This gives a range of [0,9]

    NOTE: it is strongly recommended that wrapping_int2 be used instead of wrapping_int as wrapping_int is to be depricated at some point soon.

    Also Note that warnings will occur if instantiated with an unsigned type. Only a signed type should be used!

    -

    +

    wrapping_int public construct/copy/destruct

    1. -
      wrapping_int(int_type v);
      Add, return true if wrapped.
    +
    wrapping_int(int_type v);
    Add, return true if wrapped.
    -

    -wrapping_int public static functions

    -
    1. static int_type wrap_value();
    +

    +wrapping_int public static functions

    +
    1. static int_type wrap_value();
    -

    -wrapping_int public member functions

    +

    +wrapping_int public member functions

    1. -
      int_type as_int() const;
      Explicit converion method.
    2. -
    3. operator int_type() const;
    4. +
      int_type as_int() const;
      Explicit converion method. +
    5. operator int_type() const;
    6. -
      template<typename IntT> IntT add(IntT v);
      Add, return number of wraps performed.

      The sign of the returned value will indicate which direction the wraps went. Ex: add a negative number and wrapping under could occur, this would be indicated by a negative return value. If wrapping over took place, a positive value would be returned

      +
      template<typename IntT> IntT add(IntT v);
      Add, return number of wraps performed.

      The sign of the returned value will indicate which direction the wraps went. Ex: add a negative number and wrapping under could occur, this would be indicated by a negative return value. If wrapping over took place, a positive value would be returned

    7. -
      template<typename IntT> IntT subtract(IntT v);
      Subtract will return '+d' if wrapping under took place ('d' is the number of wraps)

      The sign of the returned value will indicate which direction the wraps went (positive indicates wrap under, negative indicates wrap over). Ex: subtract a negative number and wrapping over could occur, this would be indicated by a negative return value. If wrapping under took place, a positive value would be returned.

      +
      template<typename IntT> IntT subtract(IntT v);
      Subtract will return '+d' if wrapping under took place ('d' is the number of wraps)

      The sign of the returned value will indicate which direction the wraps went (positive indicates wrap under, negative indicates wrap over). Ex: subtract a negative number and wrapping over could occur, this would be indicated by a negative return value. If wrapping under took place, a positive value would be returned.

    -

    -wrapping_int private member functions

    -
    1. template<typename IntT> IntT calculate_wrap(IntT wrap);
    +

    +wrapping_int private member functions

    +
    1. template<typename IntT> IntT calculate_wrap(IntT wrap);
    diff --git a/doc/html/boost/date_time/wrapping_int2.html b/doc/html/boost/date_time/wrapping_int2.html old mode 100755 new mode 100644 index c426f60db5..26be8fa228 --- a/doc/html/boost/date_time/wrapping_int2.html +++ b/doc/html/boost/date_time/wrapping_int2.html @@ -38,61 +38,61 @@ typedefint_type_int_type;// construct/copy/destruct - wrapping_int2(int_type); + wrapping_int2(int_type); - // public static functions - staticint_typewrap_value(); - staticint_typemin_value(); + // public static functions + staticint_typewrap_value(); + staticint_typemin_value(); - // public member functions - int_typeas_int()const; - operator int_type()const; - template<typename IntT>IntTadd(IntT); - template<typename IntT>IntTsubtract(IntT); + // public member functions + int_typeas_int()const; + operator int_type()const; + template<typename IntT>IntTadd(IntT); + template<typename IntT>IntTsubtract(IntT); - // private member functions - template<typename IntT>IntTcalculate_wrap(IntT); + // private member functions + template<typename IntT>IntTcalculate_wrap(IntT);};
    -

    Description

    +

    Description

    Bad name, quick impl to fix a bug -- fix later!! This allows the wrap to restart at a value other than 0.

    -

    +

    wrapping_int2 public construct/copy/destruct

    1. -
      wrapping_int2(int_type v);
      +
      wrapping_int2(int_type v);

      If initializing value is out of range of [wrap_min, wrap_max], value will be initialized to closest of min or max

    -

    -wrapping_int2 public static functions

    +

    +wrapping_int2 public static functions

      -
    1. static int_type wrap_value();
    2. -
    3. static int_type min_value();
    4. +
    5. static int_type wrap_value();
    6. +
    7. static int_type min_value();
    -

    -wrapping_int2 public member functions

    +

    +wrapping_int2 public member functions

    1. -
      int_type as_int() const;
      Explicit converion method.
    2. -
    3. operator int_type() const;
    4. +
      int_type as_int() const;
      Explicit converion method. +
    5. operator int_type() const;
    6. -
      template<typename IntT> IntT add(IntT v);
      Add, return number of wraps performed.

      The sign of the returned value will indicate which direction the wraps went. Ex: add a negative number and wrapping under could occur, this would be indicated by a negative return value. If wrapping over took place, a positive value would be returned

      +
      template<typename IntT> IntT add(IntT v);
      Add, return number of wraps performed.

      The sign of the returned value will indicate which direction the wraps went. Ex: add a negative number and wrapping under could occur, this would be indicated by a negative return value. If wrapping over took place, a positive value would be returned

    7. -
      template<typename IntT> IntT subtract(IntT v);
      Subtract will return '-d' if wrapping under took place ('d' is the number of wraps)

      The sign of the returned value will indicate which direction the wraps went. Ex: subtract a negative number and wrapping over could occur, this would be indicated by a positive return value. If wrapping under took place, a negative value would be returned

      +
      template<typename IntT> IntT subtract(IntT v);
      Subtract will return '-d' if wrapping under took place ('d' is the number of wraps)

      The sign of the returned value will indicate which direction the wraps went. Ex: subtract a negative number and wrapping over could occur, this would be indicated by a positive return value. If wrapping under took place, a negative value would be returned

    -

    -wrapping_int2 private member functions

    -
    1. template<typename IntT> IntT calculate_wrap(IntT wrap);
    +

    +wrapping_int2 private member functions

    +
    1. template<typename IntT> IntT calculate_wrap(IntT wrap);
    diff --git a/doc/html/boost/date_time/year_based_generator.html b/doc/html/boost/date_time/year_based_generator.html old mode 100755 new mode 100644 index 83953fbb44..e5c7ebd605 --- a/doc/html/boost/date_time/year_based_generator.html +++ b/doc/html/boost/date_time/year_based_generator.html @@ -39,34 +39,34 @@ typedefcalendar_type::year_typeyear_type;// construct/copy/destruct - year_based_generator(); - ~year_based_generator(); + year_based_generator(); + ~year_based_generator(); - // public member functions - date_typeget_date(year_type)const; - std::stringto_string()const; + // public member functions + date_typeget_date(year_type)const; + std::stringto_string()const;};
    -

    Description

    +

    Description

    This class is a base class for polymorphic function objects that take a year and produce a concrete date.

    -

    +

    year_based_generator public construct/copy/destruct

      -
    1. year_based_generator();
    2. -
    3. ~year_based_generator();
    4. +
    5. year_based_generator();
    6. +
    7. ~year_based_generator();
    -

    -year_based_generator public member functions

    +

    +year_based_generator public member functions

      -
    1. date_type get_date(year_type y) const;
    2. +
    3. date_type get_date(year_type y) const;
    4. -
      std::string to_string() const;
      Returns a string for use in a POSIX time_zone string.
    5. +
      std::string to_string() const;
      Returns a string for use in a POSIX time_zone string.
    diff --git a/doc/html/boost/date_time/year_functor.html b/doc/html/boost/date_time/year_functor.html old mode 100755 new mode 100644 index 988ad70977..5c1111267b --- a/doc/html/boost/date_time/year_functor.html +++ b/doc/html/boost/date_time/year_functor.html @@ -38,27 +38,27 @@ typedefdate_type::duration_typeduration_type;// construct/copy/destruct - year_functor(int); + year_functor(int); - // public member functions - duration_typeget_offset(constdate_type&)const; - duration_typeget_neg_offset(constdate_type&)const; + // public member functions + duration_typeget_offset(constdate_type&)const; + duration_typeget_neg_offset(constdate_type&)const;};
    -

    Description

    +

    Description

    -

    +

    year_functor public construct/copy/destruct

    -
    1. year_functor(int f);
    +
    1. year_functor(int f);
    -

    -year_functor public member functions

    +

    +year_functor public member functions

      -
    1. duration_type get_offset(const date_type & d) const;
    2. -
    3. duration_type get_neg_offset(const date_type & d) const;
    4. +
    5. duration_type get_offset(const date_type & d) const;
    6. +
    7. duration_type get_neg_offset(const date_type & d) const;
    diff --git a/doc/html/boost/date_time/year_month_day_base.html b/doc/html/boost/date_time/year_month_day_base.html old mode 100755 new mode 100644 index 2bc87722e8..f0704a2414 --- a/doc/html/boost/date_time/year_month_day_base.html +++ b/doc/html/boost/date_time/year_month_day_base.html @@ -39,7 +39,7 @@ typedefDayTypeday_type;// construct/copy/destruct - year_month_day_base(YearType,MonthType,DayType); + year_month_day_base(YearType,MonthType,DayType);// public data membersYearTypeyear; @@ -47,14 +47,14 @@ DayTypeday;};
    -

    Description

    +

    Description

    -

    +

    year_month_day_base public construct/copy/destruct

    1. -
      year_month_day_base(YearType year, MonthType month, DayType day);
      A basic constructor.
    +
    year_month_day_base(YearType year, MonthType month, DayType day);
    A basic constructor.
    diff --git a/doc/html/boost/date_time/years_duration.html b/doc/html/boost/date_time/years_duration.html old mode 100755 new mode 100644 index 0a11963e4f..e8e50dd603 --- a/doc/html/boost/date_time/years_duration.html +++ b/doc/html/boost/date_time/years_duration.html @@ -35,60 +35,60 @@ classyears_duration{public:// construct/copy/destruct - years_duration(int_rep); - years_duration(special_values); + years_duration(int_rep); + years_duration(special_values); - // public member functions - int_repnumber_of_years()const; - duration_typeget_neg_offset(constdate_type&)const; - duration_typeget_offset(constdate_type&)const; - booloperator==(const years_type &)const; - booloperator!=(const years_type &)const; - years_type operator+(const years_type &)const; - years_type &operator+=(const years_type &); - years_type operator-(const years_type &)const; - years_type &operator-=(const years_type &); - years_type operator*(constint_type)const; - years_type &operator*=(constint_type); - years_type operator/(constint_type)const; - years_type &operator/=(constint_type); - months_type operator+(const months_type &)const; - months_type operator-(const months_type &)const; + // public member functions + int_repnumber_of_years()const; + duration_typeget_neg_offset(constdate_type&)const; + duration_typeget_offset(constdate_type&)const; + booloperator==(const years_type &)const; + booloperator!=(const years_type &)const; + years_type operator+(const years_type &)const; + years_type &operator+=(const years_type &); + years_type operator-(const years_type &)const; + years_type &operator-=(const years_type &); + years_type operator*(constint_type)const; + years_type &operator*=(constint_type); + years_type operator/(constint_type)const; + years_type &operator/=(constint_type); + months_type operator+(const months_type &)const; + months_type operator-(const months_type &)const;};
    -

    Description

    +

    Description

    A logical year enables things like: "date(2002,Mar,2) + years(2) -> 2004-Mar-2". If the date is a last day-of-the-month, the result will also be a last-day-of-the-month (ie date(2001-Feb-28) + years(3) -> 2004-Feb-29).

    -

    +

    years_duration public construct/copy/destruct

      -
    1. years_duration(int_rep num);
    2. -
    3. years_duration(special_values sv);
    4. +
    5. years_duration(int_rep num);
    6. +
    7. years_duration(special_values sv);
    -

    -years_duration public member functions

    +

    +years_duration public member functions

      -
    1. int_rep number_of_years() const;
    2. +
    3. int_rep number_of_years() const;
    4. -
      duration_type get_neg_offset(const date_type & d) const;
      returns a negative duration
    5. -
    6. duration_type get_offset(const date_type & d) const;
    7. -
    8. bool operator==(const years_type & rhs) const;
    9. -
    10. bool operator!=(const years_type & rhs) const;
    11. -
    12. years_type operator+(const years_type & rhs) const;
    13. -
    14. years_type & operator+=(const years_type & rhs);
    15. -
    16. years_type operator-(const years_type & rhs) const;
    17. -
    18. years_type & operator-=(const years_type & rhs);
    19. -
    20. years_type operator*(const int_type rhs) const;
    21. -
    22. years_type & operator*=(const int_type rhs);
    23. -
    24. years_type operator/(const int_type rhs) const;
    25. -
    26. years_type & operator/=(const int_type rhs);
    27. -
    28. months_type operator+(const months_type & m) const;
    29. -
    30. months_type operator-(const months_type & m) const;
    31. +
      duration_type get_neg_offset(const date_type & d) const;
      returns a negative duration +
    32. duration_type get_offset(const date_type & d) const;
    33. +
    34. bool operator==(const years_type & rhs) const;
    35. +
    36. bool operator!=(const years_type & rhs) const;
    37. +
    38. years_type operator+(const years_type & rhs) const;
    39. +
    40. years_type & operator+=(const years_type & rhs);
    41. +
    42. years_type operator-(const years_type & rhs) const;
    43. +
    44. years_type & operator-=(const years_type & rhs);
    45. +
    46. years_type operator*(const int_type rhs) const;
    47. +
    48. years_type & operator*=(const int_type rhs);
    49. +
    50. years_type operator/(const int_type rhs) const;
    51. +
    52. years_type & operator/=(const int_type rhs);
    53. +
    54. months_type operator+(const months_type & m) const;
    55. +
    56. months_type operator-(const months_type & m) const;
    diff --git a/doc/html/boost/date_time/ymd_formatter.html b/doc/html/boost/date_time/ymd_formatter.html old mode 100755 new mode 100644 index 069fe70e29..4682395717 --- a/doc/html/boost/date_time/ymd_formatter.html +++ b/doc/html/boost/date_time/ymd_formatter.html @@ -35,21 +35,21 @@ classymd_formatter{public: - // public static functions - staticstd::basic_string<charT>ymd_to_string(ymd_type); - staticstd::stringymd_to_string(ymd_type); + // public static functions + staticstd::basic_string<charT>ymd_to_string(ymd_type); + staticstd::stringymd_to_string(ymd_type);};
    -

    Description

    +

    Description

    -

    -ymd_formatter public static functions

    +

    +ymd_formatter public static functions

    1. -
      static std::basic_string< charT > ymd_to_string(ymd_type ymd);
      Convert ymd to a standard string formatting policies.

      This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy

      +
      static std::basic_string< charT > ymd_to_string(ymd_type ymd);
      Convert ymd to a standard string formatting policies.

      This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy

    2. -
      static std::string ymd_to_string(ymd_type ymd);
      Convert ymd to a standard string formatting policies.

      This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy

      +
      static std::string ymd_to_string(ymd_type ymd);
      Convert ymd to a standard string formatting policies.

      This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy

    diff --git a/doc/html/boost/date_time/ymd_order_spec.html b/doc/html/boost/date_time/ymd_order_spec.html old mode 100755 new mode 100644 index 8140f57ab3..8ab4a7c456 --- a/doc/html/boost/date_time/ymd_order_spec.html +++ b/doc/html/boost/date_time/ymd_order_spec.html @@ -35,7 +35,7 @@ enum ymd_order_spec { ymd_order_iso, ymd_order_dmy, ymd_order_us };
    -

    Description

    +

    Description

    Enum for distinguishing the order in which Month, Day, & Year will appear in a date string

    diff --git a/doc/html/boost/environment_iterator.html b/doc/html/boost/environment_iterator.html old mode 100755 new mode 100644 index fa01110a47..3594654dbb --- a/doc/html/boost/environment_iterator.html +++ b/doc/html/boost/environment_iterator.html @@ -36,28 +36,28 @@ {public:// construct/copy/destruct - environment_iterator(char**); - environment_iterator(); + environment_iterator(char**); + environment_iterator(); - // public member functions - voidget(); + // public member functions + voidget();};
    -

    Description

    +

    Description

    -

    +

    environment_iterator public construct/copy/destruct

      -
    1. environment_iterator(char ** environment);
    2. -
    3. environment_iterator();
    4. +
    5. environment_iterator(char ** environment);
    6. +
    7. environment_iterator();
    -

    -environment_iterator public member functions

    -
    1. void get();
    +

    +environment_iterator public member functions

    +
    1. void get();
    diff --git a/doc/html/boost/eof_iterator.html b/doc/html/boost/eof_iterator.html old mode 100755 new mode 100644 index daf1c1ef41..b4d036ebb3 --- a/doc/html/boost/eof_iterator.html +++ b/doc/html/boost/eof_iterator.html @@ -37,19 +37,19 @@ {public:// construct/copy/destruct - eof_iterator(); + eof_iterator(); - // protected member functions - ValueType&value(); - voidfound_eof(); + // protected member functions + ValueType&value(); + voidfound_eof(); - // private member functions - voidincrement(); - boolequal(consteof_iterator&)const; - constValueType&dereference()const; + // private member functions + voidincrement(); + boolequal(consteof_iterator&)const; + constValueType&dereference()const;};
    -

    Description

    +

    Description

    The 'eof_iterator' class is useful for constructing forward iterators in cases where iterator extract data from some source and it's easy to detect 'eof' -- i.e. the situation where there's no data. One apparent example is reading lines from a file.

    Implementing such iterators using 'iterator_facade' directly would require to create class with three core operation, a couple of constructors. When using 'eof_iterator', the derived class should define only one method to get new value, plus a couple of constructors.

    The basic idea is that iterator has 'eof' bit. Two iterators are equal only if both have their 'eof' bits set. The 'get' method either obtains the new value or sets the 'eof' bit.

    @@ -64,33 +64,33 @@

    Essentially, the 'get' method has the functionality of both 'increment' and 'dereference'. It's very good for the cases where data extraction implicitly moves data pointer, like for stream operation.

    -

    +

    eof_iterator public construct/copy/destruct

    -
    1. eof_iterator();
    +
    1. eof_iterator();
    -

    -eof_iterator protected member functions

    +

    +eof_iterator protected member functions

    1. -
      ValueType & value();
      +
      ValueType & value();

      Returns the reference which should be used by derived class to store the next value.

    2. -
      void found_eof();
      +
      void found_eof();

      Should be called by derived class to indicate that it can't produce next element.

    -

    -eof_iterator private member functions

    +

    +eof_iterator private member functions

      -
    1. void increment();
    2. -
    3. bool equal(const eof_iterator & other) const;
    4. -
    5. const ValueType & dereference() const;
    6. +
    7. void increment();
    8. +
    9. bool equal(const eof_iterator & other) const;
    10. +
    11. const ValueType & dereference() const;
    diff --git a/doc/html/boost/forward.html b/doc/html/boost/forward.html old mode 100755 new mode 100644 index 60f0d36bfb..44b051651a --- a/doc/html/boost/forward.html +++ b/doc/html/boost/forward.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ template<typename T> output_reference forward(input_reference);
    -

    Description

    +

    Description

    This function provides limited form of forwarding that is usually enough for in-place construction and avoids the exponential overloading necessary for perfect forwarding in C++03.

    For compilers with rvalue references this function provides perfect forwarding.

    Otherwise: If input_reference binds to const ::boost::rv<T> & then it output_reference is ::boost::rev<T> &

    @@ -51,7 +51,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/front_move_insert_iterator.html b/doc/html/boost/front_move_insert_iterator.html old mode 100755 new mode 100644 index 4d7e66c305..97129622e2 --- a/doc/html/boost/front_move_insert_iterator.html +++ b/doc/html/boost/front_move_insert_iterator.html @@ -35,37 +35,41 @@ class front_move_insert_iterator { public: // types - typedef C container_type; + typedef C container_type; + typedef C::value_type value_type; + typedef C::reference reference; // construct/copy/destruct - explicit front_move_insert_iterator(C &); - front_move_insert_iterator& operator=(typename C::reference); + explicit front_move_insert_iterator(C &); + front_move_insert_iterator& operator=(reference); + front_move_insert_iterator& operator=(value_type &&); - // public member functions - front_move_insert_iterator & operator*(); - front_move_insert_iterator & operator++(); - front_move_insert_iterator & operator++(int); + // public member functions + front_move_insert_iterator & operator*(); + front_move_insert_iterator & operator++(); + front_move_insert_iterator & operator++(int); };
    -

    Description

    +

    Description

    A move insert iterator that move constructs elements int the front of a container

    -

    +

    front_move_insert_iterator public construct/copy/destruct

      -
    1. explicit front_move_insert_iterator(C & x);
    2. -
    3. front_move_insert_iterator& operator=(typename C::reference x);
    4. +
    5. explicit front_move_insert_iterator(C & x);
    6. +
    7. front_move_insert_iterator& operator=(reference x);
    8. +
    9. front_move_insert_iterator& operator=(value_type && x);
    -

    -front_move_insert_iterator public member functions

    +

    +front_move_insert_iterator public member functions

      -
    1. front_move_insert_iterator & operator*();
    2. -
    3. front_move_insert_iterator & operator++();
    4. -
    5. front_move_insert_iterator & operator++(int);
    6. +
    7. front_move_insert_iterator & operator*();
    8. +
    9. front_move_insert_iterator & operator++();
    10. +
    11. front_move_insert_iterator & operator++(int);
    diff --git a/doc/html/boost/front_move_inserter.html b/doc/html/boost/front_move_inserter.html old mode 100755 new mode 100644 index d9d2a1bcc9..b98ad700ff --- a/doc/html/boost/front_move_inserter.html +++ b/doc/html/boost/front_move_inserter.html @@ -35,7 +35,7 @@ template<typename C> front_move_insert_iterator< C > front_move_inserter(C & x);
    -

    Description

    +

    Description

    Returns: front_move_insert_iterator<C>(x).

    diff --git a/doc/html/boost/function.html b/doc/html/boost/function.html old mode 100755 new mode 100644 index 4c8de729b2..cfceb8ff81 --- a/doc/html/boost/function.html +++ b/doc/html/boost/function.html @@ -60,61 +60,61 @@ }; // construct/copy/destruct - function(); - function(const functionN&); - function(const function&); - template<typename F> function(F); - template<typename F, typename Allocator> function(F, Allocator); - function& operator=(const function&); - function& operator=(const function&); - ~function(); + function(); + function(const functionN&); + function(const function&); + template<typename F> function(F); + template<typename F, typename Allocator> function(F, Allocator); + function& operator=(const function&); + function& operator=(const function&); + ~function(); - // modifiers - void swap(const function&); - void clear(); + // modifiers + void swap(const function&); + void clear(); - // capacity - bool empty() const; - operator safe_bool() const; - bool operator!() const; + // capacity + bool empty() const; + operator safe_bool() const; + bool operator!() const; - // target access - template<typename Functor> Functor* target(); - template<typename Functor> const Functor* target() const; - template<typename Functor> bool contains(const Functor&) const; - const std::type_info& target_type() const; + // target access + template<typename Functor> Functor* target(); + template<typename Functor> const Functor* target() const; + template<typename Functor> bool contains(const Functor&) const; + const std::type_info& target_type() const; - // invocation - result_type operator()(arg1_type, arg2_type, ..., argN_type) const; + // invocation + result_type operator()(arg1_type, arg2_type, ..., argN_type) const; }; -// specialized algorithms +// specialized algorithms template<typename Signature> - void swap(function<Signature>&, function<Signature>&); + void swap(function<Signature>&, function<Signature>&); -// comparison operators +// comparison operators template<typename Signature, typename Functor> - bool operator==(const function<Signature>&, Functor); + bool operator==(const function<Signature>&, Functor); template<typename Signature, typename Functor> - bool operator==(Functor, const function<Signature>&); + bool operator==(Functor, const function<Signature>&); template<typename Signature, typename Functor> - bool operator==(const function<Signature>&, reference_wrapper<Functor>); + bool operator==(const function<Signature>&, reference_wrapper<Functor>); template<typename Signature, typename Functor> - bool operator==(reference_wrapper<Functor>, const function<Signature>&); + bool operator==(reference_wrapper<Functor>, const function<Signature>&); template<typename Signature1, typename Signature2> - void operator==(const function<Signature1>&, const function<Signature2>&); + void operator==(const function<Signature1>&, const function<Signature2>&); template<typename Signature, typename Functor> - bool operator!=(const function<Signature>&, Functor); + bool operator!=(const function<Signature>&, Functor); template<typename Signature, typename Functor> - bool operator!=(Functor, const function<Signature>&); + bool operator!=(Functor, const function<Signature>&); template<typename Signature, typename Functor> - bool operator!=(const function<Signature>&, reference_wrapper<Functor>); + bool operator!=(const function<Signature>&, reference_wrapper<Functor>); template<typename Signature, typename Functor> - bool operator!=(reference_wrapper<Functor>, const function<Signature>&); + bool operator!=(reference_wrapper<Functor>, const function<Signature>&); template<typename Signature1, typename Signature2> - void operator!=(const function<Signature1>&, const function<Signature2>&);
    + void operator!=(const function<Signature1>&, const function<Signature2>&);
    -

    Description

    +

    Description

    Class template function is a thin wrapper around the numbered class templates function0, function1, etc. It accepts a function type with N arguments and will will derive from @@ -126,26 +126,26 @@ additional member functions are required to allow proper copy construction and copy assignment of function objects.

    -

    Template Parameters

    +

    Template Parameters

    1. typename Signature

    -

    +

    function public construct/copy/destruct

    1. -
      function();
      +
      function();
      - + @@ -155,13 +155,13 @@

      Postconditions:

      this->empty()this->empty()

      Throws:

    2. -
      function(const functionN& f);
      +
      function(const functionN& f);
      - + @@ -171,13 +171,13 @@

      Postconditions:

      Contains a copy of the f's target, if it has one, or is empty if f.empty().Contains a copy of the f's target, if it has one, or is empty if f.empty().

      Throws:

    3. -
      function(const function& f);
      +
      function(const function& f);
      - + @@ -187,7 +187,7 @@

      Postconditions:

      Contains a copy of the f's target, if it has one, or is empty if f.empty().Contains a copy of the f's target, if it has one, or is empty if f.empty().

      Throws:

    4. -
      template<typename F> function(F f);
      +
      template<typename F> function(F f);
      @@ -198,13 +198,13 @@ +*this targets a copy of f if f is nonempty, or this->empty() if f is empty.

      Postconditions:

      -*this targets a copy of f if f is nonempty, or this->empty() if f is empty.
    5. -
      template<typename F, typename Allocator> function(F f, Allocator alloc);
      +
      template<typename F, typename Allocator> function(F f, Allocator alloc);
      @@ -215,7 +215,7 @@ +*this targets a copy of f if f is nonempty, or this->empty() if f is empty. @@ -225,49 +225,49 @@

      Postconditions:

      -*this targets a copy of f if f is nonempty, or this->empty() if f is empty.

      Effects:

    6. -
      function& operator=(const function& f);
      +
      function& operator=(const function& f);
      - +

      Postconditions:

      If copy construction does not throw, *this targets a copy of f's target, if it has one, or is empty if f.empty(). If copy construction does throw, this->empty().If copy construction does not throw, *this targets a copy of f's target, if it has one, or is empty if f.empty(). If copy construction does throw, this->empty().
    7. -
      function& operator=(const function& f);
      +
      function& operator=(const function& f);
      - + - +

      Postconditions:

      If copy construction of the target of f does not throw, *this targets a copy of f's target, if it has one, or is empty if f.empty(). If copy construction of the target of f does not throw, *this targets a copy of f's target, if it has one, or is empty if f.empty().

      Throws:

      Will not throw when the target of f is a stateless function object or a reference to the function object. If copy construction does throw, this->empty().Will not throw when the target of f is a stateless function object or a reference to the function object. If copy construction does throw, this->empty().
    8. -
      ~function();
      +
      ~function();
      - +

      Effects:

      If !this->empty(), destroys the target of this.If !this->empty(), destroys the target of this.
    -

    -function modifiers

    +

    +function modifiers

    1. -
      void swap(const function& f);
      +
      void swap(const function& f);
      @@ -277,13 +277,13 @@
    2. -
      void clear();
      +
      void clear();
      - + @@ -295,11 +295,11 @@
      -

      -function capacity

      +

      +function capacity

      1. -
        bool empty() const;
        +
        bool empty() const;

      Postconditions:

      this->empty()this->empty()

      Throws:

      @@ -316,13 +316,13 @@
    3. -
      operator safe_bool() const;
      +
      operator safe_bool() const;
      - + @@ -332,13 +332,13 @@

      Returns:

      A safe_bool that evaluates false in a boolean context when this->empty(), and true otherwise.A safe_bool that evaluates false in a boolean context when this->empty(), and true otherwise.

      Throws:

    4. -
      bool operator!() const;
      +
      bool operator!() const;
      - + @@ -350,12 +350,12 @@
      -

      -function target access

      +

      +function target access

      1. -
        template<typename Functor> Functor* target();
        -template<typename Functor> const Functor* target() const;
        +
        template<typename Functor> Functor* target();
        +template<typename Functor> const Functor* target() const;

      Returns:

      this->empty()this->empty()

      Throws:

      @@ -374,26 +374,26 @@
    5. -
      template<typename Functor> bool contains(const Functor& f) const;
      +
      template<typename Functor> bool contains(const Functor& f) const;

      Returns:

      -true if this->target<Functor>() is non-NULL and function_equal(*(this->target<Functor>()), f) +true if this->target<Functor>() is non-NULL and function_equal(*(this->target<Functor>()), f)
    6. -
      const std::type_info& target_type() const;
      +
      const std::type_info& target_type() const;
      +typeid of the target function object, or typeid(void) if this->empty(). @@ -405,10 +405,10 @@
      -

      -function invocation

      +

      +function invocation

      1. -
        result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN) const;
        +
        result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN) const;

      Returns:

      -typeid of the target function object, or typeid(void) if this->empty().

      Throws:

      @@ -424,43 +424,43 @@ +bad_function_call if this->empty(). Otherwise, may through any exception thrown by the target function f.

      Throws:

      -bad_function_call if this->empty(). Otherwise, may through any exception thrown by the target function f.
    -

    -function specialized algorithms

    +

    +function specialized algorithms

    1. template<typename Signature> 
      -  void swap(function<Signature>& f1, function<Signature>& f2);
      + void swap(function<Signature>& f1, function<Signature>& f2);
      - +

      Effects:

      f1.swap(f2)f1.swap(f2)
    -

    -function comparison operators

    +

    +function comparison operators

    1. -

      +

      template<typename Signature, typename Functor> 
      -  bool operator==(const function<Signature>& f, Functor g);
      +  bool operator==(const function<Signature>& f, Functor g);
       template<typename Signature, typename Functor> 
      -  bool operator==(Functor g, const function<Signature>& f);
      +  bool operator==(Functor g, const function<Signature>& f);
       template<typename Signature, typename Functor> 
      -  bool operator==(const function<Signature>& f, reference_wrapper<Functor> g);
      +  bool operator==(const function<Signature>& f, reference_wrapper<Functor> g);
       template<typename Signature, typename Functor> 
      -  bool operator==(reference_wrapper<Functor> g, const function<Signature>& f);
      +  bool operator==(reference_wrapper<Functor> g, const function<Signature>& f);
       template<typename Signature1, typename Signature2> 
      -  void operator==(const function<Signature1>& f1, 
      +  void operator==(const function<Signature1>& f1, 
                         const function<Signature2>& f2);
      @@ -473,7 +473,7 @@
    2. g is of type reference_wrapper<Functor> - and f.target<Functor>() == g.get_pointer().
    3. + and f.target<Functor>() == g.get_pointer().
    4. g is not of type reference_wrapper<Functor> @@ -501,17 +501,17 @@
    5. -

      +

      template<typename Signature, typename Functor> 
      -  bool operator!=(const function<Signature>& f, Functor g);
      +  bool operator!=(const function<Signature>& f, Functor g);
       template<typename Signature, typename Functor> 
      -  bool operator!=(Functor g, const function<Signature>& f);
      +  bool operator!=(Functor g, const function<Signature>& f);
       template<typename Signature, typename Functor> 
      -  bool operator!=(const function<Signature>& f, reference_wrapper<Functor> g);
      +  bool operator!=(const function<Signature>& f, reference_wrapper<Functor> g);
       template<typename Signature, typename Functor> 
      -  bool operator!=(reference_wrapper<Functor> g, const function<Signature>& f);
      +  bool operator!=(reference_wrapper<Functor> g, const function<Signature>& f);
       template<typename Signature1, typename Signature2> 
      -  void operator!=(const function<Signature1>& f1, 
      +  void operator!=(const function<Signature1>& f1, 
                         const function<Signature2>& f2);
      @@ -526,7 +526,7 @@
    6. g is of type reference_wrapper<Functor> - and f.target<Functor>() != g.get_pointer().
    7. + and f.target<Functor>() != g.get_pointer().
    8. g is not of type reference_wrapper<Functor> diff --git a/doc/html/boost/function/sig.html b/doc/html/boost/function/sig.html old mode 100755 new mode 100644 index fc56b16d7f..4304870247 --- a/doc/html/boost/function/sig.html +++ b/doc/html/boost/function/sig.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

    9. -PrevUpHomeNext +PrevUpHomeNext
      @@ -49,7 +49,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/functionN.html b/doc/html/boost/functionN.html old mode 100755 new mode 100644 index f21b9e8984..70c5f4d564 --- a/doc/html/boost/functionN.html +++ b/doc/html/boost/functionN.html @@ -59,85 +59,85 @@ }; // construct/copy/destruct - functionN(); - functionN(const functionN&); - template<typename F> functionN(F); - template<typename F, typename Allocator> functionN(F, Allocator); - functionN& operator=(const functionN&); - ~functionN(); + functionN(); + functionN(const functionN&); + template<typename F> functionN(F); + template<typename F, typename Allocator> functionN(F, Allocator); + functionN& operator=(const functionN&); + ~functionN(); - // modifiers - void swap(const functionN&); - void clear(); + // modifiers + void swap(const functionN&); + void clear(); - // capacity - bool empty() const; - operator safe_bool() const; - bool operator!() const; + // capacity + bool empty() const; + operator safe_bool() const; + bool operator!() const; - // target access - template<typename Functor> Functor* target(); - template<typename Functor> const Functor* target() const; - template<typename Functor> bool contains(const Functor&) const; - const std::type_info& target_type() const; + // target access + template<typename Functor> Functor* target(); + template<typename Functor> const Functor* target() const; + template<typename Functor> bool contains(const Functor&) const; + const std::type_info& target_type() const; - // invocation - result_type operator()(arg1_type, arg2_type, ..., argN_type) const; + // invocation + result_type operator()(arg1_type, arg2_type, ..., argN_type) const; }; -// specialized algorithms +// specialized algorithms template<typename T1, typename T2, ..., typename TN> - void swap(functionN<T1, T2, ..., TN>&, functionN<T1, T2, ..., TN>&); + void swap(functionN<T1, T2, ..., TN>&, functionN<T1, T2, ..., TN>&); -// comparison operators +// comparison operators template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator==(const functionN<T1, T2, ..., TN>&, Functor); + bool operator==(const functionN<T1, T2, ..., TN>&, Functor); template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator==(Functor, const functionN<T1, T2, ..., TN>&); + bool operator==(Functor, const functionN<T1, T2, ..., TN>&); template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator==(const functionN<T1, T2, ..., TN>&, + bool operator==(const functionN<T1, T2, ..., TN>&, reference_wrapper<Functor>); template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator==(reference_wrapper<Functor>, + bool operator==(reference_wrapper<Functor>, const functionN<T1, T2, ..., TN>&); template<typename T1, typename T2, ..., typename TN, typename U1, typename U2, ..., typename UN> - void operator==(const functionN<T1, T2, ..., TN>&, + void operator==(const functionN<T1, T2, ..., TN>&, const functionN<U1, U2, ..., UN>&); template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator!=(const functionN<T1, T2, ..., TN>&, Functor); + bool operator!=(const functionN<T1, T2, ..., TN>&, Functor); template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator!=(Functor, const functionN<T1, T2, ..., TN>&); + bool operator!=(Functor, const functionN<T1, T2, ..., TN>&); template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator!=(const functionN<T1, T2, ..., TN>&, + bool operator!=(const functionN<T1, T2, ..., TN>&, reference_wrapper<Functor>); template<typename T1, typename T2, ..., typename TN, typename Functor> - bool operator!=(reference_wrapper<Functor>, + bool operator!=(reference_wrapper<Functor>, const functionN<T1, T2, ..., TN>&); template<typename T1, typename T2, ..., typename TN, typename U1, typename U2, ..., typename UN> - void operator!=(const functionN<T1, T2, ..., TN>&, + void operator!=(const functionN<T1, T2, ..., TN>&, const functionN<U1, U2, ..., UN>&);
      -

      Description

      +

      Description

      Class template functionN is actually a family of related classes function0, function1, etc., up to some implementation-defined maximum. In this context, N refers to the number of parameters.

      -

      +

      functionN public construct/copy/destruct

      1. -
        functionN();
        +
        functionN();
        - + @@ -147,13 +147,13 @@

        Postconditions:

        this->empty()this->empty()

        Throws:

      2. -
        functionN(const functionN& f);
        +
        functionN(const functionN& f);
        - + @@ -163,7 +163,7 @@

        Postconditions:

        Contains a copy of the f's target, if it has one, or is empty if f.empty().Contains a copy of the f's target, if it has one, or is empty if f.empty().

        Throws:

      3. -
        template<typename F> functionN(F f);
        +
        template<typename F> functionN(F f);
        @@ -174,13 +174,13 @@ +*this targets a copy of f if f is nonempty, or this->empty() if f is empty.

        Postconditions:

        -*this targets a copy of f if f is nonempty, or this->empty() if f is empty.
      4. -
        template<typename F, typename Allocator> functionN(F f, Allocator alloc);
        +
        template<typename F, typename Allocator> functionN(F f, Allocator alloc);
        @@ -191,7 +191,7 @@ +*this targets a copy of f if f is nonempty, or this->empty() if f is empty. @@ -201,33 +201,33 @@

        Postconditions:

        -*this targets a copy of f if f is nonempty, or this->empty() if f is empty.

        Effects:

      5. -
        functionN& operator=(const functionN& f);
        +
        functionN& operator=(const functionN& f);
        - +

        Postconditions:

        If copy construction does not throw, *this targets a copy of f's target, if it has one, or is empty if f.empty(). If copy construction does throw, this->empty().If copy construction does not throw, *this targets a copy of f's target, if it has one, or is empty if f.empty(). If copy construction does throw, this->empty().
      6. -
        ~functionN();
        +
        ~functionN();
        - +

        Effects:

        If !this->empty(), destroys the target of this.If !this->empty(), destroys the target of this.
      -

      -functionN modifiers

      +

      +functionN modifiers

      1. -
        void swap(const functionN& f);
        +
        void swap(const functionN& f);
        @@ -237,23 +237,23 @@
      2. -
        void clear();
        +
        void clear();
        - +

        Postconditions:

        this->empty()this->empty()
      -

      -functionN capacity

      +

      +functionN capacity

      1. -
        bool empty() const;
        +
        bool empty() const;
        @@ -270,13 +270,13 @@
      2. -
        operator safe_bool() const;
        +
        operator safe_bool() const;
        - + @@ -286,13 +286,13 @@

        Returns:

        A safe_bool that evaluates false in a boolean context when this->empty(), and true otherwise.A safe_bool that evaluates false in a boolean context when this->empty(), and true otherwise.

        Throws:

      3. -
        bool operator!() const;
        +
        bool operator!() const;
        - + @@ -304,12 +304,12 @@
        -

        -functionN target access

        +

        +functionN target access

        1. -
          template<typename Functor> Functor* target();
          -template<typename Functor> const Functor* target() const;
          +
          template<typename Functor> Functor* target();
          +template<typename Functor> const Functor* target() const;

        Returns:

        this->empty()this->empty()

        Throws:

        @@ -328,26 +328,26 @@
      4. -
        template<typename Functor> bool contains(const Functor& f) const;
        +
        template<typename Functor> bool contains(const Functor& f) const;

        Returns:

        -true if this->target<Functor>() is non-NULL and function_equal(*(this->target<Functor>()), f) +true if this->target<Functor>() is non-NULL and function_equal(*(this->target<Functor>()), f)
      5. -
        const std::type_info& target_type() const;
        +
        const std::type_info& target_type() const;
        +typeid of the target function object, or typeid(void) if this->empty(). @@ -359,10 +359,10 @@
        -

        -functionN invocation

        +

        +functionN invocation

        1. -
          result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN) const;
          +
          result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN) const;

        Returns:

        -typeid of the target function object, or typeid(void) if this->empty().

        Throws:

        @@ -378,46 +378,46 @@ +bad_function_call if this->empty(). Otherwise, may through any exception thrown by the target function f.

        Throws:

        -bad_function_call if this->empty(). Otherwise, may through any exception thrown by the target function f.
      -

      -functionN specialized algorithms

      +

      +functionN specialized algorithms

      1. template<typename T1, typename T2, ..., typename TN> 
        -  void swap(functionN<T1, T2, ..., TN>& f1, functionN<T1, T2, ..., TN>& f2);
        + void swap(functionN<T1, T2, ..., TN>& f1, functionN<T1, T2, ..., TN>& f2);
        - +

        Effects:

        f1.swap(f2)f1.swap(f2)
      -

      -functionN comparison operators

      +

      +functionN comparison operators

      1. -

        +

        template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator==(const functionN<T1, T2, ..., TN>& f, Functor g);
        +  bool operator==(const functionN<T1, T2, ..., TN>& f, Functor g);
         template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator==(Functor g, const functionN<T1, T2, ..., TN>& f);
        +  bool operator==(Functor g, const functionN<T1, T2, ..., TN>& f);
         template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator==(const functionN<T1, T2, ..., TN>& f, 
        +  bool operator==(const functionN<T1, T2, ..., TN>& f, 
                           reference_wrapper<Functor> g);
         template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator==(reference_wrapper<Functor> g, 
        +  bool operator==(reference_wrapper<Functor> g, 
                           const functionN<T1, T2, ..., TN>& f);
         template<typename T1, typename T2, ..., typename TN, typename U1, typename U2, 
                  ..., typename UN> 
        -  void operator==(const functionN<T1, T2, ..., TN>& f1, 
        +  void operator==(const functionN<T1, T2, ..., TN>& f1, 
                           const functionN<U1, U2, ..., UN>& f2);
        @@ -430,7 +430,7 @@
      2. g is of type reference_wrapper<Functor> - and f.target<Functor>() == g.get_pointer().
      3. + and f.target<Functor>() == g.get_pointer().
      4. g is not of type reference_wrapper<Functor> @@ -460,20 +460,20 @@
      5. -

        +

        template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator!=(const functionN<T1, T2, ..., TN>& f, Functor g);
        +  bool operator!=(const functionN<T1, T2, ..., TN>& f, Functor g);
         template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator!=(Functor g, const functionN<T1, T2, ..., TN>& f);
        +  bool operator!=(Functor g, const functionN<T1, T2, ..., TN>& f);
         template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator!=(const functionN<T1, T2, ..., TN>& f, 
        +  bool operator!=(const functionN<T1, T2, ..., TN>& f, 
                           reference_wrapper<Functor> g);
         template<typename T1, typename T2, ..., typename TN, typename Functor> 
        -  bool operator!=(reference_wrapper<Functor> g, 
        +  bool operator!=(reference_wrapper<Functor> g, 
                           const functionN<T1, T2, ..., TN>& f);
         template<typename T1, typename T2, ..., typename TN, typename U1, typename U2, 
                  ..., typename UN> 
        -  void operator!=(const functionN<T1, T2, ..., TN>& f1, 
        +  void operator!=(const functionN<T1, T2, ..., TN>& f1, 
                           const functionN<U1, U2, ..., UN>& f2);
        @@ -488,7 +488,7 @@
      6. g is of type reference_wrapper<Functor> - and f.target<Functor>() != g.get_pointer().
      7. + and f.target<Functor>() != g.get_pointer().
      8. g is not of type reference_wrapper<Functor> diff --git a/doc/html/boost/functionN/sig.html b/doc/html/boost/functionN/sig.html old mode 100755 new mode 100644 index fa04efdc23..496f53ed01 --- a/doc/html/boost/functionN/sig.html +++ b/doc/html/boost/functionN/sig.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      9. -PrevUpHomeNext +PrevUpHomeNext
        @@ -49,7 +49,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/function_base.html b/doc/html/boost/function_base.html old mode 100755 new mode 100644 index 68176ae1d6..38b4df3911 --- a/doc/html/boost/function_base.html +++ b/doc/html/boost/function_base.html @@ -37,22 +37,22 @@ class function_base { public: - // capacity - bool empty() const; + // capacity + bool empty() const; - // target access - template<typename Functor> Functor* target(); - template<typename Functor> const Functor* target() const; - template<typename Functor> bool contains(const Functor&) const; - const std::type_info& target_type() const; + // target access + template<typename Functor> Functor* target(); + template<typename Functor> const Functor* target() const; + template<typename Functor> bool contains(const Functor&) const; + const std::type_info& target_type() const; };
        -

        Description

        +

        Description

        -

        -function_base capacity

        +

        +function_base capacity

        1. -
          bool empty() const;
          +
          bool empty() const;
          @@ -70,12 +70,12 @@
          -

          -function_base target access

          +

          +function_base target access

          1. -
            template<typename Functor> Functor* target();
            -template<typename Functor> const Functor* target() const;
            +
            template<typename Functor> Functor* target();
            +template<typename Functor> const Functor* target() const;
          @@ -94,26 +94,26 @@
        2. -
          template<typename Functor> bool contains(const Functor& f) const;
          +
          template<typename Functor> bool contains(const Functor& f) const;

          Returns:

          -true if this->target<Functor>() is non-NULL and function_equal(*(this->target<Functor>()), f) +true if this->target<Functor>() is non-NULL and function_equal(*(this->target<Functor>()), f)
        3. -
          const std::type_info& target_type() const;
          +
          const std::type_info& target_type() const;
          +typeid of the target function object, or typeid(void) if this->empty(). diff --git a/doc/html/boost/function_equal.html b/doc/html/boost/function_equal.html old mode 100755 new mode 100644 index 1c2986fce4..5ce582f768 --- a/doc/html/boost/function_equal.html +++ b/doc/html/boost/function_equal.html @@ -34,7 +34,7 @@ template<typename F,typename G>boolfunction_equal(constF& f,constG& g);
          -

          Description

          +

          Description

          Returns:

          -typeid of the target function object, or typeid(void) if this->empty().

          Throws:

          diff --git a/doc/html/boost/get_id1573726.html b/doc/html/boost/get_id1573726.html new file mode 100644 index 0000000000..f00cb9a0fe --- /dev/null +++ b/doc/html/boost/get_id1573726.html @@ -0,0 +1,114 @@ + + + +Function get + + + + + + + + +
          + + + + + + +
          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
          +
          +
          +PrevUpHomeNext +
          +
          +
          +
          +

          Function get

          +

          boost::get — Retrieves a value of a specified type from a given + variant.

          +
          +

          Synopsis

          +
          // In header: <boost/variant/get.hpp>
          +
          +
          +template<typename U, typename T1, typename T2, ..., typename TN> 
          +  U * get(variant<T1, T2, ..., TN> * operand);
          +template<typename U, typename T1, typename T2, ..., typename TN> 
          +  const U * get(const variant<T1, T2, ..., TN> * operand);
          +template<typename U, typename T1, typename T2, ..., typename TN> 
          +  U & get(variant<T1, T2, ..., TN> & operand);
          +template<typename U, typename T1, typename T2, ..., typename TN> 
          +  const U & get(const variant<T1, T2, ..., TN> & operand);
          +
          +

          Description

          +

          The get function allows run-time checked, + type-safe retrieval of the content of the given + variant. The function succeeds + only if the content is of the specified type U, with + failure indicated as described below.

          +

          Warning: After either + operand or its content is destroyed (e.g., when the + given variant is assigned a + value of different type), the returned reference is invalidated. + Thus, significant care and caution must be extended when handling + the returned reference.

          +
          ++ + + + + + + + + + + + + + + + + + +

          Notes:

          As part of its guarantee of type-safety, get + enforces const-correctness. Thus, the specified type + U must be const-qualified whenever + operand or its content is likewise + const-qualified. The converse, however, is not required: + that is, the specified type U may be + const-qualified even when operand and its + content are not.

          Returns:

          If passed a pointer, get returns a pointer to + the value content if it is of the specified type U; + otherwise, a null pointer is returned. If passed a reference, + get returns a reference to the value content if it is of + the specified type U; otherwise, an exception is thrown + (see below).

          Throws:

          Overloads taking a + variant pointer will not + throw; the overloads taking a + variant reference throw + bad_get if the content is not of + the specified type U.

          Rationale:

          While visitation via + apply_visitor + is generally preferred due to its greater safety, get may + may be more convenient in some cases due to its straightforward + usage.
          +
          +
          + + + +
          +
          +
          +PrevUpHomeNext +
          + + diff --git a/doc/html/boost/get_id1673528.html b/doc/html/boost/get_id1673528.html deleted file mode 100755 index ce5a967398..0000000000 --- a/doc/html/boost/get_id1673528.html +++ /dev/null @@ -1,114 +0,0 @@ - - - -Function get - - - - - - - - - - - - - - - -
          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
          -
          -
          -PrevUpHomeNext -
          -
          -
          -
          -

          Function get

          -

          boost::get — Retrieves a value of a specified type from a given - variant.

          -
          -

          Synopsis

          -
          // In header: <boost/variant/get.hpp>
          -
          -
          -template<typename U, typename T1, typename T2, ..., typename TN> 
          -  U * get(variant<T1, T2, ..., TN> * operand);
          -template<typename U, typename T1, typename T2, ..., typename TN> 
          -  const U * get(const variant<T1, T2, ..., TN> * operand);
          -template<typename U, typename T1, typename T2, ..., typename TN> 
          -  U & get(variant<T1, T2, ..., TN> & operand);
          -template<typename U, typename T1, typename T2, ..., typename TN> 
          -  const U & get(const variant<T1, T2, ..., TN> & operand);
          -
          -

          Description

          -

          The get function allows run-time checked, - type-safe retrieval of the content of the given - variant. The function succeeds - only if the content is of the specified type U, with - failure indicated as described below.

          -

          Warning: After either - operand or its content is destroyed (e.g., when the - given variant is assigned a - value of different type), the returned reference is invalidated. - Thus, significant care and caution must be extended when handling - the returned reference.

          -
          -- - - - - - - - - - - - - - - - - - -

          Notes:

          As part of its guarantee of type-safety, get - enforces const-correctness. Thus, the specified type - U must be const-qualified whenever - operand or its content is likewise - const-qualified. The converse, however, is not required: - that is, the specified type U may be - const-qualified even when operand and its - content are not.

          Returns:

          If passed a pointer, get returns a pointer to - the value content if it is of the specified type U; - otherwise, a null pointer is returned. If passed a reference, - get returns a reference to the value content if it is of - the specified type U; otherwise, an exception is thrown - (see below).

          Throws:

          Overloads taking a - variant pointer will not - throw; the overloads taking a - variant reference throw - bad_get if the content is not of - the specified type U.

          Rationale:

          While visitation via - apply_visitor - is generally preferred due to its greater safety, get may - may be more convenient in some cases due to its straightforward - usage.
          -
          -
          - - - -
          -
          -
          -PrevUpHomeNext -
          - - diff --git a/doc/html/boost/graph_traits_mpi__id780324.html b/doc/html/boost/graph_traits_mpi__id780324.html new file mode 100644 index 0000000000..480b299c71 --- /dev/null +++ b/doc/html/boost/graph_traits_mpi__id780324.html @@ -0,0 +1,78 @@ + + + +Struct graph_traits<mpi::graph_communicator> + + + + + + + + + + + + + + + +
          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
          +
          +
          +PrevUpHomeNext +
          +
          +
          +
          +

          Struct graph_traits<mpi::graph_communicator>

          +

          boost::graph_traits<mpi::graph_communicator> — Traits structure that allows a communicator with graph topology to be view as a graph by the Boost Graph Library.

          +
          +

          Synopsis

          +
          // In header: <boost/mpi/graph_communicator.hpp>
          +
          +
          +struct graph_traits<mpi::graph_communicator> {
          +  // types
          +  typedef int                        vertex_descriptor;     
          +  typedef std::pair< int, int >      edge_descriptor;       
          +  typedef directed_tag               directed_category;     
          +  typedef disallow_parallel_edge_tag edge_parallel_category;
          +  typedef unspecified                out_edge_iterator;     
          +  typedef int                        degree_size_type;      
          +  typedef unspecified                adjacency_iterator;    
          +  typedef counting_iterator< int >   vertex_iterator;       
          +  typedef int                        vertices_size_type;    
          +  typedef unspecified                edge_iterator;         
          +  typedef int                        edges_size_type;       
          +
          +  // public static functions
          +  static vertex_descriptor null_vertex();
          +};
          +
          +

          Description

          +

          The specialization of graph_traits for an MPI communicator allows a communicator with graph topology to be viewed as a graph. An MPI communicator with graph topology meets the requirements of the Graph, Incidence Graph, Adjacency Graph, Vertex List Graph, and Edge List Graph concepts from the Boost Graph Library.

          +
          +

          +graph_traits public static functions

          +
          1. +
            static vertex_descriptor null_vertex();
            Returns a vertex descriptor that can never refer to any valid vertex.
          +
          +
          +
          + + + +
          +
          +
          +PrevUpHomeNext +
          + + diff --git a/doc/html/boost/graph_traits_mpi_graph__id770177.html b/doc/html/boost/graph_traits_mpi_graph__id770177.html deleted file mode 100755 index b533285401..0000000000 --- a/doc/html/boost/graph_traits_mpi_graph__id770177.html +++ /dev/null @@ -1,78 +0,0 @@ - - - -Struct graph_traits<mpi::graph_communicator> - - - - - - - - - - - - - - - -
          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
          -
          -
          -PrevUpHomeNext -
          -
          -
          -
          -

          Struct graph_traits<mpi::graph_communicator>

          -

          boost::graph_traits<mpi::graph_communicator> — Traits structure that allows a communicator with graph topology to be view as a graph by the Boost Graph Library.

          -
          -

          Synopsis

          -
          // In header: <boost/mpi/graph_communicator.hpp>
          -
          -
          -struct graph_traits<mpi::graph_communicator> {
          -  // types
          -  typedef int                        vertex_descriptor;     
          -  typedef std::pair< int, int >      edge_descriptor;       
          -  typedef directed_tag               directed_category;     
          -  typedef disallow_parallel_edge_tag edge_parallel_category;
          -  typedef unspecified                out_edge_iterator;     
          -  typedef int                        degree_size_type;      
          -  typedef unspecified                adjacency_iterator;    
          -  typedef counting_iterator< int >   vertex_iterator;       
          -  typedef int                        vertices_size_type;    
          -  typedef unspecified                edge_iterator;         
          -  typedef int                        edges_size_type;       
          -
          -  // public static functions
          -  static vertex_descriptor null_vertex();
          -};
          -
          -

          Description

          -

          The specialization of graph_traits for an MPI communicator allows a communicator with graph topology to be viewed as a graph. An MPI communicator with graph topology meets the requirements of the Graph, Incidence Graph, Adjacency Graph, Vertex List Graph, and Edge List Graph concepts from the Boost Graph Library.

          -
          -

          -graph_traits public static functions

          -
          1. -
            static vertex_descriptor null_vertex();
            Returns a vertex descriptor that can never refer to any valid vertex.
          -
          -
          -
          - - - -
          -
          -
          -PrevUpHomeNext -
          - - diff --git a/doc/html/boost/gregorian/bad_day_of_month.html b/doc/html/boost/gregorian/bad_day_of_month.html old mode 100755 new mode 100644 index 34fd8b231d..2df3ddca96 --- a/doc/html/boost/gregorian/bad_day_of_month.html +++ b/doc/html/boost/gregorian/bad_day_of_month.html @@ -34,20 +34,20 @@ struct bad_day_of_month { // construct/copy/destruct - bad_day_of_month(); - bad_day_of_month(const std::string &); + bad_day_of_month(); + bad_day_of_month(const std::string &); };
          -

          Description

          +

          Description

          -

          +

          bad_day_of_month public construct/copy/destruct

            -
          1. bad_day_of_month();
          2. +
          3. bad_day_of_month();
          4. -
            bad_day_of_month(const std::string & s);
            Allow other classes to throw with unique string for bad day like Feb 29.
          5. +
            bad_day_of_month(const std::string & s);
            Allow other classes to throw with unique string for bad day like Feb 29.
          diff --git a/doc/html/boost/gregorian/bad_day_of_year.html b/doc/html/boost/gregorian/bad_day_of_year.html old mode 100755 new mode 100644 index 88fa0f6607..47aa9837cb --- a/doc/html/boost/gregorian/bad_day_of_year.html +++ b/doc/html/boost/gregorian/bad_day_of_year.html @@ -34,16 +34,16 @@ struct bad_day_of_year { // construct/copy/destruct - bad_day_of_year(); + bad_day_of_year(); };
        -

        Description

        +

        Description

        -

        +

        bad_day_of_year public construct/copy/destruct

        -
        1. bad_day_of_year();
        +
        1. bad_day_of_year();
        diff --git a/doc/html/boost/gregorian/bad_month.html b/doc/html/boost/gregorian/bad_month.html old mode 100755 new mode 100644 index 90070bab08..5b3c1be0d2 --- a/doc/html/boost/gregorian/bad_month.html +++ b/doc/html/boost/gregorian/bad_month.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -34,16 +34,16 @@ struct bad_month { // construct/copy/destruct - bad_month(); + bad_month(); };
        -

        Description

        +

        Description

        -

        +

        bad_month public construct/copy/destruct

        -
        1. bad_month();
        +
        1. bad_month();
        @@ -55,7 +55,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/gregorian/bad_weekday.html b/doc/html/boost/gregorian/bad_weekday.html old mode 100755 new mode 100644 index 7059b47366..891513299f --- a/doc/html/boost/gregorian/bad_weekday.html +++ b/doc/html/boost/gregorian/bad_weekday.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -34,16 +34,16 @@ struct bad_weekday { // construct/copy/destruct - bad_weekday(); + bad_weekday(); };
        -

        Description

        +

        Description

        -

        +

        bad_weekday public construct/copy/destruct

        -
        1. bad_weekday();
        +
        1. bad_weekday();
        @@ -55,7 +55,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/gregorian/bad_year.html b/doc/html/boost/gregorian/bad_year.html old mode 100755 new mode 100644 index 188b189cf7..8c185c4c03 --- a/doc/html/boost/gregorian/bad_year.html +++ b/doc/html/boost/gregorian/bad_year.html @@ -34,16 +34,16 @@ struct bad_year { // construct/copy/destruct - bad_year(); + bad_year(); };
      -

      Description

      +

      Description

      -

      +

      bad_year public construct/copy/destruct

      -
      1. bad_year();
      +
      1. bad_year();
      diff --git a/doc/html/boost/gregorian/date.html b/doc/html/boost/gregorian/date.html old mode 100755 new mode 100644 index fe2ee7e0be..6de5c4a2e8 --- a/doc/html/boost/gregorian/date.html +++ b/doc/html/boost/gregorian/date.html @@ -45,60 +45,60 @@ typedef date_duration duration_type; // construct/copy/destruct - date(); - date(year_type, month_type, day_type); - explicit date(const ymd_type &); - explicit date(const date_int_type &); - explicit date(date_rep_type); - explicit date(special_values); + date(); + date(year_type, month_type, day_type); + explicit date(const ymd_type &); + explicit date(const date_int_type &); + explicit date(date_rep_type); + explicit date(special_values); - // public member functions - date_int_type julian_day() const; - day_of_year_type day_of_year() const; - date_int_type modjulian_day() const; - int week_number() const; - date_int_type day_number() const; - date end_of_month() const; + // public member functions + date_int_type julian_day() const; + day_of_year_type day_of_year() const; + date_int_type modjulian_day() const; + int week_number() const; + date_int_type day_number() const; + date end_of_month() const; };
      -

      Description

      +

      Description

      This class is the primary interface for programming with greogorian dates. The is a lightweight type that can be freely passed by value. All comparison operators are supported.

      -

      +

      date public construct/copy/destruct

      1. -
        date();
        Default constructor constructs with not_a_date_time.
      2. +
        date();
        Default constructor constructs with not_a_date_time.
      3. -
        date(year_type y, month_type m, day_type d);
        Main constructor with year, month, day.
      4. +
        date(year_type y, month_type m, day_type d);
        Main constructor with year, month, day.
      5. -
        explicit date(const ymd_type & ymd);
        Constructor from a ymd_type structure.
      6. +
        explicit date(const ymd_type & ymd);
        Constructor from a ymd_type structure.
      7. -
        explicit date(const date_int_type & rhs);
        Needed copy constructor.
      8. +
        explicit date(const date_int_type & rhs);
        Needed copy constructor.
      9. -
        explicit date(date_rep_type rhs);
        Needed copy constructor.
      10. +
        explicit date(date_rep_type rhs);
        Needed copy constructor.
      11. -
        explicit date(special_values sv);
        Constructor for infinities, not a date, max and min date.
      12. +
        explicit date(special_values sv);
        Constructor for infinities, not a date, max and min date.
      -

      -date public member functions

      +

      +date public member functions

      1. -
        date_int_type julian_day() const;
        Return the Julian Day number for the date.
      2. +
        date_int_type julian_day() const;
        Return the Julian Day number for the date.
      3. -
        day_of_year_type day_of_year() const;
        Return the day of year 1..365 or 1..366 (for leap year)
      4. +
        day_of_year_type day_of_year() const;
        Return the day of year 1..365 or 1..366 (for leap year)
      5. -
        date_int_type modjulian_day() const;
        Return the Modified Julian Day number for the date.
      6. +
        date_int_type modjulian_day() const;
        Return the Modified Julian Day number for the date.
      7. -
        int week_number() const;
        Return the iso 8601 week number 1..53.
      8. +
        int week_number() const;
        Return the iso 8601 week number 1..53.
      9. -
        date_int_type day_number() const;
        Return the day number from the calendar.
      10. +
        date_int_type day_number() const;
        Return the day number from the calendar.
      11. -
        date end_of_month() const;
        Return the last day of the current month.
      12. +
        date end_of_month() const;
        Return the last day of the current month.
      diff --git a/doc/html/boost/gregorian/date_duration.html b/doc/html/boost/gregorian/date_duration.html old mode 100755 new mode 100644 index 1439a0a0dc..6f66fff810 --- a/doc/html/boost/gregorian/date_duration.html +++ b/doc/html/boost/gregorian/date_duration.html @@ -38,69 +38,69 @@ typedef base_type::duration_rep duration_rep; // construct/copy/destruct - explicit date_duration(duration_rep = 0); - date_duration(date_time::special_values); - date_duration(const date_duration &); - date_duration(const base_type &); + explicit date_duration(duration_rep = 0); + date_duration(date_time::special_values); + date_duration(const date_duration &); + date_duration(const base_type &); - // public member functions - bool operator==(const date_duration &) const; - bool operator!=(const date_duration &) const; - bool operator<(const date_duration &) const; - bool operator>(const date_duration &) const; - bool operator<=(const date_duration &) const; - bool operator>=(const date_duration &) const; - date_duration & operator-=(const date_duration &); - date_duration & operator+=(const date_duration &); - date_duration operator-() const; - date_duration & operator/=(int); + // public member functions + bool operator==(const date_duration &) const; + bool operator!=(const date_duration &) const; + bool operator<(const date_duration &) const; + bool operator>(const date_duration &) const; + bool operator<=(const date_duration &) const; + bool operator>=(const date_duration &) const; + date_duration & operator-=(const date_duration &); + date_duration & operator+=(const date_duration &); + date_duration operator-() const; + date_duration & operator/=(int); - // public static functions - static date_duration unit(); + // public static functions + static date_duration unit(); };
      -

      Description

      +

      Description

      -

      +

      date_duration public construct/copy/destruct

      1. -
        explicit date_duration(duration_rep day_count = 0);
        Construct from a day count.
      2. +
        explicit date_duration(duration_rep day_count = 0);
        Construct from a day count.
      3. -
        date_duration(date_time::special_values sv);
        construct from special_values
      4. +
        date_duration(date_time::special_values sv);
        construct from special_values
      5. -
        date_duration(const date_duration & other);
        Copy constructor.
      6. +
        date_duration(const date_duration & other);
        Copy constructor.
      7. -
        date_duration(const base_type & other);
        Construct from another date_duration.
      8. +
        date_duration(const base_type & other);
        Construct from another date_duration.
      -

      -date_duration public member functions

      +

      +date_duration public member functions

        -
      1. bool operator==(const date_duration & rhs) const;
      2. -
      3. bool operator!=(const date_duration & rhs) const;
      4. -
      5. bool operator<(const date_duration & rhs) const;
      6. -
      7. bool operator>(const date_duration & rhs) const;
      8. -
      9. bool operator<=(const date_duration & rhs) const;
      10. -
      11. bool operator>=(const date_duration & rhs) const;
      12. +
      13. bool operator==(const date_duration & rhs) const;
      14. +
      15. bool operator!=(const date_duration & rhs) const;
      16. +
      17. bool operator<(const date_duration & rhs) const;
      18. +
      19. bool operator>(const date_duration & rhs) const;
      20. +
      21. bool operator<=(const date_duration & rhs) const;
      22. +
      23. bool operator>=(const date_duration & rhs) const;
      24. -
        date_duration & operator-=(const date_duration & rhs);
        Subtract another duration -- result is signed.
      25. +
        date_duration & operator-=(const date_duration & rhs);
        Subtract another duration -- result is signed.
      26. -
        date_duration & operator+=(const date_duration & rhs);
        Add a duration -- result is signed.
      27. +
        date_duration & operator+=(const date_duration & rhs);
        Add a duration -- result is signed.
      28. -
        date_duration operator-() const;
        unary- Allows for dd = -date_duration(2); -> dd == -2
      29. +
        date_duration operator-() const;
        unary- Allows for dd = -date_duration(2); -> dd == -2
      30. -
        date_duration & operator/=(int divisor);
        Division operations on a duration with an integer.
      31. +
        date_duration & operator/=(int divisor);
        Division operations on a duration with an integer.
      -

      -date_duration public static functions

      +

      +date_duration public static functions

      1. -
        static date_duration unit();
        Returns the smallest duration -- used by to calculate 'end'.
      +
      static date_duration unit();
      Returns the smallest duration -- used by to calculate 'end'.
    diff --git a/doc/html/boost/gregorian/greg_day.html b/doc/html/boost/gregorian/greg_day.html old mode 100755 new mode 100644 index 5914709d80..7e6093eaad --- a/doc/html/boost/gregorian/greg_day.html +++ b/doc/html/boost/gregorian/greg_day.html @@ -35,28 +35,28 @@ class greg_day { public: // construct/copy/destruct - greg_day(unsigned short); + greg_day(unsigned short); - // public member functions - unsigned short as_number() const; - operator unsigned short() const; + // public member functions + unsigned short as_number() const; + operator unsigned short() const; };
    -

    Description

    +

    Description

    This small class allows for simple conversion an integer value into a day of the month for a standard gregorian calendar. The type is automatically range checked so values outside of the range 1-31 will cause a bad_day_of_month exception

    -

    +

    greg_day public construct/copy/destruct

    -
    1. greg_day(unsigned short day_of_month);
    +
    1. greg_day(unsigned short day_of_month);
    -

    -greg_day public member functions

    +

    +greg_day public member functions

      -
    1. unsigned short as_number() const;
    2. -
    3. operator unsigned short() const;
    4. +
    5. unsigned short as_number() const;
    6. +
    7. operator unsigned short() const;
    diff --git a/doc/html/boost/gregorian/greg_durations_config.html b/doc/html/boost/gregorian/greg_durations_config.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/gregorian/greg_facet_config.html b/doc/html/boost/gregorian/greg_facet_config.html old mode 100755 new mode 100644 index 2ce1e5834a..31f7cef036 --- a/doc/html/boost/gregorian/greg_facet_config.html +++ b/doc/html/boost/gregorian/greg_facet_config.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -48,7 +48,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/gregorian/greg_month.html b/doc/html/boost/gregorian/greg_month.html old mode 100755 new mode 100644 index 837b5b0374..33c60bc6cf --- a/doc/html/boost/gregorian/greg_month.html +++ b/doc/html/boost/gregorian/greg_month.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -40,63 +40,63 @@ typedef boost::shared_ptr< month_map_type > month_map_ptr_type; // construct/copy/destruct - greg_month(month_enum); - greg_month(unsigned short); + greg_month(month_enum); + greg_month(unsigned short); - // public member functions - operator unsigned short() const; - unsigned short as_number() const; - month_enum as_enum() const; - const char * as_short_string() const; - const char * as_long_string() const; - const wchar_t * as_short_wstring() const; - const wchar_t * as_long_wstring() const; - const char * as_short_string(char) const; - const char * as_long_string(char) const; - const wchar_t * as_short_string(wchar_t) const; - const wchar_t * as_long_string(wchar_t) const; + // public member functions + operator unsigned short() const; + unsigned short as_number() const; + month_enum as_enum() const; + const char * as_short_string() const; + const char * as_long_string() const; + const wchar_t * as_short_wstring() const; + const wchar_t * as_long_wstring() const; + const char * as_short_string(char) const; + const char * as_long_string(char) const; + const wchar_t * as_short_string(wchar_t) const; + const wchar_t * as_long_string(wchar_t) const; - // public static functions - static month_map_ptr_type get_month_map_ptr(); + // public static functions + static month_map_ptr_type get_month_map_ptr(); };
    -

    Description

    +

    Description

    -

    +

    greg_month public construct/copy/destruct

    1. -
      greg_month(month_enum theMonth);
      Construct a month from the months_of_year enumeration.
    2. +
      greg_month(month_enum theMonth);
      Construct a month from the months_of_year enumeration.
    3. -
      greg_month(unsigned short theMonth);
      Construct from a short value.
    4. +
      greg_month(unsigned short theMonth);
      Construct from a short value.
    -

    -greg_month public member functions

    +

    +greg_month public member functions

    1. -
      operator unsigned short() const;
      Convert the value back to a short.
    2. +
      operator unsigned short() const;
      Convert the value back to a short.
    3. -
      unsigned short as_number() const;
      Returns month as number from 1 to 12.
    4. -
    5. month_enum as_enum() const;
    6. -
    7. const char * as_short_string() const;
    8. -
    9. const char * as_long_string() const;
    10. -
    11. const wchar_t * as_short_wstring() const;
    12. -
    13. const wchar_t * as_long_wstring() const;
    14. -
    15. const char * as_short_string(char) const;
    16. -
    17. const char * as_long_string(char) const;
    18. -
    19. const wchar_t * as_short_string(wchar_t) const;
    20. -
    21. const wchar_t * as_long_string(wchar_t) const;
    22. +
      unsigned short as_number() const;
      Returns month as number from 1 to 12. +
    23. month_enum as_enum() const;
    24. +
    25. const char * as_short_string() const;
    26. +
    27. const char * as_long_string() const;
    28. +
    29. const wchar_t * as_short_wstring() const;
    30. +
    31. const wchar_t * as_long_wstring() const;
    32. +
    33. const char * as_short_string(char) const;
    34. +
    35. const char * as_long_string(char) const;
    36. +
    37. const wchar_t * as_short_string(wchar_t) const;
    38. +
    39. const wchar_t * as_long_string(wchar_t) const;
    -

    -greg_month public static functions

    +

    +greg_month public static functions

    1. -
      static month_map_ptr_type get_month_map_ptr();
      Shared pointer to a map of Month strings (Names & Abbrev) & numbers.
    +
    static month_map_ptr_type get_month_map_ptr();
    Shared pointer to a map of Month strings (Names & Abbrev) & numbers.
    @@ -108,7 +108,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/gregorian/greg_weekday.html b/doc/html/boost/gregorian/greg_weekday.html old mode 100755 new mode 100644 index 82e58c153f..acbefd9298 --- a/doc/html/boost/gregorian/greg_weekday.html +++ b/doc/html/boost/gregorian/greg_weekday.html @@ -38,35 +38,35 @@ typedef boost::date_time::weekdays weekday_enum; // construct/copy/destruct - greg_weekday(unsigned short); + greg_weekday(unsigned short); - // public member functions - unsigned short as_number() const; - const char * as_short_string() const; - const char * as_long_string() const; - const wchar_t * as_short_wstring() const; - const wchar_t * as_long_wstring() const; - weekday_enum as_enum() const; + // public member functions + unsigned short as_number() const; + const char * as_short_string() const; + const char * as_long_string() const; + const wchar_t * as_short_wstring() const; + const wchar_t * as_long_wstring() const; + weekday_enum as_enum() const; };
    -

    Description

    +

    Description

    -

    +

    greg_weekday public construct/copy/destruct

    -
    1. greg_weekday(unsigned short day_of_week_num);
    +
    1. greg_weekday(unsigned short day_of_week_num);
    -

    -greg_weekday public member functions

    +

    +greg_weekday public member functions

      -
    1. unsigned short as_number() const;
    2. -
    3. const char * as_short_string() const;
    4. -
    5. const char * as_long_string() const;
    6. -
    7. const wchar_t * as_short_wstring() const;
    8. -
    9. const wchar_t * as_long_wstring() const;
    10. -
    11. weekday_enum as_enum() const;
    12. +
    13. unsigned short as_number() const;
    14. +
    15. const char * as_short_string() const;
    16. +
    17. const char * as_long_string() const;
    18. +
    19. const wchar_t * as_short_wstring() const;
    20. +
    21. const wchar_t * as_long_wstring() const;
    22. +
    23. weekday_enum as_enum() const;
    diff --git a/doc/html/boost/gregorian/greg_year.html b/doc/html/boost/gregorian/greg_year.html old mode 100755 new mode 100644 index 22c67e0e7f..812dca05bf --- a/doc/html/boost/gregorian/greg_year.html +++ b/doc/html/boost/gregorian/greg_year.html @@ -35,25 +35,25 @@ class greg_year { public: // construct/copy/destruct - greg_year(unsigned short); + greg_year(unsigned short); - // public member functions - operator unsigned short() const; + // public member functions + operator unsigned short() const; };
    -

    Description

    +

    Description

    This small class allows for simple conversion an integer value into a year for the gregorian calendar. This currently only allows a range of 1900 to 10000. Both ends of the range are a bit arbitrary at the moment, but they are the limits of current testing of the library. As such they may be increased in the future.

    -

    +

    greg_year public construct/copy/destruct

    -
    1. greg_year(unsigned short year);
    +
    1. greg_year(unsigned short year);
    -

    -greg_year public member functions

    -
    1. operator unsigned short() const;
    +

    +greg_year public member functions

    +
    1. operator unsigned short() const;
    diff --git a/doc/html/boost/gregorian/gregorian_calendar.html b/doc/html/boost/gregorian/gregorian_calendar.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/gregorian/operator_id348713.html b/doc/html/boost/gregorian/operator_id348713.html new file mode 100644 index 0000000000..cd199221d7 --- /dev/null +++ b/doc/html/boost/gregorian/operator_id348713.html @@ -0,0 +1,55 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::gregorian::operator<< — operator<< for gregorian::greg_weekday typically streaming: Sun, Mon, Tue, ...

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    +
    +
    +template<typename charT, typename traits> 
    +  std::basic_ostream< charT, traits > & 
    +  operator<<(std::basic_ostream< charT, traits > & os, 
    +             const greg_weekday & wd);
    +
    +

    Description

    +

    Uses the date facet to determine output string as well as selection of long or short string. Default if no facet is installed is to output a 3 char english string for the day of the week.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/gregorian/operator_id382308.html b/doc/html/boost/gregorian/operator_id382308.html new file mode 100644 index 0000000000..f6d8e3eef5 --- /dev/null +++ b/doc/html/boost/gregorian/operator_id382308.html @@ -0,0 +1,62 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::gregorian::operator<< — ostream operator for gregorian::date

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    +
    +
    +template<typename charT, typename traits> 
    +  std::basic_ostream< charT, traits > & 
    +  operator<<(std::basic_ostream< charT, traits > & os, const date & d);
    +
    +

    Description

    +

    Uses the date facet to determine various output parameters including:

    +
      +
    • string values for the month (eg: Jan, Feb, Mar) (default: English)

    • +
    • string values for special values (eg: not-a-date-time) (default: English)

    • +
    • selection of long, short strings, or numerical month representation (default: short string)

    • +
    • month day year order (default yyyy-mmm-dd)

    • +
    +

    +

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/gregorian/operator_id698082.html b/doc/html/boost/gregorian/operator_id698082.html new file mode 100644 index 0000000000..030eb45319 --- /dev/null +++ b/doc/html/boost/gregorian/operator_id698082.html @@ -0,0 +1,54 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::gregorian::operator<< — operator<< for gregorian::greg_month typically streaming: Jan, Feb, Mar...

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    +
    +
    +template<typename charT, typename traits> 
    +  std::basic_ostream< charT, traits > & 
    +  operator<<(std::basic_ostream< charT, traits > & os, const greg_month & m);
    +
    +

    Description

    +

    Uses the date facet to determine output string as well as selection of long or short strings. Default if no facet is installed is to output a 2 wide numeric value for the month eg: 01 == Jan, 02 == Feb, ... 12 == Dec.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/gregorian/operator_id700767.html b/doc/html/boost/gregorian/operator_id700767.html new file mode 100644 index 0000000000..e2af1c2bc7 --- /dev/null +++ b/doc/html/boost/gregorian/operator_id700767.html @@ -0,0 +1,54 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::gregorian::operator<< — operator<< for gregorian::date_period typical output: [2002-Jan-01/2002-Jan-31]

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    +
    +
    +template<typename charT, typename traits> 
    +  std::basic_ostream< charT, traits > & 
    +  operator<<(std::basic_ostream< charT, traits > & os, const date_period & dp);
    +
    +

    Description

    +

    Uses the date facet to determine output string as well as selection of long or short string fr dates. Default if no facet is installed is to output a 3 char english string for the day of the week.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/gregorian/operator_id708951.html b/doc/html/boost/gregorian/operator_id708951.html deleted file mode 100755 index a8c63c9e78..0000000000 --- a/doc/html/boost/gregorian/operator_id708951.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::gregorian::operator<< — operator<< for gregorian::greg_month typically streaming: Jan, Feb, Mar...

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    -
    -
    -template<typename charT, typename traits> 
    -  std::basic_ostream< charT, traits > & 
    -  operator<<(std::basic_ostream< charT, traits > & os, const greg_month & m);
    -
    -

    Description

    -

    Uses the date facet to determine output string as well as selection of long or short strings. Default if no facet is installed is to output a 2 wide numeric value for the month eg: 01 == Jan, 02 == Feb, ... 12 == Dec.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/gregorian/operator_id708999.html b/doc/html/boost/gregorian/operator_id708999.html deleted file mode 100755 index 1508a32075..0000000000 --- a/doc/html/boost/gregorian/operator_id708999.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::gregorian::operator<< — operator<< for gregorian::greg_weekday typically streaming: Sun, Mon, Tue, ...

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    -
    -
    -template<typename charT, typename traits> 
    -  std::basic_ostream< charT, traits > & 
    -  operator<<(std::basic_ostream< charT, traits > & os, 
    -             const greg_weekday & wd);
    -
    -

    Description

    -

    Uses the date facet to determine output string as well as selection of long or short string. Default if no facet is installed is to output a 3 char english string for the day of the week.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/gregorian/operator_id709045.html b/doc/html/boost/gregorian/operator_id709045.html deleted file mode 100755 index 2a7c1fcb16..0000000000 --- a/doc/html/boost/gregorian/operator_id709045.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::gregorian::operator<< — operator<< for gregorian::date_period typical output: [2002-Jan-01/2002-Jan-31]

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    -
    -
    -template<typename charT, typename traits> 
    -  std::basic_ostream< charT, traits > & 
    -  operator<<(std::basic_ostream< charT, traits > & os, const date_period & dp);
    -
    -

    Description

    -

    Uses the date facet to determine output string as well as selection of long or short string fr dates. Default if no facet is installed is to output a 3 char english string for the day of the week.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/gregorian/operator_id734237.html b/doc/html/boost/gregorian/operator_id734237.html deleted file mode 100755 index 8a38ece464..0000000000 --- a/doc/html/boost/gregorian/operator_id734237.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::gregorian::operator<< — ostream operator for gregorian::date

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/gregorian/greg_facet.hpp>
    -
    -
    -template<typename charT, typename traits> 
    -  std::basic_ostream< charT, traits > & 
    -  operator<<(std::basic_ostream< charT, traits > & os, const date & d);
    -
    -

    Description

    -

    Uses the date facet to determine various output parameters including:

    -
      -
    • string values for the month (eg: Jan, Feb, Mar) (default: English)

    • -
    • string values for special values (eg: not-a-date-time) (default: English)

    • -
    • selection of long, short strings, or numerical month representation (default: short string)

    • -
    • month day year order (default yyyy-mmm-dd)

    • -
    -

    -

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/gregorian/special_value_from_string.html b/doc/html/boost/gregorian/special_value_from_string.html old mode 100755 new mode 100644 index d16fe81b13..b1d6b5102b --- a/doc/html/boost/gregorian/special_value_from_string.html +++ b/doc/html/boost/gregorian/special_value_from_string.html @@ -35,7 +35,7 @@ BOOST_DATE_TIME_DECL special_values special_value_from_string(const std::string & s);
    -

    Description

    +

    Description

    Return special_value from string argument. If argument is not one of the special value names (defined in src/gregorian/names.hpp), return 'not_special'

    diff --git a/doc/html/boost/gregorian/weeks_duration.html b/doc/html/boost/gregorian/weeks_duration.html old mode 100755 new mode 100644 index 88d8a49de4..efe7a6fa4e --- a/doc/html/boost/gregorian/weeks_duration.html +++ b/doc/html/boost/gregorian/weeks_duration.html @@ -35,19 +35,19 @@ class weeks_duration : public boost::gregorian::date_duration { public: // construct/copy/destruct - weeks_duration(duration_rep); - weeks_duration(date_time::special_values); + weeks_duration(duration_rep); + weeks_duration(date_time::special_values); };
    -

    Description

    +

    Description

    -

    +

    weeks_duration public construct/copy/destruct

      -
    1. weeks_duration(duration_rep w);
    2. -
    3. weeks_duration(date_time::special_values sv);
    4. +
    5. weeks_duration(duration_rep w);
    6. +
    7. weeks_duration(date_time::special_values sv);
    diff --git a/doc/html/boost/gregorian/year_based_generator.html b/doc/html/boost/gregorian/year_based_generator.html old mode 100755 new mode 100644 index 33999265a6..e346253aaf --- a/doc/html/boost/gregorian/year_based_generator.html +++ b/doc/html/boost/gregorian/year_based_generator.html @@ -34,7 +34,7 @@ typedef date_time::year_based_generator< date > year_based_generator;
    -

    Description

    +

    Description

    A unifying date_generator base type for: partial_date, nth_day_of_the_week_in_month, first_day_of_the_week_in_month, and last_day_of_the_week_in_month

    diff --git a/doc/html/boost/has_nothrow_move.html b/doc/html/boost/has_nothrow_move.html old mode 100755 new mode 100644 index 1abf85733f..6db901debd --- a/doc/html/boost/has_nothrow_move.html +++ b/doc/html/boost/has_nothrow_move.html @@ -35,7 +35,7 @@ struct has_nothrow_move { };
    -

    Description

    +

    Description

    By default this traits returns false. Classes with non-throwing move constructor and assignment should specialize this trait to obtain some performance improvements.

    diff --git a/doc/html/boost/has_trivial_dest_id1108844.html b/doc/html/boost/has_trivial_dest_id1108844.html new file mode 100644 index 0000000000..02ad853c76 --- /dev/null +++ b/doc/html/boost/has_trivial_dest_id1108844.html @@ -0,0 +1,56 @@ + + + +Struct template has_trivial_destructor_after_move + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template has_trivial_destructor_after_move

    +

    boost::has_trivial_destructor_after_move

    +
    +

    Synopsis

    +
    // In header: <boost/move/move.hpp>
    +
    +template<typename T> 
    +struct has_trivial_destructor_after_move {
    +};
    +
    +

    Description

    +

    If this trait yields to true (has_trivial_destructor_after_move <T>::value == true) means that if T is used as argument of a move construction/assignment, there is no need to call T's destructor. This optimization tipically is used to improve containers' performance.

    +

    By default this trait is true if the type has trivial destructor, every class should specialize this trait if it wants to improve performance when inserted in containers.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/has_trivial_destructor__id1117925.html b/doc/html/boost/has_trivial_destructor__id1117925.html deleted file mode 100755 index 02404e96e0..0000000000 --- a/doc/html/boost/has_trivial_destructor__id1117925.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template has_trivial_destructor_after_move - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template has_trivial_destructor_after_move

    -

    boost::has_trivial_destructor_after_move

    -
    -

    Synopsis

    -
    // In header: <boost/move/move.hpp>
    -
    -template<typename T> 
    -struct has_trivial_destructor_after_move {
    -};
    -
    -

    Description

    -

    If this trait yields to true (has_trivial_destructor_after_move <T>::value == true) means that if T is used as argument of a move construction/assignment, there is no need to call T's destructor. This optimization tipically is used to improve containers' performance.

    -

    By default this trait is true if the type has trivial destructor, every class should specialize this trait if it wants to improve performance when inserted in containers.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash.html b/doc/html/boost/hash.html old mode 100755 new mode 100644 index a6f0ec231d..b9dc6134e4 --- a/doc/html/boost/hash.html +++ b/doc/html/boost/hash.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -33,11 +33,11 @@ template<typename T> struct hash : public std::unary_function<T, std::size_t> { - std::size_t operator()(T const&) const; + std::size_t operator()(T const&) const; };
    -

    Description

    -
    std::size_t operator()(T const& val) const;
    +

    Description

    +
    std::size_t operator()(T const& val) const;
    @@ -46,7 +46,7 @@ @@ -55,7 +55,7 @@ @@ -88,7 +92,7 @@

    -
    hash_value(val)
    +
    hash_value(val)

    Notes:

    - The call to hash_value + The call to hash_value is unqualified, so that custom overloads can be found via argument dependent lookup.

    @@ -64,13 +64,17 @@ is defined. The specializations are still defined, so only the specializations required by TR1 are defined.

    +

    + Forward declared in + <boost/functional/hash_fwd.hpp> +

    Throws:

    Only throws if - hash_value(T) throws. + hash_value(T) throws.


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/hash_T_id731670.html b/doc/html/boost/hash_T_id731670.html deleted file mode 100755 index 9cb5a10f36..0000000000 --- a/doc/html/boost/hash_T_id731670.html +++ /dev/null @@ -1,70 +0,0 @@ - - - -Struct template hash<T*> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template hash<T*>

    -

    boost::hash<T*>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -template<typename T> 
    -struct hash<T*> {
    -  std::size_t operator()(T*) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(T* val) const;
    -
    -- - - - - - - - - - -

    Returns:

    Unspecified in TR1, except that equal arguments yield the same result.

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_T_id755391.html b/doc/html/boost/hash_T_id755391.html new file mode 100644 index 0000000000..1a38337a20 --- /dev/null +++ b/doc/html/boost/hash_T_id755391.html @@ -0,0 +1,70 @@ + + + +Struct template hash<T*> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template hash<T*>

    +

    boost::hash<T*>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +template<typename T> 
    +struct hash<T*> {
    +  std::size_t operator()(T*) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(T* val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    Unspecified in TR1, except that equal arguments yield the same result.

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_bool_id730163.html b/doc/html/boost/hash_bool_id730163.html deleted file mode 100755 index 1ddb1c2131..0000000000 --- a/doc/html/boost/hash_bool_id730163.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<bool> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<bool>

    -

    boost::hash<bool>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<bool> {
    -  std::size_t operator()(bool) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(bool val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_bool_id749268.html b/doc/html/boost/hash_bool_id749268.html new file mode 100644 index 0000000000..8560a708ba --- /dev/null +++ b/doc/html/boost/hash_bool_id749268.html @@ -0,0 +1,73 @@ + + + +Struct hash<bool> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<bool>

    +

    boost::hash<bool>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<bool> {
    +  std::size_t operator()(bool) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(bool val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_char_id727549.html b/doc/html/boost/hash_char_id727549.html deleted file mode 100755 index ef4ee4a1da..0000000000 --- a/doc/html/boost/hash_char_id727549.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<char> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<char>

    -

    boost::hash<char>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<char> {
    -  std::size_t operator()(char) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(char val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_char_id748548.html b/doc/html/boost/hash_char_id748548.html new file mode 100644 index 0000000000..5b6d258ec2 --- /dev/null +++ b/doc/html/boost/hash_char_id748548.html @@ -0,0 +1,73 @@ + + + +Struct hash<char> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<char>

    +

    boost::hash<char>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<char> {
    +  std::size_t operator()(char) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(char val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_double_id731143.html b/doc/html/boost/hash_double_id731143.html deleted file mode 100755 index 0f0b22df2f..0000000000 --- a/doc/html/boost/hash_double_id731143.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<double> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<double>

    -

    boost::hash<double>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<double> {
    -  std::size_t operator()(double) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(double val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_double_id746117.html b/doc/html/boost/hash_double_id746117.html new file mode 100644 index 0000000000..ff1249999c --- /dev/null +++ b/doc/html/boost/hash_double_id746117.html @@ -0,0 +1,73 @@ + + + +Struct hash<double> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<double>

    +

    boost::hash<double>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<double> {
    +  std::size_t operator()(double) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(double val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_float_id732249.html b/doc/html/boost/hash_float_id732249.html deleted file mode 100755 index 5671c4a3fe..0000000000 --- a/doc/html/boost/hash_float_id732249.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<float> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<float>

    -

    boost::hash<float>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<float> {
    -  std::size_t operator()(float) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(float val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_float_id746061.html b/doc/html/boost/hash_float_id746061.html new file mode 100644 index 0000000000..6ca58fd568 --- /dev/null +++ b/doc/html/boost/hash_float_id746061.html @@ -0,0 +1,73 @@ + + + +Struct hash<float> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<float>

    +

    boost::hash<float>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<float> {
    +  std::size_t operator()(float) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(float val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_int_id729311.html b/doc/html/boost/hash_int_id729311.html deleted file mode 100755 index 307ee33c1f..0000000000 --- a/doc/html/boost/hash_int_id729311.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<int> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<int>

    -

    boost::hash<int>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<int> {
    -  std::size_t operator()(int) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(int val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_int_id754336.html b/doc/html/boost/hash_int_id754336.html new file mode 100644 index 0000000000..32a49462d4 --- /dev/null +++ b/doc/html/boost/hash_int_id754336.html @@ -0,0 +1,73 @@ + + + +Struct hash<int> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<int>

    +

    boost::hash<int>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<int> {
    +  std::size_t operator()(int) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(int val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_long_double_id731200.html b/doc/html/boost/hash_long_double_id731200.html deleted file mode 100755 index cfe48589a8..0000000000 --- a/doc/html/boost/hash_long_double_id731200.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<long double> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<long double>

    -

    boost::hash<long double>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<long double> {
    -  std::size_t operator()(long double) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(long double val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_long_double_id749321.html b/doc/html/boost/hash_long_double_id749321.html new file mode 100644 index 0000000000..1419b1115b --- /dev/null +++ b/doc/html/boost/hash_long_double_id749321.html @@ -0,0 +1,73 @@ + + + +Struct hash<long double> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<long double>

    +

    boost::hash<long double>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<long double> {
    +  std::size_t operator()(long double) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(long double val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_long_id732241.html b/doc/html/boost/hash_long_id732241.html new file mode 100644 index 0000000000..0c1fd35a54 --- /dev/null +++ b/doc/html/boost/hash_long_id732241.html @@ -0,0 +1,73 @@ + + + +Struct hash<long> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<long>

    +

    boost::hash<long>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<long> {
    +  std::size_t operator()(long) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(long val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_long_id749200.html b/doc/html/boost/hash_long_id749200.html deleted file mode 100755 index 3666b4cc0c..0000000000 --- a/doc/html/boost/hash_long_id749200.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<long> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<long>

    -

    boost::hash<long>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<long> {
    -  std::size_t operator()(long) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(long val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_long_long_id747310.html b/doc/html/boost/hash_long_long_id747310.html new file mode 100644 index 0000000000..f6dec246f9 --- /dev/null +++ b/doc/html/boost/hash_long_long_id747310.html @@ -0,0 +1,73 @@ + + + +Struct hash<long long> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<long long>

    +

    boost::hash<long long>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<long long> {
    +  std::size_t operator()(long long) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(long long val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_long_long_id752641.html b/doc/html/boost/hash_long_long_id752641.html deleted file mode 100755 index bbd70abe7a..0000000000 --- a/doc/html/boost/hash_long_long_id752641.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<long long> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<long long>

    -

    boost::hash<long long>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<long long> {
    -  std::size_t operator()(long long) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(long long val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_short_id729476.html b/doc/html/boost/hash_short_id729476.html deleted file mode 100755 index b7f3e080d7..0000000000 --- a/doc/html/boost/hash_short_id729476.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<short> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<short>

    -

    boost::hash<short>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<short> {
    -  std::size_t operator()(short) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(short val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_short_id749038.html b/doc/html/boost/hash_short_id749038.html new file mode 100644 index 0000000000..1f0c25deba --- /dev/null +++ b/doc/html/boost/hash_short_id749038.html @@ -0,0 +1,73 @@ + + + +Struct hash<short> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<short>

    +

    boost::hash<short>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<short> {
    +  std::size_t operator()(short) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(short val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_signed_char_id747389.html b/doc/html/boost/hash_signed_char_id747389.html new file mode 100644 index 0000000000..6a08176301 --- /dev/null +++ b/doc/html/boost/hash_signed_char_id747389.html @@ -0,0 +1,73 @@ + + + +Struct hash<signed char> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<signed char>

    +

    boost::hash<signed char>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<signed char> {
    +  std::size_t operator()(signed char) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(signed char val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_signed_char_id750069.html b/doc/html/boost/hash_signed_char_id750069.html deleted file mode 100755 index 85dd553c3e..0000000000 --- a/doc/html/boost/hash_signed_char_id750069.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<signed char> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<signed char>

    -

    boost::hash<signed char>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<signed char> {
    -  std::size_t operator()(signed char) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(signed char val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_std_string_id729518.html b/doc/html/boost/hash_std_string_id729518.html deleted file mode 100755 index aa890ed630..0000000000 --- a/doc/html/boost/hash_std_string_id729518.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<std::string> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<std::string>

    -

    boost::hash<std::string>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<std::string> {
    -  std::size_t operator()(std::string const&) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(std::string const& val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_std_string_id749378.html b/doc/html/boost/hash_std_string_id749378.html new file mode 100644 index 0000000000..7b7c3dbe25 --- /dev/null +++ b/doc/html/boost/hash_std_string_id749378.html @@ -0,0 +1,73 @@ + + + +Struct hash<std::string> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<std::string>

    +

    boost::hash<std::string>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<std::string> {
    +  std::size_t operator()(std::string const&) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(std::string const& val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_std_type_ind_id757716.html b/doc/html/boost/hash_std_type_ind_id757716.html new file mode 100644 index 0000000000..55b114485f --- /dev/null +++ b/doc/html/boost/hash_std_type_ind_id757716.html @@ -0,0 +1,70 @@ + + + +Struct hash<std::type_index> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<std::type_index>

    +

    boost::hash<std::type_index>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<std::type_index> {
    +  std::size_t operator()(std::type_index) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(std::type_index val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    val.hash_code()

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_std_type_index_id733286.html b/doc/html/boost/hash_std_type_index_id733286.html deleted file mode 100755 index 62781fa47d..0000000000 --- a/doc/html/boost/hash_std_type_index_id733286.html +++ /dev/null @@ -1,70 +0,0 @@ - - - -Struct hash<std::type_index> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<std::type_index>

    -

    boost::hash<std::type_index>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<std::type_index> {
    -  std::size_t operator()(std::type_index) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(std::type_index val) const;
    -
    -- - - - - - - - - - -

    Returns:

    val.hash_code()

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_std_wstring_id729575.html b/doc/html/boost/hash_std_wstring_id729575.html deleted file mode 100755 index 7315e95bdf..0000000000 --- a/doc/html/boost/hash_std_wstring_id729575.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<std::wstring> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<std::wstring>

    -

    boost::hash<std::wstring>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<std::wstring> {
    -  std::size_t operator()(std::wstring const&) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(std::wstring const& val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_std_wstring_id747045.html b/doc/html/boost/hash_std_wstring_id747045.html new file mode 100644 index 0000000000..b7b59efdb9 --- /dev/null +++ b/doc/html/boost/hash_std_wstring_id747045.html @@ -0,0 +1,73 @@ + + + +Struct hash<std::wstring> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<std::wstring>

    +

    boost::hash<std::wstring>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<std::wstring> {
    +  std::size_t operator()(std::wstring const&) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(std::wstring const& val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_unsigned_cha_id747446.html b/doc/html/boost/hash_unsigned_cha_id747446.html new file mode 100644 index 0000000000..20246e8f45 --- /dev/null +++ b/doc/html/boost/hash_unsigned_cha_id747446.html @@ -0,0 +1,73 @@ + + + +Struct hash<unsigned char> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<unsigned char>

    +

    boost::hash<unsigned char>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<unsigned char> {
    +  std::size_t operator()(unsigned char) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(unsigned char val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_unsigned_char_id750126.html b/doc/html/boost/hash_unsigned_char_id750126.html deleted file mode 100755 index 844dc60754..0000000000 --- a/doc/html/boost/hash_unsigned_char_id750126.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<unsigned char> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<unsigned char>

    -

    boost::hash<unsigned char>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<unsigned char> {
    -  std::size_t operator()(unsigned char) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(unsigned char val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_unsigned_int_id729368.html b/doc/html/boost/hash_unsigned_int_id729368.html deleted file mode 100755 index 9048d57d8d..0000000000 --- a/doc/html/boost/hash_unsigned_int_id729368.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<unsigned int> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<unsigned int>

    -

    boost::hash<unsigned int>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<unsigned int> {
    -  std::size_t operator()(unsigned int) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(unsigned int val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_unsigned_int_id748840.html b/doc/html/boost/hash_unsigned_int_id748840.html new file mode 100644 index 0000000000..1b60b549c0 --- /dev/null +++ b/doc/html/boost/hash_unsigned_int_id748840.html @@ -0,0 +1,73 @@ + + + +Struct hash<unsigned int> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<unsigned int>

    +

    boost::hash<unsigned int>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<unsigned int> {
    +  std::size_t operator()(unsigned int) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(unsigned int val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_unsigned_lon_id747253.html b/doc/html/boost/hash_unsigned_lon_id747253.html new file mode 100644 index 0000000000..9b987c46f5 --- /dev/null +++ b/doc/html/boost/hash_unsigned_lon_id747253.html @@ -0,0 +1,73 @@ + + + +Struct hash<unsigned long> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<unsigned long>

    +

    boost::hash<unsigned long>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<unsigned long> {
    +  std::size_t operator()(unsigned long) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(unsigned long val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_unsigned_lon_id758122.html b/doc/html/boost/hash_unsigned_lon_id758122.html new file mode 100644 index 0000000000..b13a7ca9e2 --- /dev/null +++ b/doc/html/boost/hash_unsigned_lon_id758122.html @@ -0,0 +1,73 @@ + + + +Struct hash<unsigned long long> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<unsigned long long>

    +

    boost::hash<unsigned long long>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<unsigned long long> {
    +  std::size_t operator()(unsigned long long) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(unsigned long long val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_unsigned_long_id749256.html b/doc/html/boost/hash_unsigned_long_id749256.html deleted file mode 100755 index fc70d44445..0000000000 --- a/doc/html/boost/hash_unsigned_long_id749256.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<unsigned long> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<unsigned long>

    -

    boost::hash<unsigned long>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<unsigned long> {
    -  std::size_t operator()(unsigned long) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(unsigned long val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_unsigned_long_long_id732192.html b/doc/html/boost/hash_unsigned_long_long_id732192.html deleted file mode 100755 index 84b43244ed..0000000000 --- a/doc/html/boost/hash_unsigned_long_long_id732192.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<unsigned long long> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<unsigned long long>

    -

    boost::hash<unsigned long long>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<unsigned long long> {
    -  std::size_t operator()(unsigned long long) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(unsigned long long val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_unsigned_sho_id754534.html b/doc/html/boost/hash_unsigned_sho_id754534.html new file mode 100644 index 0000000000..ce378ba00c --- /dev/null +++ b/doc/html/boost/hash_unsigned_sho_id754534.html @@ -0,0 +1,73 @@ + + + +Struct hash<unsigned short> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<unsigned short>

    +

    boost::hash<unsigned short>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<unsigned short> {
    +  std::size_t operator()(unsigned short) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(unsigned short val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/hash_unsigned_short_id751876.html b/doc/html/boost/hash_unsigned_short_id751876.html deleted file mode 100755 index 2843c59ccb..0000000000 --- a/doc/html/boost/hash_unsigned_short_id751876.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<unsigned short> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<unsigned short>

    -

    boost::hash<unsigned short>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<unsigned short> {
    -  std::size_t operator()(unsigned short) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(unsigned short val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_wchar_t_id729419.html b/doc/html/boost/hash_wchar_t_id729419.html deleted file mode 100755 index c4111489b9..0000000000 --- a/doc/html/boost/hash_wchar_t_id729419.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Struct hash<wchar_t> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct hash<wchar_t>

    -

    boost::hash<wchar_t>

    -
    -

    Synopsis

    -
    // In header: <boost/functional/hash.hpp>
    -
    -
    -struct hash<wchar_t> {
    -  std::size_t operator()(wchar_t) const;
    -};
    -
    -

    Description

    -
    std::size_t operator()(wchar_t val) const;
    -
    -- - - - - - - - - - -

    Returns:

    -

    Unspecified in TR1, except that equal arguments yield the same result.

    -

    hash_value(val) in Boost.

    -

    Throws:

    Doesn't throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/hash_wchar_t_id747502.html b/doc/html/boost/hash_wchar_t_id747502.html new file mode 100644 index 0000000000..7d347c3a84 --- /dev/null +++ b/doc/html/boost/hash_wchar_t_id747502.html @@ -0,0 +1,73 @@ + + + +Struct hash<wchar_t> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct hash<wchar_t>

    +

    boost::hash<wchar_t>

    +
    +

    Synopsis

    +
    // In header: <boost/functional/hash.hpp>
    +
    +
    +struct hash<wchar_t> {
    +  std::size_t operator()(wchar_t) const;
    +};
    +
    +

    Description

    +
    std::size_t operator()(wchar_t val) const;
    +
    ++ + + + + + + + + + +

    Returns:

    +

    Unspecified in TR1, except that equal arguments yield the same result.

    +

    hash_value(val) in Boost.

    +

    Throws:

    Doesn't throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/heap/MergablePriorityQueue.html b/doc/html/boost/heap/MergablePriorityQueue.html old mode 100755 new mode 100644 index a7d7413cfa..9b8a1ff22a --- a/doc/html/boost/heap/MergablePriorityQueue.html +++ b/doc/html/boost/heap/MergablePriorityQueue.html @@ -41,18 +41,18 @@ typedef C::value_type value_type; typedef C::const_reference const_reference; - // public member functions - BOOST_CONCEPT_USAGE(MergablePriorityQueue); - BOOST_CONCEPT_USAGE(PriorityQueue); + // public member functions + BOOST_CONCEPT_USAGE(MergablePriorityQueue); + BOOST_CONCEPT_USAGE(PriorityQueue); };
    -

    Description

    +

    Description

    -

    -MergablePriorityQueue public member functions

    +

    +MergablePriorityQueue public member functions

      -
    1.  BOOST_CONCEPT_USAGE(MergablePriorityQueue);
    2. -
    3.  BOOST_CONCEPT_USAGE(PriorityQueue);
    4. +
    5.  BOOST_CONCEPT_USAGE(MergablePriorityQueue);
    6. +
    7.  BOOST_CONCEPT_USAGE(PriorityQueue);
    diff --git a/doc/html/boost/heap/MutablePriorityQueue.html b/doc/html/boost/heap/MutablePriorityQueue.html old mode 100755 new mode 100644 index 7b1ff34aec..b5e6fa9f3f --- a/doc/html/boost/heap/MutablePriorityQueue.html +++ b/doc/html/boost/heap/MutablePriorityQueue.html @@ -42,21 +42,21 @@ typedef C::value_type value_type; typedef C::const_reference const_reference; - // public member functions - BOOST_CONCEPT_USAGE(MutablePriorityQueue); - BOOST_CONCEPT_USAGE(PriorityQueue); + // public member functions + BOOST_CONCEPT_USAGE(MutablePriorityQueue); + BOOST_CONCEPT_USAGE(PriorityQueue); // public data members C c; };
    -

    Description

    +

    Description

    -

    -MutablePriorityQueue public member functions

    +

    +MutablePriorityQueue public member functions

      -
    1.  BOOST_CONCEPT_USAGE(MutablePriorityQueue);
    2. -
    3.  BOOST_CONCEPT_USAGE(PriorityQueue);
    4. +
    5.  BOOST_CONCEPT_USAGE(MutablePriorityQueue);
    6. +
    7.  BOOST_CONCEPT_USAGE(PriorityQueue);
    diff --git a/doc/html/boost/heap/PriorityQueue.html b/doc/html/boost/heap/PriorityQueue.html old mode 100755 new mode 100644 index 3497399536..b54371d7ea --- a/doc/html/boost/heap/PriorityQueue.html +++ b/doc/html/boost/heap/PriorityQueue.html @@ -41,15 +41,15 @@ typedef C::value_type value_type; typedef C::const_reference const_reference; - // public member functions - BOOST_CONCEPT_USAGE(PriorityQueue); + // public member functions + BOOST_CONCEPT_USAGE(PriorityQueue); };
    -

    Description

    +

    Description

    -

    -PriorityQueue public member functions

    -
    1.  BOOST_CONCEPT_USAGE(PriorityQueue);
    +

    +PriorityQueue public member functions

    +
    1.  BOOST_CONCEPT_USAGE(PriorityQueue);
    diff --git a/doc/html/boost/heap/allocator.html b/doc/html/boost/heap/allocator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/heap/arity.html b/doc/html/boost/heap/arity.html old mode 100755 new mode 100644 index b4753ee967..f07af4cfb8 --- a/doc/html/boost/heap/arity.html +++ b/doc/html/boost/heap/arity.html @@ -35,7 +35,7 @@ struct arity { };
    -

    Description

    +

    Description

    Specifies the arity of a D-ary heap

    diff --git a/doc/html/boost/heap/binomial_heap.html b/doc/html/boost/heap/binomial_heap.html old mode 100755 new mode 100644 index b3d72edf40..3e3b9161fd --- a/doc/html/boost/heap/binomial_heap.html +++ b/doc/html/boost/heap/binomial_heap.html @@ -56,8 +56,8 @@ typename A3 = boost::parameter::void_> struct force_inf { - // public member functions - template<typename X> bool operator()(X const &, X const &) const; + // public member functions + template<typename X> bool operator()(X const &, X const &) const; }; template<typename T, typename A0 = boost::parameter::void_, typename A1 = boost::parameter::void_, @@ -70,6 +70,7 @@ typedef unspecified reference; typedef base_maker::compare_argument value_compare; typedef base_maker::allocator_type allocator_type; + typedef base_maker::node_type node; typedef allocator_type::pointer node_pointer; typedef allocator_type::const_pointer const_node_pointer; typedef unspecified handle_type; @@ -84,58 +85,58 @@ }; // construct/copy/destruct - explicit binomial_heap(value_compare const & = value_compare()); - binomial_heap(binomial_heap const &); - binomial_heap(binomial_heap &&); - explicit binomial_heap(value_compare const &, node_list_type &, size_type); - binomial_heap& operator=(binomial_heap const &); - binomial_heap& operator=(binomial_heap &&); - ~binomial_heap(void); + explicit binomial_heap(value_compare const & = value_compare()); + binomial_heap(binomial_heap const &); + binomial_heap(binomial_heap &&); + explicit binomial_heap(value_compare const &, node_list_type &, size_type); + binomial_heap& operator=(binomial_heap const &); + binomial_heap& operator=(binomial_heap &&); + ~binomial_heap(void); - // public member functions - bool empty(void) const; - size_type size(void) const; - size_type max_size(void) const; - void clear(void); - allocator_type get_allocator(void) const; - void swap(binomial_heap &); - const_reference top(void) const; - handle_type push(value_type const &); - template<class... Args> handle_type emplace(Args &&...); - void pop(void); - void update(handle_type, const_reference); - void update(handle_type); - void increase(handle_type, const_reference); - void increase(handle_type); - void decrease(handle_type, const_reference); - void decrease(handle_type); - void merge(binomial_heap &); - iterator begin(void) const; - iterator end(void) const; - ordered_iterator ordered_begin(void) const; - ordered_iterator ordered_end(void) const; - void erase(handle_type); - value_compare const & value_comp(void) const; - template<typename HeapType> bool operator<(HeapType const &) const; - template<typename HeapType> bool operator>(HeapType const &) const; - template<typename HeapType> bool operator>=(HeapType const &) const; - template<typename HeapType> bool operator<=(HeapType const &) const; - template<typename HeapType> bool operator==(HeapType const &) const; - template<typename HeapType> bool operator!=(HeapType const &) const; + // public member functions + bool empty(void) const; + size_type size(void) const; + size_type max_size(void) const; + void clear(void); + allocator_type get_allocator(void) const; + void swap(binomial_heap &); + const_reference top(void) const; + handle_type push(value_type const &); + template<class... Args> handle_type emplace(Args &&...); + void pop(void); + void update(handle_type, const_reference); + void update(handle_type); + void increase(handle_type, const_reference); + void increase(handle_type); + void decrease(handle_type, const_reference); + void decrease(handle_type); + void merge(binomial_heap &); + iterator begin(void) const; + iterator end(void) const; + ordered_iterator ordered_begin(void) const; + ordered_iterator ordered_end(void) const; + void erase(handle_type); + value_compare const & value_comp(void) const; + template<typename HeapType> bool operator<(HeapType const &) const; + template<typename HeapType> bool operator>(HeapType const &) const; + template<typename HeapType> bool operator>=(HeapType const &) const; + template<typename HeapType> bool operator<=(HeapType const &) const; + template<typename HeapType> bool operator==(HeapType const &) const; + template<typename HeapType> bool operator!=(HeapType const &) const; - // public static functions - static handle_type s_handle_from_iterator(iterator const &); + // public static functions + static handle_type s_handle_from_iterator(iterator const &); - // private member functions - void merge_and_clear_nodes(binomial_heap &); - void clone_forest(binomial_heap const &); - template<typename Compare> void siftup(node_pointer, Compare const &); - void siftdown(node_pointer); - void insert_node(node_list_iterator, node_pointer); - node_pointer merge_trees(node_pointer, node_pointer); - void update_top_element(void); - void sorted_by_degree(void) const; - void sanity_check(void); + // private member functions + void merge_and_clear_nodes(binomial_heap &); + void clone_forest(binomial_heap const &); + template<typename Compare> void siftup(node_pointer, Compare const &); + void siftdown(node_pointer); + void insert_node(node_list_iterator, node_pointer); + node_pointer merge_trees(node_pointer, node_pointer); + void update_top_element(void); + void sorted_by_degree(void) const; + void sanity_check(void); // public data members static const bool constant_time_size; @@ -145,7 +146,7 @@ static const bool has_reserve; };
    -

    Description

    +

    Description

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options:

      @@ -158,7 +159,7 @@

      -

      +

      binomial_heap public types

      @@ -171,235 +172,235 @@
    -

    +

    binomial_heap public construct/copy/destruct

    1. -
      explicit binomial_heap(value_compare const & cmp = value_compare());
      +
      explicit binomial_heap(value_compare const & cmp = value_compare());

      Effects: constructs an empty priority queue.

      Complexity: Constant.

    2. -
      binomial_heap(binomial_heap const & rhs);
      +
      binomial_heap(binomial_heap const & rhs);

      Effects: copy-constructs priority queue from rhs.

      Complexity: Linear.

    3. -
      binomial_heap(binomial_heap && rhs);
      +
      binomial_heap(binomial_heap && rhs);

      Effects: C++11-style move constructor.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

    4. -
    5. explicit binomial_heap(value_compare const & cmp, node_list_type & child_list, 
      +
    6. explicit binomial_heap(value_compare const & cmp, node_list_type & child_list, 
                              size_type size);
    7. -
      binomial_heap& operator=(binomial_heap const & rhs);
      +
      binomial_heap& operator=(binomial_heap const & rhs);

      Effects: Assigns priority queue from rhs.

      Complexity: Linear.

    8. -
      binomial_heap& operator=(binomial_heap && rhs);
      +
      binomial_heap& operator=(binomial_heap && rhs);

      Effects: C++11-style move assignment.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

    9. -
    10. ~binomial_heap(void);
    11. +
    12. ~binomial_heap(void);
    -

    -binomial_heap public member functions

    +

    +binomial_heap public member functions

    1. -
      bool empty(void) const;
      +
      bool empty(void) const;

      Effects: Returns true, if the priority queue contains no elements.

      Complexity: Constant.

    2. -
      size_type size(void) const;
      +
      size_type size(void) const;

      Effects: Returns the number of elements contained in the priority queue.

      Complexity: Constant, if configured with constant_time_size<true>, otherwise linear.

    3. -
      size_type max_size(void) const;
      +
      size_type max_size(void) const;

      Effects: Returns the maximum number of elements the priority queue can contain.

      Complexity: Constant.

    4. -
      void clear(void);
      +
      void clear(void);

      Effects: Removes all elements from the priority queue.

      Complexity: Linear.

    5. -
      allocator_type get_allocator(void) const;
      +
      allocator_type get_allocator(void) const;

      Effects: Returns allocator.

      Complexity: Constant.

    6. -
      void swap(binomial_heap & rhs);
      +
      void swap(binomial_heap & rhs);

      Effects: Swaps two priority queues.

      Complexity: Constant.

    7. -
      const_reference top(void) const;
      +
      const_reference top(void) const;

      Effects: Returns a const_reference to the maximum element.

      Complexity: Constant.

    8. -
      handle_type push(value_type const & v);
      +
      handle_type push(value_type const & v);

      Effects: Adds a new element to the priority queue. Returns handle to element

      Complexity: Logarithmic.

    9. -
      template<class... Args> handle_type emplace(Args &&... args);
      +
      template<class... Args> handle_type emplace(Args &&... args);

      Effects: Adds a new element to the priority queue. The element is directly constructed in-place. Returns handle to element.

      Complexity: Logarithmic.

    10. -
      void pop(void);
      +
      void pop(void);

      Effects: Removes the top element from the priority queue.

      Complexity: Logarithmic.

    11. -
      void update(handle_type handle, const_reference v);
      +
      void update(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic.

    12. -
      void update(handle_type handle);
      +
      void update(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    13. -
      void increase(handle_type handle, const_reference v);
      +
      void increase(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic.

      Note: The new value is expected to be greater than the current one

    14. -
      void increase(handle_type handle);
      +
      void increase(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    15. -
      void decrease(handle_type handle, const_reference v);
      +
      void decrease(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic.

      Note: The new value is expected to be less than the current one

    16. -
      void decrease(handle_type handle);
      +
      void decrease(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: The new value is expected to be less than the current one. If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    17. -
      void merge(binomial_heap & rhs);
      +
      void merge(binomial_heap & rhs);

      Effects: Merge with priority queue rhs.

      Complexity: Logarithmic.

    18. -
      iterator begin(void) const;
      +
      iterator begin(void) const;

      Effects: Returns an iterator to the first element contained in the priority queue.

      Complexity: Constant.

    19. -
      iterator end(void) const;
      +
      iterator end(void) const;

      Effects: Returns an iterator to the end of the priority queue.

      Complexity: Constant.

    20. -
      ordered_iterator ordered_begin(void) const;
      +
      ordered_iterator ordered_begin(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    21. -
      ordered_iterator ordered_end(void) const;
      +
      ordered_iterator ordered_end(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    22. -
      void erase(handle_type handle);
      +
      void erase(handle_type handle);

      Effects: Removes the element handled by handle from the priority_queue.

      Complexity: Logarithmic.

    23. -
      value_compare const & value_comp(void) const;
      +
      value_compare const & value_comp(void) const;

      Effect: Returns the value_compare object used by the priority queue

    24. -
      template<typename HeapType> bool operator<(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    25. -
      template<typename HeapType> bool operator>(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    26. -
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    27. -
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    28. -
      template<typename HeapType> bool operator==(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator==(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are equivalent.

      Requirement: the value_compare object of both heaps must match.

    29. -
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are not equivalent.

      Requirement: the value_compare object of both heaps must match.

      @@ -408,27 +409,27 @@

    -

    -binomial_heap public static functions

    +

    +binomial_heap public static functions

    1. -
      static handle_type s_handle_from_iterator(iterator const & it);
      +
      static handle_type s_handle_from_iterator(iterator const & it);

    -

    -binomial_heap private member functions

    +

    +binomial_heap private member functions

      -
    1. void merge_and_clear_nodes(binomial_heap & rhs);
    2. -
    3. void clone_forest(binomial_heap const & rhs);
    4. -
    5. template<typename Compare> void siftup(node_pointer n, Compare const & cmp);
    6. -
    7. void siftdown(node_pointer n);
    8. -
    9. void insert_node(node_list_iterator it, node_pointer n);
    10. -
    11. node_pointer merge_trees(node_pointer node1, node_pointer node2);
    12. -
    13. void update_top_element(void);
    14. -
    15. void sorted_by_degree(void) const;
    16. -
    17. void sanity_check(void);
    18. +
    19. void merge_and_clear_nodes(binomial_heap & rhs);
    20. +
    21. void clone_forest(binomial_heap const & rhs);
    22. +
    23. template<typename Compare> void siftup(node_pointer n, Compare const & cmp);
    24. +
    25. void siftdown(node_pointer n);
    26. +
    27. void insert_node(node_list_iterator it, node_pointer n);
    28. +
    29. node_pointer merge_trees(node_pointer node1, node_pointer node2);
    30. +
    31. void update_top_element(void);
    32. +
    33. void sorted_by_degree(void) const;
    34. +
    35. void sanity_check(void);
    diff --git a/doc/html/boost/heap/binomial_heap/force_inf.html b/doc/html/boost/heap/binomial_heap/force_inf.html old mode 100755 new mode 100644 index 56302d6918..7df72ba506 --- a/doc/html/boost/heap/binomial_heap/force_inf.html +++ b/doc/html/boost/heap/binomial_heap/force_inf.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,15 +38,15 @@ typename A3 = boost::parameter::void_> struct force_inf { - // public member functions - template<typename X> bool operator()(X const &, X const &) const; + // public member functions + template<typename X> bool operator()(X const &, X const &) const; };
    -

    Description

    +

    Description

    -

    -force_inf public member functions

    -
    1. template<typename X> bool operator()(X const &, X const &) const;
    +

    +force_inf public member functions

    +
    1. template<typename X> bool operator()(X const &, X const &) const;
    @@ -60,7 +60,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/heap/binomial_heap/implementation_defined.html b/doc/html/boost/heap/binomial_heap/implementation_defined.html old mode 100755 new mode 100644 index c8831c957d..360d96aa75 --- a/doc/html/boost/heap/binomial_heap/implementation_defined.html +++ b/doc/html/boost/heap/binomial_heap/implementation_defined.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,6 +43,7 @@ typedef unspecified reference; typedef base_maker::compare_argument value_compare; typedef base_maker::allocator_type allocator_type; + typedef base_maker::node_type node; typedef allocator_type::pointer node_pointer; typedef allocator_type::const_pointer const_node_pointer; typedef unspecified handle_type; @@ -66,7 +67,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/heap/compare.html b/doc/html/boost/heap/compare.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/heap/constant_time_size.html b/doc/html/boost/heap/constant_time_size.html old mode 100755 new mode 100644 index 46d0bdeb3e..e0fa716856 --- a/doc/html/boost/heap/constant_time_size.html +++ b/doc/html/boost/heap/constant_time_size.html @@ -35,7 +35,7 @@ struct constant_time_size { };
    -

    Description

    +

    Description

    Specifies, whether size() should have linear or constant complexity.

    diff --git a/doc/html/boost/heap/d_ary_heap.html b/doc/html/boost/heap/d_ary_heap.html old mode 100755 new mode 100644 index bf86d6b6c4..0448e7f07f --- a/doc/html/boost/heap/d_ary_heap.html +++ b/doc/html/boost/heap/d_ary_heap.html @@ -50,46 +50,48 @@ typedef implementation_defined::handle_type handle_type; // construct/copy/destruct - explicit d_ary_heap(value_compare const & = value_compare()); - d_ary_heap(d_ary_heap const &); - d_ary_heap(d_ary_heap &&); - d_ary_heap& operator=(d_ary_heap &&); - d_ary_heap& operator=(d_ary_heap const &); + explicit d_ary_heap(value_compare const & = value_compare()); + d_ary_heap(d_ary_heap const &); + d_ary_heap(d_ary_heap &&); + d_ary_heap& operator=(d_ary_heap &&); + d_ary_heap& operator=(d_ary_heap const &); - // public member functions - bool empty(void) const; - size_type size(void) const; - size_type max_size(void) const; - void clear(void); - allocator_type get_allocator(void) const; - value_type const & top(void) const; - mpl::if_c< is_mutable, handle_type, void >::type push(value_type const &); + // public member functions + bool empty(void) const; + size_type size(void) const; + size_type max_size(void) const; + void clear(void); + allocator_type get_allocator(void) const; + value_type const & top(void) const; + mpl::if_c< is_mutable, handle_type, void >::type push(value_type const &); template<class... Args> - mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&...); - template<typename HeapType> bool operator<(HeapType const &) const; - template<typename HeapType> bool operator>(HeapType const &) const; - template<typename HeapType> bool operator>=(HeapType const &) const; - template<typename HeapType> bool operator<=(HeapType const &) const; - template<typename HeapType> bool operator==(HeapType const &) const; - template<typename HeapType> bool operator!=(HeapType const &) const; - void update(handle_type, const_reference); - void update(handle_type); - void increase(handle_type, const_reference); - void increase(handle_type); - void decrease(handle_type, const_reference); - void decrease(handle_type); - void erase(handle_type); - void pop(void); - void swap(d_ary_heap &); - iterator begin(void) const; - iterator end(void) const; - ordered_iterator ordered_begin(void) const; - ordered_iterator ordered_end(void) const; - void reserve(size_type); - value_compare const & value_comp(void) const; + mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&...); + template<typename HeapType> bool operator<(HeapType const &) const; + template<typename HeapType> bool operator>(HeapType const &) const; + template<typename HeapType> bool operator>=(HeapType const &) const; + template<typename HeapType> bool operator<=(HeapType const &) const; + template<typename HeapType> bool operator==(HeapType const &) const; + template<typename HeapType> bool operator!=(HeapType const &) const; + void update(handle_type, const_reference); + void update(handle_type); + void increase(handle_type, const_reference); + void increase(handle_type); + void decrease(handle_type, const_reference); + void decrease(handle_type); + void erase(handle_type); + void pop(void); + void swap(d_ary_heap &); + const_iterator begin(void) const; + iterator begin(void); + iterator end(void); + const_iterator end(void) const; + ordered_iterator ordered_begin(void) const; + ordered_iterator ordered_end(void) const; + void reserve(size_type); + value_compare const & value_comp(void) const; - // public static functions - static handle_type s_handle_from_iterator(iterator const &); + // public static functions + static handle_type s_handle_from_iterator(iterator const &); // public data members static const bool constant_time_size; @@ -99,7 +101,7 @@ static const bool is_stable; };
    -

    Description

    +

    Description

    This class implements an immutable priority queue. Internally, the d-ary heap is represented as dynamically sized array (std::vector), that directly stores the values.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options:

    @@ -114,7 +116,7 @@

    -

    +

    d_ary_heap public types

    @@ -127,27 +129,27 @@
    -

    +

    d_ary_heap public construct/copy/destruct

    1. -
      explicit d_ary_heap(value_compare const & cmp = value_compare());
      +
      explicit d_ary_heap(value_compare const & cmp = value_compare());

      Effects: constructs an empty priority queue.

      Complexity: Constant.

    2. -
      d_ary_heap(d_ary_heap const & rhs);
      +
      d_ary_heap(d_ary_heap const & rhs);

      Effects: copy-constructs priority queue from rhs.

      Complexity: Linear.

    3. -
      d_ary_heap(d_ary_heap && rhs);
      +
      d_ary_heap(d_ary_heap && rhs);

      Effects: C++11-style move constructor.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

      @@ -155,7 +157,7 @@

    4. -
      d_ary_heap& operator=(d_ary_heap && rhs);
      +
      d_ary_heap& operator=(d_ary_heap && rhs);

      Effects: C++11-style move assignment.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

      @@ -163,7 +165,7 @@

    5. -
      d_ary_heap& operator=(d_ary_heap const & rhs);
      +
      d_ary_heap& operator=(d_ary_heap const & rhs);

      Effects: Assigns priority queue from rhs.

      Complexity: Linear.

      @@ -172,53 +174,53 @@

    -

    -d_ary_heap public member functions

    +

    +d_ary_heap public member functions

    1. -
      bool empty(void) const;
      +
      bool empty(void) const;

      Effects: Returns true, if the priority queue contains no elements.

      Complexity: Constant.

    2. -
      size_type size(void) const;
      +
      size_type size(void) const;

      Effects: Returns the number of elements contained in the priority queue.

      Complexity: Constant.

    3. -
      size_type max_size(void) const;
      +
      size_type max_size(void) const;

      Effects: Returns the maximum number of elements the priority queue can contain.

      Complexity: Constant.

    4. -
      void clear(void);
      +
      void clear(void);

      Effects: Removes all elements from the priority queue.

      Complexity: Linear.

    5. -
      allocator_type get_allocator(void) const;
      +
      allocator_type get_allocator(void) const;

      Effects: Returns allocator.

      Complexity: Constant.

    6. -
      value_type const & top(void) const;
      +
      value_type const & top(void) const;

      Effects: Returns a const_reference to the maximum element.

      Complexity: Constant.

    7. -
      mpl::if_c< is_mutable, handle_type, void >::type push(value_type const & v);
      +
      mpl::if_c< is_mutable, handle_type, void >::type push(value_type const & v);

      Effects: Adds a new element to the priority queue.

      Complexity: Logarithmic (amortized). Linear (worst case).

      @@ -226,145 +228,159 @@

    8. template<class... Args> 
      -  mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&... args);
      + mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&... args);

      Effects: Adds a new element to the priority queue. The element is directly constructed in-place.

      Complexity: Logarithmic (amortized). Linear (worst case).

    9. -
      template<typename HeapType> bool operator<(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    10. -
      template<typename HeapType> bool operator>(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    11. -
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    12. -
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    13. -
      template<typename HeapType> bool operator==(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator==(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are equivalent.

      Requirement: the value_compare object of both heaps must match.

    14. -
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are not equivalent.

      Requirement: the value_compare object of both heaps must match.

    15. -
      void update(handle_type handle, const_reference v);
      +
      void update(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic.

      Requirement: data structure must be configured as mutable

    16. -
      void update(handle_type handle);
      +
      void update(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

      Requirement: data structure must be configured as mutable

    17. -
      void increase(handle_type handle, const_reference v);
      +
      void increase(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic.

      Note: The new value is expected to be greater than the current one

      Requirement: data structure must be configured as mutable

    18. -
      void increase(handle_type handle);
      +
      void increase(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: The new value is expected to be greater than the current one. If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

      Requirement: data structure must be configured as mutable

    19. -
      void decrease(handle_type handle, const_reference v);
      +
      void decrease(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic.

      Note: The new value is expected to be less than the current one

      Requirement: data structure must be configured as mutable

    20. -
      void decrease(handle_type handle);
      +
      void decrease(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: The new value is expected to be less than the current one. If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

      Requirement: data structure must be configured as mutable

    21. -
      void erase(handle_type handle);
      +
      void erase(handle_type handle);

      Effects: Removes the element handled by handle from the priority_queue.

      Complexity: Logarithmic.

      Requirement: data structure must be configured as mutable

    22. -
      void pop(void);
      +
      void pop(void);

      Effects: Removes the top element from the priority queue.

      Complexity: Logarithmic (amortized). Linear (worst case).

    23. -
      void swap(d_ary_heap & rhs);
      +
      void swap(d_ary_heap & rhs);

      Effects: Swaps two priority queues.

      Complexity: Constant.

    24. -
      iterator begin(void) const;
      +
      const_iterator begin(void) const;

      Effects: Returns an iterator to the first element contained in the priority queue.

      Complexity: Constant.

    25. -
      iterator end(void) const;
      +
      iterator begin(void);
      +

      Effects: Returns an iterator to the first element contained in the priority queue.

      +

      Complexity: Constant.

      +

      +

      +
    26. +
    27. +
      iterator end(void);
      +

      Effects: Returns an iterator to the end of the priority queue.

      +

      Complexity: Constant.

      +

      +

      +
    28. +
    29. +
      const_iterator end(void) const;

      Effects: Returns an iterator to the end of the priority queue.

      Complexity: Constant.

    30. -
      ordered_iterator ordered_begin(void) const;
      +
      ordered_iterator ordered_begin(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    31. -
      ordered_iterator ordered_end(void) const;
      +
      ordered_iterator ordered_end(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    32. -
      void reserve(size_type element_count);
      +
      void reserve(size_type element_count);

      Effects: Reserves memory for element_count elements

      Complexity: Linear.

      Node: Invalidates iterators

      @@ -372,7 +388,7 @@

    33. -
      value_compare const & value_comp(void) const;
      +
      value_compare const & value_comp(void) const;

      Effect: Returns the value_compare object used by the priority queue

      @@ -380,10 +396,10 @@
    -

    -d_ary_heap public static functions

    +

    +d_ary_heap public static functions

    1. -
      static handle_type s_handle_from_iterator(iterator const & it);
      +
      static handle_type s_handle_from_iterator(iterator const & it);

      Effects: Casts an iterator to a node handle.

      Complexity: Constant.

      Requirement: data structure must be configured as mutable

      diff --git a/doc/html/boost/heap/fibonacci_heap.html b/doc/html/boost/heap/fibonacci_heap.html old mode 100755 new mode 100644 index a2eb5d4093..1be494419b --- a/doc/html/boost/heap/fibonacci_heap.html +++ b/doc/html/boost/heap/fibonacci_heap.html @@ -50,48 +50,49 @@ typedef implementation_defined::handle_type handle_type; // construct/copy/destruct - explicit fibonacci_heap(value_compare const & = value_compare()); - fibonacci_heap(fibonacci_heap const &); - fibonacci_heap(fibonacci_heap &&); - fibonacci_heap& operator=(fibonacci_heap &&); - fibonacci_heap& operator=(fibonacci_heap const &); - ~fibonacci_heap(void); + explicit fibonacci_heap(value_compare const & = value_compare()); + fibonacci_heap(fibonacci_heap const &); + fibonacci_heap(fibonacci_heap &&); + fibonacci_heap(fibonacci_heap &); + fibonacci_heap& operator=(fibonacci_heap &&); + fibonacci_heap& operator=(fibonacci_heap const &); + ~fibonacci_heap(void); - // public member functions - bool empty(void) const; - size_type size(void) const; - size_type max_size(void) const; - void clear(void); - allocator_type get_allocator(void) const; - void swap(fibonacci_heap &); - value_type const & top(void) const; - handle_type push(value_type const &); - template<class... Args> handle_type emplace(Args &&...); - void pop(void); - void update(handle_type, const_reference); - void update_lazy(handle_type, const_reference); - void update(handle_type); - void update_lazy(handle_type); - void increase(handle_type, const_reference); - void increase(handle_type); - void decrease(handle_type, const_reference); - void decrease(handle_type); - void erase(handle_type const &); - iterator begin(void) const; - iterator end(void) const; - ordered_iterator ordered_begin(void) const; - ordered_iterator ordered_end(void) const; - void merge(fibonacci_heap &); - value_compare const & value_comp(void) const; - template<typename HeapType> bool operator<(HeapType const &) const; - template<typename HeapType> bool operator>(HeapType const &) const; - template<typename HeapType> bool operator>=(HeapType const &) const; - template<typename HeapType> bool operator<=(HeapType const &) const; - template<typename HeapType> bool operator==(HeapType const &) const; - template<typename HeapType> bool operator!=(HeapType const &) const; + // public member functions + bool empty(void) const; + size_type size(void) const; + size_type max_size(void) const; + void clear(void); + allocator_type get_allocator(void) const; + void swap(fibonacci_heap &); + value_type const & top(void) const; + handle_type push(value_type const &); + template<class... Args> handle_type emplace(Args &&...); + void pop(void); + void update(handle_type, const_reference); + void update_lazy(handle_type, const_reference); + void update(handle_type); + void update_lazy(handle_type); + void increase(handle_type, const_reference); + void increase(handle_type); + void decrease(handle_type, const_reference); + void decrease(handle_type); + void erase(handle_type const &); + iterator begin(void) const; + iterator end(void) const; + ordered_iterator ordered_begin(void) const; + ordered_iterator ordered_end(void) const; + void merge(fibonacci_heap &); + value_compare const & value_comp(void) const; + template<typename HeapType> bool operator<(HeapType const &) const; + template<typename HeapType> bool operator>(HeapType const &) const; + template<typename HeapType> bool operator>=(HeapType const &) const; + template<typename HeapType> bool operator<=(HeapType const &) const; + template<typename HeapType> bool operator==(HeapType const &) const; + template<typename HeapType> bool operator!=(HeapType const &) const; - // public static functions - static handle_type s_handle_from_iterator(iterator const &); + // public static functions + static handle_type s_handle_from_iterator(iterator const &); // public data members static const bool constant_time_size; @@ -101,7 +102,7 @@ static const bool has_reserve; };
    -

    Description

    +

    Description

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options:

      @@ -114,7 +115,7 @@

      -

      +

      fibonacci_heap public types

      @@ -127,35 +128,36 @@
    -

    +

    fibonacci_heap public construct/copy/destruct

    1. -
      explicit fibonacci_heap(value_compare const & cmp = value_compare());
      +
      explicit fibonacci_heap(value_compare const & cmp = value_compare());

      Effects: constructs an empty priority queue.

      Complexity: Constant.

    2. -
      fibonacci_heap(fibonacci_heap const & rhs);
      +
      fibonacci_heap(fibonacci_heap const & rhs);

      Effects: copy-constructs priority queue from rhs.

      Complexity: Linear.

    3. -
      fibonacci_heap(fibonacci_heap && rhs);
      +
      fibonacci_heap(fibonacci_heap && rhs);

      Effects: C++11-style move constructor.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

    4. +
    5. fibonacci_heap(fibonacci_heap & rhs);
    6. -
      fibonacci_heap& operator=(fibonacci_heap && rhs);
      +
      fibonacci_heap& operator=(fibonacci_heap && rhs);

      Effects: C++11-style move assignment.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

      @@ -163,92 +165,92 @@

    7. -
      fibonacci_heap& operator=(fibonacci_heap const & rhs);
      +
      fibonacci_heap& operator=(fibonacci_heap const & rhs);

      Effects: Assigns priority queue from rhs.

      Complexity: Linear.

    8. -
    9. ~fibonacci_heap(void);
    10. +
    11. ~fibonacci_heap(void);
    -

    -fibonacci_heap public member functions

    +

    +fibonacci_heap public member functions

    1. -
      bool empty(void) const;
      +
      bool empty(void) const;

      Effects: Returns true, if the priority queue contains no elements.

      Complexity: Constant.

    2. -
      size_type size(void) const;
      +
      size_type size(void) const;

      Effects: Returns the number of elements contained in the priority queue.

      Complexity: Constant.

    3. -
      size_type max_size(void) const;
      +
      size_type max_size(void) const;

      Effects: Returns the maximum number of elements the priority queue can contain.

      Complexity: Constant.

    4. -
      void clear(void);
      +
      void clear(void);

      Effects: Removes all elements from the priority queue.

      Complexity: Linear.

    5. -
      allocator_type get_allocator(void) const;
      +
      allocator_type get_allocator(void) const;

      Effects: Returns allocator.

      Complexity: Constant.

    6. -
      void swap(fibonacci_heap & rhs);
      +
      void swap(fibonacci_heap & rhs);

      Effects: Swaps two priority queues.

      Complexity: Constant.

    7. -
      value_type const & top(void) const;
      +
      value_type const & top(void) const;

      Effects: Returns a const_reference to the maximum element.

      Complexity: Constant.

    8. -
      handle_type push(value_type const & v);
      +
      handle_type push(value_type const & v);

      Effects: Adds a new element to the priority queue. Returns handle to element

      Complexity: Constant.

      Note: Does not invalidate iterators.

    9. -
      template<class... Args> handle_type emplace(Args &&... args);
      +
      template<class... Args> handle_type emplace(Args &&... args);

      Effects: Adds a new element to the priority queue. The element is directly constructed in-place. Returns handle to element.

      Complexity: Constant.

      Note: Does not invalidate iterators.

    10. -
      void pop(void);
      +
      void pop(void);

      Effects: Removes the top element from the priority queue.

      Complexity: Logarithmic (amortized). Linear (worst case).

    11. -
      void update(handle_type handle, const_reference v);
      +
      void update(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic if current value < v, Constant otherwise.

    12. -
      void update_lazy(handle_type handle, const_reference v);
      +
      void update_lazy(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic if current value < v, Constant otherwise.

      @@ -256,13 +258,13 @@

      Rationale: The lazy update function is a modification of the traditional update, that just invalidates the iterator the the object referred to by the handle.

    13. -
      void update(handle_type handle);
      +
      void update(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    14. -
      void update_lazy(handle_type handle);
      +
      void update_lazy(handle_type handle);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic if current value < v, Constant otherwise.

      @@ -270,106 +272,106 @@

      Rationale: The lazy update function is a modification of the traditional update, that just invalidates the iterator the the object referred to by the handle.

    15. -
      void increase(handle_type handle, const_reference v);
      +
      void increase(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Constant.

      Note: The new value is expected to be greater than the current one

    16. -
      void increase(handle_type handle);
      +
      void increase(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Constant.

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    17. -
      void decrease(handle_type handle, const_reference v);
      +
      void decrease(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic.

      Note: The new value is expected to be less than the current one

    18. -
      void decrease(handle_type handle);
      +
      void decrease(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic.

      Note: The new value is expected to be less than the current one. If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    19. -
      void erase(handle_type const & handle);
      +
      void erase(handle_type const & handle);

      Effects: Removes the element handled by handle from the priority_queue.

      Complexity: Logarithmic.

    20. -
      iterator begin(void) const;
      +
      iterator begin(void) const;

      Effects: Returns an iterator to the first element contained in the priority queue.

      Complexity: Constant.

    21. -
      iterator end(void) const;
      +
      iterator end(void) const;

      Effects: Returns an iterator to the end of the priority queue.

      Complexity: Constant.

    22. -
      ordered_iterator ordered_begin(void) const;
      +
      ordered_iterator ordered_begin(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    23. -
      ordered_iterator ordered_end(void) const;
      +
      ordered_iterator ordered_end(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    24. -
      void merge(fibonacci_heap & rhs);
      +
      void merge(fibonacci_heap & rhs);

      Effects: Merge with priority queue rhs.

      Complexity: Constant.

    25. -
      value_compare const & value_comp(void) const;
      +
      value_compare const & value_comp(void) const;

      Effect: Returns the value_compare object used by the priority queue

    26. -
      template<typename HeapType> bool operator<(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    27. -
      template<typename HeapType> bool operator>(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    28. -
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    29. -
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    30. -
      template<typename HeapType> bool operator==(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator==(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are equivalent.

      Requirement: the value_compare object of both heaps must match.

    31. -
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are not equivalent.

      Requirement: the value_compare object of both heaps must match.

      @@ -378,10 +380,10 @@

    -

    -fibonacci_heap public static functions

    +

    +fibonacci_heap public static functions

    1. -
      static handle_type s_handle_from_iterator(iterator const & it);
      +
      static handle_type s_handle_from_iterator(iterator const & it);

    diff --git a/doc/html/boost/heap/heap_merge.html b/doc/html/boost/heap/heap_merge.html old mode 100755 new mode 100644 index 0839323594..9470311651 --- a/doc/html/boost/heap/heap_merge.html +++ b/doc/html/boost/heap/heap_merge.html @@ -35,7 +35,7 @@ template<typename Heap1, typename Heap2> void heap_merge(Heap1 & lhs, Heap2 & rhs);
    -

    Description

    +

    Description

    merge rhs into lhs

    Effect: lhs contains all elements that have been part of rhs, rhs is empty.

    diff --git a/doc/html/boost/heap/mutable_.html b/doc/html/boost/heap/mutable_.html old mode 100755 new mode 100644 index 8c61291d2e..4a88a9962d --- a/doc/html/boost/heap/mutable_.html +++ b/doc/html/boost/heap/mutable_.html @@ -35,7 +35,7 @@ struct mutable_ { };
    -

    Description

    +

    Description

    Certain heaps need to be configured specifically do be mutable.

    diff --git a/doc/html/boost/heap/pairing_heap.html b/doc/html/boost/heap/pairing_heap.html old mode 100755 new mode 100644 index a39e8dc943..7d9c48c7b3 --- a/doc/html/boost/heap/pairing_heap.html +++ b/doc/html/boost/heap/pairing_heap.html @@ -50,46 +50,46 @@ typedef implementation_defined::handle_type handle_type; // construct/copy/destruct - explicit pairing_heap(value_compare const & = value_compare()); - pairing_heap(pairing_heap const &); - pairing_heap(pairing_heap &&); - pairing_heap& operator=(pairing_heap &&); - pairing_heap& operator=(pairing_heap const &); - ~pairing_heap(void); + explicit pairing_heap(value_compare const & = value_compare()); + pairing_heap(pairing_heap const &); + pairing_heap(pairing_heap &&); + pairing_heap& operator=(pairing_heap &&); + pairing_heap& operator=(pairing_heap const &); + ~pairing_heap(void); - // public member functions - bool empty(void) const; - size_type size(void) const; - size_type max_size(void) const; - void clear(void); - allocator_type get_allocator(void) const; - void swap(pairing_heap &); - const_reference top(void) const; - handle_type push(value_type const &); - template<class... Args> handle_type emplace(Args &&...); - void pop(void); - void update(handle_type, const_reference); - void update(handle_type); - void increase(handle_type, const_reference); - void increase(handle_type); - void decrease(handle_type, const_reference); - void decrease(handle_type); - void erase(handle_type); - iterator begin(void) const; - iterator end(void) const; - ordered_iterator ordered_begin(void) const; - ordered_iterator ordered_end(void) const; - void merge(pairing_heap &); - value_compare const & value_comp(void) const; - template<typename HeapType> bool operator<(HeapType const &) const; - template<typename HeapType> bool operator>(HeapType const &) const; - template<typename HeapType> bool operator>=(HeapType const &) const; - template<typename HeapType> bool operator<=(HeapType const &) const; - template<typename HeapType> bool operator==(HeapType const &) const; - template<typename HeapType> bool operator!=(HeapType const &) const; + // public member functions + bool empty(void) const; + size_type size(void) const; + size_type max_size(void) const; + void clear(void); + allocator_type get_allocator(void) const; + void swap(pairing_heap &); + const_reference top(void) const; + handle_type push(value_type const &); + template<class... Args> handle_type emplace(Args &&...); + void pop(void); + void update(handle_type, const_reference); + void update(handle_type); + void increase(handle_type, const_reference); + void increase(handle_type); + void decrease(handle_type, const_reference); + void decrease(handle_type); + void erase(handle_type); + iterator begin(void) const; + iterator end(void) const; + ordered_iterator ordered_begin(void) const; + ordered_iterator ordered_end(void) const; + void merge(pairing_heap &); + value_compare const & value_comp(void) const; + template<typename HeapType> bool operator<(HeapType const &) const; + template<typename HeapType> bool operator>(HeapType const &) const; + template<typename HeapType> bool operator>=(HeapType const &) const; + template<typename HeapType> bool operator<=(HeapType const &) const; + template<typename HeapType> bool operator==(HeapType const &) const; + template<typename HeapType> bool operator!=(HeapType const &) const; - // public static functions - static handle_type s_handle_from_iterator(iterator const &); + // public static functions + static handle_type s_handle_from_iterator(iterator const &); // public data members static const bool constant_time_size; @@ -99,7 +99,7 @@ static const bool has_reserve; };
    -

    Description

    +

    Description

    Pairing heaps are self-adjusting binary heaps. Although design and implementation are rather simple, the complexity analysis is yet unsolved. For details, consult:

    Pettie, Seth (2005), "Towards a final analysis of pairing heaps", Proc. 46th Annual IEEE Symposium on Foundations of Computer Science, pp. 174–183

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    @@ -114,7 +114,7 @@

    -

    +

    pairing_heap public types

    @@ -127,27 +127,27 @@
    -

    +

    pairing_heap public construct/copy/destruct

    1. -
      explicit pairing_heap(value_compare const & cmp = value_compare());
      +
      explicit pairing_heap(value_compare const & cmp = value_compare());

      Effects: constructs an empty priority queue.

      Complexity: Constant.

    2. -
      pairing_heap(pairing_heap const & rhs);
      +
      pairing_heap(pairing_heap const & rhs);

      Effects: copy-constructs priority queue from rhs.

      Complexity: Linear.

    3. -
      pairing_heap(pairing_heap && rhs);
      +
      pairing_heap(pairing_heap && rhs);

      Effects: C++11-style move constructor.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

      @@ -155,7 +155,7 @@

    4. -
      pairing_heap& operator=(pairing_heap && rhs);
      +
      pairing_heap& operator=(pairing_heap && rhs);

      Effects: C++11-style move assignment.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

      @@ -163,199 +163,199 @@

    5. -
      pairing_heap& operator=(pairing_heap const & rhs);
      +
      pairing_heap& operator=(pairing_heap const & rhs);

      Effects: Assigns priority queue from rhs.

      Complexity: Linear.

    6. -
    7. ~pairing_heap(void);
    8. +
    9. ~pairing_heap(void);
    -

    -pairing_heap public member functions

    +

    +pairing_heap public member functions

    1. -
      bool empty(void) const;
      +
      bool empty(void) const;

      Effects: Returns true, if the priority queue contains no elements.

      Complexity: Constant.

    2. -
      size_type size(void) const;
      +
      size_type size(void) const;

      Effects: Returns the number of elements contained in the priority queue.

      Complexity: Constant, if configured with constant_time_size<true>, otherwise linear.

    3. -
      size_type max_size(void) const;
      +
      size_type max_size(void) const;

      Effects: Returns the maximum number of elements the priority queue can contain.

      Complexity: Constant.

    4. -
      void clear(void);
      +
      void clear(void);

      Effects: Removes all elements from the priority queue.

      Complexity: Linear.

    5. -
      allocator_type get_allocator(void) const;
      +
      allocator_type get_allocator(void) const;

      Effects: Returns allocator.

      Complexity: Constant.

    6. -
      void swap(pairing_heap & rhs);
      +
      void swap(pairing_heap & rhs);

      Effects: Swaps two priority queues.

      Complexity: Constant.

    7. -
      const_reference top(void) const;
      +
      const_reference top(void) const;

      Effects: Returns a const_reference to the maximum element.

      Complexity: Constant.

    8. -
      handle_type push(value_type const & v);
      +
      handle_type push(value_type const & v);

      Effects: Adds a new element to the priority queue. Returns handle to element

      Complexity: 2**2*log(log(N)) (amortized).

    9. -
      template<class... Args> handle_type emplace(Args &&... args);
      +
      template<class... Args> handle_type emplace(Args &&... args);

      Effects: Adds a new element to the priority queue. The element is directly constructed in-place. Returns handle to element.

      Complexity: 2**2*log(log(N)) (amortized).

    10. -
      void pop(void);
      +
      void pop(void);

      Effects: Removes the top element from the priority queue.

      Complexity: Logarithmic (amortized).

    11. -
      void update(handle_type handle, const_reference v);
      +
      void update(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: 2**2*log(log(N)) (amortized).

    12. -
      void update(handle_type handle);
      +
      void update(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: 2**2*log(log(N)) (amortized).

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    13. -
      void increase(handle_type handle, const_reference v);
      +
      void increase(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: 2**2*log(log(N)) (amortized).

      Note: The new value is expected to be greater than the current one

    14. -
      void increase(handle_type handle);
      +
      void increase(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: 2**2*log(log(N)) (amortized).

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    15. -
      void decrease(handle_type handle, const_reference v);
      +
      void decrease(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: 2**2*log(log(N)) (amortized).

      Note: The new value is expected to be less than the current one

    16. -
      void decrease(handle_type handle);
      +
      void decrease(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: 2**2*log(log(N)) (amortized).

      Note: The new value is expected to be less than the current one. If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    17. -
      void erase(handle_type handle);
      +
      void erase(handle_type handle);

      Effects: Removes the element handled by handle from the priority_queue.

      Complexity: 2**2*log(log(N)) (amortized).

    18. -
      iterator begin(void) const;
      +
      iterator begin(void) const;

      Effects: Returns an iterator to the first element contained in the priority queue.

      Complexity: Constant.

    19. -
      iterator end(void) const;
      +
      iterator end(void) const;

      Effects: Returns an iterator to the end of the priority queue.

      Complexity: Constant.

    20. -
      ordered_iterator ordered_begin(void) const;
      +
      ordered_iterator ordered_begin(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    21. -
      ordered_iterator ordered_end(void) const;
      +
      ordered_iterator ordered_end(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    22. -
      void merge(pairing_heap & rhs);
      +
      void merge(pairing_heap & rhs);

      Effects: Merge all elements from rhs into this

      Complexity: 2**2*log(log(N)) (amortized).

    23. -
      value_compare const & value_comp(void) const;
      +
      value_compare const & value_comp(void) const;

      Effect: Returns the value_compare object used by the priority queue

    24. -
      template<typename HeapType> bool operator<(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    25. -
      template<typename HeapType> bool operator>(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    26. -
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    27. -
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    28. -
      template<typename HeapType> bool operator==(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator==(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are equivalent.

      Requirement: the value_compare object of both heaps must match.

    29. -
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are not equivalent.

      Requirement: the value_compare object of both heaps must match.

      @@ -364,10 +364,10 @@

    -

    -pairing_heap public static functions

    +

    +pairing_heap public static functions

    1. -
      static handle_type s_handle_from_iterator(iterator const & it);
      +
      static handle_type s_handle_from_iterator(iterator const & it);

    diff --git a/doc/html/boost/heap/priority_queue.html b/doc/html/boost/heap/priority_queue.html old mode 100755 new mode 100644 index e46014fe20..ed242e9107 --- a/doc/html/boost/heap/priority_queue.html +++ b/doc/html/boost/heap/priority_queue.html @@ -48,33 +48,33 @@ typedef implementation_defined::const_iterator const_iterator; // construct/copy/destruct - explicit priority_queue(value_compare const & = value_compare()); - priority_queue(priority_queue const &); - priority_queue(priority_queue &&); - priority_queue& operator=(priority_queue &&); - priority_queue& operator=(priority_queue const &); + explicit priority_queue(value_compare const & = value_compare()); + priority_queue(priority_queue const &); + priority_queue(priority_queue &&); + priority_queue& operator=(priority_queue &&); + priority_queue& operator=(priority_queue const &); - // public member functions - bool empty(void) const; - size_type size(void) const; - size_type max_size(void) const; - void clear(void); - allocator_type get_allocator(void) const; - const_reference top(void) const; - void push(value_type const &); - template<class... Args> void emplace(Args &&...); - void pop(void); - void swap(priority_queue &); - iterator begin(void) const; - iterator end(void) const; - void reserve(size_type); - value_compare const & value_comp(void) const; - template<typename HeapType> bool operator<(HeapType const &) const; - template<typename HeapType> bool operator>(HeapType const &) const; - template<typename HeapType> bool operator>=(HeapType const &) const; - template<typename HeapType> bool operator<=(HeapType const &) const; - template<typename HeapType> bool operator==(HeapType const &) const; - template<typename HeapType> bool operator!=(HeapType const &) const; + // public member functions + bool empty(void) const; + size_type size(void) const; + size_type max_size(void) const; + void clear(void); + allocator_type get_allocator(void) const; + const_reference top(void) const; + void push(value_type const &); + template<class... Args> void emplace(Args &&...); + void pop(void); + void swap(priority_queue &); + iterator begin(void) const; + iterator end(void) const; + void reserve(size_type); + value_compare const & value_comp(void) const; + template<typename HeapType> bool operator<(HeapType const &) const; + template<typename HeapType> bool operator>(HeapType const &) const; + template<typename HeapType> bool operator>=(HeapType const &) const; + template<typename HeapType> bool operator<=(HeapType const &) const; + template<typename HeapType> bool operator==(HeapType const &) const; + template<typename HeapType> bool operator!=(HeapType const &) const; // public data members static const bool constant_time_size; @@ -84,7 +84,7 @@ static const bool has_reserve; };
    -

    Description

    +

    Description

    The priority_queue class is a wrapper for the stl heap functions.
    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options:

    @@ -97,7 +97,7 @@

    -

    +

    priority_queue public types

    @@ -108,139 +108,139 @@
    -

    +

    priority_queue public construct/copy/destruct

    1. -
      explicit priority_queue(value_compare const & cmp = value_compare());
      +
      explicit priority_queue(value_compare const & cmp = value_compare());

      Effects: constructs an empty priority queue.

      Complexity: Constant.

    2. -
      priority_queue(priority_queue const & rhs);
      +
      priority_queue(priority_queue const & rhs);

      Effects: copy-constructs priority queue from rhs.

      Complexity: Linear.

    3. -
      priority_queue(priority_queue && rhs);
      +
      priority_queue(priority_queue && rhs);

      Effects: C++11-style move constructor.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

    4. -
      priority_queue& operator=(priority_queue && rhs);
      +
      priority_queue& operator=(priority_queue && rhs);

      Effects: C++11-style move assignment.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

    5. -
      priority_queue& operator=(priority_queue const & rhs);
      +
      priority_queue& operator=(priority_queue const & rhs);

      Effects: Assigns priority queue from rhs.

      Complexity: Linear.

    -

    -priority_queue public member functions

    +

    +priority_queue public member functions

    1. -
      bool empty(void) const;
      +
      bool empty(void) const;

      Effects: Returns true, if the priority queue contains no elements.

      Complexity: Constant.

    2. -
      size_type size(void) const;
      +
      size_type size(void) const;

      Effects: Returns the number of elements contained in the priority queue.

      Complexity: Constant.

    3. -
      size_type max_size(void) const;
      +
      size_type max_size(void) const;

      Effects: Returns the maximum number of elements the priority queue can contain.

      Complexity: Constant.

    4. -
      void clear(void);
      +
      void clear(void);

      Effects: Removes all elements from the priority queue.

      Complexity: Linear.

    5. -
      allocator_type get_allocator(void) const;
      +
      allocator_type get_allocator(void) const;

      Effects: Returns allocator.

      Complexity: Constant.

    6. -
      const_reference top(void) const;
      +
      const_reference top(void) const;

      Effects: Returns a const_reference to the maximum element.

      Complexity: Constant.

    7. -
      void push(value_type const & v);
      +
      void push(value_type const & v);

      Effects: Adds a new element to the priority queue.

      Complexity: Logarithmic (amortized). Linear (worst case).

    8. -
      template<class... Args> void emplace(Args &&... args);
      +
      template<class... Args> void emplace(Args &&... args);

      Effects: Adds a new element to the priority queue. The element is directly constructed in-place.

      Complexity: Logarithmic (amortized). Linear (worst case).

    9. -
      void pop(void);
      +
      void pop(void);

      Effects: Removes the top element from the priority queue.

      Complexity: Logarithmic (amortized). Linear (worst case).

    10. -
      void swap(priority_queue & rhs);
      +
      void swap(priority_queue & rhs);

      Effects: Swaps two priority queues.

      Complexity: Constant.

    11. -
      iterator begin(void) const;
      +
      iterator begin(void) const;

      Effects: Returns an iterator to the first element contained in the priority queue.

      Complexity: Constant.

    12. -
      iterator end(void) const;
      +
      iterator end(void) const;

      Effects: Returns an iterator to the end of the priority queue.

      Complexity: Constant.

    13. -
      void reserve(size_type element_count);
      +
      void reserve(size_type element_count);

      Effects: Reserves memory for element_count elements

      Complexity: Linear.

      Node: Invalidates iterators

    14. -
      value_compare const & value_comp(void) const;
      +
      value_compare const & value_comp(void) const;

      Effect: Returns the value_compare object used by the priority queue

    15. -
      template<typename HeapType> bool operator<(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    16. -
      template<typename HeapType> bool operator>(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    17. -
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    18. -
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    19. -
      template<typename HeapType> bool operator==(HeapType const & rhs) const;
      Equivalent comparison Returns: True, if both heap data structures are equivalent.

      Requirement: the value_compare object of both heaps must match.

      +
      template<typename HeapType> bool operator==(HeapType const & rhs) const;
      Equivalent comparison Returns: True, if both heap data structures are equivalent.

      Requirement: the value_compare object of both heaps must match.

    20. -
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;
      Equivalent comparison Returns: True, if both heap data structures are not equivalent.

      Requirement: the value_compare object of both heaps must match.

      +
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;
      Equivalent comparison Returns: True, if both heap data structures are not equivalent.

      Requirement: the value_compare object of both heaps must match.

    diff --git a/doc/html/boost/heap/skew_heap.html b/doc/html/boost/heap/skew_heap.html old mode 100755 new mode 100644 index eec957140e..280e11112f --- a/doc/html/boost/heap/skew_heap.html +++ b/doc/html/boost/heap/skew_heap.html @@ -70,47 +70,47 @@ }; // construct/copy/destruct - explicit skew_heap(value_compare const & = value_compare()); - skew_heap(skew_heap const &); - skew_heap(skew_heap &&); - skew_heap& operator=(skew_heap const &); - skew_heap& operator=(skew_heap &&); - ~skew_heap(void); + explicit skew_heap(value_compare const & = value_compare()); + skew_heap(skew_heap const &); + skew_heap(skew_heap &&); + skew_heap& operator=(skew_heap const &); + skew_heap& operator=(skew_heap &&); + ~skew_heap(void); - // public member functions - mpl::if_c< is_mutable, handle_type, void >::type push(value_type const &); + // public member functions + mpl::if_c< is_mutable, handle_type, void >::type push(value_type const &); template<typename... Args> - mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&...); - bool empty(void) const; - size_type size(void) const; - size_type max_size(void) const; - void clear(void); - allocator_type get_allocator(void) const; - void swap(skew_heap &); - const_reference top(void) const; - void pop(void); - iterator begin(void) const; - iterator end(void) const; - ordered_iterator ordered_begin(void) const; - ordered_iterator ordered_end(void) const; - void merge(skew_heap &); - value_compare const & value_comp(void) const; - template<typename HeapType> bool operator<(HeapType const &) const; - template<typename HeapType> bool operator>(HeapType const &) const; - template<typename HeapType> bool operator>=(HeapType const &) const; - template<typename HeapType> bool operator<=(HeapType const &) const; - template<typename HeapType> bool operator==(HeapType const &) const; - template<typename HeapType> bool operator!=(HeapType const &) const; - void erase(handle_type); - void update(handle_type, const_reference); - void update(handle_type); - void increase(handle_type, const_reference); - void increase(handle_type); - void decrease(handle_type, const_reference); - void decrease(handle_type); + mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&...); + bool empty(void) const; + size_type size(void) const; + size_type max_size(void) const; + void clear(void); + allocator_type get_allocator(void) const; + void swap(skew_heap &); + const_reference top(void) const; + void pop(void); + iterator begin(void) const; + iterator end(void) const; + ordered_iterator ordered_begin(void) const; + ordered_iterator ordered_end(void) const; + void merge(skew_heap &); + value_compare const & value_comp(void) const; + template<typename HeapType> bool operator<(HeapType const &) const; + template<typename HeapType> bool operator>(HeapType const &) const; + template<typename HeapType> bool operator>=(HeapType const &) const; + template<typename HeapType> bool operator<=(HeapType const &) const; + template<typename HeapType> bool operator==(HeapType const &) const; + template<typename HeapType> bool operator!=(HeapType const &) const; + void erase(handle_type); + void update(handle_type, const_reference); + void update(handle_type); + void increase(handle_type, const_reference); + void increase(handle_type); + void decrease(handle_type, const_reference); + void decrease(handle_type); - // public static functions - static handle_type s_handle_from_iterator(iterator const &); + // public static functions + static handle_type s_handle_from_iterator(iterator const &); // public data members static const bool constant_time_size; @@ -121,7 +121,7 @@ static const bool is_mutable; };
    -

    Description

    +

    Description

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options:

      @@ -136,7 +136,7 @@

      -

      +

      skew_heap public types

      @@ -149,27 +149,27 @@
    -

    +

    skew_heap public construct/copy/destruct

    1. -
      explicit skew_heap(value_compare const & cmp = value_compare());
      +
      explicit skew_heap(value_compare const & cmp = value_compare());

      Effects: constructs an empty priority queue.

      Complexity: Constant.

    2. -
      skew_heap(skew_heap const & rhs);
      +
      skew_heap(skew_heap const & rhs);

      Effects: copy-constructs priority queue from rhs.

      Complexity: Linear.

    3. -
      skew_heap(skew_heap && rhs);
      +
      skew_heap(skew_heap && rhs);

      Effects: C++11-style move constructor.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

      @@ -177,209 +177,209 @@

    4. -
      skew_heap& operator=(skew_heap const & rhs);
      +
      skew_heap& operator=(skew_heap const & rhs);

      Effects: Assigns priority queue from rhs.

      Complexity: Linear.

    5. -
      skew_heap& operator=(skew_heap && rhs);
      +
      skew_heap& operator=(skew_heap && rhs);

      Effects: C++11-style move assignment.

      Complexity: Constant.

      Note: Only available, if BOOST_HAS_RVALUE_REFS is defined

    6. -
    7. ~skew_heap(void);
    8. +
    9. ~skew_heap(void);
    -

    -skew_heap public member functions

    +

    +skew_heap public member functions

    1. -
      mpl::if_c< is_mutable, handle_type, void >::type push(value_type const & v);
      +
      mpl::if_c< is_mutable, handle_type, void >::type push(value_type const & v);

      Effects: Adds a new element to the priority queue.

      Complexity: Logarithmic (amortized).

    2. template<typename... Args> 
      -  mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&... args);
      + mpl::if_c< is_mutable, handle_type, void >::type emplace(Args &&... args);

      Effects: Adds a new element to the priority queue. The element is directly constructed in-place.

      Complexity: Logarithmic (amortized).

    3. -
      bool empty(void) const;
      +
      bool empty(void) const;

      Effects: Returns true, if the priority queue contains no elements.

      Complexity: Constant.

    4. -
      size_type size(void) const;
      +
      size_type size(void) const;

      Effects: Returns the number of elements contained in the priority queue.

      Complexity: Constant, if configured with constant_time_size<true>, otherwise linear.

    5. -
      size_type max_size(void) const;
      +
      size_type max_size(void) const;

      Effects: Returns the maximum number of elements the priority queue can contain.

      Complexity: Constant.

    6. -
      void clear(void);
      +
      void clear(void);

      Effects: Removes all elements from the priority queue.

      Complexity: Linear.

    7. -
      allocator_type get_allocator(void) const;
      +
      allocator_type get_allocator(void) const;

      Effects: Returns allocator.

      Complexity: Constant.

    8. -
      void swap(skew_heap & rhs);
      +
      void swap(skew_heap & rhs);

      Effects: Swaps two priority queues.

      Complexity: Constant.

    9. -
      const_reference top(void) const;
      +
      const_reference top(void) const;

      Effects: Returns a const_reference to the maximum element.

      Complexity: Constant.

    10. -
      void pop(void);
      +
      void pop(void);

      Effects: Removes the top element from the priority queue.

      Complexity: Logarithmic (amortized).

    11. -
      iterator begin(void) const;
      +
      iterator begin(void) const;

      Effects: Returns an iterator to the first element contained in the priority queue.

      Complexity: Constant.

    12. -
      iterator end(void) const;
      +
      iterator end(void) const;

      Effects: Returns an iterator to the end of the priority queue.

      Complexity: Constant.

    13. -
      ordered_iterator ordered_begin(void) const;
      +
      ordered_iterator ordered_begin(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    14. -
      ordered_iterator ordered_end(void) const;
      +
      ordered_iterator ordered_end(void) const;

      Effects: Returns an ordered iterator to the first element contained in the priority queue.

      Note: Ordered iterators traverse the priority queue in heap order.

    15. -
      void merge(skew_heap & rhs);
      +
      void merge(skew_heap & rhs);

      Effects: Merge all elements from rhs into this

      Complexity: Logarithmic (amortized).

    16. -
      value_compare const & value_comp(void) const;
      +
      value_compare const & value_comp(void) const;

      Effect: Returns the value_compare object used by the priority queue

    17. -
      template<typename HeapType> bool operator<(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    18. -
      template<typename HeapType> bool operator>(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    19. -
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator>=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    20. -
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator<=(HeapType const & rhs) const;

      Returns: Element-wise comparison of heap data structures

      Requirement: the value_compare object of both heaps must match.

    21. -
      template<typename HeapType> bool operator==(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator==(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are equivalent.

      Requirement: the value_compare object of both heaps must match.

    22. -
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;
      +
      template<typename HeapType> bool operator!=(HeapType const & rhs) const;

      Equivalent comparison Returns: True, if both heap data structures are not equivalent.

      Requirement: the value_compare object of both heaps must match.

    23. -
      void erase(handle_type object);
      +
      void erase(handle_type object);

      Effects: Removes the element handled by handle from the priority_queue.

      Complexity: Logarithmic (amortized).

    24. -
      void update(handle_type handle, const_reference v);
      +
      void update(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic (amortized).

    25. -
      void update(handle_type handle);
      +
      void update(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic (amortized).

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    26. -
      void increase(handle_type handle, const_reference v);
      +
      void increase(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic (amortized).

      Note: The new value is expected to be greater than the current one

    27. -
      void increase(handle_type handle);
      +
      void increase(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic (amortized).

      Note: If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

    28. -
      void decrease(handle_type handle, const_reference v);
      +
      void decrease(handle_type handle, const_reference v);

      Effects: Assigns v to the element handled by handle & updates the priority queue.

      Complexity: Logarithmic (amortized).

      Note: The new value is expected to be less than the current one

    29. -
      void decrease(handle_type handle);
      +
      void decrease(handle_type handle);

      Effects: Updates the heap after the element handled by handle has been changed.

      Complexity: Logarithmic (amortized).

      Note: The new value is expected to be less than the current one. If this is not called, after a handle has been updated, the behavior of the data structure is undefined!

      @@ -387,10 +387,10 @@
    -

    -skew_heap public static functions

    +

    +skew_heap public static functions

    1. -
      static handle_type s_handle_from_iterator(iterator const & it);
      +
      static handle_type s_handle_from_iterator(iterator const & it);

      Effects: Casts an iterator to a node handle.

      Complexity: Constant.

      Requirement: data structure must be configured as mutable

      diff --git a/doc/html/boost/heap/skew_heap/implementation_defined.html b/doc/html/boost/heap/skew_heap/implementation_defined.html old mode 100755 new mode 100644 index d750189005..75d01ed515 --- a/doc/html/boost/heap/skew_heap/implementation_defined.html +++ b/doc/html/boost/heap/skew_heap/implementation_defined.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -61,7 +61,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/heap/stability_counter_type.html b/doc/html/boost/heap/stability_counter_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/heap/stable.html b/doc/html/boost/heap/stable.html old mode 100755 new mode 100644 index 2a5912cd05..60cf74401b --- a/doc/html/boost/heap/stable.html +++ b/doc/html/boost/heap/stable.html @@ -35,7 +35,7 @@ struct stable { };
      -

      Description

      +

      Description

      A priority queue is stable, if elements with the same priority are popped from the heap, in the same order as they are inserted.

    diff --git a/doc/html/boost/heap/store_parent_pointer.html b/doc/html/boost/heap/store_parent_pointer.html old mode 100755 new mode 100644 index 78d3436587..9e55e0aa1e --- a/doc/html/boost/heap/store_parent_pointer.html +++ b/doc/html/boost/heap/store_parent_pointer.html @@ -35,7 +35,7 @@ struct store_parent_pointer { };
    -

    Description

    +

    Description

    Maintaining a parent pointer adds some maintenance and size overhead, but iterating a heap is more efficient.

    diff --git a/doc/html/boost/interprocess/accept_ownership.html b/doc/html/boost/interprocess/accept_ownership.html old mode 100755 new mode 100644 index e7714da80e..6b06e3d35e --- a/doc/html/boost/interprocess/accept_ownership.html +++ b/doc/html/boost/interprocess/accept_ownership.html @@ -33,7 +33,7 @@ static const accept_ownership_type accept_ownership;
    -

    Description

    +

    Description

    An object indicating that the ownership of lockable object must be accepted by the new owner.

    diff --git a/doc/html/boost/interprocess/accept_ownership_type.html b/doc/html/boost/interprocess/accept_ownership_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/adaptive_pool.html b/doc/html/boost/interprocess/adaptive_pool.html old mode 100755 new mode 100644 index e2878e842f..81a928b4e8 --- a/doc/html/boost/interprocess/adaptive_pool.html +++ b/doc/html/boost/interprocess/adaptive_pool.html @@ -54,158 +54,158 @@ }; // construct/copy/destruct - adaptive_pool(segment_manager *); - adaptive_pool(const adaptive_pool &); + adaptive_pool(segment_manager *); + adaptive_pool(const adaptive_pool &); template<typename T2> - adaptive_pool(const adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > &); + adaptive_pool(const adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > &); template<typename T2, typename SegmentManager2, std::size_t N2, std::size_t F2, unsigned char OP2> adaptive_pool& - operator=(const adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &); - ~adaptive_pool(); + operator=(const adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &); + ~adaptive_pool(); - // public member functions - void * get_node_pool() const; - segment_manager * get_segment_manager() const; - size_type max_size() const; - pointer allocate(size_type, cvoid_pointer = 0); - void deallocate(const pointer &, size_type); - void deallocate_free_blocks(); - pointer address(reference) const; - const_pointer address(const_reference) const; - size_type size(const pointer &) const; + // public member functions + void * get_node_pool() const; + segment_manager * get_segment_manager() const; + size_type max_size() const; + pointer allocate(size_type, cvoid_pointer = 0); + void deallocate(const pointer &, size_type); + void deallocate_free_blocks(); + pointer address(reference) const; + const_pointer address(const_reference) const; + size_type size(const pointer &) const; std::pair< pointer, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, const pointer & = 0); - multiallocation_chain allocate_many(size_type, size_type); - multiallocation_chain allocate_many(const size_type *, size_type); - void deallocate_many(multiallocation_chain); - pointer allocate_one(); - multiallocation_chain allocate_individual(size_type); - void deallocate_one(const pointer &); - void deallocate_individual(multiallocation_chain); + multiallocation_chain allocate_many(size_type, size_type); + multiallocation_chain allocate_many(const size_type *, size_type); + void deallocate_many(multiallocation_chain); + pointer allocate_one(); + multiallocation_chain allocate_individual(size_type); + void deallocate_one(const pointer &); + void deallocate_individual(multiallocation_chain); - // friend functions - friend void swap(self_t &, self_t &); + // friend functions + friend void swap(self_t &, self_t &); };
    -

    Description

    +

    Description

    An STL node allocator that uses a segment manager as memory source. The internal pointer type will of the same type (raw, smart) as "typename SegmentManager::void_pointer" type. This allows placing the allocator in shared memory, memory mapped-files, etc...

    This node allocator shares a segregated storage between all instances of adaptive_pool with equal sizeof(T) placed in the same segment group. NodesPerBlock is the number of nodes allocated at once when the allocator needs runs out of nodes. MaxFreeBlocks is the maximum number of totally free blocks that the adaptive node pool will hold. The rest of the totally free blocks will be deallocated with the segment manager.

    OverheadPercent is the (approximated) maximum size overhead (1-20%) of the allocator: (memory usable for nodes / total memory allocated from the segment manager)

    -

    +

    adaptive_pool public construct/copy/destruct

    1. -
      adaptive_pool(segment_manager * segment_mngr);
      +
      adaptive_pool(segment_manager * segment_mngr);

      Not assignable from other adaptive_pool Constructor from a segment manager. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    2. -
      adaptive_pool(const adaptive_pool & other);
      +
      adaptive_pool(const adaptive_pool & other);

      Copy constructor from other adaptive_pool. Increments the reference count of the associated node pool. Never throws

    3. template<typename T2> 
      -  adaptive_pool(const adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > & other);
      + adaptive_pool(const adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > & other);

      Copy constructor from related adaptive_pool. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    4. template<typename T2, typename SegmentManager2, std::size_t N2, 
                std::size_t F2, unsigned char OP2> 
         adaptive_pool& 
      -  operator=(const adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &);
      + operator=(const adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &);

      Not assignable from related adaptive_pool

    5. -
      ~adaptive_pool();
      +
      ~adaptive_pool();

      Destructor, removes node_pool_t from memory if its reference count reaches to zero. Never throws

    -

    -adaptive_pool public member functions

    +

    +adaptive_pool public member functions

    1. -
      void * get_node_pool() const;
      +
      void * get_node_pool() const;

      Returns a pointer to the node pool. Never throws

    2. -
      segment_manager * get_segment_manager() const;
      +
      segment_manager * get_segment_manager() const;

      Returns the segment manager. Never throws

    3. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Returns the number of elements that could be allocated. Never throws

    4. -
      pointer allocate(size_type count, cvoid_pointer hint = 0);
      +
      pointer allocate(size_type count, cvoid_pointer hint = 0);

      Allocate memory for an array of count elements. Throws boost::interprocess::bad_alloc if there is no enough memory

    5. -
      void deallocate(const pointer & ptr, size_type count);
      +
      void deallocate(const pointer & ptr, size_type count);

      Deallocate allocated memory. Never throws

    6. -
      void deallocate_free_blocks();
      +
      void deallocate_free_blocks();

      Deallocates all free blocks of the pool

    7. -
      pointer address(reference value) const;
      +
      pointer address(reference value) const;

      Returns address of mutable object. Never throws

    8. -
      const_pointer address(const_reference value) const;
      +
      const_pointer address(const_reference value) const;

      Returns address of non mutable object. Never throws

    9. -
      size_type size(const pointer & p) const;
      +
      size_type size(const pointer & p) const;

      Returns maximum the number of objects the previously allocated memory pointed by p can hold. This size only works for memory allocated with allocate, allocation_command and allocate_many.

    10. std::pair< pointer, bool > 
      -allocation_command(boost::interprocess::allocation_type command, 
      +allocation_command(boost::interprocess::allocation_type command, 
                          size_type limit_size, size_type preferred_size, 
                          size_type & received_size, const pointer & reuse = 0);
    11. multiallocation_chain 
      -allocate_many(size_type elem_size, size_type num_elements);
      +allocate_many(size_type elem_size, size_type num_elements);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    12. multiallocation_chain 
      -allocate_many(const size_type * elem_sizes, size_type n_elements);
      +allocate_many(const size_type * elem_sizes, size_type n_elements);

      Allocates n_elements elements, each one of size elem_sizes[i]in a contiguous block of memory. The elements must be deallocated

    13. -
      void deallocate_many(multiallocation_chain chain);
      +
      void deallocate_many(multiallocation_chain chain);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    14. -
      pointer allocate_one();
      +
      pointer allocate_one();

      Allocates just one object. Memory allocated with this function must be deallocated only with deallocate_one(). Throws boost::interprocess::bad_alloc if there is no enough memory

    15. -
      multiallocation_chain allocate_individual(size_type num_elements);
      +
      multiallocation_chain allocate_individual(size_type num_elements);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    16. -
      void deallocate_one(const pointer & p);
      +
      void deallocate_one(const pointer & p);

      Deallocates memory previously allocated with allocate_one(). You should never use deallocate_one to deallocate memory allocated with other functions different from allocate_one(). Never throws

    17. -
      void deallocate_individual(multiallocation_chain it);
      +
      void deallocate_individual(multiallocation_chain it);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    -

    -adaptive_pool friend functions

    +

    +adaptive_pool friend functions

    1. -
      friend void swap(self_t & alloc1, self_t & alloc2);
      +
      friend void swap(self_t & alloc1, self_t & alloc2);

      Swaps allocators. Does not throw. If each allocator is placed in a different memory segment, the result is undefined.

    diff --git a/doc/html/boost/interprocess/adaptive_pool/rebind.html b/doc/html/boost/interprocess/adaptive_pool/rebind.html old mode 100755 new mode 100644 index d57089bc75..b0f8ec99d3 --- a/doc/html/boost/interprocess/adaptive_pool/rebind.html +++ b/doc/html/boost/interprocess/adaptive_pool/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > other; };
    -

    Description

    +

    Description

    Obtains adaptive_pool from adaptive_pool

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/allocate_new.html b/doc/html/boost/interprocess/allocate_new.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/allocator.html b/doc/html/boost/interprocess/allocator.html old mode 100755 new mode 100644 index 6ad82d627b..84efbaadde --- a/doc/html/boost/interprocess/allocator.html +++ b/doc/html/boost/interprocess/allocator.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -54,138 +54,138 @@ }; // construct/copy/destruct - allocator(segment_manager *); - allocator(const allocator &); - template<typename T2> allocator(const allocator< T2, SegmentManager > &); + allocator(segment_manager *); + allocator(const allocator &); + template<typename T2> allocator(const allocator< T2, SegmentManager > &); - // public member functions - segment_manager * get_segment_manager() const; - pointer allocate(size_type, cvoid_ptr = 0); - void deallocate(const pointer &, size_type); - size_type max_size() const; - size_type size(const pointer &) const; + // public member functions + segment_manager * get_segment_manager() const; + pointer allocate(size_type, cvoid_ptr = 0); + void deallocate(const pointer &, size_type); + size_type max_size() const; + size_type size(const pointer &) const; std::pair< pointer, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, const pointer & = 0); - multiallocation_chain allocate_many(size_type, size_type); - multiallocation_chain allocate_many(const size_type *, size_type); - void deallocate_many(multiallocation_chain); - pointer allocate_one(); - multiallocation_chain allocate_individual(size_type); - void deallocate_one(const pointer &); - void deallocate_individual(multiallocation_chain); - pointer address(reference) const; - const_pointer address(const_reference) const; - template<typename P> void construct(const pointer &, P &&); - void destroy(const pointer &); + multiallocation_chain allocate_many(size_type, size_type); + multiallocation_chain allocate_many(const size_type *, size_type); + void deallocate_many(multiallocation_chain); + pointer allocate_one(); + multiallocation_chain allocate_individual(size_type); + void deallocate_one(const pointer &); + void deallocate_individual(multiallocation_chain); + pointer address(reference) const; + const_pointer address(const_reference) const; + template<typename P> void construct(const pointer &, P &&); + void destroy(const pointer &); - // friend functions - friend void swap(self_t &, self_t &); + // friend functions + friend void swap(self_t &, self_t &); };
    -

    Description

    +

    Description

    An STL compatible allocator that uses a segment manager as memory source. The internal pointer type will of the same type (raw, smart) as "typename SegmentManager::void_pointer" type. This allows placing the allocator in shared memory, memory mapped-files, etc...

    -

    +

    allocator public construct/copy/destruct

    1. -
      allocator(segment_manager * segment_mngr);
      +
      allocator(segment_manager * segment_mngr);

      Constructor from the segment manager. Never throws

    2. -
      allocator(const allocator & other);
      +
      allocator(const allocator & other);

      Constructor from other allocator. Never throws

    3. -
      template<typename T2> allocator(const allocator< T2, SegmentManager > & other);
      +
      template<typename T2> allocator(const allocator< T2, SegmentManager > & other);

      Constructor from related allocator. Never throws

    -

    -allocator public member functions

    +

    +allocator public member functions

    1. -
      segment_manager * get_segment_manager() const;
      +
      segment_manager * get_segment_manager() const;

      Returns the segment manager. Never throws

    2. -
      pointer allocate(size_type count, cvoid_ptr hint = 0);
      +
      pointer allocate(size_type count, cvoid_ptr hint = 0);

      Allocates memory for an array of count elements. Throws boost::interprocess::bad_alloc if there is no enough memory

    3. -
      void deallocate(const pointer & ptr, size_type);
      +
      void deallocate(const pointer & ptr, size_type);

      Deallocates memory previously allocated. Never throws

    4. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Returns the number of elements that could be allocated. Never throws

    5. -
      size_type size(const pointer & p) const;
      +
      size_type size(const pointer & p) const;

      Returns maximum the number of objects the previously allocated memory pointed by p can hold. This size only works for memory allocated with allocate, allocation_command and allocate_many.

    6. std::pair< pointer, bool > 
      -allocation_command(boost::interprocess::allocation_type command, 
      +allocation_command(boost::interprocess::allocation_type command, 
                          size_type limit_size, size_type preferred_size, 
                          size_type & received_size, const pointer & reuse = 0);
    7. multiallocation_chain 
      -allocate_many(size_type elem_size, size_type num_elements);
      +allocate_many(size_type elem_size, size_type num_elements);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    8. multiallocation_chain 
      -allocate_many(const size_type * elem_sizes, size_type n_elements);
      +allocate_many(const size_type * elem_sizes, size_type n_elements);

      Allocates n_elements elements, each one of size elem_sizes[i]in a contiguous block of memory. The elements must be deallocated

    9. -
      void deallocate_many(multiallocation_chain chain);
      +
      void deallocate_many(multiallocation_chain chain);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    10. -
      pointer allocate_one();
      +
      pointer allocate_one();

      Allocates just one object. Memory allocated with this function must be deallocated only with deallocate_one(). Throws boost::interprocess::bad_alloc if there is no enough memory

    11. -
      multiallocation_chain allocate_individual(size_type num_elements);
      +
      multiallocation_chain allocate_individual(size_type num_elements);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    12. -
      void deallocate_one(const pointer & p);
      +
      void deallocate_one(const pointer & p);

      Deallocates memory previously allocated with allocate_one(). You should never use deallocate_one to deallocate memory allocated with other functions different from allocate_one(). Never throws

    13. -
      void deallocate_individual(multiallocation_chain chain);
      +
      void deallocate_individual(multiallocation_chain chain);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    14. -
      pointer address(reference value) const;
      +
      pointer address(reference value) const;

      Returns address of mutable object. Never throws

    15. -
      const_pointer address(const_reference value) const;
      +
      const_pointer address(const_reference value) const;

      Returns address of non mutable object. Never throws

    16. -
      template<typename P> void construct(const pointer & ptr, P && p);
      +
      template<typename P> void construct(const pointer & ptr, P && p);

      Constructs an object Throws if T's constructor throws For backwards compatibility with libraries using C++03 allocators

    17. -
      void destroy(const pointer & ptr);
      +
      void destroy(const pointer & ptr);

      Destroys object. Throws if object's destructor throws

    -

    -allocator friend functions

    +

    +allocator friend functions

    1. -
      friend void swap(self_t & alloc1, self_t & alloc2);
      +
      friend void swap(self_t & alloc1, self_t & alloc2);

      Swap segment manager. Does not throw. If each allocator is placed in different memory segments, the result is undefined.

    @@ -201,7 +201,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/allocator/rebind.html b/doc/html/boost/interprocess/allocator/rebind.html old mode 100755 new mode 100644 index fa10c4203e..aa6f962a2c --- a/doc/html/boost/interprocess/allocator/rebind.html +++ b/doc/html/boost/interprocess/allocator/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef allocator< T2, SegmentManager > other; };
    -

    Description

    +

    Description

    Obtains an allocator that allocates objects of type T2

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/anonymous_shared_memory.html b/doc/html/boost/interprocess/anonymous_shared_memory.html old mode 100755 new mode 100644 index 2a18111af6..1c4f68f657 --- a/doc/html/boost/interprocess/anonymous_shared_memory.html +++ b/doc/html/boost/interprocess/anonymous_shared_memory.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ mapped_region anonymous_shared_memory(std::size_t size, void * address = 0);
    -

    Description

    +

    Description

    A function that creates an anonymous shared memory segment of size "size". If "address" is passed the function will try to map the segment in that address. Otherwise the operating system will choose the mapping address. The function returns a mapped_region holding that segment or throws interprocess_exception if the function fails.

    @@ -48,7 +48,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/bad_alloc.html b/doc/html/boost/interprocess/bad_alloc.html old mode 100755 new mode 100644 index b80255f895..28571369d2 --- a/doc/html/boost/interprocess/bad_alloc.html +++ b/doc/html/boost/interprocess/bad_alloc.html @@ -35,25 +35,25 @@ class bad_alloc : public boost::interprocess::interprocess_exception { public: // construct/copy/destruct - bad_alloc(); + bad_alloc(); - // public member functions - const char * what() const; + // public member functions + const char * what() const; };
    -

    Description

    +

    Description

    This is the exception thrown by named interprocess_semaphore when a deadlock situation is detected or when an error is detected in the post/wait operation This is the exception thrown by synchronization objects when there is an error in a wait() function This exception is thrown when a named object is created in "open_only" mode and the resource was not already created This exception is thrown when a memory request can't be fulfilled.

    -

    +

    bad_alloc public construct/copy/destruct

    -
    1. bad_alloc();
    +
    1. bad_alloc();
    -

    -bad_alloc public member functions

    -
    1. const char * what() const;
    +

    +bad_alloc public member functions

    +
    1. const char * what() const;
    diff --git a/doc/html/boost/interprocess/basic_bufferbuf.html b/doc/html/boost/interprocess/basic_bufferbuf.html old mode 100755 new mode 100644 index 6347bc2350..a94cae70ca --- a/doc/html/boost/interprocess/basic_bufferbuf.html +++ b/doc/html/boost/interprocess/basic_bufferbuf.html @@ -43,46 +43,46 @@ typedef std::basic_streambuf< char_type, traits_type > base_t; // construct/copy/destruct - explicit basic_bufferbuf(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); - explicit basic_bufferbuf(CharT *, std::size_t, + explicit basic_bufferbuf(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); + explicit basic_bufferbuf(CharT *, std::size_t, std::ios_base::openmode = std::ios_base::in|std::ios_base::out); - ~basic_bufferbuf(); + ~basic_bufferbuf(); - // public member functions - std::pair< CharT *, std::size_t > buffer() const; - void buffer(CharT *, std::size_t); + // public member functions + std::pair< CharT *, std::size_t > buffer() const; + void buffer(CharT *, std::size_t); };
    -

    Description

    +

    Description

    A streambuf class that controls the transmission of elements to and from a basic_xbufferstream. The elements are transmitted from a to a fixed size buffer

    -

    +

    basic_bufferbuf public construct/copy/destruct

    1. -
      explicit basic_bufferbuf(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);
      +
      explicit basic_bufferbuf(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Does not throw.

    2. -
      explicit basic_bufferbuf(CharT * buffer, std::size_t length, 
      +
      explicit basic_bufferbuf(CharT * buffer, std::size_t length, 
                                std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Assigns formatting buffer. Does not throw.

    3. -
    4. ~basic_bufferbuf();
    5. +
    6. ~basic_bufferbuf();
    -

    -basic_bufferbuf public member functions

    +

    +basic_bufferbuf public member functions

    1. -
      std::pair< CharT *, std::size_t > buffer() const;
      +
      std::pair< CharT *, std::size_t > buffer() const;

      Returns the pointer and size of the internal buffer. Does not throw.

    2. -
      void buffer(CharT * buffer, std::size_t length);
      +
      void buffer(CharT * buffer, std::size_t length);

      Sets the underlying buffer to a new value Does not throw.

    diff --git a/doc/html/boost/interprocess/basic_bufferstream.html b/doc/html/boost/interprocess/basic_bufferstream.html old mode 100755 new mode 100644 index c4546c9509..8c4a7b1452 --- a/doc/html/boost/interprocess/basic_bufferstream.html +++ b/doc/html/boost/interprocess/basic_bufferstream.html @@ -42,51 +42,51 @@ typedef std::basic_ios< char_type, CharTraits >::traits_type traits_type; // construct/copy/destruct - basic_bufferstream(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); - basic_bufferstream(CharT *, std::size_t, + basic_bufferstream(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); + basic_bufferstream(CharT *, std::size_t, std::ios_base::openmode = std::ios_base::in|std::ios_base::out); - ~basic_bufferstream(); + ~basic_bufferstream(); - // public member functions - basic_bufferbuf< CharT, CharTraits > * rdbuf() const; - std::pair< CharT *, std::size_t > buffer() const; - void buffer(CharT *, std::size_t); + // public member functions + basic_bufferbuf< CharT, CharTraits > * rdbuf() const; + std::pair< CharT *, std::size_t > buffer() const; + void buffer(CharT *, std::size_t); };
    -

    Description

    +

    Description

    A basic_iostream class that uses a fixed size character buffer as its formatting buffer.

    -

    +

    basic_bufferstream public construct/copy/destruct

    1. -
      basic_bufferstream(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);
      +
      basic_bufferstream(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Does not throw.

    2. -
      basic_bufferstream(CharT * buffer, std::size_t length, 
      +
      basic_bufferstream(CharT * buffer, std::size_t length, 
                          std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Assigns formatting buffer. Does not throw.

    3. -
    4. ~basic_bufferstream();
    5. +
    6. ~basic_bufferstream();
    -

    -basic_bufferstream public member functions

    +

    +basic_bufferstream public member functions

    1. -
      basic_bufferbuf< CharT, CharTraits > * rdbuf() const;
      +
      basic_bufferbuf< CharT, CharTraits > * rdbuf() const;

      Returns the address of the stored stream buffer.

    2. -
      std::pair< CharT *, std::size_t > buffer() const;
      +
      std::pair< CharT *, std::size_t > buffer() const;

      Returns the pointer and size of the internal buffer. Does not throw.

    3. -
      void buffer(CharT * buffer, std::size_t length);
      +
      void buffer(CharT * buffer, std::size_t length);

      Sets the underlying buffer to a new value. Resets stream position. Does not throw.

    diff --git a/doc/html/boost/interprocess/basic_ibufferstream.html b/doc/html/boost/interprocess/basic_ibufferstream.html old mode 100755 new mode 100644 index ba9a4a4ee5..cabe8935be --- a/doc/html/boost/interprocess/basic_ibufferstream.html +++ b/doc/html/boost/interprocess/basic_ibufferstream.html @@ -42,51 +42,51 @@ typedef std::basic_ios< char_type, CharTraits >::traits_type traits_type; // construct/copy/destruct - basic_ibufferstream(std::ios_base::openmode = std::ios_base::in); - basic_ibufferstream(const CharT *, std::size_t, + basic_ibufferstream(std::ios_base::openmode = std::ios_base::in); + basic_ibufferstream(const CharT *, std::size_t, std::ios_base::openmode = std::ios_base::in); - ~basic_ibufferstream(); + ~basic_ibufferstream(); - // public member functions - basic_bufferbuf< CharT, CharTraits > * rdbuf() const; - std::pair< const CharT *, std::size_t > buffer() const; - void buffer(const CharT *, std::size_t); + // public member functions + basic_bufferbuf< CharT, CharTraits > * rdbuf() const; + std::pair< const CharT *, std::size_t > buffer() const; + void buffer(const CharT *, std::size_t); };
    -

    Description

    +

    Description

    A basic_istream class that uses a fixed size character buffer as its formatting buffer.

    -

    +

    basic_ibufferstream public construct/copy/destruct

    1. -
      basic_ibufferstream(std::ios_base::openmode mode = std::ios_base::in);
      +
      basic_ibufferstream(std::ios_base::openmode mode = std::ios_base::in);

      Constructor. Does not throw.

    2. -
      basic_ibufferstream(const CharT * buffer, std::size_t length, 
      +
      basic_ibufferstream(const CharT * buffer, std::size_t length, 
                           std::ios_base::openmode mode = std::ios_base::in);

      Constructor. Assigns formatting buffer. Does not throw.

    3. -
    4. ~basic_ibufferstream();
    5. +
    6. ~basic_ibufferstream();
    -

    -basic_ibufferstream public member functions

    +

    +basic_ibufferstream public member functions

    1. -
      basic_bufferbuf< CharT, CharTraits > * rdbuf() const;
      +
      basic_bufferbuf< CharT, CharTraits > * rdbuf() const;

      Returns the address of the stored stream buffer.

    2. -
      std::pair< const CharT *, std::size_t > buffer() const;
      +
      std::pair< const CharT *, std::size_t > buffer() const;

      Returns the pointer and size of the internal buffer. Does not throw.

    3. -
      void buffer(const CharT * buffer, std::size_t length);
      +
      void buffer(const CharT * buffer, std::size_t length);

      Sets the underlying buffer to a new value. Resets stream position. Does not throw.

    diff --git a/doc/html/boost/interprocess/basic_managed_ext_id992111.html b/doc/html/boost/interprocess/basic_managed_ext_id992111.html new file mode 100644 index 0000000000..86015af562 --- /dev/null +++ b/doc/html/boost/interprocess/basic_managed_ext_id992111.html @@ -0,0 +1,102 @@ + + + +Class template basic_managed_external_buffer + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class template basic_managed_external_buffer

    +

    boost::interprocess::basic_managed_external_buffer

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/managed_external_buffer.hpp>
    +
    +template<typename CharType, typename AllocationAlgorithm, 
    +         template< class IndexConfig > class IndexType> 
    +class basic_managed_external_buffer {
    +public:
    +  // types
    +  typedef base_t::size_type size_type;
    +
    +  // construct/copy/destruct
    +  basic_managed_external_buffer();
    +  basic_managed_external_buffer(create_only_t, void *, size_type);
    +  basic_managed_external_buffer(open_only_t, void *, size_type);
    +  basic_managed_external_buffer(basic_managed_external_buffer &&);
    +  basic_managed_external_buffer& operator=(basic_managed_external_buffer &&);
    +
    +  // public member functions
    +  void grow(size_type);
    +  void swap(basic_managed_external_buffer &);
    +};
    +
    +

    Description

    +

    A basic user memory named object creation class. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

    +
    +

    +basic_managed_external_buffer + public + construct/copy/destruct

    +
      +
    1. +
      basic_managed_external_buffer();
      +

      Default constructor. Does nothing. Useful in combination with move semantics

      +
    2. +
    3. +
      basic_managed_external_buffer(create_only_t, void * addr, size_type size);
      Creates and places the segment manager. This can throw.
    4. +
    5. +
      basic_managed_external_buffer(open_only_t, void * addr, size_type size);
      Creates and places the segment manager. This can throw.
    6. +
    7. +
      basic_managed_external_buffer(basic_managed_external_buffer && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    8. +
    9. +
      basic_managed_external_buffer& 
      +operator=(basic_managed_external_buffer && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    10. +
    +
    +
    +

    +basic_managed_external_buffer public member functions

    +
      +
    1. void grow(size_type extra_bytes);
    2. +
    3. +
      void swap(basic_managed_external_buffer & other);
      +

      Swaps the ownership of the managed heap memories managed by *this and other. Never throws.

      +
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/basic_managed_external__id985860.html b/doc/html/boost/interprocess/basic_managed_external__id985860.html deleted file mode 100755 index 9279dba347..0000000000 --- a/doc/html/boost/interprocess/basic_managed_external__id985860.html +++ /dev/null @@ -1,102 +0,0 @@ - - - -Class template basic_managed_external_buffer - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class template basic_managed_external_buffer

    -

    boost::interprocess::basic_managed_external_buffer

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/managed_external_buffer.hpp>
    -
    -template<typename CharType, typename AllocationAlgorithm, 
    -         template< class IndexConfig > class IndexType> 
    -class basic_managed_external_buffer {
    -public:
    -  // types
    -  typedef base_t::size_type size_type;
    -
    -  // construct/copy/destruct
    -  basic_managed_external_buffer();
    -  basic_managed_external_buffer(create_only_t, void *, size_type);
    -  basic_managed_external_buffer(open_only_t, void *, size_type);
    -  basic_managed_external_buffer(basic_managed_external_buffer &&);
    -  basic_managed_external_buffer& operator=(basic_managed_external_buffer &&);
    -
    -  // public member functions
    -  void grow(size_type);
    -  void swap(basic_managed_external_buffer &);
    -};
    -
    -

    Description

    -

    A basic user memory named object creation class. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

    -
    -

    -basic_managed_external_buffer - public - construct/copy/destruct

    -
      -
    1. -
      basic_managed_external_buffer();
      -

      Default constructor. Does nothing. Useful in combination with move semantics

      -
    2. -
    3. -
      basic_managed_external_buffer(create_only_t, void * addr, size_type size);
      Creates and places the segment manager. This can throw.
    4. -
    5. -
      basic_managed_external_buffer(open_only_t, void * addr, size_type size);
      Creates and places the segment manager. This can throw.
    6. -
    7. -
      basic_managed_external_buffer(basic_managed_external_buffer && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    8. -
    9. -
      basic_managed_external_buffer& 
      -operator=(basic_managed_external_buffer && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    10. -
    -
    -
    -

    -basic_managed_external_buffer public member functions

    -
      -
    1. void grow(size_type extra_bytes);
    2. -
    3. -
      void swap(basic_managed_external_buffer & other);
      -

      Swaps the ownership of the managed heap memories managed by *this and other. Never throws.

      -
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/basic_managed_heap_memory.html b/doc/html/boost/interprocess/basic_managed_heap_memory.html old mode 100755 new mode 100644 index 770c883318..c7115b07fb --- a/doc/html/boost/interprocess/basic_managed_heap_memory.html +++ b/doc/html/boost/interprocess/basic_managed_heap_memory.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    -

    Description

    +

    Description

    A basic heap memory named object creation class. Initializes the heap memory segment. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

    -

    +

    basic_managed_heap_memory public construct/copy/destruct

    1. -
      basic_managed_heap_memory();
      +
      basic_managed_heap_memory();

      Default constructor. Does nothing. Useful in combination with move semantics

    2. -
      basic_managed_heap_memory(size_type size);
      +
      basic_managed_heap_memory(size_type size);

      Creates heap memory and initializes the segment manager. This can throw.

    3. -
      basic_managed_heap_memory(basic_managed_heap_memory && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    4. +
      basic_managed_heap_memory(basic_managed_heap_memory && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    5. -
      basic_managed_heap_memory& operator=(basic_managed_heap_memory && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    6. +
      basic_managed_heap_memory& operator=(basic_managed_heap_memory && moved);
      Moves the ownership of "moved"'s managed memory to *this. Does not throw.
    7. -
      ~basic_managed_heap_memory();
      +
      ~basic_managed_heap_memory();

      Destructor. Liberates the heap memory holding the managed data. Never throws.

    -

    -basic_managed_heap_memory public member functions

    +

    +basic_managed_heap_memory public member functions

    1. -
      bool grow(size_type extra_bytes);
      +
      bool grow(size_type extra_bytes);

      Tries to resize internal heap memory so that we have room for more objects. WARNING: If memory is reallocated, all the objects will be binary-copied to the new buffer. To be able to use this function, all pointers constructed in this buffer must be offset pointers. Otherwise, the result is undefined. Returns true if the growth has been successful, so you will have some extra bytes to allocate new objects. If returns false, the heap allocation has failed.

    2. -
      void swap(basic_managed_heap_memory & other);
      +
      void swap(basic_managed_heap_memory & other);

      Swaps the ownership of the managed heap memories managed by *this and other. Never throws.

    @@ -102,7 +102,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/basic_managed_mapped_file.html b/doc/html/boost/interprocess/basic_managed_mapped_file.html old mode 100755 new mode 100644 index 8acc900bd3..b52897a3e3 --- a/doc/html/boost/interprocess/basic_managed_mapped_file.html +++ b/doc/html/boost/interprocess/basic_managed_mapped_file.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,108 +36,108 @@ class basic_managed_mapped_file { public: // construct/copy/destruct - basic_managed_mapped_file(); - basic_managed_mapped_file(create_only_t, const char *, size_type, + basic_managed_mapped_file(); + basic_managed_mapped_file(create_only_t, const char *, size_type, const void * = 0, const permissions & = permissions()); - basic_managed_mapped_file(open_or_create_t, const char *, size_type, + basic_managed_mapped_file(open_or_create_t, const char *, size_type, const void * = 0, const permissions & = permissions()); - basic_managed_mapped_file(open_only_t, const char *, const void * = 0); - basic_managed_mapped_file(open_copy_on_write_t, const char *, + basic_managed_mapped_file(open_only_t, const char *, const void * = 0); + basic_managed_mapped_file(open_copy_on_write_t, const char *, const void * = 0); - basic_managed_mapped_file(open_read_only_t, const char *, const void * = 0); - basic_managed_mapped_file(basic_managed_mapped_file &&); - basic_managed_mapped_file& operator=(basic_managed_mapped_file &&); - ~basic_managed_mapped_file(); + basic_managed_mapped_file(open_read_only_t, const char *, const void * = 0); + basic_managed_mapped_file(basic_managed_mapped_file &&); + basic_managed_mapped_file& operator=(basic_managed_mapped_file &&); + ~basic_managed_mapped_file(); - // public member functions - void swap(basic_managed_mapped_file &); - bool flush(); + // public member functions + void swap(basic_managed_mapped_file &); + bool flush(); - // public static functions - static bool grow(const char *, size_type); - static bool shrink_to_fit(const char *); + // public static functions + static bool grow(const char *, size_type); + static bool shrink_to_fit(const char *); };
    -

    Description

    +

    Description

    A basic mapped file named object creation class. Initializes the mapped file. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

    -

    +

    basic_managed_mapped_file public construct/copy/destruct

    1. -
      basic_managed_mapped_file();
      +
      basic_managed_mapped_file();

      Creates mapped file and creates and places the segment manager. This can throw.

    2. -
      basic_managed_mapped_file(create_only_t create_only, const char * name, 
      +
      basic_managed_mapped_file(create_only_t create_only, const char * name, 
                                 size_type size, const void * addr = 0, 
                                 const permissions & perm = permissions());

      Creates mapped file and creates and places the segment manager. This can throw.

    3. -
      basic_managed_mapped_file(open_or_create_t open_or_create, const char * name, 
      +
      basic_managed_mapped_file(open_or_create_t open_or_create, const char * name, 
                                 size_type size, const void * addr = 0, 
                                 const permissions & perm = permissions());

      Creates mapped file and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw.

    4. -
      basic_managed_mapped_file(open_only_t open_only, const char * name, 
      +
      basic_managed_mapped_file(open_only_t open_only, const char * name, 
                                 const void * addr = 0);

      Connects to a created mapped file and its segment manager. This can throw.

    5. -
      basic_managed_mapped_file(open_copy_on_write_t, const char * name, 
      +
      basic_managed_mapped_file(open_copy_on_write_t, const char * name, 
                                 const void * addr = 0);

      Connects to a created mapped file and its segment manager in copy_on_write mode. This can throw.

    6. -
      basic_managed_mapped_file(open_read_only_t, const char * name, 
      +
      basic_managed_mapped_file(open_read_only_t, const char * name, 
                                 const void * addr = 0);

      Connects to a created mapped file and its segment manager in read-only mode. This can throw.

    7. -
      basic_managed_mapped_file(basic_managed_mapped_file && moved);
      +
      basic_managed_mapped_file(basic_managed_mapped_file && moved);

      Moves the ownership of "moved"'s managed memory to *this. Does not throw

    8. -
      basic_managed_mapped_file& operator=(basic_managed_mapped_file && moved);
      +
      basic_managed_mapped_file& operator=(basic_managed_mapped_file && moved);

      Moves the ownership of "moved"'s managed memory to *this. Does not throw

    9. -
      ~basic_managed_mapped_file();
      +
      ~basic_managed_mapped_file();

      Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

    -

    -basic_managed_mapped_file public member functions

    +

    +basic_managed_mapped_file public member functions

    1. -
      void swap(basic_managed_mapped_file & other);
      +
      void swap(basic_managed_mapped_file & other);

      Swaps the ownership of the managed mapped memories managed by *this and other. Never throws.

    2. -
      bool flush();
      +
      bool flush();

      Flushes cached data to file. Never throws

    -

    -basic_managed_mapped_file public static functions

    +

    +basic_managed_mapped_file public static functions

    1. -
      static bool grow(const char * filename, size_type extra_bytes);
      +
      static bool grow(const char * filename, size_type extra_bytes);

      Tries to resize mapped file so that we have room for more objects.

      This function is not synchronized so no other thread or process should be reading or writing the file

    2. -
      static bool shrink_to_fit(const char * filename);
      +
      static bool shrink_to_fit(const char * filename);

      Tries to resize mapped file to minimized the size of the file.

      This function is not synchronized so no other thread or process should be reading or writing the file

    3. @@ -155,7 +155,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/interprocess/basic_managed_sha_id992762.html b/doc/html/boost/interprocess/basic_managed_sha_id992762.html new file mode 100644 index 0000000000..19a56ae4b6 --- /dev/null +++ b/doc/html/boost/interprocess/basic_managed_sha_id992762.html @@ -0,0 +1,156 @@ + + + +Class template basic_managed_shared_memory + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Class template basic_managed_shared_memory

      +

      boost::interprocess::basic_managed_shared_memory

      +
      +

      Synopsis

      +
      // In header: <boost/interprocess/managed_shared_memory.hpp>
      +
      +template<typename CharType, typename AllocationAlgorithm, 
      +         template< class IndexConfig > class IndexType> 
      +class basic_managed_shared_memory {
      +public:
      +  // construct/copy/destruct
      +  basic_managed_shared_memory();
      +  basic_managed_shared_memory(create_only_t, const char *, size_type, 
      +                              const void * = 0, 
      +                              const permissions & = permissions());
      +  basic_managed_shared_memory(open_or_create_t, const char *, size_type, 
      +                              const void * = 0, 
      +                              const permissions & = permissions());
      +  basic_managed_shared_memory(open_copy_on_write_t, const char *, 
      +                              const void * = 0);
      +  basic_managed_shared_memory(open_read_only_t, const char *, 
      +                              const void * = 0);
      +  basic_managed_shared_memory(open_only_t, const char *, const void * = 0);
      +  basic_managed_shared_memory(basic_managed_shared_memory &&);
      +  basic_managed_shared_memory& operator=(basic_managed_shared_memory &&);
      +  ~basic_managed_shared_memory();
      +
      +  // public member functions
      +  void swap(basic_managed_shared_memory &);
      +
      +  // public static functions
      +  static bool grow(const char *, size_type);
      +  static bool shrink_to_fit(const char *);
      +};
      +
      +

      Description

      +

      A basic shared memory named object creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

      +
      +

      +basic_managed_shared_memory + public + construct/copy/destruct

      +
        +
      1. +
        basic_managed_shared_memory();
        +

        Default constructor. Does nothing. Useful in combination with move semantics

        +
      2. +
      3. +
        basic_managed_shared_memory(create_only_t create_only, const char * name, 
        +                            size_type size, const void * addr = 0, 
        +                            const permissions & perm = permissions());
        +

        Creates shared memory and creates and places the segment manager. This can throw.

        +
      4. +
      5. +
        basic_managed_shared_memory(open_or_create_t open_or_create, 
        +                            const char * name, size_type size, 
        +                            const void * addr = 0, 
        +                            const permissions & perm = permissions());
        +

        Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw.

        +
      6. +
      7. +
        basic_managed_shared_memory(open_copy_on_write_t, const char * name, 
        +                            const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager. in copy_on_write mode. This can throw.

        +
      8. +
      9. +
        basic_managed_shared_memory(open_read_only_t, const char * name, 
        +                            const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager. in read-only mode. This can throw.

        +
      10. +
      11. +
        basic_managed_shared_memory(open_only_t open_only, const char * name, 
        +                            const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager. This can throw.

        +
      12. +
      13. +
        basic_managed_shared_memory(basic_managed_shared_memory && moved);
        +

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        +
      14. +
      15. +
        basic_managed_shared_memory& operator=(basic_managed_shared_memory && moved);
        +

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        +
      16. +
      17. +
        ~basic_managed_shared_memory();
        +

        Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

        +
      18. +
      +
      +
      +

      +basic_managed_shared_memory public member functions

      +
      1. +
        void swap(basic_managed_shared_memory & other);
        +

        Swaps the ownership of the managed shared memories managed by *this and other. Never throws.

        +
      +
      +
      +

      +basic_managed_shared_memory public static functions

      +
        +
      1. +
        static bool grow(const char * shmname, size_type extra_bytes);
        +

        Tries to resize the managed shared memory object so that we have room for more objects.

        +

        This function is not synchronized so no other thread or process should be reading or writing the file

        +
      2. +
      3. +
        static bool shrink_to_fit(const char * shmname);
        +

        Tries to resize the managed shared memory to minimized the size of the file.

        +

        This function is not synchronized so no other thread or process should be reading or writing the file

        +
      4. +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/interprocess/basic_managed_shared_me_id986512.html b/doc/html/boost/interprocess/basic_managed_shared_me_id986512.html deleted file mode 100755 index 75d837f1d3..0000000000 --- a/doc/html/boost/interprocess/basic_managed_shared_me_id986512.html +++ /dev/null @@ -1,160 +0,0 @@ - - - -Class template basic_managed_shared_memory - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Class template basic_managed_shared_memory

      -

      boost::interprocess::basic_managed_shared_memory

      -
      -

      Synopsis

      -
      // In header: <boost/interprocess/managed_shared_memory.hpp>
      -
      -template<typename CharType, typename AllocationAlgorithm, 
      -         template< class IndexConfig > class IndexType> 
      -class basic_managed_shared_memory {
      -public:
      -  // construct/copy/destruct
      -  basic_managed_shared_memory();
      -  basic_managed_shared_memory(create_only_t, const char *, size_type, 
      -                              const void * = 0, 
      -                              const permissions & = permissions());
      -  basic_managed_shared_memory(open_or_create_t, const char *, size_type, 
      -                              const void * = 0, 
      -                              const permissions & = permissions());
      -  basic_managed_shared_memory(open_copy_on_write_t, const char *, 
      -                              const void * = 0);
      -  basic_managed_shared_memory(open_read_only_t, const char *, 
      -                              const void * = 0);
      -  basic_managed_shared_memory(open_only_t, const char *, const void * = 0);
      -  basic_managed_shared_memory(basic_managed_shared_memory &&);
      -  basic_managed_shared_memory& operator=(basic_managed_shared_memory &&);
      -  ~basic_managed_shared_memory();
      -
      -  // public member functions
      -  void swap(basic_managed_shared_memory &);
      -  bool flush();
      -
      -  // public static functions
      -  static bool grow(const char *, size_type);
      -  static bool shrink_to_fit(const char *);
      -};
      -
      -

      Description

      -

      A basic shared memory named object creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

      -
      -

      -basic_managed_shared_memory - public - construct/copy/destruct

      -
        -
      1. -
        basic_managed_shared_memory();
        -

        Default constructor. Does nothing. Useful in combination with move semantics

        -
      2. -
      3. -
        basic_managed_shared_memory(create_only_t create_only, const char * name, 
        -                            size_type size, const void * addr = 0, 
        -                            const permissions & perm = permissions());
        -

        Creates shared memory and creates and places the segment manager. This can throw.

        -
      4. -
      5. -
        basic_managed_shared_memory(open_or_create_t open_or_create, 
        -                            const char * name, size_type size, 
        -                            const void * addr = 0, 
        -                            const permissions & perm = permissions());
        -

        Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw.

        -
      6. -
      7. -
        basic_managed_shared_memory(open_copy_on_write_t, const char * name, 
        -                            const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager. in copy_on_write mode. This can throw.

        -
      8. -
      9. -
        basic_managed_shared_memory(open_read_only_t, const char * name, 
        -                            const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager. in read-only mode. This can throw.

        -
      10. -
      11. -
        basic_managed_shared_memory(open_only_t open_only, const char * name, 
        -                            const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager. This can throw.

        -
      12. -
      13. -
        basic_managed_shared_memory(basic_managed_shared_memory && moved);
        -

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        -
      14. -
      15. -
        basic_managed_shared_memory& operator=(basic_managed_shared_memory && moved);
        -

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        -
      16. -
      17. -
        ~basic_managed_shared_memory();
        -

        Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

        -
      18. -
      -
      -
      -

      -basic_managed_shared_memory public member functions

      -
        -
      1. -
        void swap(basic_managed_shared_memory & other);
        -

        Swaps the ownership of the managed shared memories managed by *this and other. Never throws.

        -
      2. -
      3. bool flush();
      4. -
      -
      -
      -

      -basic_managed_shared_memory public static functions

      -
        -
      1. -
        static bool grow(const char * shmname, size_type extra_bytes);
        -

        Tries to resize the managed shared memory object so that we have room for more objects.

        -

        This function is not synchronized so no other thread or process should be reading or writing the file

        -
      2. -
      3. -
        static bool shrink_to_fit(const char * shmname);
        -

        Tries to resize the managed shared memory to minimized the size of the file.

        -

        This function is not synchronized so no other thread or process should be reading or writing the file

        -
      4. -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/interprocess/basic_managed_win_id993101.html b/doc/html/boost/interprocess/basic_managed_win_id993101.html new file mode 100644 index 0000000000..73906840dd --- /dev/null +++ b/doc/html/boost/interprocess/basic_managed_win_id993101.html @@ -0,0 +1,144 @@ + + + +Class template basic_managed_windows_shared_memory + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Class template basic_managed_windows_shared_memory

      +

      boost::interprocess::basic_managed_windows_shared_memory

      +
      +

      Synopsis

      +
      // In header: <boost/interprocess/managed_windows_shared_memory.hpp>
      +
      +template<typename CharType, typename AllocationAlgorithm, 
      +         template< class IndexConfig > class IndexType> 
      +class basic_managed_windows_shared_memory {
      +public:
      +  // types
      +  typedef base_t::size_type size_type;
      +
      +  // construct/copy/destruct
      +  basic_managed_windows_shared_memory();
      +  basic_managed_windows_shared_memory(create_only_t, const char *, size_type, 
      +                                      const void * = 0, 
      +                                      const permissions & = permissions());
      +  basic_managed_windows_shared_memory(open_or_create_t, const char *, 
      +                                      size_type, const void * = 0, 
      +                                      const permissions & = permissions());
      +  basic_managed_windows_shared_memory(open_only_t, const char *, 
      +                                      const void * = 0);
      +  basic_managed_windows_shared_memory(open_copy_on_write_t, const char *, 
      +                                      const void * = 0);
      +  basic_managed_windows_shared_memory(open_read_only_t, const char *, 
      +                                      const void * = 0);
      +  basic_managed_windows_shared_memory(basic_managed_windows_shared_memory &&);
      +  basic_managed_windows_shared_memory& 
      +  operator=(basic_managed_windows_shared_memory &&);
      +  ~basic_managed_windows_shared_memory();
      +
      +  // public member functions
      +  void swap(basic_managed_windows_shared_memory &);
      +};
      +
      +

      Description

      +

      A basic managed windows shared memory creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType> Unlike basic_managed_shared_memory, it has no kernel persistence and the shared memory is destroyed when all processes destroy all their windows_shared_memory objects and mapped regions for the same shared memory or the processes end/crash.

      +

      Warning: basic_managed_windows_shared_memory and basic_managed_shared_memory can't communicate between them.

      +
      +

      +basic_managed_windows_shared_memory + public + construct/copy/destruct

      +
        +
      1. +
        basic_managed_windows_shared_memory();
        +

        Default constructor. Does nothing. Useful in combination with move semantics

        +
      2. +
      3. +
        basic_managed_windows_shared_memory(create_only_t create_only, 
        +                                    const char * name, size_type size, 
        +                                    const void * addr = 0, 
        +                                    const permissions & perm = permissions());
        +

        Creates shared memory and creates and places the segment manager. This can throw.

        +
      4. +
      5. +
        basic_managed_windows_shared_memory(open_or_create_t open_or_create, 
        +                                    const char * name, size_type size, 
        +                                    const void * addr = 0, 
        +                                    const permissions & perm = permissions());
        +

        Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw.

        +
      6. +
      7. +
        basic_managed_windows_shared_memory(open_only_t open_only, const char * name, 
        +                                    const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager. This can throw.

        +
      8. +
      9. +
        basic_managed_windows_shared_memory(open_copy_on_write_t, const char * name, 
        +                                    const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager in copy_on_write mode. This can throw.

        +
      10. +
      11. +
        basic_managed_windows_shared_memory(open_read_only_t, const char * name, 
        +                                    const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager in read-only mode. This can throw.

        +
      12. +
      13. +
        basic_managed_windows_shared_memory(basic_managed_windows_shared_memory && moved);
        +

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        +
      14. +
      15. +
        basic_managed_windows_shared_memory& 
        +operator=(basic_managed_windows_shared_memory && moved);
        +

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        +
      16. +
      17. +
        ~basic_managed_windows_shared_memory();
        +

        Destroys *this and indicates that the calling process is finished using the resource. All mapped regions are still valid after destruction. When all mapped regions and basic_managed_windows_shared_memory objects referring the shared memory are destroyed, the operating system will destroy the shared memory.

        +
      18. +
      +
      +
      +

      +basic_managed_windows_shared_memory public member functions

      +
      1. +
        void swap(basic_managed_windows_shared_memory & other);
        +

        Swaps the ownership of the managed mapped memories managed by *this and other. Never throws.

        +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/interprocess/basic_managed_windows_s_id986858.html b/doc/html/boost/interprocess/basic_managed_windows_s_id986858.html deleted file mode 100755 index 94ec7d07f1..0000000000 --- a/doc/html/boost/interprocess/basic_managed_windows_s_id986858.html +++ /dev/null @@ -1,144 +0,0 @@ - - - -Class template basic_managed_windows_shared_memory - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Class template basic_managed_windows_shared_memory

      -

      boost::interprocess::basic_managed_windows_shared_memory

      -
      -

      Synopsis

      -
      // In header: <boost/interprocess/managed_windows_shared_memory.hpp>
      -
      -template<typename CharType, typename AllocationAlgorithm, 
      -         template< class IndexConfig > class IndexType> 
      -class basic_managed_windows_shared_memory {
      -public:
      -  // types
      -  typedef base_t::size_type size_type;
      -
      -  // construct/copy/destruct
      -  basic_managed_windows_shared_memory();
      -  basic_managed_windows_shared_memory(create_only_t, const char *, size_type, 
      -                                      const void * = 0, 
      -                                      const permissions & = permissions());
      -  basic_managed_windows_shared_memory(open_or_create_t, const char *, 
      -                                      size_type, const void * = 0, 
      -                                      const permissions & = permissions());
      -  basic_managed_windows_shared_memory(open_only_t, const char *, 
      -                                      const void * = 0);
      -  basic_managed_windows_shared_memory(open_copy_on_write_t, const char *, 
      -                                      const void * = 0);
      -  basic_managed_windows_shared_memory(open_read_only_t, const char *, 
      -                                      const void * = 0);
      -  basic_managed_windows_shared_memory(basic_managed_windows_shared_memory &&);
      -  basic_managed_windows_shared_memory& 
      -  operator=(basic_managed_windows_shared_memory &&);
      -  ~basic_managed_windows_shared_memory();
      -
      -  // public member functions
      -  void swap(basic_managed_windows_shared_memory &);
      -};
      -
      -

      Description

      -

      A basic managed windows shared memory creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType> Unlike basic_managed_shared_memory, it has no kernel persistence and the shared memory is destroyed when all processes destroy all their windows_shared_memory objects and mapped regions for the same shared memory or the processes end/crash.

      -

      Warning: basic_managed_windows_shared_memory and basic_managed_shared_memory can't communicate between them.

      -
      -

      -basic_managed_windows_shared_memory - public - construct/copy/destruct

      -
        -
      1. -
        basic_managed_windows_shared_memory();
        -

        Default constructor. Does nothing. Useful in combination with move semantics

        -
      2. -
      3. -
        basic_managed_windows_shared_memory(create_only_t create_only, 
        -                                    const char * name, size_type size, 
        -                                    const void * addr = 0, 
        -                                    const permissions & perm = permissions());
        -

        Creates shared memory and creates and places the segment manager. This can throw.

        -
      4. -
      5. -
        basic_managed_windows_shared_memory(open_or_create_t open_or_create, 
        -                                    const char * name, size_type size, 
        -                                    const void * addr = 0, 
        -                                    const permissions & perm = permissions());
        -

        Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw.

        -
      6. -
      7. -
        basic_managed_windows_shared_memory(open_only_t open_only, const char * name, 
        -                                    const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager. This can throw.

        -
      8. -
      9. -
        basic_managed_windows_shared_memory(open_copy_on_write_t, const char * name, 
        -                                    const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager in copy_on_write mode. This can throw.

        -
      10. -
      11. -
        basic_managed_windows_shared_memory(open_read_only_t, const char * name, 
        -                                    const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager in read-only mode. This can throw.

        -
      12. -
      13. -
        basic_managed_windows_shared_memory(basic_managed_windows_shared_memory && moved);
        -

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        -
      14. -
      15. -
        basic_managed_windows_shared_memory& 
        -operator=(basic_managed_windows_shared_memory && moved);
        -

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        -
      16. -
      17. -
        ~basic_managed_windows_shared_memory();
        -

        Destroys *this and indicates that the calling process is finished using the resource. All mapped regions are still valid after destruction. When all mapped regions and basic_managed_windows_shared_memory objects referring the shared memory are destroyed, the operating system will destroy the shared memory.

        -
      18. -
      -
      -
      -

      -basic_managed_windows_shared_memory public member functions

      -
      1. -
        void swap(basic_managed_windows_shared_memory & other);
        -

        Swaps the ownership of the managed mapped memories managed by *this and other. Never throws.

        -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/interprocess/basic_managed_xsi_id993432.html b/doc/html/boost/interprocess/basic_managed_xsi_id993432.html new file mode 100644 index 0000000000..5cc277af77 --- /dev/null +++ b/doc/html/boost/interprocess/basic_managed_xsi_id993432.html @@ -0,0 +1,151 @@ + + + +Class template basic_managed_xsi_shared_memory + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Class template basic_managed_xsi_shared_memory

      +

      boost::interprocess::basic_managed_xsi_shared_memory

      +
      +

      Synopsis

      +
      // In header: <boost/interprocess/managed_xsi_shared_memory.hpp>
      +
      +template<typename CharType, typename AllocationAlgorithm, 
      +         template< class IndexConfig > class IndexType> 
      +class basic_managed_xsi_shared_memory {
      +public:
      +  // types
      +  typedef base_t::size_type size_type;
      +
      +  // construct/copy/destruct
      +  basic_managed_xsi_shared_memory();
      +  basic_managed_xsi_shared_memory(create_only_t, const xsi_key &, std::size_t, 
      +                                  const void * = 0, 
      +                                  const permissions & = permissions());
      +  basic_managed_xsi_shared_memory(open_or_create_t, const xsi_key &, 
      +                                  std::size_t, const void * = 0, 
      +                                  const permissions & = permissions());
      +  basic_managed_xsi_shared_memory(open_read_only_t, const xsi_key &, 
      +                                  const void * = 0);
      +  basic_managed_xsi_shared_memory(open_only_t, const xsi_key &, 
      +                                  const void * = 0);
      +  basic_managed_xsi_shared_memory(basic_managed_xsi_shared_memory &&);
      +  basic_managed_xsi_shared_memory& 
      +  operator=(basic_managed_xsi_shared_memory &&);
      +  ~basic_managed_xsi_shared_memory();
      +
      +  // public member functions
      +  void swap(basic_managed_xsi_shared_memory &);
      +  int get_shmid() const;
      +
      +  // public static functions
      +  static bool remove(int);
      +};
      +
      +

      Description

      +

      A basic X/Open System Interface (XSI) shared memory named object creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

      +
      +

      +basic_managed_xsi_shared_memory + public + construct/copy/destruct

      +
        +
      1. +
        basic_managed_xsi_shared_memory();
        +

        Default constructor. Does nothing. Useful in combination with move semantics

        +
      2. +
      3. +
        basic_managed_xsi_shared_memory(create_only_t create_only, 
        +                                const xsi_key & key, std::size_t size, 
        +                                const void * addr = 0, 
        +                                const permissions & perm = permissions());
        +

        Creates shared memory and creates and places the segment manager. This can throw.

        +
      4. +
      5. +
        basic_managed_xsi_shared_memory(open_or_create_t open_or_create, 
        +                                const xsi_key & key, std::size_t size, 
        +                                const void * addr = 0, 
        +                                const permissions & perm = permissions());
        +

        Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw.

        +
      6. +
      7. +
        basic_managed_xsi_shared_memory(open_read_only_t, const xsi_key & key, 
        +                                const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager. in read-only mode. This can throw.

        +
      8. +
      9. +
        basic_managed_xsi_shared_memory(open_only_t open_only, const xsi_key & key, 
        +                                const void * addr = 0);
        +

        Connects to a created shared memory and its segment manager. This can throw.

        +
      10. +
      11. +
        basic_managed_xsi_shared_memory(basic_managed_xsi_shared_memory && moved);
        +

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        +
      12. +
      13. +
        basic_managed_xsi_shared_memory& 
        +operator=(basic_managed_xsi_shared_memory && moved);
        +

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        +
      14. +
      15. +
        ~basic_managed_xsi_shared_memory();
        +

        Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

        +
      16. +
      +
      +
      +

      +basic_managed_xsi_shared_memory public member functions

      +
        +
      1. +
        void swap(basic_managed_xsi_shared_memory & other);
        +

        Swaps the ownership of the managed shared memories managed by *this and other. Never throws.

        +
      2. +
      3. int get_shmid() const;
      4. +
      +
      +
      +

      +basic_managed_xsi_shared_memory public static functions

      +
      1. +
        static bool remove(int shmid);
        +

        Erases a XSI shared memory object identified by shmid from the system. Returns false on error. Never throws

        +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/interprocess/basic_managed_xsi_share_id987189.html b/doc/html/boost/interprocess/basic_managed_xsi_share_id987189.html deleted file mode 100755 index ca7281d64c..0000000000 --- a/doc/html/boost/interprocess/basic_managed_xsi_share_id987189.html +++ /dev/null @@ -1,151 +0,0 @@ - - - -Class template basic_managed_xsi_shared_memory - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Class template basic_managed_xsi_shared_memory

      -

      boost::interprocess::basic_managed_xsi_shared_memory

      -
      -

      Synopsis

      -
      // In header: <boost/interprocess/managed_xsi_shared_memory.hpp>
      -
      -template<typename CharType, typename AllocationAlgorithm, 
      -         template< class IndexConfig > class IndexType> 
      -class basic_managed_xsi_shared_memory {
      -public:
      -  // types
      -  typedef base_t::size_type size_type;
      -
      -  // construct/copy/destruct
      -  basic_managed_xsi_shared_memory();
      -  basic_managed_xsi_shared_memory(create_only_t, const xsi_key &, std::size_t, 
      -                                  const void * = 0, 
      -                                  const permissions & = permissions());
      -  basic_managed_xsi_shared_memory(open_or_create_t, const xsi_key &, 
      -                                  std::size_t, const void * = 0, 
      -                                  const permissions & = permissions());
      -  basic_managed_xsi_shared_memory(open_read_only_t, const xsi_key &, 
      -                                  const void * = 0);
      -  basic_managed_xsi_shared_memory(open_only_t, const xsi_key &, 
      -                                  const void * = 0);
      -  basic_managed_xsi_shared_memory(basic_managed_xsi_shared_memory &&);
      -  basic_managed_xsi_shared_memory& 
      -  operator=(basic_managed_xsi_shared_memory &&);
      -  ~basic_managed_xsi_shared_memory();
      -
      -  // public member functions
      -  void swap(basic_managed_xsi_shared_memory &);
      -  int get_shmid() const;
      -
      -  // public static functions
      -  static bool remove(int);
      -};
      -
      -

      Description

      -

      A basic X/Open System Interface (XSI) shared memory named object creation class. Initializes the shared memory segment. Inherits all basic functionality from basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType>

      -
      -

      -basic_managed_xsi_shared_memory - public - construct/copy/destruct

      -
        -
      1. -
        basic_managed_xsi_shared_memory();
        -

        Default constructor. Does nothing. Useful in combination with move semantics

        -
      2. -
      3. -
        basic_managed_xsi_shared_memory(create_only_t create_only, 
        -                                const xsi_key & key, std::size_t size, 
        -                                const void * addr = 0, 
        -                                const permissions & perm = permissions());
        -

        Creates shared memory and creates and places the segment manager. This can throw.

        -
      4. -
      5. -
        basic_managed_xsi_shared_memory(open_or_create_t open_or_create, 
        -                                const xsi_key & key, std::size_t size, 
        -                                const void * addr = 0, 
        -                                const permissions & perm = permissions());
        -

        Creates shared memory and creates and places the segment manager if segment was not created. If segment was created it connects to the segment. This can throw.

        -
      6. -
      7. -
        basic_managed_xsi_shared_memory(open_read_only_t, const xsi_key & key, 
        -                                const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager. in read-only mode. This can throw.

        -
      8. -
      9. -
        basic_managed_xsi_shared_memory(open_only_t open_only, const xsi_key & key, 
        -                                const void * addr = 0);
        -

        Connects to a created shared memory and its segment manager. This can throw.

        -
      10. -
      11. -
        basic_managed_xsi_shared_memory(basic_managed_xsi_shared_memory && moved);
        -

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        -
      12. -
      13. -
        basic_managed_xsi_shared_memory& 
        -operator=(basic_managed_xsi_shared_memory && moved);
        -

        Moves the ownership of "moved"'s managed memory to *this. Does not throw

        -
      14. -
      15. -
        ~basic_managed_xsi_shared_memory();
        -

        Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

        -
      16. -
      -
      -
      -

      -basic_managed_xsi_shared_memory public member functions

      -
        -
      1. -
        void swap(basic_managed_xsi_shared_memory & other);
        -

        Swaps the ownership of the managed shared memories managed by *this and other. Never throws.

        -
      2. -
      3. int get_shmid() const;
      4. -
      -
      -
      -

      -basic_managed_xsi_shared_memory public static functions

      -
      1. -
        static bool remove(int shmid);
        -

        Erases a XSI shared memory object identified by shmid from the system. Returns false on error. Never throws

        -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/interprocess/basic_obufferstream.html b/doc/html/boost/interprocess/basic_obufferstream.html old mode 100755 new mode 100644 index e313663f45..18b85ac245 --- a/doc/html/boost/interprocess/basic_obufferstream.html +++ b/doc/html/boost/interprocess/basic_obufferstream.html @@ -42,51 +42,51 @@ typedef std::basic_ios< char_type, CharTraits >::traits_type traits_type; // construct/copy/destruct - basic_obufferstream(std::ios_base::openmode = std::ios_base::out); - basic_obufferstream(CharT *, std::size_t, + basic_obufferstream(std::ios_base::openmode = std::ios_base::out); + basic_obufferstream(CharT *, std::size_t, std::ios_base::openmode = std::ios_base::out); - ~basic_obufferstream(); + ~basic_obufferstream(); - // public member functions - basic_bufferbuf< CharT, CharTraits > * rdbuf() const; - std::pair< CharT *, std::size_t > buffer() const; - void buffer(CharT *, std::size_t); + // public member functions + basic_bufferbuf< CharT, CharTraits > * rdbuf() const; + std::pair< CharT *, std::size_t > buffer() const; + void buffer(CharT *, std::size_t); };
    -

    Description

    +

    Description

    A basic_ostream class that uses a fixed size character buffer as its formatting buffer.

    -

    +

    basic_obufferstream public construct/copy/destruct

    1. -
      basic_obufferstream(std::ios_base::openmode mode = std::ios_base::out);
      +
      basic_obufferstream(std::ios_base::openmode mode = std::ios_base::out);

      Constructor. Does not throw.

    2. -
      basic_obufferstream(CharT * buffer, std::size_t length, 
      +
      basic_obufferstream(CharT * buffer, std::size_t length, 
                           std::ios_base::openmode mode = std::ios_base::out);

      Constructor. Assigns formatting buffer. Does not throw.

    3. -
    4. ~basic_obufferstream();
    5. +
    6. ~basic_obufferstream();
    -

    -basic_obufferstream public member functions

    +

    +basic_obufferstream public member functions

    1. -
      basic_bufferbuf< CharT, CharTraits > * rdbuf() const;
      +
      basic_bufferbuf< CharT, CharTraits > * rdbuf() const;

      Returns the address of the stored stream buffer.

    2. -
      std::pair< CharT *, std::size_t > buffer() const;
      +
      std::pair< CharT *, std::size_t > buffer() const;

      Returns the pointer and size of the internal buffer. Does not throw.

    3. -
      void buffer(CharT * buffer, std::size_t length);
      +
      void buffer(CharT * buffer, std::size_t length);

      Sets the underlying buffer to a new value. Resets stream position. Does not throw.

    diff --git a/doc/html/boost/interprocess/basic_vectorbuf.html b/doc/html/boost/interprocess/basic_vectorbuf.html old mode 100755 new mode 100644 index 0cb8483b05..06f8cb4c9a --- a/doc/html/boost/interprocess/basic_vectorbuf.html +++ b/doc/html/boost/interprocess/basic_vectorbuf.html @@ -43,58 +43,58 @@ typedef CharTraits traits_type; // construct/copy/destruct - explicit basic_vectorbuf(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); + explicit basic_vectorbuf(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); template<typename VectorParameter> - explicit basic_vectorbuf(const VectorParameter &, + explicit basic_vectorbuf(const VectorParameter &, std::ios_base::openmode = std::ios_base::in|std::ios_base::out); - ~basic_vectorbuf(); + ~basic_vectorbuf(); - // public member functions - void swap_vector(vector_type &); - const vector_type & vector() const; - void reserve(typename vector_type::size_type); - void clear(); + // public member functions + void swap_vector(vector_type &); + const vector_type & vector() const; + void reserve(typename vector_type::size_type); + void clear(); };
    -

    Description

    +

    Description

    A streambuf class that controls the transmission of elements to and from a basic_ivectorstream, basic_ovectorstream or basic_vectorstream. It holds a character vector specified by CharVector template parameter as its formatting buffer. The vector must have contiguous storage, like std::vector, boost::interprocess::vector or boost::interprocess::basic_string

    -

    +

    basic_vectorbuf public construct/copy/destruct

    1. -
      explicit basic_vectorbuf(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);
      +
      explicit basic_vectorbuf(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Throws if vector_type default constructor throws.

    2. template<typename VectorParameter> 
      -  explicit basic_vectorbuf(const VectorParameter & param, 
      +  explicit basic_vectorbuf(const VectorParameter & param, 
                                  std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Throws if vector_type(const VectorParameter &param) throws.

    3. -
    4. ~basic_vectorbuf();
    5. +
    6. ~basic_vectorbuf();
    -

    -basic_vectorbuf public member functions

    +

    +basic_vectorbuf public member functions

    1. -
      void swap_vector(vector_type & vect);
      +
      void swap_vector(vector_type & vect);

      Swaps the underlying vector with the passed vector. This function resets the read/write position in the stream. Does not throw.

    2. -
      const vector_type & vector() const;
      +
      const vector_type & vector() const;

      Returns a const reference to the internal vector. Does not throw.

    3. -
      void reserve(typename vector_type::size_type size);
      +
      void reserve(typename vector_type::size_type size);

      Preallocates memory from the internal vector. Resets the stream to the first position. Throws if the internals vector's memory allocation throws.

    4. -
      void clear();
      +
      void clear();

      Calls clear() method of the internal vector. Resets the stream to the first position.

    diff --git a/doc/html/boost/interprocess/basic_vectorstream.html b/doc/html/boost/interprocess/basic_vectorstream.html old mode 100755 new mode 100644 index 503685248e..20e270bb5a --- a/doc/html/boost/interprocess/basic_vectorstream.html +++ b/doc/html/boost/interprocess/basic_vectorstream.html @@ -43,60 +43,60 @@ typedef std::basic_ios< char_type, CharTraits >::traits_type traits_type; // construct/copy/destruct - basic_vectorstream(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); + basic_vectorstream(std::ios_base::openmode = std::ios_base::in|std::ios_base::out); template<typename VectorParameter> - basic_vectorstream(const VectorParameter &, + basic_vectorstream(const VectorParameter &, std::ios_base::openmode = std::ios_base::in|std::ios_base::out); - ~basic_vectorstream(); + ~basic_vectorstream(); - // public member functions - basic_vectorbuf< CharVector, CharTraits > * rdbuf() const; - void swap_vector(vector_type &); - const vector_type & vector() const; - void reserve(typename vector_type::size_type); - void clear(); + // public member functions + basic_vectorbuf< CharVector, CharTraits > * rdbuf() const; + void swap_vector(vector_type &); + const vector_type & vector() const; + void reserve(typename vector_type::size_type); + void clear(); };
    -

    Description

    +

    Description

    A basic_iostream class that holds a character vector specified by CharVector template parameter as its formatting buffer. The vector must have contiguous storage, like std::vector, boost::interprocess::vector or boost::interprocess::basic_string

    -

    +

    basic_vectorstream public construct/copy/destruct

    1. -
      basic_vectorstream(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);
      +
      basic_vectorstream(std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Throws if vector_type default constructor throws.

    2. template<typename VectorParameter> 
      -  basic_vectorstream(const VectorParameter & param, 
      +  basic_vectorstream(const VectorParameter & param, 
                            std::ios_base::openmode mode = std::ios_base::in|std::ios_base::out);

      Constructor. Throws if vector_type(const VectorParameter &param) throws.

    3. -
    4. ~basic_vectorstream();
    5. +
    6. ~basic_vectorstream();
    -

    -basic_vectorstream public member functions

    +

    +basic_vectorstream public member functions

      -
    1. basic_vectorbuf< CharVector, CharTraits > * rdbuf() const;
    2. +
    3. basic_vectorbuf< CharVector, CharTraits > * rdbuf() const;
    4. -
      void swap_vector(vector_type & vect);
      +
      void swap_vector(vector_type & vect);

      Swaps the underlying vector with the passed vector. This function resets the read/write position in the stream. Does not throw.

    5. -
      const vector_type & vector() const;
      +
      const vector_type & vector() const;

      Returns a const reference to the internal vector. Does not throw.

    6. -
      void reserve(typename vector_type::size_type size);
      +
      void reserve(typename vector_type::size_type size);

      Calls reserve() method of the internal vector. Resets the stream to the first position. Throws if the internals vector's reserve throws.

    7. -
      void clear();
      +
      void clear();

      Calls clear() method of the internal vector. Resets the stream to the first position.

    diff --git a/doc/html/boost/interprocess/cached_adaptive_pool.html b/doc/html/boost/interprocess/cached_adaptive_pool.html old mode 100755 new mode 100644 index 1a07ce1aa9..a6048428ee --- a/doc/html/boost/interprocess/cached_adaptive_pool.html +++ b/doc/html/boost/interprocess/cached_adaptive_pool.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -54,184 +54,184 @@ }; // construct/copy/destruct - cached_adaptive_pool(segment_manager *); - cached_adaptive_pool(const cached_adaptive_pool &); + cached_adaptive_pool(segment_manager *); + cached_adaptive_pool(const cached_adaptive_pool &); template<typename T2> - cached_adaptive_pool(const cached_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > &); + cached_adaptive_pool(const cached_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > &); template<typename T2, typename SegmentManager2, std::size_t N2, std::size_t F2, unsigned char OP2> cached_adaptive_pool& - operator=(const cached_adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &); - cached_adaptive_pool& operator=(const cached_adaptive_pool &); - ~cached_adaptive_pool(); + operator=(const cached_adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &); + cached_adaptive_pool& operator=(const cached_adaptive_pool &); + ~cached_adaptive_pool(); - // public member functions - node_pool_t * get_node_pool() const; - segment_manager * get_segment_manager() const; - size_type max_size() const; - pointer allocate(size_type, cvoid_pointer = 0); - void deallocate(const pointer &, size_type); - void deallocate_free_blocks(); - pointer address(reference) const; - const_pointer address(const_reference) const; - void construct(const pointer &, const_reference); - void destroy(const pointer &); - size_type size(const pointer &) const; + // public member functions + node_pool_t * get_node_pool() const; + segment_manager * get_segment_manager() const; + size_type max_size() const; + pointer allocate(size_type, cvoid_pointer = 0); + void deallocate(const pointer &, size_type); + void deallocate_free_blocks(); + pointer address(reference) const; + const_pointer address(const_reference) const; + void construct(const pointer &, const_reference); + void destroy(const pointer &); + size_type size(const pointer &) const; std::pair< pointer, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, const pointer & = 0); - multiallocation_chain allocate_many(size_type, size_type); - multiallocation_chain allocate_many(const size_type *, size_type); - void deallocate_many(multiallocation_chain); - pointer allocate_one(); - multiallocation_chain allocate_individual(size_type); - void deallocate_one(const pointer &); - void deallocate_individual(multiallocation_chain); - void set_max_cached_nodes(size_type); - size_type get_max_cached_nodes() const; + multiallocation_chain allocate_many(size_type, size_type); + multiallocation_chain allocate_many(const size_type *, size_type); + void deallocate_many(multiallocation_chain); + pointer allocate_one(); + multiallocation_chain allocate_individual(size_type); + void deallocate_one(const pointer &); + void deallocate_individual(multiallocation_chain); + void set_max_cached_nodes(size_type); + size_type get_max_cached_nodes() const; - // friend functions - friend void swap(self_t &, self_t &); + // friend functions + friend void swap(self_t &, self_t &); };
    -

    Description

    +

    Description

    An STL node allocator that uses a segment manager as memory source. The internal pointer type will of the same type (raw, smart) as "typename SegmentManager::void_pointer" type. This allows placing the allocator in shared memory, memory mapped-files, etc...

    This node allocator shares a segregated storage between all instances of cached_adaptive_pool with equal sizeof(T) placed in the same memory segment. But also caches some nodes privately to avoid some synchronization overhead.

    NodesPerBlock is the minimum number of nodes of nodes allocated at once when the allocator needs runs out of nodes. MaxFreeBlocks is the maximum number of totally free blocks that the adaptive node pool will hold. The rest of the totally free blocks will be deallocated with the segment manager.

    OverheadPercent is the (approximated) maximum size overhead (1-20%) of the allocator: (memory usable for nodes / total memory allocated from the segment manager)

    -

    +

    cached_adaptive_pool public construct/copy/destruct

    1. -
      cached_adaptive_pool(segment_manager * segment_mngr);
      +
      cached_adaptive_pool(segment_manager * segment_mngr);

      Constructor from a segment manager. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    2. -
      cached_adaptive_pool(const cached_adaptive_pool & other);
      +
      cached_adaptive_pool(const cached_adaptive_pool & other);

      Copy constructor from other cached_adaptive_pool. Increments the reference count of the associated node pool. Never throws

    3. template<typename T2> 
      -  cached_adaptive_pool(const cached_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > & other);
      + cached_adaptive_pool(const cached_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > & other);

      Copy constructor from related cached_adaptive_pool. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    4. template<typename T2, typename SegmentManager2, std::size_t N2, 
                std::size_t F2, unsigned char OP2> 
         cached_adaptive_pool& 
      -  operator=(const cached_adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &);
      + operator=(const cached_adaptive_pool< T2, SegmentManager2, N2, F2, OP2 > &);

      Not assignable from related cached_adaptive_pool

    5. -
      cached_adaptive_pool& operator=(const cached_adaptive_pool &);
      +
      cached_adaptive_pool& operator=(const cached_adaptive_pool &);

      Not assignable from other cached_adaptive_pool

    6. -
      ~cached_adaptive_pool();
      +
      ~cached_adaptive_pool();

      Destructor, removes node_pool_t from memory if its reference count reaches to zero. Never throws

    -

    -cached_adaptive_pool public member functions

    +

    +cached_adaptive_pool public member functions

    1. -
      node_pool_t * get_node_pool() const;
      +
      node_pool_t * get_node_pool() const;

      Returns a pointer to the node pool. Never throws

    2. -
      segment_manager * get_segment_manager() const;
      +
      segment_manager * get_segment_manager() const;

      Returns the segment manager. Never throws

    3. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Returns the number of elements that could be allocated. Never throws

    4. -
      pointer allocate(size_type count, cvoid_pointer hint = 0);
      +
      pointer allocate(size_type count, cvoid_pointer hint = 0);

      Allocate memory for an array of count elements. Throws boost::interprocess::bad_alloc if there is no enough memory

    5. -
      void deallocate(const pointer & ptr, size_type count);
      +
      void deallocate(const pointer & ptr, size_type count);

      Deallocate allocated memory. Never throws

    6. -
      void deallocate_free_blocks();
      +
      void deallocate_free_blocks();

      Deallocates all free blocks of the pool

    7. -
      pointer address(reference value) const;
      +
      pointer address(reference value) const;

      Returns address of mutable object. Never throws

    8. -
      const_pointer address(const_reference value) const;
      +
      const_pointer address(const_reference value) const;

      Returns address of non mutable object. Never throws

    9. -
      void construct(const pointer & ptr, const_reference v);
      +
      void construct(const pointer & ptr, const_reference v);

      Copy construct an object. Throws if T's copy constructor throws

    10. -
      void destroy(const pointer & ptr);
      +
      void destroy(const pointer & ptr);

      Destroys object. Throws if object's destructor throws

    11. -
      size_type size(const pointer & p) const;
      +
      size_type size(const pointer & p) const;

      Returns maximum the number of objects the previously allocated memory pointed by p can hold. This size only works for memory allocated with allocate, allocation_command and allocate_many.

    12. std::pair< pointer, bool > 
      -allocation_command(boost::interprocess::allocation_type command, 
      +allocation_command(boost::interprocess::allocation_type command, 
                          size_type limit_size, size_type preferred_size, 
                          size_type & received_size, const pointer & reuse = 0);
    13. multiallocation_chain 
      -allocate_many(size_type elem_size, size_type num_elements);
      +allocate_many(size_type elem_size, size_type num_elements);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    14. multiallocation_chain 
      -allocate_many(const size_type * elem_sizes, size_type n_elements);
      +allocate_many(const size_type * elem_sizes, size_type n_elements);

      Allocates n_elements elements, each one of size elem_sizes[i]in a contiguous block of memory. The elements must be deallocated

    15. -
      void deallocate_many(multiallocation_chain chain);
      +
      void deallocate_many(multiallocation_chain chain);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    16. -
      pointer allocate_one();
      +
      pointer allocate_one();

      Allocates just one object. Memory allocated with this function must be deallocated only with deallocate_one(). Throws boost::interprocess::bad_alloc if there is no enough memory

    17. -
      multiallocation_chain allocate_individual(size_type num_elements);
      +
      multiallocation_chain allocate_individual(size_type num_elements);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    18. -
      void deallocate_one(const pointer & p);
      +
      void deallocate_one(const pointer & p);

      Deallocates memory previously allocated with allocate_one(). You should never use deallocate_one to deallocate memory allocated with other functions different from allocate_one(). Never throws

    19. -
      void deallocate_individual(multiallocation_chain chain);
      +
      void deallocate_individual(multiallocation_chain chain);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    20. -
      void set_max_cached_nodes(size_type newmax);
      +
      void set_max_cached_nodes(size_type newmax);

      Sets the new max cached nodes value. This can provoke deallocations if "newmax" is less than current cached nodes. Never throws

    21. -
      size_type get_max_cached_nodes() const;
      +
      size_type get_max_cached_nodes() const;

      Returns the max cached nodes parameter. Never throws

    -

    -cached_adaptive_pool friend functions

    +

    +cached_adaptive_pool friend functions

    1. -
      friend void swap(self_t & alloc1, self_t & alloc2);
      +
      friend void swap(self_t & alloc1, self_t & alloc2);

      Swaps allocators. Does not throw. If each allocator is placed in a different memory segment, the result is undefined.

    @@ -247,7 +247,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/cached_adaptive_pool/rebind.html b/doc/html/boost/interprocess/cached_adaptive_pool/rebind.html old mode 100755 new mode 100644 index 31adf7435b..a164285e21 --- a/doc/html/boost/interprocess/cached_adaptive_pool/rebind.html +++ b/doc/html/boost/interprocess/cached_adaptive_pool/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef cached_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > other; };
    -

    Description

    +

    Description

    Obtains cached_adaptive_pool from cached_adaptive_pool

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/cached_node_allocator.html b/doc/html/boost/interprocess/cached_node_allocator.html old mode 100755 new mode 100644 index 8d1f219468..f04d2ce02f --- a/doc/html/boost/interprocess/cached_node_allocator.html +++ b/doc/html/boost/interprocess/cached_node_allocator.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -53,178 +53,178 @@ }; // construct/copy/destruct - cached_node_allocator(segment_manager *); - cached_node_allocator(const cached_node_allocator &); + cached_node_allocator(segment_manager *); + cached_node_allocator(const cached_node_allocator &); template<typename T2> - cached_node_allocator(const cached_node_allocator< T2, SegmentManager, NodesPerBlock > &); + cached_node_allocator(const cached_node_allocator< T2, SegmentManager, NodesPerBlock > &); template<typename T2, typename SegmentManager2, std::size_t N2> cached_node_allocator& - operator=(const cached_node_allocator< T2, SegmentManager2, N2 > &); - cached_node_allocator& operator=(const cached_node_allocator &); - ~cached_node_allocator(); + operator=(const cached_node_allocator< T2, SegmentManager2, N2 > &); + cached_node_allocator& operator=(const cached_node_allocator &); + ~cached_node_allocator(); - // public member functions - node_pool_t * get_node_pool() const; - segment_manager * get_segment_manager() const; - size_type max_size() const; - pointer allocate(size_type, cvoid_pointer = 0); - void deallocate(const pointer &, size_type); - void deallocate_free_blocks(); - pointer address(reference) const; - const_pointer address(const_reference) const; - void construct(const pointer &, const_reference); - void destroy(const pointer &); - size_type size(const pointer &) const; + // public member functions + node_pool_t * get_node_pool() const; + segment_manager * get_segment_manager() const; + size_type max_size() const; + pointer allocate(size_type, cvoid_pointer = 0); + void deallocate(const pointer &, size_type); + void deallocate_free_blocks(); + pointer address(reference) const; + const_pointer address(const_reference) const; + void construct(const pointer &, const_reference); + void destroy(const pointer &); + size_type size(const pointer &) const; std::pair< pointer, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, const pointer & = 0); - multiallocation_chain allocate_many(size_type, size_type); - multiallocation_chain allocate_many(const size_type *, size_type); - void deallocate_many(multiallocation_chain); - pointer allocate_one(); - multiallocation_chain allocate_individual(size_type); - void deallocate_one(const pointer &); - void deallocate_individual(multiallocation_chain); - void set_max_cached_nodes(size_type); - size_type get_max_cached_nodes() const; + multiallocation_chain allocate_many(size_type, size_type); + multiallocation_chain allocate_many(const size_type *, size_type); + void deallocate_many(multiallocation_chain); + pointer allocate_one(); + multiallocation_chain allocate_individual(size_type); + void deallocate_one(const pointer &); + void deallocate_individual(multiallocation_chain); + void set_max_cached_nodes(size_type); + size_type get_max_cached_nodes() const; - // friend functions - friend void swap(self_t &, self_t &); + // friend functions + friend void swap(self_t &, self_t &); };
    -

    Description

    +

    Description

    -

    +

    cached_node_allocator public construct/copy/destruct

    1. -
      cached_node_allocator(segment_manager * segment_mngr);
      +
      cached_node_allocator(segment_manager * segment_mngr);

      Constructor from a segment manager. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    2. -
      cached_node_allocator(const cached_node_allocator & other);
      +
      cached_node_allocator(const cached_node_allocator & other);

      Copy constructor from other cached_node_allocator. Increments the reference count of the associated node pool. Never throws

    3. template<typename T2> 
      -  cached_node_allocator(const cached_node_allocator< T2, SegmentManager, NodesPerBlock > & other);
      + cached_node_allocator(const cached_node_allocator< T2, SegmentManager, NodesPerBlock > & other);

      Copy constructor from related cached_node_allocator. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    4. template<typename T2, typename SegmentManager2, std::size_t N2> 
         cached_node_allocator& 
      -  operator=(const cached_node_allocator< T2, SegmentManager2, N2 > &);
      + operator=(const cached_node_allocator< T2, SegmentManager2, N2 > &);

      Not assignable from related cached_node_allocator

    5. -
      cached_node_allocator& operator=(const cached_node_allocator &);
      +
      cached_node_allocator& operator=(const cached_node_allocator &);

      Not assignable from other cached_node_allocator

    6. -
      ~cached_node_allocator();
      +
      ~cached_node_allocator();

      Destructor, removes node_pool_t from memory if its reference count reaches to zero. Never throws

    -

    -cached_node_allocator public member functions

    +

    +cached_node_allocator public member functions

    1. -
      node_pool_t * get_node_pool() const;
      +
      node_pool_t * get_node_pool() const;

      Returns a pointer to the node pool. Never throws

    2. -
      segment_manager * get_segment_manager() const;
      +
      segment_manager * get_segment_manager() const;

      Returns the segment manager. Never throws

    3. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Returns the number of elements that could be allocated. Never throws

    4. -
      pointer allocate(size_type count, cvoid_pointer hint = 0);
      +
      pointer allocate(size_type count, cvoid_pointer hint = 0);

      Allocate memory for an array of count elements. Throws boost::interprocess::bad_alloc if there is no enough memory

    5. -
      void deallocate(const pointer & ptr, size_type count);
      +
      void deallocate(const pointer & ptr, size_type count);

      Deallocate allocated memory. Never throws

    6. -
      void deallocate_free_blocks();
      +
      void deallocate_free_blocks();

      Deallocates all free blocks of the pool

    7. -
      pointer address(reference value) const;
      +
      pointer address(reference value) const;

      Returns address of mutable object. Never throws

    8. -
      const_pointer address(const_reference value) const;
      +
      const_pointer address(const_reference value) const;

      Returns address of non mutable object. Never throws

    9. -
      void construct(const pointer & ptr, const_reference v);
      +
      void construct(const pointer & ptr, const_reference v);

      Default construct an object. Throws if T's default constructor throws

    10. -
      void destroy(const pointer & ptr);
      +
      void destroy(const pointer & ptr);

      Destroys object. Throws if object's destructor throws

    11. -
      size_type size(const pointer & p) const;
      +
      size_type size(const pointer & p) const;

      Returns maximum the number of objects the previously allocated memory pointed by p can hold. This size only works for memory allocated with allocate, allocation_command and allocate_many.

    12. std::pair< pointer, bool > 
      -allocation_command(boost::interprocess::allocation_type command, 
      +allocation_command(boost::interprocess::allocation_type command, 
                          size_type limit_size, size_type preferred_size, 
                          size_type & received_size, const pointer & reuse = 0);
    13. multiallocation_chain 
      -allocate_many(size_type elem_size, size_type num_elements);
      +allocate_many(size_type elem_size, size_type num_elements);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    14. multiallocation_chain 
      -allocate_many(const size_type * elem_sizes, size_type n_elements);
      +allocate_many(const size_type * elem_sizes, size_type n_elements);

      Allocates n_elements elements, each one of size elem_sizes[i]in a contiguous block of memory. The elements must be deallocated

    15. -
      void deallocate_many(multiallocation_chain chain);
      +
      void deallocate_many(multiallocation_chain chain);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    16. -
      pointer allocate_one();
      +
      pointer allocate_one();

      Allocates just one object. Memory allocated with this function must be deallocated only with deallocate_one(). Throws boost::interprocess::bad_alloc if there is no enough memory

    17. -
      multiallocation_chain allocate_individual(size_type num_elements);
      +
      multiallocation_chain allocate_individual(size_type num_elements);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    18. -
      void deallocate_one(const pointer & p);
      +
      void deallocate_one(const pointer & p);

      Deallocates memory previously allocated with allocate_one(). You should never use deallocate_one to deallocate memory allocated with other functions different from allocate_one(). Never throws

    19. -
      void deallocate_individual(multiallocation_chain it);
      +
      void deallocate_individual(multiallocation_chain it);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    20. -
      void set_max_cached_nodes(size_type newmax);
      +
      void set_max_cached_nodes(size_type newmax);

      Sets the new max cached nodes value. This can provoke deallocations if "newmax" is less than current cached nodes. Never throws

    21. -
      size_type get_max_cached_nodes() const;
      +
      size_type get_max_cached_nodes() const;

      Returns the max cached nodes parameter. Never throws

    -

    -cached_node_allocator friend functions

    +

    +cached_node_allocator friend functions

    1. -
      friend void swap(self_t & alloc1, self_t & alloc2);
      +
      friend void swap(self_t & alloc1, self_t & alloc2);

      Swaps allocators. Does not throw. If each allocator is placed in a different memory segment, the result is undefined.

    @@ -240,7 +240,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/cached_node_allocator/rebind.html b/doc/html/boost/interprocess/cached_node_allocator/rebind.html old mode 100755 new mode 100644 index a95ea31904..c3ee5f6a3a --- a/doc/html/boost/interprocess/cached_node_allocator/rebind.html +++ b/doc/html/boost/interprocess/cached_node_allocator/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef cached_node_allocator< T2, SegmentManager > other; };
    -

    Description

    +

    Description

    Obtains cached_node_allocator from cached_node_allocator

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/create_only.html b/doc/html/boost/interprocess/create_only.html old mode 100755 new mode 100644 index c32220bfbc..fcea06cb2a --- a/doc/html/boost/interprocess/create_only.html +++ b/doc/html/boost/interprocess/create_only.html @@ -33,7 +33,7 @@ static const create_only_t create_only;
    -

    Description

    +

    Description

    Value to indicate that the resource must be only created

    diff --git a/doc/html/boost/interprocess/create_only_t.html b/doc/html/boost/interprocess/create_only_t.html old mode 100755 new mode 100644 index d9d95a3fd5..cbf151d8f8 --- a/doc/html/boost/interprocess/create_only_t.html +++ b/doc/html/boost/interprocess/create_only_t.html @@ -35,7 +35,7 @@ struct create_only_t { };
    -

    Description

    +

    Description

    Tag to indicate that the resource must be only created

    diff --git a/doc/html/boost/interprocess/defer_lock.html b/doc/html/boost/interprocess/defer_lock.html old mode 100755 new mode 100644 index cf5bea45af..b5e0d09025 --- a/doc/html/boost/interprocess/defer_lock.html +++ b/doc/html/boost/interprocess/defer_lock.html @@ -33,7 +33,7 @@ static const defer_lock_type defer_lock;
    -

    Description

    +

    Description

    An object indicating that the locking must be deferred.

    diff --git a/doc/html/boost/interprocess/defer_lock_type.html b/doc/html/boost/interprocess/defer_lock_type.html old mode 100755 new mode 100644 index 34bfce2c53..94f6c5a4d1 --- a/doc/html/boost/interprocess/defer_lock_type.html +++ b/doc/html/boost/interprocess/defer_lock_type.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/deleter.html b/doc/html/boost/interprocess/deleter.html old mode 100755 new mode 100644 index a091d9c14c..cc66a3f1c5 --- a/doc/html/boost/interprocess/deleter.html +++ b/doc/html/boost/interprocess/deleter.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,26 +38,26 @@ typedef boost::intrusive::pointer_traits< typename SegmentManager::void_pointer >::template rebind_pointer< T >::type pointer; // construct/copy/destruct - deleter(segment_manager_pointer); + deleter(segment_manager_pointer); - // public member functions - void operator()(const pointer &); + // public member functions + void operator()(const pointer &); };
    -

    Description

    +

    Description

    A deleter that uses the segment manager's destroy_ptr function to destroy the passed pointer resource.

    This deleter is used

    -

    +

    deleter public construct/copy/destruct

    -
    1. deleter(segment_manager_pointer pmngr);
    +
    1. deleter(segment_manager_pointer pmngr);
    -

    -deleter public member functions

    -
    1. void operator()(const pointer & p);
    +

    +deleter public member functions

    +
    1. void operator()(const pointer & p);
    @@ -71,7 +71,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/enable_shared_from_this.html b/doc/html/boost/interprocess/enable_shared_from_this.html old mode 100755 new mode 100644 index 4ce2537f54..ae3f96ce17 --- a/doc/html/boost/interprocess/enable_shared_from_this.html +++ b/doc/html/boost/interprocess/enable_shared_from_this.html @@ -35,19 +35,19 @@ class enable_shared_from_this { public: - // public member functions - shared_ptr< T, A, D > shared_from_this(); - shared_ptr< T const, A, D > shared_from_this() const; + // public member functions + shared_ptr< T, A, D > shared_from_this(); + shared_ptr< T const, A, D > shared_from_this() const; };
    -

    Description

    +

    Description

    This class is used as a base class that allows a shared_ptr to the current object to be obtained from within a member function. enable_shared_from_this defines two member functions called shared_from_this that return a shared_ptr<T> and shared_ptr<T const>, depending on constness, to this.

    -

    -enable_shared_from_this public member functions

    +

    +enable_shared_from_this public member functions

      -
    1. shared_ptr< T, A, D > shared_from_this();
    2. -
    3. shared_ptr< T const, A, D > shared_from_this() const;
    4. +
    5. shared_ptr< T, A, D > shared_from_this();
    6. +
    7. shared_ptr< T const, A, D > shared_from_this() const;
    diff --git a/doc/html/boost/interprocess/expand_bwd.html b/doc/html/boost/interprocess/expand_bwd.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/expand_fwd.html b/doc/html/boost/interprocess/expand_fwd.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/file_lock.html b/doc/html/boost/interprocess/file_lock.html old mode 100755 new mode 100644 index 6fd509a39d..d7ebd3099a --- a/doc/html/boost/interprocess/file_lock.html +++ b/doc/html/boost/interprocess/file_lock.html @@ -35,90 +35,90 @@ class file_lock { public: // construct/copy/destruct - file_lock(); - file_lock(const char *); - file_lock(file_lock &&); - file_lock& operator=(file_lock &&); - ~file_lock(); + file_lock(); + file_lock(const char *); + file_lock(file_lock &&); + file_lock& operator=(file_lock &&); + ~file_lock(); - // public member functions - void swap(file_lock &); - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); - void unlock(); - void lock_sharable(); - bool try_lock_sharable(); - bool timed_lock_sharable(const boost::posix_time::ptime &); - void unlock_sharable(); + // public member functions + void swap(file_lock &); + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); + void unlock(); + void lock_sharable(); + bool try_lock_sharable(); + bool timed_lock_sharable(const boost::posix_time::ptime &); + void unlock_sharable(); };
    -

    Description

    +

    Description

    A file lock, is a mutual exclusion utility similar to a mutex using a file. A file lock has sharable and exclusive locking capabilities and can be used with scoped_lock and sharable_lock classes. A file lock can't guarantee synchronization between threads of the same process so just use file locks to synchronize threads from different processes.

    -

    +

    file_lock public construct/copy/destruct

    1. -
      file_lock();
      +
      file_lock();

      Constructs an empty file mapping. Does not throw

    2. -
      file_lock(const char * name);
      +
      file_lock(const char * name);

      Opens a file lock. Throws interprocess_exception if the file does not exist or there are no operating system resources.

    3. -
      file_lock(file_lock && moved);
      +
      file_lock(file_lock && moved);

      Moves the ownership of "moved"'s file mapping object to *this. After the call, "moved" does not represent any file mapping object. Does not throw

    4. -
      file_lock& operator=(file_lock && moved);
      +
      file_lock& operator=(file_lock && moved);

      Moves the ownership of "moved"'s file mapping to *this. After the call, "moved" does not represent any file mapping. Does not throw

    5. -
      ~file_lock();
      Closes a file lock. Does not throw.
    6. +
      ~file_lock();
      Closes a file lock. Does not throw.
    -

    -file_lock public member functions

    +

    +file_lock public member functions

    1. -
      void swap(file_lock & other);
      +
      void swap(file_lock & other);

      Swaps two file_locks. Does not throw.

    2. -
      void lock();
      +
      void lock();

      Effects: The calling thread tries to obtain exclusive ownership of the mutex, and if another thread has exclusive, or sharable ownership of the mutex, it waits until it can obtain the ownership. Throws: interprocess_exception on error.

    3. -
      bool try_lock();
      +
      bool try_lock();

      Effects: The calling thread tries to acquire exclusive ownership of the mutex without waiting. If no other thread has exclusive, or sharable ownership of the mutex this succeeds. Returns: If it can acquire exclusive ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

    4. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock(const boost::posix_time::ptime & abs_time);

      Effects: The calling thread tries to acquire exclusive ownership of the mutex waiting if necessary until no other thread has exclusive, or sharable ownership of the mutex or abs_time is reached. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

    5. -
      void unlock();
      +
      void unlock();

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The calling thread releases the exclusive ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

    6. -
      void lock_sharable();
      +
      void lock_sharable();

      Effects: The calling thread tries to obtain sharable ownership of the mutex, and if another thread has exclusive ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error.

    7. -
      bool try_lock_sharable();
      +
      bool try_lock_sharable();

      Effects: The calling thread tries to acquire sharable ownership of the mutex without waiting. If no other thread has exclusive ownership of the mutex this succeeds. Returns: If it can acquire sharable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

    8. -
      bool timed_lock_sharable(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock_sharable(const boost::posix_time::ptime & abs_time);

      Effects: The calling thread tries to acquire sharable ownership of the mutex waiting if necessary until no other thread has exclusive ownership of the mutex or abs_time is reached. Returns: If acquires sharable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

    9. -
      void unlock_sharable();
      +
      void unlock_sharable();

      Precondition: The thread must have sharable ownership of the mutex. Effects: The calling thread releases the sharable ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

    diff --git a/doc/html/boost/interprocess/file_mapping.html b/doc/html/boost/interprocess/file_mapping.html old mode 100755 new mode 100644 index 1407f42450..5d91d69848 --- a/doc/html/boost/interprocess/file_mapping.html +++ b/doc/html/boost/interprocess/file_mapping.html @@ -35,79 +35,79 @@ class file_mapping { public: // construct/copy/destruct - file_mapping(); - file_mapping(const char *, mode_t); - file_mapping(file_mapping &&); - file_mapping& operator=(file_mapping &&); - ~file_mapping(); + file_mapping(); + file_mapping(const char *, mode_t); + file_mapping(file_mapping &&); + file_mapping& operator=(file_mapping &&); + ~file_mapping(); - // public member functions - void swap(file_mapping &); - mode_t get_mode() const; - mapping_handle_t get_mapping_handle() const; - const char * get_name() const; + // public member functions + void swap(file_mapping &); + mode_t get_mode() const; + mapping_handle_t get_mapping_handle() const; + const char * get_name() const; - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A class that wraps a file-mapping that can be used to create mapped regions from the mapped files

    -

    +

    file_mapping public construct/copy/destruct

    1. -
      file_mapping();
      +
      file_mapping();

      Constructs an empty file mapping. Does not throw

    2. -
      file_mapping(const char * filename, mode_t mode);
      +
      file_mapping(const char * filename, mode_t mode);

      Opens a file mapping of file "filename", starting in offset "file_offset", and the mapping's size will be "size". The mapping can be opened for read-only "read_only" or read-write "read_write" modes. Throws interprocess_exception on error.

    3. -
      file_mapping(file_mapping && moved);
      +
      file_mapping(file_mapping && moved);

      Moves the ownership of "moved"'s file mapping object to *this. After the call, "moved" does not represent any file mapping object. Does not throw

    4. -
      file_mapping& operator=(file_mapping && moved);
      +
      file_mapping& operator=(file_mapping && moved);

      Moves the ownership of "moved"'s file mapping to *this. After the call, "moved" does not represent any file mapping. Does not throw

    5. -
      ~file_mapping();
      +
      ~file_mapping();

      Destroys the file mapping. All mapped regions created from this are still valid. Does not throw

    -

    -file_mapping public member functions

    +

    +file_mapping public member functions

    1. -
      void swap(file_mapping & other);
      +
      void swap(file_mapping & other);

      Swaps to file_mappings. Does not throw.

    2. -
      mode_t get_mode() const;
      +
      mode_t get_mode() const;

      Returns access mode used in the constructor

    3. -
      mapping_handle_t get_mapping_handle() const;
      +
      mapping_handle_t get_mapping_handle() const;

      Obtains the mapping handle to be used with mapped_region

    4. -
      const char * get_name() const;
      +
      const char * get_name() const;

      Returns the name of the file used in the constructor.

    -

    -file_mapping public static functions

    +

    +file_mapping public static functions

    1. -
      static bool remove(const char * filename);
      +
      static bool remove(const char * filename);

      Removes the file named "filename" even if it's been memory mapped. Returns true on success. The function might fail in some operating systems if the file is being used other processes and no deletion permission was shared.

    diff --git a/doc/html/boost/interprocess/flat_map_index.html b/doc/html/boost/interprocess/flat_map_index.html old mode 100755 new mode 100644 index 9e5c9951e3..1bdc40b39a --- a/doc/html/boost/interprocess/flat_map_index.html +++ b/doc/html/boost/interprocess/flat_map_index.html @@ -35,33 +35,33 @@ class flat_map_index : public boost::container::flat_map< MapConfig > { public: // construct/copy/destruct - flat_map_index(segment_manager_base *); + flat_map_index(segment_manager_base *); - // public member functions - void reserve(typename segment_manager_base::size_type); - void shrink_to_fit(); + // public member functions + void reserve(typename segment_manager_base::size_type); + void shrink_to_fit(); };
    -

    Description

    +

    Description

    Index type based in flat_map. Just derives from flat_map and defines the interface needed by managed memory segments.

    -

    +

    flat_map_index public construct/copy/destruct

    1. -
      flat_map_index(segment_manager_base * segment_mngr);
      +
      flat_map_index(segment_manager_base * segment_mngr);

      Constructor. Takes a pointer to the segment manager. Can throw

    -

    -flat_map_index public member functions

    +

    +flat_map_index public member functions

    1. -
      void reserve(typename segment_manager_base::size_type n);
      This reserves memory to optimize the insertion of n elements in the index.
    2. +
      void reserve(typename segment_manager_base::size_type n);
      This reserves memory to optimize the insertion of n elements in the index.
    3. -
      void shrink_to_fit();
      This frees all unnecessary memory.
    4. +
      void shrink_to_fit();
      This frees all unnecessary memory.
    diff --git a/doc/html/boost/interprocess/flat_map_index_aux.html b/doc/html/boost/interprocess/flat_map_index_aux.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/interprocess_condition.html b/doc/html/boost/interprocess/interprocess_condition.html old mode 100755 new mode 100644 index 8bd91e5c96..eba0d794ce --- a/doc/html/boost/interprocess/interprocess_condition.html +++ b/doc/html/boost/interprocess/interprocess_condition.html @@ -35,65 +35,65 @@ class interprocess_condition { public: // construct/copy/destruct - interprocess_condition(); - ~interprocess_condition(); + interprocess_condition(); + ~interprocess_condition(); - // public member functions - void notify_one(); - void notify_all(); - template<typename L> void wait(L &); - template<typename L, typename Pr> void wait(L &, Pr); - template<typename L> bool timed_wait(L &, const boost::posix_time::ptime &); + // public member functions + void notify_one(); + void notify_all(); + template<typename L> void wait(L &); + template<typename L, typename Pr> void wait(L &, Pr); + template<typename L> bool timed_wait(L &, const boost::posix_time::ptime &); template<typename L, typename Pr> - bool timed_wait(L &, const boost::posix_time::ptime &, Pr); + bool timed_wait(L &, const boost::posix_time::ptime &, Pr); };
    -

    Description

    +

    Description

    This class is a condition variable that can be placed in shared memory or memory mapped files.

    -

    +

    interprocess_condition public construct/copy/destruct

    1. -
      interprocess_condition();
      +
      interprocess_condition();

      Constructs a interprocess_condition. On error throws interprocess_exception.

    2. -
      ~interprocess_condition();
      +
      ~interprocess_condition();

      Destroys *this liberating system resources.

    -

    -interprocess_condition public member functions

    +

    +interprocess_condition public member functions

    1. -
      void notify_one();
      +
      void notify_one();

      If there is a thread waiting on *this, change that thread's state to ready. Otherwise there is no effect.

    2. -
      void notify_all();
      +
      void notify_all();

      Change the state of all threads waiting on *this to ready. If there are no waiting threads, notify_all() has no effect.

    3. -
      template<typename L> void wait(L & lock);
      +
      template<typename L> void wait(L & lock);

      Releases the lock on the interprocess_mutex object associated with lock, blocks the current thread of execution until readied by a call to this->notify_one() or this->notify_all(), and then reacquires the lock.

    4. -
      template<typename L, typename Pr> void wait(L & lock, Pr pred);
      +
      template<typename L, typename Pr> void wait(L & lock, Pr pred);

      The same as: while (!pred()) wait(lock)

    5. template<typename L> 
      -  bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time);
      + bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time);

      Releases the lock on the interprocess_mutex object associated with lock, blocks the current thread of execution until readied by a call to this->notify_one() or this->notify_all(), or until time abs_time is reached, and then reacquires the lock. Returns: false if time abs_time is reached, otherwise true.

    6. template<typename L, typename Pr> 
      -  bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time, 
      +  bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time, 
                         Pr pred);

      The same as: while (!pred()) { if (!timed_wait(lock, abs_time)) return pred(); } return true;

    7. diff --git a/doc/html/boost/interprocess/interprocess_exception.html b/doc/html/boost/interprocess/interprocess_exception.html old mode 100755 new mode 100644 index e6a25cb679..6353a7a218 --- a/doc/html/boost/interprocess/interprocess_exception.html +++ b/doc/html/boost/interprocess/interprocess_exception.html @@ -35,36 +35,36 @@ class interprocess_exception { public: // construct/copy/destruct - interprocess_exception(const char *); - interprocess_exception(const error_info &, const char * = 0); - ~interprocess_exception(); + interprocess_exception(const char *); + interprocess_exception(const error_info &, const char * = 0); + ~interprocess_exception(); - // public member functions - const char * what() const; - native_error_t get_native_error() const; - error_code_t get_error_code() const; + // public member functions + const char * what() const; + native_error_t get_native_error() const; + error_code_t get_error_code() const; };
    -

    Description

    +

    Description

    This class is the base class of all exceptions thrown by boost::interprocess

    -

    +

    interprocess_exception public construct/copy/destruct

      -
    1. interprocess_exception(const char * err);
    2. -
    3. interprocess_exception(const error_info & err_info, const char * str = 0);
    4. -
    5. ~interprocess_exception();
    6. +
    7. interprocess_exception(const char * err);
    8. +
    9. interprocess_exception(const error_info & err_info, const char * str = 0);
    10. +
    11. ~interprocess_exception();
    -

    -interprocess_exception public member functions

    +

    +interprocess_exception public member functions

      -
    1. const char * what() const;
    2. -
    3. native_error_t get_native_error() const;
    4. -
    5. error_code_t get_error_code() const;
    6. +
    7. const char * what() const;
    8. +
    9. native_error_t get_native_error() const;
    10. +
    11. error_code_t get_error_code() const;
    diff --git a/doc/html/boost/interprocess/interprocess_mutex.html b/doc/html/boost/interprocess/interprocess_mutex.html old mode 100755 new mode 100644 index e8ed64cb49..b5c09b6d7b --- a/doc/html/boost/interprocess/interprocess_mutex.html +++ b/doc/html/boost/interprocess/interprocess_mutex.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,52 +35,52 @@ class interprocess_mutex { public: // construct/copy/destruct - interprocess_mutex(); - ~interprocess_mutex(); + interprocess_mutex(); + ~interprocess_mutex(); - // public member functions - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); - void unlock(); + // public member functions + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); + void unlock(); };
    -

    Description

    +

    Description

    Wraps a interprocess_mutex that can be placed in shared memory and can be shared between processes. Allows timed lock tries

    -

    +

    interprocess_mutex public construct/copy/destruct

    1. -
      interprocess_mutex();
      +
      interprocess_mutex();

      Constructor. Throws interprocess_exception on error.

    2. -
      ~interprocess_mutex();
      +
      ~interprocess_mutex();

      Destructor. If any process uses the mutex after the destructor is called the result is undefined. Does not throw.

    -

    -interprocess_mutex public member functions

    +

    +interprocess_mutex public member functions

    1. -
      void lock();
      +
      void lock();

      Effects: The calling thread tries to obtain ownership of the mutex, and if another thread has ownership of the mutex, it waits until it can obtain the ownership. If a thread takes ownership of the mutex the mutex must be unlocked by the same mutex. Throws: interprocess_exception on error.

    2. -
      bool try_lock();
      +
      bool try_lock();

      Effects: The calling thread tries to obtain ownership of the mutex, and if another thread has ownership of the mutex returns immediately. Returns: If the thread acquires ownership of the mutex, returns true, if the another thread has ownership of the mutex, returns false. Throws: interprocess_exception on error.

    3. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock(const boost::posix_time::ptime & abs_time);

      Effects: The calling thread will try to obtain exclusive ownership of the mutex if it can do so in until the specified time is reached. If the mutex supports recursive locking, the mutex must be unlocked the same number of times it is locked. Returns: If the thread acquires ownership of the mutex, returns true, if the timeout expires returns false. Throws: interprocess_exception on error.

    4. -
      void unlock();
      +
      void unlock();

      Effects: The calling thread releases the exclusive ownership of the mutex. Throws: interprocess_exception on error.

    @@ -97,7 +97,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/interprocess_rec_id1003782.html b/doc/html/boost/interprocess/interprocess_rec_id1003782.html new file mode 100644 index 0000000000..b957755de2 --- /dev/null +++ b/doc/html/boost/interprocess/interprocess_rec_id1003782.html @@ -0,0 +1,103 @@ + + + +Class interprocess_recursive_mutex + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class interprocess_recursive_mutex

    +

    boost::interprocess::interprocess_recursive_mutex

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/sync/interprocess_recursive_mutex.hpp>
    +
    +
    +class interprocess_recursive_mutex {
    +public:
    +  // construct/copy/destruct
    +  interprocess_recursive_mutex();
    +  ~interprocess_recursive_mutex();
    +
    +  // public member functions
    +  void lock();
    +  bool try_lock();
    +  bool timed_lock(const boost::posix_time::ptime &);
    +  void unlock();
    +};
    +
    +

    Description

    +

    Wraps a interprocess_mutex that can be placed in shared memory and can be shared between processes. Allows several locking calls by the same process. Allows timed lock tries

    +
    +

    +interprocess_recursive_mutex + public + construct/copy/destruct

    +
      +
    1. +
      interprocess_recursive_mutex();
      +

      Constructor. Throws interprocess_exception on error.

      +
    2. +
    3. +
      ~interprocess_recursive_mutex();
      +

      Destructor. If any process uses the mutex after the destructor is called the result is undefined. Does not throw.

      +
    4. +
    +
    +
    +

    +interprocess_recursive_mutex public member functions

    +
      +
    1. +
      void lock();
      +

      Effects: The calling thread tries to obtain ownership of the mutex, and if another thread has ownership of the mutex, it waits until it can obtain the ownership. If a thread takes ownership of the mutex the mutex must be unlocked by the same mutex. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception on error.

      +
    2. +
    3. +
      bool try_lock();
      +

      Tries to lock the interprocess_mutex, returns false when interprocess_mutex is already locked, returns true when success. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception if a severe error is found

      +
    4. +
    5. +
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +

      Tries to lock the interprocess_mutex, if interprocess_mutex can't be locked before abs_time time, returns false. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception if a severe error is found

      +
    6. +
    7. +
      void unlock();
      +

      Effects: The calling thread releases the exclusive ownership of the mutex. If the mutex supports recursive locking, the mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception on error.

      +
    8. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/interprocess_recursive__id997493.html b/doc/html/boost/interprocess/interprocess_recursive__id997493.html deleted file mode 100755 index d41c1110ae..0000000000 --- a/doc/html/boost/interprocess/interprocess_recursive__id997493.html +++ /dev/null @@ -1,103 +0,0 @@ - - - -Class interprocess_recursive_mutex - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class interprocess_recursive_mutex

    -

    boost::interprocess::interprocess_recursive_mutex

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/sync/interprocess_recursive_mutex.hpp>
    -
    -
    -class interprocess_recursive_mutex {
    -public:
    -  // construct/copy/destruct
    -  interprocess_recursive_mutex();
    -  ~interprocess_recursive_mutex();
    -
    -  // public member functions
    -  void lock();
    -  bool try_lock();
    -  bool timed_lock(const boost::posix_time::ptime &);
    -  void unlock();
    -};
    -
    -

    Description

    -

    Wraps a interprocess_mutex that can be placed in shared memory and can be shared between processes. Allows several locking calls by the same process. Allows timed lock tries

    -
    -

    -interprocess_recursive_mutex - public - construct/copy/destruct

    -
      -
    1. -
      interprocess_recursive_mutex();
      -

      Constructor. Throws interprocess_exception on error.

      -
    2. -
    3. -
      ~interprocess_recursive_mutex();
      -

      Destructor. If any process uses the mutex after the destructor is called the result is undefined. Does not throw.

      -
    4. -
    -
    -
    -

    -interprocess_recursive_mutex public member functions

    -
      -
    1. -
      void lock();
      -

      Effects: The calling thread tries to obtain ownership of the mutex, and if another thread has ownership of the mutex, it waits until it can obtain the ownership. If a thread takes ownership of the mutex the mutex must be unlocked by the same mutex. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception on error.

      -
    2. -
    3. -
      bool try_lock();
      -

      Tries to lock the interprocess_mutex, returns false when interprocess_mutex is already locked, returns true when success. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception if a severe error is found

      -
    4. -
    5. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      -

      Tries to lock the interprocess_mutex, if interprocess_mutex can't be locked before abs_time time, returns false. The mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception if a severe error is found

      -
    6. -
    7. -
      void unlock();
      -

      Effects: The calling thread releases the exclusive ownership of the mutex. If the mutex supports recursive locking, the mutex must be unlocked the same number of times it is locked. Throws: interprocess_exception on error.

      -
    8. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/interprocess_semaphore.html b/doc/html/boost/interprocess/interprocess_semaphore.html old mode 100755 new mode 100644 index bcfa8dc870..c5dbdc73fc --- a/doc/html/boost/interprocess/interprocess_semaphore.html +++ b/doc/html/boost/interprocess/interprocess_semaphore.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,52 +35,52 @@ class interprocess_semaphore { public: // construct/copy/destruct - interprocess_semaphore(unsigned int); - ~interprocess_semaphore(); + interprocess_semaphore(unsigned int); + ~interprocess_semaphore(); - // public member functions - void post(); - void wait(); - bool try_wait(); - bool timed_wait(const boost::posix_time::ptime &); + // public member functions + void post(); + void wait(); + bool try_wait(); + bool timed_wait(const boost::posix_time::ptime &); };
    -

    Description

    +

    Description

    Wraps a interprocess_semaphore that can be placed in shared memory and can be shared between processes. Allows timed lock tries

    -

    +

    interprocess_semaphore public construct/copy/destruct

    1. -
      interprocess_semaphore(unsigned int initialCount);
      +
      interprocess_semaphore(unsigned int initialCount);

      Creates a interprocess_semaphore with the given initial count. interprocess_exception if there is an error.

    2. -
      ~interprocess_semaphore();
      +
      ~interprocess_semaphore();

      Destroys the interprocess_semaphore. Does not throw

    -

    -interprocess_semaphore public member functions

    +

    +interprocess_semaphore public member functions

    1. -
      void post();
      +
      void post();

      Increments the interprocess_semaphore count. If there are processes/threads blocked waiting for the interprocess_semaphore, then one of these processes will return successfully from its wait function. If there is an error an interprocess_exception exception is thrown.

    2. -
      void wait();
      +
      void wait();

      Decrements the interprocess_semaphore. If the interprocess_semaphore value is not greater than zero, then the calling process/thread blocks until it can decrement the counter. If there is an error an interprocess_exception exception is thrown.

    3. -
      bool try_wait();
      +
      bool try_wait();

      Decrements the interprocess_semaphore if the interprocess_semaphore's value is greater than zero and returns true. If the value is not greater than zero returns false. If there is an error an interprocess_exception exception is thrown.

    4. -
      bool timed_wait(const boost::posix_time::ptime & abs_time);
      +
      bool timed_wait(const boost::posix_time::ptime & abs_time);

      Decrements the interprocess_semaphore if the interprocess_semaphore's value is greater than zero and returns true. Otherwise, waits for the interprocess_semaphore to the posted or the timeout expires. If the timeout expires, the function returns false. If the interprocess_semaphore is posted the function returns true. If there is an error throws sem_exception

    @@ -97,7 +97,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/interprocess_upg_id1004155.html b/doc/html/boost/interprocess/interprocess_upg_id1004155.html new file mode 100644 index 0000000000..db1fe0ea92 --- /dev/null +++ b/doc/html/boost/interprocess/interprocess_upg_id1004155.html @@ -0,0 +1,189 @@ + + + +Class interprocess_upgradable_mutex + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class interprocess_upgradable_mutex

    +

    boost::interprocess::interprocess_upgradable_mutex

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/sync/interprocess_upgradable_mutex.hpp>
    +
    +
    +class interprocess_upgradable_mutex {
    +public:
    +  // construct/copy/destruct
    +  interprocess_upgradable_mutex(const interprocess_upgradable_mutex &);
    +  interprocess_upgradable_mutex();
    +  interprocess_upgradable_mutex& 
    +  operator=(const interprocess_upgradable_mutex &);
    +  ~interprocess_upgradable_mutex();
    +
    +  // public member functions
    +  void lock();
    +  bool try_lock();
    +  bool timed_lock(const boost::posix_time::ptime &);
    +  void unlock();
    +  void lock_sharable();
    +  bool try_lock_sharable();
    +  bool timed_lock_sharable(const boost::posix_time::ptime &);
    +  void unlock_sharable();
    +  void lock_upgradable();
    +  bool try_lock_upgradable();
    +  bool timed_lock_upgradable(const boost::posix_time::ptime &);
    +  void unlock_upgradable();
    +  void unlock_and_lock_upgradable();
    +  void unlock_and_lock_sharable();
    +  void unlock_upgradable_and_lock_sharable();
    +  void unlock_upgradable_and_lock();
    +  bool try_unlock_upgradable_and_lock();
    +  *bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &);
    +  bool try_unlock_sharable_and_lock();
    +  bool try_unlock_sharable_and_lock_upgradable();
    +};
    +
    +

    Description

    +

    Wraps a interprocess_upgradable_mutex that can be placed in shared memory and can be shared between processes. Allows timed lock tries

    +
    +

    +interprocess_upgradable_mutex + public + construct/copy/destruct

    +
      +
    1. interprocess_upgradable_mutex(const interprocess_upgradable_mutex &);
    2. +
    3. +
      interprocess_upgradable_mutex();
      +

      Constructs the upgradable lock. Throws interprocess_exception on error.

      +
    4. +
    5. interprocess_upgradable_mutex& 
      +operator=(const interprocess_upgradable_mutex &);
    6. +
    7. +
      ~interprocess_upgradable_mutex();
      +

      Destroys the upgradable lock. Does not throw.

      +
    8. +
    +
    +
    +

    +interprocess_upgradable_mutex public member functions

    +
      +
    1. +
      void lock();
      +

      Effects: The calling thread tries to obtain exclusive ownership of the mutex, and if another thread has exclusive, sharable or upgradable ownership of the mutex, it waits until it can obtain the ownership. Throws: interprocess_exception on error.

      +
    2. +
    3. +
      bool try_lock();
      +

      Effects: The calling thread tries to acquire exclusive ownership of the mutex without waiting. If no other thread has exclusive, sharable or upgradable ownership of the mutex this succeeds. Returns: If it can acquire exclusive ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

      +
    4. +
    5. +
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +

      Effects: The calling thread tries to acquire exclusive ownership of the mutex waiting if necessary until no other thread has exclusive, sharable or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

      +
    6. +
    7. +
      void unlock();
      +

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The calling thread releases the exclusive ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

      +
    8. +
    9. +
      void lock_sharable();
      +

      Effects: The calling thread tries to obtain sharable ownership of the mutex, and if another thread has exclusive ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error.

      +
    10. +
    11. +
      bool try_lock_sharable();
      +

      Effects: The calling thread tries to acquire sharable ownership of the mutex without waiting. If no other thread has exclusive ownership of the mutex this succeeds. Returns: If it can acquire sharable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

      +
    12. +
    13. +
      bool timed_lock_sharable(const boost::posix_time::ptime & abs_time);
      +

      Effects: The calling thread tries to acquire sharable ownership of the mutex waiting if necessary until no other thread has exclusive ownership of the mutex or abs_time is reached. Returns: If acquires sharable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

      +
    14. +
    15. +
      void unlock_sharable();
      +

      Precondition: The thread must have sharable ownership of the mutex. Effects: The calling thread releases the sharable ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

      +
    16. +
    17. +
      void lock_upgradable();
      +

      Effects: The calling thread tries to obtain upgradable ownership of the mutex, and if another thread has exclusive or upgradable ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error.

      +
    18. +
    19. +
      bool try_lock_upgradable();
      +

      Effects: The calling thread tries to acquire upgradable ownership of the mutex without waiting. If no other thread has exclusive or upgradable ownership of the mutex this succeeds. Returns: If it can acquire upgradable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

      +
    20. +
    21. +
      bool timed_lock_upgradable(const boost::posix_time::ptime & abs_time);
      +

      Effects: The calling thread tries to acquire upgradable ownership of the mutex waiting if necessary until no other thread has exclusive or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires upgradable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

      +
    22. +
    23. +
      void unlock_upgradable();
      +

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The calling thread releases the upgradable ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

      +
    24. +
    25. +
      void unlock_and_lock_upgradable();
      +

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires upgradable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

      +
    26. +
    27. +
      void unlock_and_lock_sharable();
      +

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

      +
    28. +
    29. +
      void unlock_upgradable_and_lock_sharable();
      +

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

      +
    30. +
    31. +
      void unlock_upgradable_and_lock();
      +

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires exclusive ownership. This operation will block until all threads with sharable ownership release their sharable lock. Throws: An exception derived from interprocess_exception on error.

      +
    32. +
    33. +
      bool try_unlock_upgradable_and_lock();
      +

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable ownership, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      +
    34. +
    35. +
      *bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime & abs_time);
      +

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership, waiting if necessary until abs_time. This operation will fail if there are threads with sharable ownership or timeout reaches, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      +
    36. +
    37. +
      bool try_unlock_sharable_and_lock();
      +

      Precondition: The thread must have sharable ownership of the mutex. Effects: The thread atomically releases sharable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable or upgradable ownership, but it will maintain sharable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      +
    38. +
    39. +
      bool try_unlock_sharable_and_lock_upgradable();
      +

      Precondition: The thread must have sharable ownership of the mutex. Effects: The thread atomically releases sharable ownership and tries to acquire upgradable ownership. This operation will fail if there are threads with sharable or upgradable ownership, but it will maintain sharable ownership. Returns: If acquires upgradable ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      +
    40. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/interprocess_upgradable_id997866.html b/doc/html/boost/interprocess/interprocess_upgradable_id997866.html deleted file mode 100755 index 55ea6744a4..0000000000 --- a/doc/html/boost/interprocess/interprocess_upgradable_id997866.html +++ /dev/null @@ -1,189 +0,0 @@ - - - -Class interprocess_upgradable_mutex - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class interprocess_upgradable_mutex

    -

    boost::interprocess::interprocess_upgradable_mutex

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/sync/interprocess_upgradable_mutex.hpp>
    -
    -
    -class interprocess_upgradable_mutex {
    -public:
    -  // construct/copy/destruct
    -  interprocess_upgradable_mutex(const interprocess_upgradable_mutex &);
    -  interprocess_upgradable_mutex();
    -  interprocess_upgradable_mutex& 
    -  operator=(const interprocess_upgradable_mutex &);
    -  ~interprocess_upgradable_mutex();
    -
    -  // public member functions
    -  void lock();
    -  bool try_lock();
    -  bool timed_lock(const boost::posix_time::ptime &);
    -  void unlock();
    -  void lock_sharable();
    -  bool try_lock_sharable();
    -  bool timed_lock_sharable(const boost::posix_time::ptime &);
    -  void unlock_sharable();
    -  void lock_upgradable();
    -  bool try_lock_upgradable();
    -  bool timed_lock_upgradable(const boost::posix_time::ptime &);
    -  void unlock_upgradable();
    -  void unlock_and_lock_upgradable();
    -  void unlock_and_lock_sharable();
    -  void unlock_upgradable_and_lock_sharable();
    -  void unlock_upgradable_and_lock();
    -  bool try_unlock_upgradable_and_lock();
    -  *bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &);
    -  bool try_unlock_sharable_and_lock();
    -  bool try_unlock_sharable_and_lock_upgradable();
    -};
    -
    -

    Description

    -

    Wraps a interprocess_upgradable_mutex that can be placed in shared memory and can be shared between processes. Allows timed lock tries

    -
    -

    -interprocess_upgradable_mutex - public - construct/copy/destruct

    -
      -
    1. interprocess_upgradable_mutex(const interprocess_upgradable_mutex &);
    2. -
    3. -
      interprocess_upgradable_mutex();
      -

      Constructs the upgradable lock. Throws interprocess_exception on error.

      -
    4. -
    5. interprocess_upgradable_mutex& 
      -operator=(const interprocess_upgradable_mutex &);
    6. -
    7. -
      ~interprocess_upgradable_mutex();
      -

      Destroys the upgradable lock. Does not throw.

      -
    8. -
    -
    -
    -

    -interprocess_upgradable_mutex public member functions

    -
      -
    1. -
      void lock();
      -

      Effects: The calling thread tries to obtain exclusive ownership of the mutex, and if another thread has exclusive, sharable or upgradable ownership of the mutex, it waits until it can obtain the ownership. Throws: interprocess_exception on error.

      -
    2. -
    3. -
      bool try_lock();
      -

      Effects: The calling thread tries to acquire exclusive ownership of the mutex without waiting. If no other thread has exclusive, sharable or upgradable ownership of the mutex this succeeds. Returns: If it can acquire exclusive ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

      -
    4. -
    5. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      -

      Effects: The calling thread tries to acquire exclusive ownership of the mutex waiting if necessary until no other thread has exclusive, sharable or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

      -
    6. -
    7. -
      void unlock();
      -

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The calling thread releases the exclusive ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

      -
    8. -
    9. -
      void lock_sharable();
      -

      Effects: The calling thread tries to obtain sharable ownership of the mutex, and if another thread has exclusive ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error.

      -
    10. -
    11. -
      bool try_lock_sharable();
      -

      Effects: The calling thread tries to acquire sharable ownership of the mutex without waiting. If no other thread has exclusive ownership of the mutex this succeeds. Returns: If it can acquire sharable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

      -
    12. -
    13. -
      bool timed_lock_sharable(const boost::posix_time::ptime & abs_time);
      -

      Effects: The calling thread tries to acquire sharable ownership of the mutex waiting if necessary until no other thread has exclusive ownership of the mutex or abs_time is reached. Returns: If acquires sharable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

      -
    14. -
    15. -
      void unlock_sharable();
      -

      Precondition: The thread must have sharable ownership of the mutex. Effects: The calling thread releases the sharable ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

      -
    16. -
    17. -
      void lock_upgradable();
      -

      Effects: The calling thread tries to obtain upgradable ownership of the mutex, and if another thread has exclusive or upgradable ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error.

      -
    18. -
    19. -
      bool try_lock_upgradable();
      -

      Effects: The calling thread tries to acquire upgradable ownership of the mutex without waiting. If no other thread has exclusive or upgradable ownership of the mutex this succeeds. Returns: If it can acquire upgradable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

      -
    20. -
    21. -
      bool timed_lock_upgradable(const boost::posix_time::ptime & abs_time);
      -

      Effects: The calling thread tries to acquire upgradable ownership of the mutex waiting if necessary until no other thread has exclusive or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires upgradable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

      -
    22. -
    23. -
      void unlock_upgradable();
      -

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The calling thread releases the upgradable ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

      -
    24. -
    25. -
      void unlock_and_lock_upgradable();
      -

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires upgradable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

      -
    26. -
    27. -
      void unlock_and_lock_sharable();
      -

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

      -
    28. -
    29. -
      void unlock_upgradable_and_lock_sharable();
      -

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

      -
    30. -
    31. -
      void unlock_upgradable_and_lock();
      -

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires exclusive ownership. This operation will block until all threads with sharable ownership release their sharable lock. Throws: An exception derived from interprocess_exception on error.

      -
    32. -
    33. -
      bool try_unlock_upgradable_and_lock();
      -

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable ownership, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      -
    34. -
    35. -
      *bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime & abs_time);
      -

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership, waiting if necessary until abs_time. This operation will fail if there are threads with sharable ownership or timeout reaches, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      -
    36. -
    37. -
      bool try_unlock_sharable_and_lock();
      -

      Precondition: The thread must have sharable ownership of the mutex. Effects: The thread atomically releases sharable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable or upgradable ownership, but it will maintain sharable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      -
    38. -
    39. -
      bool try_unlock_sharable_and_lock_upgradable();
      -

      Precondition: The thread must have sharable ownership of the mutex. Effects: The thread atomically releases sharable ownership and tries to acquire upgradable ownership. This operation will fail if there are threads with sharable or upgradable ownership, but it will maintain sharable ownership. Returns: If acquires upgradable ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

      -
    40. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/intrusive_ptr.html b/doc/html/boost/interprocess/intrusive_ptr.html old mode 100755 new mode 100644 index d0477e6949..ff2c9c9fc2 --- a/doc/html/boost/interprocess/intrusive_ptr.html +++ b/doc/html/boost/interprocess/intrusive_ptr.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,107 +39,107 @@ typedef T element_type; // Provides the type of the stored pointer. // construct/copy/destruct - intrusive_ptr(); - intrusive_ptr(const pointer &, bool = true); - intrusive_ptr(intrusive_ptr const &); - template<typename U> intrusive_ptr(intrusive_ptr< U, VP > const &); - intrusive_ptr& operator=(intrusive_ptr const &); + intrusive_ptr(); + intrusive_ptr(const pointer &, bool = true); + intrusive_ptr(intrusive_ptr const &); + template<typename U> intrusive_ptr(intrusive_ptr< U, VP > const &); + intrusive_ptr& operator=(intrusive_ptr const &); template<typename U> - intrusive_ptr& operator=(intrusive_ptr< U, VP > const &); - intrusive_ptr& operator=(pointer); - ~intrusive_ptr(); + intrusive_ptr& operator=(intrusive_ptr< U, VP > const &); + intrusive_ptr& operator=(pointer); + ~intrusive_ptr(); - // public member functions - pointer & get(); - const pointer & get() const; - T & operator*() const; - const pointer & operator->() const; - pointer & operator->(); - operator unspecified_bool_type() const; - bool operator!() const; - void swap(intrusive_ptr &); + // public member functions + pointer & get(); + const pointer & get() const; + T & operator*() const; + const pointer & operator->() const; + pointer & operator->(); + operator unspecified_bool_type() const; + bool operator!() const; + void swap(intrusive_ptr &); };
    -

    Description

    +

    Description

    The intrusive_ptr class template stores a pointer to an object with an embedded reference count. intrusive_ptr is parameterized on T (the type of the object pointed to) and VoidPointer(a void pointer type that defines the type of pointer that intrusive_ptr will store). intrusive_ptr<T, void *> defines a class with a T* member whereas intrusive_ptr<T, offset_ptr<void> > defines a class with a offset_ptr<T> member. Relies on unqualified calls to:

    void intrusive_ptr_add_ref(T * p); void intrusive_ptr_release(T * p);

    with (p != 0)

    The object is responsible for destroying itself.

    -

    +

    intrusive_ptr public construct/copy/destruct

    1. -
      intrusive_ptr();
      +
      intrusive_ptr();

      Constructor. Initializes internal pointer to 0. Does not throw

    2. -
      intrusive_ptr(const pointer & p, bool add_ref = true);
      +
      intrusive_ptr(const pointer & p, bool add_ref = true);

      Constructor. Copies pointer and if "p" is not zero and "add_ref" is true calls intrusive_ptr_add_ref(to_raw_pointer(p)). Does not throw

    3. -
      intrusive_ptr(intrusive_ptr const & rhs);
      +
      intrusive_ptr(intrusive_ptr const & rhs);

      Copy constructor. Copies the internal pointer and if "p" is not zero calls intrusive_ptr_add_ref(to_raw_pointer(p)). Does not throw

    4. -
      template<typename U> intrusive_ptr(intrusive_ptr< U, VP > const & rhs);
      +
      template<typename U> intrusive_ptr(intrusive_ptr< U, VP > const & rhs);

      Constructor from related. Copies the internal pointer and if "p" is not zero calls intrusive_ptr_add_ref(to_raw_pointer(p)). Does not throw

    5. -
      intrusive_ptr& operator=(intrusive_ptr const & rhs);
      +
      intrusive_ptr& operator=(intrusive_ptr const & rhs);

      Assignment operator. Equivalent to intrusive_ptr(r).swap(*this). Does not throw

    6. template<typename U> 
      -  intrusive_ptr& operator=(intrusive_ptr< U, VP > const & rhs);
      + intrusive_ptr& operator=(intrusive_ptr< U, VP > const & rhs);

      Assignment from related. Equivalent to intrusive_ptr(r).swap(*this). Does not throw

    7. -
      intrusive_ptr& operator=(pointer rhs);
      +
      intrusive_ptr& operator=(pointer rhs);

      Assignment from pointer. Equivalent to intrusive_ptr(r).swap(*this). Does not throw

    8. -
      ~intrusive_ptr();
      +
      ~intrusive_ptr();

      Destructor. If internal pointer is not 0, calls intrusive_ptr_release(to_raw_pointer(m_ptr)). Does not throw

    -

    -intrusive_ptr public member functions

    +

    +intrusive_ptr public member functions

    1. -
      pointer & get();
      +
      pointer & get();

      Returns a reference to the internal pointer. Does not throw

    2. -
      const pointer & get() const;
      +
      const pointer & get() const;

      Returns a reference to the internal pointer. Does not throw

    3. -
      T & operator*() const;
      +
      T & operator*() const;

      Returns *get(). Does not throw

    4. -
      const pointer & operator->() const;
      +
      const pointer & operator->() const;

      Returns *get(). Does not throw

    5. -
      pointer & operator->();
      +
      pointer & operator->();

      Returns get(). Does not throw

    6. -
      operator unspecified_bool_type() const;
      +
      operator unspecified_bool_type() const;

      Conversion to boolean. Does not throw

    7. -
      bool operator!() const;
      +
      bool operator!() const;

      Not operator. Does not throw

    8. -
      void swap(intrusive_ptr & rhs);
      +
      void swap(intrusive_ptr & rhs);

      Exchanges the contents of the two smart pointers. Does not throw

    @@ -156,7 +156,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/iset_index.html b/doc/html/boost/interprocess/iset_index.html old mode 100755 new mode 100644 index 525884f549..9c8c12aa06 --- a/doc/html/boost/interprocess/iset_index.html +++ b/doc/html/boost/interprocess/iset_index.html @@ -41,43 +41,43 @@ typedef index_type::value_type value_type; // construct/copy/destruct - iset_index(typename MapConfig::segment_manager_base *); + iset_index(typename MapConfig::segment_manager_base *); - // public member functions - void reserve(typename MapConfig::segment_manager_base::size_type); - void shrink_to_fit(); - iterator find(const intrusive_compare_key_type &); - const_iterator find(const intrusive_compare_key_type &) const; + // public member functions + void reserve(typename MapConfig::segment_manager_base::size_type); + void shrink_to_fit(); + iterator find(const intrusive_compare_key_type &); + const_iterator find(const intrusive_compare_key_type &) const; std::pair< iterator, bool > - insert_check(const intrusive_compare_key_type &, insert_commit_data &); + insert_check(const intrusive_compare_key_type &, insert_commit_data &); };
    -

    Description

    +

    Description

    Index type based in boost::intrusive::set. Just derives from boost::intrusive::set and defines the interface needed by managed memory segments

    -

    +

    iset_index public construct/copy/destruct

    1. -
      iset_index(typename MapConfig::segment_manager_base *);
      +
      iset_index(typename MapConfig::segment_manager_base *);

      Constructor. Takes a pointer to the segment manager. Can throw

    -

    -iset_index public member functions

    +

    +iset_index public member functions

    1. -
      void reserve(typename MapConfig::segment_manager_base::size_type);
      +
      void reserve(typename MapConfig::segment_manager_base::size_type);

      This reserves memory to optimize the insertion of n elements in the index

    2. -
      void shrink_to_fit();
      This frees all unnecessary memory.
    3. -
    4. iterator find(const intrusive_compare_key_type & key);
    5. -
    6. const_iterator find(const intrusive_compare_key_type & key) const;
    7. +
      void shrink_to_fit();
      This frees all unnecessary memory. +
    8. iterator find(const intrusive_compare_key_type & key);
    9. +
    10. const_iterator find(const intrusive_compare_key_type & key) const;
    11. std::pair< iterator, bool > 
      -insert_check(const intrusive_compare_key_type & key, 
      +insert_check(const intrusive_compare_key_type & key, 
                    insert_commit_data & commit_data);
    diff --git a/doc/html/boost/interprocess/iunordered_set_index.html b/doc/html/boost/interprocess/iunordered_set_index.html old mode 100755 new mode 100644 index d11b149527..98e3e0e321 --- a/doc/html/boost/interprocess/iunordered_set_index.html +++ b/doc/html/boost/interprocess/iunordered_set_index.html @@ -45,52 +45,52 @@ typedef index_type::size_type size_type; // construct/copy/destruct - iunordered_set_index(segment_manager_base *); - ~iunordered_set_index(); + iunordered_set_index(segment_manager_base *); + ~iunordered_set_index(); - // public member functions - void reserve(size_type); - void shrink_to_fit(); - iterator find(const intrusive_compare_key_type &); - const_iterator find(const intrusive_compare_key_type &) const; + // public member functions + void reserve(size_type); + void shrink_to_fit(); + iterator find(const intrusive_compare_key_type &); + const_iterator find(const intrusive_compare_key_type &) const; std::pair< iterator, bool > - insert_check(const intrusive_compare_key_type &, insert_commit_data &); - iterator insert_commit(value_type &, insert_commit_data &); + insert_check(const intrusive_compare_key_type &, insert_commit_data &); + iterator insert_commit(value_type &, insert_commit_data &); };
    -

    Description

    +

    Description

    Index type based in boost::intrusive::set. Just derives from boost::intrusive::set and defines the interface needed by managed memory segments

    -

    +

    iunordered_set_index public construct/copy/destruct

    1. -
      iunordered_set_index(segment_manager_base * mngr);
      +
      iunordered_set_index(segment_manager_base * mngr);

      Constructor. Takes a pointer to the segment manager. Can throw

    2. -
    3. ~iunordered_set_index();
    4. +
    5. ~iunordered_set_index();
    -

    -iunordered_set_index public member functions

    +

    +iunordered_set_index public member functions

    1. -
      void reserve(size_type new_n);
      +
      void reserve(size_type new_n);

      This reserves memory to optimize the insertion of n elements in the index

    2. -
      void shrink_to_fit();
      +
      void shrink_to_fit();

      This tries to free unused memory previously allocated.

    3. -
    4. iterator find(const intrusive_compare_key_type & key);
    5. -
    6. const_iterator find(const intrusive_compare_key_type & key) const;
    7. +
    8. iterator find(const intrusive_compare_key_type & key);
    9. +
    10. const_iterator find(const intrusive_compare_key_type & key) const;
    11. std::pair< iterator, bool > 
      -insert_check(const intrusive_compare_key_type & key, 
      +insert_check(const intrusive_compare_key_type & key, 
                    insert_commit_data & commit_data);
    12. -
    13. iterator insert_commit(value_type & val, insert_commit_data & commit_data);
    14. +
    15. iterator insert_commit(value_type & val, insert_commit_data & commit_data);
    diff --git a/doc/html/boost/interprocess/lock_exception.html b/doc/html/boost/interprocess/lock_exception.html old mode 100755 new mode 100644 index 9884db1f6d..46a4716b55 --- a/doc/html/boost/interprocess/lock_exception.html +++ b/doc/html/boost/interprocess/lock_exception.html @@ -35,25 +35,25 @@ class lock_exception : public boost::interprocess::interprocess_exception { public: // construct/copy/destruct - lock_exception(); + lock_exception(); - // public member functions - const char * what() const; + // public member functions + const char * what() const; };
    -

    Description

    +

    Description

    This is the exception thrown by shared interprocess_mutex family when a deadlock situation is detected or when using a interprocess_condition the interprocess_mutex is not locked

    -

    +

    lock_exception public construct/copy/destruct

    -
    1. lock_exception();
    +
    1. lock_exception();
    -

    -lock_exception public member functions

    -
    1. const char * what() const;
    +

    +lock_exception public member functions

    +
    1. const char * what() const;
    diff --git a/doc/html/boost/interprocess/make_managed_sha_id1000089.html b/doc/html/boost/interprocess/make_managed_sha_id1000089.html new file mode 100644 index 0000000000..f0297a14f8 --- /dev/null +++ b/doc/html/boost/interprocess/make_managed_sha_id1000089.html @@ -0,0 +1,57 @@ + + + +Function template make_managed_shared_ptr + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template make_managed_shared_ptr

    +

    boost::interprocess::make_managed_shared_ptr

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/shared_ptr.hpp>
    +
    +
    +template<typename T, typename ManagedMemory> 
    +  managed_shared_ptr< T, ManagedMemory >::type 
    +  make_managed_shared_ptr(T * constructed_object, 
    +                          ManagedMemory & managed_memory);
    +
    +

    Description

    +

    Returns an instance of a shared pointer constructed with the default allocator and deleter from a pointer of type T that has been allocated in the passed managed segment

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/make_managed_sha_id1000127.html b/doc/html/boost/interprocess/make_managed_sha_id1000127.html new file mode 100644 index 0000000000..92dc897412 --- /dev/null +++ b/doc/html/boost/interprocess/make_managed_sha_id1000127.html @@ -0,0 +1,57 @@ + + + +Function template make_managed_shared_ptr + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template make_managed_shared_ptr

    +

    boost::interprocess::make_managed_shared_ptr

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/shared_ptr.hpp>
    +
    +
    +template<typename T, typename ManagedMemory> 
    +  managed_shared_ptr< T, ManagedMemory >::type 
    +  make_managed_shared_ptr(T * constructed_object, 
    +                          ManagedMemory & managed_memory, std::nothrow_t);
    +
    +

    Description

    +

    Returns an instance of a shared pointer constructed with the default allocator and deleter from a pointer of type T that has been allocated in the passed managed segment. Does not throw, return null shared pointer in error.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/make_managed_shared_ptr_id993529.html b/doc/html/boost/interprocess/make_managed_shared_ptr_id993529.html deleted file mode 100755 index 7f5c58997c..0000000000 --- a/doc/html/boost/interprocess/make_managed_shared_ptr_id993529.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template make_managed_shared_ptr - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template make_managed_shared_ptr

    -

    boost::interprocess::make_managed_shared_ptr

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/shared_ptr.hpp>
    -
    -
    -template<typename T, typename ManagedMemory> 
    -  managed_shared_ptr< T, ManagedMemory >::type 
    -  make_managed_shared_ptr(T * constructed_object, 
    -                          ManagedMemory & managed_memory);
    -
    -

    Description

    -

    Returns an instance of a shared pointer constructed with the default allocator and deleter from a pointer of type T that has been allocated in the passed managed segment

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/make_managed_shared_ptr_id993567.html b/doc/html/boost/interprocess/make_managed_shared_ptr_id993567.html deleted file mode 100755 index 1540c756ba..0000000000 --- a/doc/html/boost/interprocess/make_managed_shared_ptr_id993567.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template make_managed_shared_ptr - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template make_managed_shared_ptr

    -

    boost::interprocess::make_managed_shared_ptr

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/shared_ptr.hpp>
    -
    -
    -template<typename T, typename ManagedMemory> 
    -  managed_shared_ptr< T, ManagedMemory >::type 
    -  make_managed_shared_ptr(T * constructed_object, 
    -                          ManagedMemory & managed_memory, std::nothrow_t);
    -
    -

    Description

    -

    Returns an instance of a shared pointer constructed with the default allocator and deleter from a pointer of type T that has been allocated in the passed managed segment. Does not throw, return null shared pointer in error.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/make_managed_unique_ptr.html b/doc/html/boost/interprocess/make_managed_unique_ptr.html old mode 100755 new mode 100644 index 3f1d860caf..546f012eb8 --- a/doc/html/boost/interprocess/make_managed_unique_ptr.html +++ b/doc/html/boost/interprocess/make_managed_unique_ptr.html @@ -37,7 +37,7 @@ make_managed_unique_ptr(T * constructed_object, ManagedMemory & managed_memory);
    -

    Description

    +

    Description

    Returns an instance of a unique pointer constructed with boost::interproces::deleter from a pointer of type T that has been allocated in the passed managed segment

    diff --git a/doc/html/boost/interprocess/make_managed_weak_ptr.html b/doc/html/boost/interprocess/make_managed_weak_ptr.html old mode 100755 new mode 100644 index 7f3f1fd731..1b898f6632 --- a/doc/html/boost/interprocess/make_managed_weak_ptr.html +++ b/doc/html/boost/interprocess/make_managed_weak_ptr.html @@ -37,7 +37,7 @@ make_managed_weak_ptr(T * constructed_object, ManagedMemory & managed_memory);
    -

    Description

    +

    Description

    Returns an instance of a weak pointer constructed with the default allocator and deleter from a pointer of type T that has been allocated in the passed managed segment

    diff --git a/doc/html/boost/interprocess/managed_shared_ptr.html b/doc/html/boost/interprocess/managed_shared_ptr.html old mode 100755 new mode 100644 index 9fca858997..2bdf5a5d14 --- a/doc/html/boost/interprocess/managed_shared_ptr.html +++ b/doc/html/boost/interprocess/managed_shared_ptr.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,7 +39,7 @@ typedef shared_ptr< T, void_allocator, deleter > type; };
    -

    Description

    +

    Description

    Returns the type of a shared pointer of type T with the allocator boost::interprocess::allocator allocator and boost::interprocess::deleter deleter that can be constructed in the given managed segment type.

    @@ -53,7 +53,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/managed_unique_ptr.html b/doc/html/boost/interprocess/managed_unique_ptr.html old mode 100755 new mode 100644 index 68de38c4de..8a98e5d497 --- a/doc/html/boost/interprocess/managed_unique_ptr.html +++ b/doc/html/boost/interprocess/managed_unique_ptr.html @@ -37,7 +37,7 @@ typedef unique_ptr< T, typename ManagedMemory::template deleter< T >::type > type; };
    -

    Description

    +

    Description

    Returns the type of a unique pointer of type T with boost::interprocess::deleter deleter that can be constructed in the given managed segment type.

    diff --git a/doc/html/boost/interprocess/managed_weak_ptr.html b/doc/html/boost/interprocess/managed_weak_ptr.html old mode 100755 new mode 100644 index 9be5349cfa..aff8f652dc --- a/doc/html/boost/interprocess/managed_weak_ptr.html +++ b/doc/html/boost/interprocess/managed_weak_ptr.html @@ -37,7 +37,7 @@ typedef weak_ptr< T, typename ManagedMemory::template allocator< void >::type, typename ManagedMemory::template deleter< T >::type > type; };
    -

    Description

    +

    Description

    Returns the type of a weak pointer of type T with the allocator boost::interprocess::allocator allocator and boost::interprocess::deleter deleter that can be constructed in the given managed segment type.

    diff --git a/doc/html/boost/interprocess/map_index.html b/doc/html/boost/interprocess/map_index.html old mode 100755 new mode 100644 index 3bbeeec9c4..2e8e7d7296 --- a/doc/html/boost/interprocess/map_index.html +++ b/doc/html/boost/interprocess/map_index.html @@ -35,35 +35,35 @@ class map_index : public boost::container::map< MapConfig > { public: // construct/copy/destruct - map_index(segment_manager_base *); + map_index(segment_manager_base *); - // public member functions - void reserve(typename segment_manager_base::size_type); - void shrink_to_fit(); + // public member functions + void reserve(typename segment_manager_base::size_type); + void shrink_to_fit(); };
    -

    Description

    +

    Description

    Index type based in boost::interprocess::map. Just derives from boost::interprocess::map and defines the interface needed by managed memory segments

    -

    +

    map_index public construct/copy/destruct

    1. -
      map_index(segment_manager_base * segment_mngr);
      +
      map_index(segment_manager_base * segment_mngr);

      Constructor. Takes a pointer to the segment manager. Can throw

    -

    -map_index public member functions

    +

    +map_index public member functions

    1. -
      void reserve(typename segment_manager_base::size_type);
      +
      void reserve(typename segment_manager_base::size_type);

      This reserves memory to optimize the insertion of n elements in the index

    2. -
      void shrink_to_fit();
      +
      void shrink_to_fit();

      This tries to free previously allocate unused memory.

    diff --git a/doc/html/boost/interprocess/mapped_region.html b/doc/html/boost/interprocess/mapped_region.html old mode 100755 new mode 100644 index 09f5385c29..8208a2a7ea --- a/doc/html/boost/interprocess/mapped_region.html +++ b/doc/html/boost/interprocess/mapped_region.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,94 +36,91 @@ public: // construct/copy/destruct template<typename MemoryMappable> - mapped_region(const MemoryMappable &, mode_t, offset_t = 0, + mapped_region(const MemoryMappable &, mode_t, offset_t = 0, std::size_t = 0, const void * = 0); - mapped_region(); - mapped_region(mapped_region &&); - mapped_region& operator=(mapped_region &&); - ~mapped_region(); + mapped_region(); + mapped_region(mapped_region &&); + mapped_region& operator=(mapped_region &&); + ~mapped_region(); - // public member functions - std::size_t get_size() const; - void * get_address() const; - offset_t get_offset() const; - mode_t get_mode() const; - bool flush(std::size_t = 0, std::size_t = 0); - void swap(mapped_region &); + // public member functions + std::size_t get_size() const; + void * get_address() const; + mode_t get_mode() const; + bool flush(std::size_t = 0, std::size_t = 0, bool = true); + void swap(mapped_region &); - // public static functions - static std::size_t get_page_size(); + // public static functions + static std::size_t get_page_size(); };
    -

    Description

    -

    The mapped_region class represents a portion or region created from a memory_mappable object.

    +

    Description

    +

    The mapped_region class represents a portion or region created from a memory_mappable object.

    +

    The OS can map a region bigger than the requested one, as region must be multiple of the page size, but mapped_region will always refer to the region specified by the user.

    -

    +

    mapped_region public construct/copy/destruct

    1. template<typename MemoryMappable> 
      -  mapped_region(const MemoryMappable & mapping, mode_t mode, 
      +  mapped_region(const MemoryMappable & mapping, mode_t mode, 
                       offset_t offset = 0, std::size_t size = 0, 
                       const void * address = 0);
      -

      Creates a mapping region of the mapped memory "mapping", starting in offset "offset", and the mapping's size will be "size". The mapping can be opened for read-only "read_only" or read-write "read_write.

      +

      Creates a mapping region of the mapped memory "mapping", starting in offset "offset", and the mapping's size will be "size". The mapping can be opened for read only, read-write or copy-on-write.

      +

      If an address is specified, both the offset and the address must be multiples of the page size.

      +

      The OS could allocate more pages than size/page_size(), but get_address() will always return the address passed in this function (if not null) and get_size() will return the specified size.

    2. -
      mapped_region();
      -

      Default constructor. Default constructor. Address will be 0 (nullptr). Size and offset will be 0. Does not throw

      +
      mapped_region();
      +

      Default constructor. Address will be 0 (nullptr). Size will be 0. Does not throw

    3. -
      mapped_region(mapped_region && other);
      +
      mapped_region(mapped_region && other);

      Move constructor. *this will be constructed taking ownership of "other"'s region and "other" will be left in default constructor state.

    4. -
      mapped_region& operator=(mapped_region && other);
      +
      mapped_region& operator=(mapped_region && other);

      Move assignment. If *this owns a memory mapped region, it will be destroyed and it will take ownership of "other"'s memory mapped region.

    5. -
      ~mapped_region();
      +
      ~mapped_region();

      Destroys the mapped region. Does not throw

    -

    -mapped_region public member functions

    +

    +mapped_region public member functions

    1. -
      std::size_t get_size() const;
      -

      Returns the size of the mapping. Note for windows users: If windows_shared_memory is mapped using 0 as the size, it returns 0 because the size is unknown. Never throws.

      -
    2. +
      std::size_t get_size() const;
      Returns the size of the mapping. Never throws.
    3. -
      void * get_address() const;
      +
      void * get_address() const;

      Returns the base address of the mapping. Never throws.

    4. -
      offset_t get_offset() const;
      -

      Returns the offset of the mapping from the beginning of the mapped memory. Never throws.

      -
    5. -
    6. -
      mode_t get_mode() const;
      -

      Returns the mode of the mapping used to construct the mapped file. Never throws.

      +
      mode_t get_mode() const;
      +

      Returns the mode of the mapping used to construct the mapped region. Never throws.

    7. -
      bool flush(std::size_t mapping_offset = 0, std::size_t numbytes = 0);
      -

      Flushes to the disk a byte range within the mapped memory. Never throws

      +
      bool flush(std::size_t mapping_offset = 0, std::size_t numbytes = 0, 
      +           bool async = true);
      +

      Flushes to the disk a byte range within the mapped memory. If 'async' is true, the function will return before flushing operation is completed If 'async' is false, function will return once data has been written into the underlying device (i.e., in mapped files OS cached information is written to disk). Never throws. Returns false if operation could not be performed.

    8. -
      void swap(mapped_region & other);
      +
      void swap(mapped_region & other);

      Swaps the mapped_region with another mapped region

    -

    -mapped_region public static functions

    +

    +mapped_region public static functions

    1. -
      static std::size_t get_page_size();
      -

      Returns the size of the page. This size is the minimum memory that will be used by the system when mapping a memory mappable source.

      +
      static std::size_t get_page_size();
      +

      Returns the size of the page. This size is the minimum memory that will be used by the system when mapping a memory mappable source and will restrict the address and the offset to map.

    @@ -138,7 +135,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/message_queue_t.html b/doc/html/boost/interprocess/message_queue_t.html old mode 100755 new mode 100644 index 50bf79c721..7a8c75e66f --- a/doc/html/boost/interprocess/message_queue_t.html +++ b/doc/html/boost/interprocess/message_queue_t.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -41,114 +41,114 @@ typedef boost::make_unsigned< difference_type >::type size_type; // construct/copy/destruct - message_queue_t(create_only_t, const char *, size_type, size_type, + message_queue_t(create_only_t, const char *, size_type, size_type, const permissions & = permissions()); - message_queue_t(open_or_create_t, const char *, size_type, size_type, + message_queue_t(open_or_create_t, const char *, size_type, size_type, const permissions & = permissions()); - message_queue_t(open_only_t, const char *); - ~message_queue_t(); + message_queue_t(open_only_t, const char *); + ~message_queue_t(); - // public member functions - *void send(const void *, size_type, unsigned int); - bool try_send(const void *, size_type, unsigned int); - bool timed_send(const void *, size_type, unsigned int, + // public member functions + *void send(const void *, size_type, unsigned int); + bool try_send(const void *, size_type, unsigned int); + bool timed_send(const void *, size_type, unsigned int, const boost::posix_time::ptime &); - void receive(void *, size_type, size_type &, unsigned int &); - bool try_receive(void *, size_type, size_type &, unsigned int &); - bool timed_receive(void *, size_type, size_type &, unsigned int &, + void receive(void *, size_type, size_type &, unsigned int &); + bool try_receive(void *, size_type, size_type &, unsigned int &); + bool timed_receive(void *, size_type, size_type &, unsigned int &, const boost::posix_time::ptime &); - size_type get_max_msg() const; - size_type get_max_msg_size() const; - size_type get_num_msg(); + size_type get_max_msg() const; + size_type get_max_msg_size() const; + size_type get_num_msg(); - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A class that allows sending messages between processes.

    -

    +

    message_queue_t public construct/copy/destruct

    1. -
      message_queue_t(create_only_t create_only, const char * name, 
      +
      message_queue_t(create_only_t create_only, const char * name, 
                       size_type max_num_msg, size_type max_msg_size, 
                       const permissions & perm = permissions());

      Creates a process shared message queue with name "name". For this message queue, the maximum number of messages will be "max_num_msg" and the maximum message size will be "max_msg_size". Throws on error and if the queue was previously created.

    2. -
      message_queue_t(open_or_create_t open_or_create, const char * name, 
      +
      message_queue_t(open_or_create_t open_or_create, const char * name, 
                       size_type max_num_msg, size_type max_msg_size, 
                       const permissions & perm = permissions());

      Opens or creates a process shared message queue with name "name". If the queue is created, the maximum number of messages will be "max_num_msg" and the maximum message size will be "max_msg_size". If queue was previously created the queue will be opened and "max_num_msg" and "max_msg_size" parameters are ignored. Throws on error.

    3. -
      message_queue_t(open_only_t open_only, const char * name);
      +
      message_queue_t(open_only_t open_only, const char * name);

      Opens a previously created process shared message queue with name "name". If the queue was not previously created or there are no free resources, throws an error.

    4. -
      ~message_queue_t();
      +
      ~message_queue_t();

      Destroys *this and indicates that the calling process is finished using the resource. All opened message queues are still valid after destruction. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the message queue from the system use remove().

    -

    -message_queue_t public member functions

    +

    +message_queue_t public member functions

    1. -
      *void send(const void * buffer, size_type buffer_size, unsigned int priority);
      +
      *void send(const void * buffer, size_type buffer_size, unsigned int priority);

      Sends a message stored in buffer "buffer" with size "buffer_size" in the message queue with priority "priority". If the message queue is full the sender is blocked. Throws interprocess_error on error.

    2. -
      bool try_send(const void * buffer, size_type buffer_size, 
      +
      bool try_send(const void * buffer, size_type buffer_size, 
                     unsigned int priority);

      Sends a message stored in buffer "buffer" with size "buffer_size" through the message queue with priority "priority". If the message queue is full the sender is not blocked and returns false, otherwise returns true. Throws interprocess_error on error.

    3. -
      bool timed_send(const void * buffer, size_type buffer_size, 
      +
      bool timed_send(const void * buffer, size_type buffer_size, 
                       unsigned int priority, 
                       const boost::posix_time::ptime & abs_time);

      Sends a message stored in buffer "buffer" with size "buffer_size" in the message queue with priority "priority". If the message queue is full the sender retries until time "abs_time" is reached. Returns true if the message has been successfully sent. Returns false if timeout is reached. Throws interprocess_error on error.

    4. -
      void receive(void * buffer, size_type buffer_size, size_type & recvd_size, 
      +
      void receive(void * buffer, size_type buffer_size, size_type & recvd_size, 
                    unsigned int & priority);

      Receives a message from the message queue. The message is stored in buffer "buffer", which has size "buffer_size". The received message has size "recvd_size" and priority "priority". If the message queue is empty the receiver is blocked. Throws interprocess_error on error.

    5. -
      bool try_receive(void * buffer, size_type buffer_size, size_type & recvd_size, 
      +
      bool try_receive(void * buffer, size_type buffer_size, size_type & recvd_size, 
                        unsigned int & priority);

      Receives a message from the message queue. The message is stored in buffer "buffer", which has size "buffer_size". The received message has size "recvd_size" and priority "priority". If the message queue is empty the receiver is not blocked and returns false, otherwise returns true. Throws interprocess_error on error.

    6. -
      bool timed_receive(void * buffer, size_type buffer_size, 
      +
      bool timed_receive(void * buffer, size_type buffer_size, 
                          size_type & recvd_size, unsigned int & priority, 
                          const boost::posix_time::ptime & abs_time);

      Receives a message from the message queue. The message is stored in buffer "buffer", which has size "buffer_size". The received message has size "recvd_size" and priority "priority". If the message queue is empty the receiver retries until time "abs_time" is reached. Returns true if the message has been successfully sent. Returns false if timeout is reached. Throws interprocess_error on error.

    7. -
      size_type get_max_msg() const;
      +
      size_type get_max_msg() const;

      Returns the maximum number of messages allowed by the queue. The message queue must be opened or created previously. Otherwise, returns 0. Never throws

    8. -
      size_type get_max_msg_size() const;
      +
      size_type get_max_msg_size() const;

      Returns the maximum size of message allowed by the queue. The message queue must be opened or created previously. Otherwise, returns 0. Never throws

    9. -
      size_type get_num_msg();
      +
      size_type get_num_msg();

      Returns the number of messages currently stored. Never throws

    -

    -message_queue_t public static functions

    +

    +message_queue_t public static functions

    1. -
      static bool remove(const char * name);
      +
      static bool remove(const char * name);

      Removes the message queue from the system. Returns false on error. Never throws

    @@ -164,7 +164,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/mutex_family.html b/doc/html/boost/interprocess/mutex_family.html old mode 100755 new mode 100644 index 9df5e3cbcd..ad7bfb848a --- a/doc/html/boost/interprocess/mutex_family.html +++ b/doc/html/boost/interprocess/mutex_family.html @@ -35,10 +35,10 @@ struct mutex_family { // types typedef boost::interprocess::interprocess_mutex mutex_type; - typedef boost::interprocess::interprocess_recursive_mutex recursive_mutex_type; + typedef boost::interprocess::interprocess_recursive_mutex recursive_mutex_type; };
    -

    Description

    +

    Description

    Describes interprocess_mutex family to use with Interprocess framework based on boost::interprocess synchronization objects.

    diff --git a/doc/html/boost/interprocess/named_condition.html b/doc/html/boost/interprocess/named_condition.html old mode 100755 new mode 100644 index a6e9f8b224..b89c612b21 --- a/doc/html/boost/interprocess/named_condition.html +++ b/doc/html/boost/interprocess/named_condition.html @@ -35,92 +35,92 @@ class named_condition { public: // construct/copy/destruct - named_condition(create_only_t, const char *, + named_condition(create_only_t, const char *, const permissions & = permissions()); - named_condition(open_or_create_t, const char *, + named_condition(open_or_create_t, const char *, const permissions & = permissions()); - named_condition(open_only_t, const char *); - ~named_condition(); + named_condition(open_only_t, const char *); + ~named_condition(); - // public member functions - *void notify_one(); - void notify_all(); - template<typename L> void wait(L &); - template<typename L, typename Pr> void wait(L &, Pr); - template<typename L> bool timed_wait(L &, const boost::posix_time::ptime &); + // public member functions + *void notify_one(); + void notify_all(); + template<typename L> void wait(L &); + template<typename L, typename Pr> void wait(L &, Pr); + template<typename L> bool timed_wait(L &, const boost::posix_time::ptime &); template<typename L, typename Pr> - bool timed_wait(L &, const boost::posix_time::ptime &, Pr); + bool timed_wait(L &, const boost::posix_time::ptime &, Pr); - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A global condition variable that can be created by name. This condition variable is designed to work with named_mutex and can't be placed in shared memory or memory mapped files.

    -

    +

    named_condition public construct/copy/destruct

    1. -
      named_condition(create_only_t create_only, const char * name, 
      +
      named_condition(create_only_t create_only, const char * name, 
                       const permissions & perm = permissions());

      Creates a global condition with a name. If the condition can't be created throws interprocess_exception

    2. -
      named_condition(open_or_create_t open_or_create, const char * name, 
      +
      named_condition(open_or_create_t open_or_create, const char * name, 
                       const permissions & perm = permissions());

      Opens or creates a global condition with a name. If the condition is created, this call is equivalent to named_condition(create_only_t, ... ) If the condition is already created, this call is equivalent named_condition(open_only_t, ... ) Does not throw

    3. -
      named_condition(open_only_t open_only, const char * name);
      +
      named_condition(open_only_t open_only, const char * name);

      Opens a global condition with a name if that condition is previously created. If it is not previously created this function throws interprocess_exception.

    4. -
      ~named_condition();
      +
      ~named_condition();

      Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

    -

    -named_condition public member functions

    +

    +named_condition public member functions

    1. -
      *void notify_one();
      +
      *void notify_one();

      If there is a thread waiting on *this, change that thread's state to ready. Otherwise there is no effect.

    2. -
      void notify_all();
      +
      void notify_all();

      Change the state of all threads waiting on *this to ready. If there are no waiting threads, notify_all() has no effect.

    3. -
      template<typename L> void wait(L & lock);
      +
      template<typename L> void wait(L & lock);

      Releases the lock on the named_mutex object associated with lock, blocks the current thread of execution until readied by a call to this->notify_one() or this->notify_all(), and then reacquires the lock.

    4. -
      template<typename L, typename Pr> void wait(L & lock, Pr pred);
      +
      template<typename L, typename Pr> void wait(L & lock, Pr pred);

      The same as: while (!pred()) wait(lock)

    5. template<typename L> 
      -  bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time);
      + bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time);

      Releases the lock on the named_mutex object associated with lock, blocks the current thread of execution until readied by a call to this->notify_one() or this->notify_all(), or until time abs_time is reached, and then reacquires the lock. Returns: false if time abs_time is reached, otherwise true.

    6. template<typename L, typename Pr> 
      -  bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time, 
      +  bool timed_wait(L & lock, const boost::posix_time::ptime & abs_time, 
                         Pr pred);

      The same as: while (!pred()) { if (!timed_wait(lock, abs_time)) return pred(); } return true;

    -

    -named_condition public static functions

    +

    +named_condition public static functions

    1. -
      static bool remove(const char * name);
      +
      static bool remove(const char * name);

      Erases a named condition from the system. Returns false on error. Never throws.

    diff --git a/doc/html/boost/interprocess/named_mutex.html b/doc/html/boost/interprocess/named_mutex.html old mode 100755 new mode 100644 index 1ad8ec4190..5b19e2ffd9 --- a/doc/html/boost/interprocess/named_mutex.html +++ b/doc/html/boost/interprocess/named_mutex.html @@ -35,78 +35,78 @@ class named_mutex { public: // construct/copy/destruct - named_mutex(create_only_t, const char *, + named_mutex(create_only_t, const char *, const permissions & = permissions()); - named_mutex(open_or_create_t, const char *, + named_mutex(open_or_create_t, const char *, const permissions & = permissions()); - named_mutex(open_only_t, const char *); - ~named_mutex(); + named_mutex(open_only_t, const char *); + ~named_mutex(); - // public member functions - void unlock(); - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); + // public member functions + void unlock(); + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A mutex with a global name, so it can be found from different processes. This mutex can't be placed in shared memory, and each process should have it's own named_mutex.

    -

    +

    named_mutex public construct/copy/destruct

    1. -
      named_mutex(create_only_t create_only, const char * name, 
      +
      named_mutex(create_only_t create_only, const char * name, 
                   const permissions & perm = permissions());

      Creates a global interprocess_mutex with a name. Throws interprocess_exception on error.

    2. -
      named_mutex(open_or_create_t open_or_create, const char * name, 
      +
      named_mutex(open_or_create_t open_or_create, const char * name, 
                   const permissions & perm = permissions());

      Opens or creates a global mutex with a name. If the mutex is created, this call is equivalent to named_mutex(create_only_t, ... ) If the mutex is already created, this call is equivalent named_mutex(open_only_t, ... ) Does not throw

    3. -
      named_mutex(open_only_t open_only, const char * name);
      +
      named_mutex(open_only_t open_only, const char * name);

      Opens a global mutex with a name if that mutex is previously created. If it is not previously created this function throws interprocess_exception.

    4. -
      ~named_mutex();
      +
      ~named_mutex();

      Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

    -

    -named_mutex public member functions

    +

    +named_mutex public member functions

    1. -
      void unlock();
      +
      void unlock();

      Unlocks a previously locked interprocess_mutex.

    2. -
      void lock();
      +
      void lock();

      Locks interprocess_mutex, sleeps when interprocess_mutex is already locked. Throws interprocess_exception if a severe error is found

    3. -
      bool try_lock();
      +
      bool try_lock();

      Tries to lock the interprocess_mutex, returns false when interprocess_mutex is already locked, returns true when success. Throws interprocess_exception if a severe error is found

    4. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock(const boost::posix_time::ptime & abs_time);

      Tries to lock the interprocess_mutex until time abs_time, Returns false when timeout expires, returns true when locks. Throws interprocess_exception if a severe error is found

    -

    -named_mutex public static functions

    +

    +named_mutex public static functions

    1. -
      static bool remove(const char * name);
      +
      static bool remove(const char * name);

      Erases a named mutex from the system. Returns false on error. Never throws.

    diff --git a/doc/html/boost/interprocess/named_recursive_mutex.html b/doc/html/boost/interprocess/named_recursive_mutex.html old mode 100755 new mode 100644 index a2c433851f..f74aa318e6 --- a/doc/html/boost/interprocess/named_recursive_mutex.html +++ b/doc/html/boost/interprocess/named_recursive_mutex.html @@ -35,78 +35,78 @@ class named_recursive_mutex { public: // construct/copy/destruct - named_recursive_mutex(create_only_t, const char *, + named_recursive_mutex(create_only_t, const char *, const permissions & = permissions()); - named_recursive_mutex(open_or_create_t, const char *, + named_recursive_mutex(open_or_create_t, const char *, const permissions & = permissions()); - named_recursive_mutex(open_only_t, const char *); - ~named_recursive_mutex(); + named_recursive_mutex(open_only_t, const char *); + ~named_recursive_mutex(); - // public member functions - void unlock(); - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); + // public member functions + void unlock(); + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A recursive mutex with a global name, so it can be found from different processes. This mutex can't be placed in shared memory, and each process should have it's own named_recursive_mutex.

    -

    +

    named_recursive_mutex public construct/copy/destruct

    1. -
      named_recursive_mutex(create_only_t create_only, const char * name, 
      +
      named_recursive_mutex(create_only_t create_only, const char * name, 
                             const permissions & perm = permissions());

      Creates a global recursive_mutex with a name. If the recursive_mutex can't be created throws interprocess_exception

    2. -
      named_recursive_mutex(open_or_create_t open_or_create, const char * name, 
      +
      named_recursive_mutex(open_or_create_t open_or_create, const char * name, 
                             const permissions & perm = permissions());

      Opens or creates a global recursive_mutex with a name. If the recursive_mutex is created, this call is equivalent to named_recursive_mutex(create_only_t, ... ) If the recursive_mutex is already created, this call is equivalent named_recursive_mutex(open_only_t, ... ) Does not throw

    3. -
      named_recursive_mutex(open_only_t open_only, const char * name);
      +
      named_recursive_mutex(open_only_t open_only, const char * name);

      Opens a global recursive_mutex with a name if that recursive_mutex is previously created. If it is not previously created this function throws interprocess_exception.

    4. -
      ~named_recursive_mutex();
      +
      ~named_recursive_mutex();

      Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

    -

    -named_recursive_mutex public member functions

    +

    +named_recursive_mutex public member functions

    1. -
      void unlock();
      +
      void unlock();

      Unlocks a previously locked named_recursive_mutex.

    2. -
      void lock();
      +
      void lock();

      Locks named_recursive_mutex, sleeps when named_recursive_mutex is already locked. Throws interprocess_exception if a severe error is found.

    3. -
      bool try_lock();
      +
      bool try_lock();

      Tries to lock the named_recursive_mutex, returns false when named_recursive_mutex is already locked, returns true when success. Throws interprocess_exception if a severe error is found.

    4. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock(const boost::posix_time::ptime & abs_time);

      Tries to lock the named_recursive_mutex until time abs_time, Returns false when timeout expires, returns true when locks. Throws interprocess_exception if a severe error is found

    -

    -named_recursive_mutex public static functions

    +

    +named_recursive_mutex public static functions

    1. -
      static bool remove(const char * name);
      +
      static bool remove(const char * name);

      Erases a named recursive mutex from the system

    diff --git a/doc/html/boost/interprocess/named_semaphore.html b/doc/html/boost/interprocess/named_semaphore.html old mode 100755 new mode 100644 index 14d6cec227..53b0fb12ab --- a/doc/html/boost/interprocess/named_semaphore.html +++ b/doc/html/boost/interprocess/named_semaphore.html @@ -35,79 +35,79 @@ class named_semaphore { public: // construct/copy/destruct - named_semaphore(create_only_t, const char *, unsigned int, + named_semaphore(create_only_t, const char *, unsigned int, const permissions & = permissions()); - named_semaphore(open_or_create_t, const char *, unsigned int, + named_semaphore(open_or_create_t, const char *, unsigned int, const permissions & = permissions()); - named_semaphore(open_only_t, const char *); - ~named_semaphore(); + named_semaphore(open_only_t, const char *); + ~named_semaphore(); - // public member functions - void post(); - void wait(); - bool try_wait(); - bool timed_wait(const boost::posix_time::ptime &); + // public member functions + void post(); + void wait(); + bool try_wait(); + bool timed_wait(const boost::posix_time::ptime &); - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A semaphore with a global name, so it can be found from different processes. Allows several resource sharing patterns and efficient acknowledgment mechanisms.

    -

    +

    named_semaphore public construct/copy/destruct

    1. -
      named_semaphore(create_only_t, const char * name, unsigned int initialCount, 
      +
      named_semaphore(create_only_t, const char * name, unsigned int initialCount, 
                       const permissions & perm = permissions());

      Creates a global semaphore with a name, and an initial count. If the semaphore can't be created throws interprocess_exception

    2. -
      named_semaphore(open_or_create_t, const char * name, 
      +
      named_semaphore(open_or_create_t, const char * name, 
                       unsigned int initialCount, 
                       const permissions & perm = permissions());

      Opens or creates a global semaphore with a name, and an initial count. If the semaphore is created, this call is equivalent to named_semaphore(create_only_t, ...) If the semaphore is already created, this call is equivalent to named_semaphore(open_only_t, ... ) and initialCount is ignored.

    3. -
      named_semaphore(open_only_t, const char * name);
      +
      named_semaphore(open_only_t, const char * name);

      Opens a global semaphore with a name if that semaphore is previously. created. If it is not previously created this function throws interprocess_exception.

    4. -
      ~named_semaphore();
      +
      ~named_semaphore();

      Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

    -

    -named_semaphore public member functions

    +

    +named_semaphore public member functions

    1. -
      void post();
      +
      void post();

      Increments the semaphore count. If there are processes/threads blocked waiting for the semaphore, then one of these processes will return successfully from its wait function. If there is an error an interprocess_exception exception is thrown.

    2. -
      void wait();
      +
      void wait();

      Decrements the semaphore. If the semaphore value is not greater than zero, then the calling process/thread blocks until it can decrement the counter. If there is an error an interprocess_exception exception is thrown.

    3. -
      bool try_wait();
      +
      bool try_wait();

      Decrements the semaphore if the semaphore's value is greater than zero and returns true. If the value is not greater than zero returns false. If there is an error an interprocess_exception exception is thrown.

    4. -
      bool timed_wait(const boost::posix_time::ptime & abs_time);
      +
      bool timed_wait(const boost::posix_time::ptime & abs_time);

      Decrements the semaphore if the semaphore's value is greater than zero and returns true. Otherwise, waits for the semaphore to the posted or the timeout expires. If the timeout expires, the function returns false. If the semaphore is posted the function returns true. If there is an error throws sem_exception

    -

    -named_semaphore public static functions

    +

    +named_semaphore public static functions

    1. -
      static bool remove(const char * name);
      +
      static bool remove(const char * name);

      Erases a named semaphore from the system. Returns false on error. Never throws.

    diff --git a/doc/html/boost/interprocess/named_upgradable_mutex.html b/doc/html/boost/interprocess/named_upgradable_mutex.html old mode 100755 new mode 100644 index adbca0e363..7c1d7b88e6 --- a/doc/html/boost/interprocess/named_upgradable_mutex.html +++ b/doc/html/boost/interprocess/named_upgradable_mutex.html @@ -35,155 +35,155 @@ class named_upgradable_mutex { public: // construct/copy/destruct - named_upgradable_mutex(create_only_t, const char *, + named_upgradable_mutex(create_only_t, const char *, const permissions & = permissions()); - named_upgradable_mutex(open_or_create_t, const char *, + named_upgradable_mutex(open_or_create_t, const char *, const permissions & = permissions()); - named_upgradable_mutex(open_only_t, const char *); - ~named_upgradable_mutex(); + named_upgradable_mutex(open_only_t, const char *); + ~named_upgradable_mutex(); - // public member functions - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); - void unlock(); - void lock_sharable(); - bool try_lock_sharable(); - bool timed_lock_sharable(const boost::posix_time::ptime &); - void unlock_sharable(); - void lock_upgradable(); - bool try_lock_upgradable(); - bool timed_lock_upgradable(const boost::posix_time::ptime &); - void unlock_upgradable(); - void unlock_and_lock_upgradable(); - void unlock_and_lock_sharable(); - void unlock_upgradable_and_lock_sharable(); - void unlock_upgradable_and_lock(); - bool try_unlock_upgradable_and_lock(); - bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &); - bool try_unlock_sharable_and_lock(); - bool try_unlock_sharable_and_lock_upgradable(); + // public member functions + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); + void unlock(); + void lock_sharable(); + bool try_lock_sharable(); + bool timed_lock_sharable(const boost::posix_time::ptime &); + void unlock_sharable(); + void lock_upgradable(); + bool try_lock_upgradable(); + bool timed_lock_upgradable(const boost::posix_time::ptime &); + void unlock_upgradable(); + void unlock_and_lock_upgradable(); + void unlock_and_lock_sharable(); + void unlock_upgradable_and_lock_sharable(); + void unlock_upgradable_and_lock(); + bool try_unlock_upgradable_and_lock(); + bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &); + bool try_unlock_sharable_and_lock(); + bool try_unlock_sharable_and_lock_upgradable(); - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A upgradable mutex with a global name, so it can be found from different processes. This mutex can't be placed in shared memory, and each process should have it's own named upgradable mutex.

    -

    +

    named_upgradable_mutex public construct/copy/destruct

    1. -
      named_upgradable_mutex(create_only_t create_only, const char * name, 
      +
      named_upgradable_mutex(create_only_t create_only, const char * name, 
                              const permissions & perm = permissions());

      Creates a global upgradable mutex with a name. If the upgradable mutex can't be created throws interprocess_exception

    2. -
      named_upgradable_mutex(open_or_create_t open_or_create, const char * name, 
      +
      named_upgradable_mutex(open_or_create_t open_or_create, const char * name, 
                              const permissions & perm = permissions());

      Opens or creates a global upgradable mutex with a name, and an initial count. If the upgradable mutex is created, this call is equivalent to named_upgradable_mutex(create_only_t, ...) If the upgradable mutex is already created, this call is equivalent to named_upgradable_mutex(open_only_t, ... ).

    3. -
      named_upgradable_mutex(open_only_t open_only, const char * name);
      +
      named_upgradable_mutex(open_only_t open_only, const char * name);

      Opens a global upgradable mutex with a name if that upgradable mutex is previously. created. If it is not previously created this function throws interprocess_exception.

    4. -
      ~named_upgradable_mutex();
      +
      ~named_upgradable_mutex();

      Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

    -

    -named_upgradable_mutex public member functions

    +

    +named_upgradable_mutex public member functions

    1. -
      void lock();
      +
      void lock();

      Effects: The calling thread tries to obtain exclusive ownership of the mutex, and if another thread has exclusive, sharable or upgradable ownership of the mutex, it waits until it can obtain the ownership. Throws: interprocess_exception on error.

    2. -
      bool try_lock();
      +
      bool try_lock();

      Effects: The calling thread tries to acquire exclusive ownership of the mutex without waiting. If no other thread has exclusive, sharable or upgradable ownership of the mutex this succeeds. Returns: If it can acquire exclusive ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

    3. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock(const boost::posix_time::ptime & abs_time);

      Effects: The calling thread tries to acquire exclusive ownership of the mutex waiting if necessary until no other thread has exclusive, sharable or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

    4. -
      void unlock();
      +
      void unlock();

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The calling thread releases the exclusive ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

    5. -
      void lock_sharable();
      +
      void lock_sharable();

      Effects: The calling thread tries to obtain sharable ownership of the mutex, and if another thread has exclusive ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error.

    6. -
      bool try_lock_sharable();
      +
      bool try_lock_sharable();

      Effects: The calling thread tries to acquire sharable ownership of the mutex without waiting. If no other thread has exclusive ownership of the mutex this succeeds. Returns: If it can acquire sharable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

    7. -
      bool timed_lock_sharable(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock_sharable(const boost::posix_time::ptime & abs_time);

      Effects: The calling thread tries to acquire sharable ownership of the mutex waiting if necessary until no other thread has exclusive ownership of the mutex or abs_time is reached. Returns: If acquires sharable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

    8. -
      void unlock_sharable();
      +
      void unlock_sharable();

      Precondition: The thread must have sharable ownership of the mutex. Effects: The calling thread releases the sharable ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

    9. -
      void lock_upgradable();
      +
      void lock_upgradable();

      Effects: The calling thread tries to obtain upgradable ownership of the mutex, and if another thread has exclusive or upgradable ownership of the mutex, waits until it can obtain the ownership. Throws: interprocess_exception on error.

    10. -
      bool try_lock_upgradable();
      +
      bool try_lock_upgradable();

      Effects: The calling thread tries to acquire upgradable ownership of the mutex without waiting. If no other thread has exclusive or upgradable ownership of the mutex this succeeds. Returns: If it can acquire upgradable ownership immediately returns true. If it has to wait, returns false. Throws: interprocess_exception on error.

    11. -
      bool timed_lock_upgradable(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock_upgradable(const boost::posix_time::ptime & abs_time);

      Effects: The calling thread tries to acquire upgradable ownership of the mutex waiting if necessary until no other thread has exclusive or upgradable ownership of the mutex or abs_time is reached. Returns: If acquires upgradable ownership, returns true. Otherwise returns false. Throws: interprocess_exception on error.

    12. -
      void unlock_upgradable();
      +
      void unlock_upgradable();

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The calling thread releases the upgradable ownership of the mutex. Throws: An exception derived from interprocess_exception on error.

    13. -
      void unlock_and_lock_upgradable();
      +
      void unlock_and_lock_upgradable();

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires upgradable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

    14. -
      void unlock_and_lock_sharable();
      +
      void unlock_and_lock_sharable();

      Precondition: The thread must have exclusive ownership of the mutex. Effects: The thread atomically releases exclusive ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

    15. -
      void unlock_upgradable_and_lock_sharable();
      +
      void unlock_upgradable_and_lock_sharable();

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires sharable ownership. This operation is non-blocking. Throws: An exception derived from interprocess_exception on error.

    16. -
      void unlock_upgradable_and_lock();
      +
      void unlock_upgradable_and_lock();

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and acquires exclusive ownership. This operation will block until all threads with sharable ownership release it. Throws: An exception derived from interprocess_exception on error.

    17. -
      bool try_unlock_upgradable_and_lock();
      +
      bool try_unlock_upgradable_and_lock();

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable ownership, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

    18. -
      bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime & abs_time);

      Precondition: The thread must have upgradable ownership of the mutex. Effects: The thread atomically releases upgradable ownership and tries to acquire exclusive ownership, waiting if necessary until abs_time. This operation will fail if there are threads with sharable ownership or timeout reaches, but it will maintain upgradable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

    19. -
      bool try_unlock_sharable_and_lock();
      +
      bool try_unlock_sharable_and_lock();

      Precondition: The thread must have sharable ownership of the mutex. Effects: The thread atomically releases sharable ownership and tries to acquire exclusive ownership. This operation will fail if there are threads with sharable or upgradable ownership, but it will maintain sharable ownership. Returns: If acquires exclusive ownership, returns true. Otherwise returns false. Throws: An exception derived from interprocess_exception on error.

    20. -
    21. bool try_unlock_sharable_and_lock_upgradable();
    22. +
    23. bool try_unlock_sharable_and_lock_upgradable();
    -

    -named_upgradable_mutex public static functions

    +

    +named_upgradable_mutex public static functions

    1. -
      static bool remove(const char * name);
      +
      static bool remove(const char * name);

      Erases a named upgradable mutex from the system. Returns false on error. Never throws.

    diff --git a/doc/html/boost/interprocess/node_allocator.html b/doc/html/boost/interprocess/node_allocator.html old mode 100755 new mode 100644 index 48df6d4c51..149879ac36 --- a/doc/html/boost/interprocess/node_allocator.html +++ b/doc/html/boost/interprocess/node_allocator.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -53,163 +53,163 @@ }; // construct/copy/destruct - node_allocator(segment_manager *); - node_allocator(const node_allocator &); + node_allocator(segment_manager *); + node_allocator(const node_allocator &); template<typename T2> - node_allocator(const node_allocator< T2, SegmentManager, NodesPerBlock > &); + node_allocator(const node_allocator< T2, SegmentManager, NodesPerBlock > &); template<typename T2, typename SegmentManager2, std::size_t N2> node_allocator& - operator=(const node_allocator< T2, SegmentManager2, N2 > &); - ~node_allocator(); + operator=(const node_allocator< T2, SegmentManager2, N2 > &); + ~node_allocator(); - // public member functions - void * get_node_pool() const; - segment_manager * get_segment_manager() const; - size_type max_size() const; - pointer allocate(size_type, cvoid_pointer = 0); - void deallocate(const pointer &, size_type); - void deallocate_free_blocks(); - pointer address(reference) const; - const_pointer address(const_reference) const; - void construct(const pointer &, const_reference); - void destroy(const pointer &); - size_type size(const pointer &) const; + // public member functions + void * get_node_pool() const; + segment_manager * get_segment_manager() const; + size_type max_size() const; + pointer allocate(size_type, cvoid_pointer = 0); + void deallocate(const pointer &, size_type); + void deallocate_free_blocks(); + pointer address(reference) const; + const_pointer address(const_reference) const; + void construct(const pointer &, const_reference); + void destroy(const pointer &); + size_type size(const pointer &) const; std::pair< pointer, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, const pointer & = 0); - multiallocation_chain allocate_many(size_type, size_type); - multiallocation_chain allocate_many(const size_type *, size_type); - void deallocate_many(multiallocation_chain); - pointer allocate_one(); - multiallocation_chain allocate_individual(size_type); - void deallocate_one(const pointer &); - void deallocate_individual(multiallocation_chain); + multiallocation_chain allocate_many(size_type, size_type); + multiallocation_chain allocate_many(const size_type *, size_type); + void deallocate_many(multiallocation_chain); + pointer allocate_one(); + multiallocation_chain allocate_individual(size_type); + void deallocate_one(const pointer &); + void deallocate_individual(multiallocation_chain); - // friend functions - friend void swap(self_t &, self_t &); + // friend functions + friend void swap(self_t &, self_t &); };
    -

    Description

    +

    Description

    An STL node allocator that uses a segment manager as memory source. The internal pointer type will of the same type (raw, smart) as "typename SegmentManager::void_pointer" type. This allows placing the allocator in shared memory, memory mapped-files, etc... This node allocator shares a segregated storage between all instances of node_allocator with equal sizeof(T) placed in the same segment group. NodesPerBlock is the number of nodes allocated at once when the allocator needs runs out of nodes

    -

    +

    node_allocator public construct/copy/destruct

    1. -
      node_allocator(segment_manager * segment_mngr);
      +
      node_allocator(segment_manager * segment_mngr);

      Not assignable from other node_allocator Constructor from a segment manager. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    2. -
      node_allocator(const node_allocator & other);
      +
      node_allocator(const node_allocator & other);

      Copy constructor from other node_allocator. Increments the reference count of the associated node pool. Never throws

    3. template<typename T2> 
      -  node_allocator(const node_allocator< T2, SegmentManager, NodesPerBlock > & other);
      + node_allocator(const node_allocator< T2, SegmentManager, NodesPerBlock > & other);

      Copy constructor from related node_allocator. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    4. template<typename T2, typename SegmentManager2, std::size_t N2> 
      -  node_allocator& operator=(const node_allocator< T2, SegmentManager2, N2 > &);
      + node_allocator& operator=(const node_allocator< T2, SegmentManager2, N2 > &);

      Not assignable from related node_allocator

    5. -
      ~node_allocator();
      +
      ~node_allocator();

      Destructor, removes node_pool_t from memory if its reference count reaches to zero. Never throws

    -

    -node_allocator public member functions

    +

    +node_allocator public member functions

    1. -
      void * get_node_pool() const;
      +
      void * get_node_pool() const;

      Returns a pointer to the node pool. Never throws

    2. -
      segment_manager * get_segment_manager() const;
      +
      segment_manager * get_segment_manager() const;

      Returns the segment manager. Never throws

    3. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Returns the number of elements that could be allocated. Never throws

    4. -
      pointer allocate(size_type count, cvoid_pointer hint = 0);
      +
      pointer allocate(size_type count, cvoid_pointer hint = 0);

      Allocate memory for an array of count elements. Throws boost::interprocess::bad_alloc if there is no enough memory

    5. -
      void deallocate(const pointer & ptr, size_type count);
      +
      void deallocate(const pointer & ptr, size_type count);

      Deallocate allocated memory. Never throws

    6. -
      void deallocate_free_blocks();
      +
      void deallocate_free_blocks();

      Deallocates all free blocks of the pool

    7. -
      pointer address(reference value) const;
      +
      pointer address(reference value) const;

      Returns address of mutable object. Never throws

    8. -
      const_pointer address(const_reference value) const;
      +
      const_pointer address(const_reference value) const;

      Returns address of non mutable object. Never throws

    9. -
      void construct(const pointer & ptr, const_reference v);
      +
      void construct(const pointer & ptr, const_reference v);

      Copy construct an object. Throws if T's copy constructor throws

    10. -
      void destroy(const pointer & ptr);
      +
      void destroy(const pointer & ptr);

      Destroys object. Throws if object's destructor throws

    11. -
      size_type size(const pointer & p) const;
      +
      size_type size(const pointer & p) const;

      Returns maximum the number of objects the previously allocated memory pointed by p can hold. This size only works for memory allocated with allocate, allocation_command and allocate_many.

    12. std::pair< pointer, bool > 
      -allocation_command(boost::interprocess::allocation_type command, 
      +allocation_command(boost::interprocess::allocation_type command, 
                          size_type limit_size, size_type preferred_size, 
                          size_type & received_size, const pointer & reuse = 0);
    13. multiallocation_chain 
      -allocate_many(size_type elem_size, size_type num_elements);
      +allocate_many(size_type elem_size, size_type num_elements);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    14. multiallocation_chain 
      -allocate_many(const size_type * elem_sizes, size_type n_elements);
      +allocate_many(const size_type * elem_sizes, size_type n_elements);

      Allocates n_elements elements, each one of size elem_sizes[i]in a contiguous block of memory. The elements must be deallocated

    15. -
      void deallocate_many(multiallocation_chain chain);
      +
      void deallocate_many(multiallocation_chain chain);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    16. -
      pointer allocate_one();
      +
      pointer allocate_one();

      Allocates just one object. Memory allocated with this function must be deallocated only with deallocate_one(). Throws boost::interprocess::bad_alloc if there is no enough memory

    17. -
      multiallocation_chain allocate_individual(size_type num_elements);
      +
      multiallocation_chain allocate_individual(size_type num_elements);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    18. -
      void deallocate_one(const pointer & p);
      +
      void deallocate_one(const pointer & p);

      Deallocates memory previously allocated with allocate_one(). You should never use deallocate_one to deallocate memory allocated with other functions different from allocate_one(). Never throws

    19. -
      void deallocate_individual(multiallocation_chain chain);
      +
      void deallocate_individual(multiallocation_chain chain);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    -

    -node_allocator friend functions

    +

    +node_allocator friend functions

    1. -
      friend void swap(self_t & alloc1, self_t & alloc2);
      +
      friend void swap(self_t & alloc1, self_t & alloc2);

      Swaps allocators. Does not throw. If each allocator is placed in a different memory segment, the result is undefined.

    @@ -225,7 +225,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/node_allocator/rebind.html b/doc/html/boost/interprocess/node_allocator/rebind.html old mode 100755 new mode 100644 index 2ec6281586..a7c4276b80 --- a/doc/html/boost/interprocess/node_allocator/rebind.html +++ b/doc/html/boost/interprocess/node_allocator/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef node_allocator< T2, SegmentManager, NodesPerBlock > other; };
    -

    Description

    +

    Description

    Obtains node_allocator from node_allocator

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/nothrow_allocation.html b/doc/html/boost/interprocess/nothrow_allocation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/null_index.html b/doc/html/boost/interprocess/null_index.html old mode 100755 new mode 100644 index f88db9d900..d22372e287 --- a/doc/html/boost/interprocess/null_index.html +++ b/doc/html/boost/interprocess/null_index.html @@ -39,43 +39,43 @@ typedef const void * const_iterator; // construct/copy/destruct - null_index(segment_manager_base *); + null_index(segment_manager_base *); - // public member functions - const_iterator begin() const; - iterator begin(); - const_iterator end() const; - iterator end(); + // public member functions + const_iterator begin() const; + iterator begin(); + const_iterator end() const; + iterator end(); };
    -

    Description

    +

    Description

    Null index type used to save compilation time when named indexes are not needed.

    -

    +

    null_index public construct/copy/destruct

    1. -
      null_index(segment_manager_base *);
      Empty constructor.
    +
    null_index(segment_manager_base *);
    Empty constructor.
    -

    -null_index public member functions

    +

    +null_index public member functions

    1. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      begin() is equal to end()

    2. -
      iterator begin();
      +
      iterator begin();

      begin() is equal to end()

    3. -
      const_iterator end() const;
      +
      const_iterator end() const;

      begin() is equal to end()

    4. -
      iterator end();
      +
      iterator end();

      begin() is equal to end()

    diff --git a/doc/html/boost/interprocess/null_mutex.html b/doc/html/boost/interprocess/null_mutex.html old mode 100755 new mode 100644 index a1728e5646..e1f592c84f --- a/doc/html/boost/interprocess/null_mutex.html +++ b/doc/html/boost/interprocess/null_mutex.html @@ -35,130 +35,130 @@ class null_mutex { public: // construct/copy/destruct - null_mutex(); - ~null_mutex(); + null_mutex(); + ~null_mutex(); - // public member functions - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); - void unlock(); - void lock_sharable(); - bool try_lock_sharable(); - bool timed_lock_sharable(const boost::posix_time::ptime &); - void unlock_sharable(); - void lock_upgradable(); - bool try_lock_upgradable(); - bool timed_lock_upgradable(const boost::posix_time::ptime &); - void unlock_upgradable(); - void unlock_and_lock_upgradable(); - void unlock_and_lock_sharable(); - void unlock_upgradable_and_lock_sharable(); - void unlock_upgradable_and_lock(); - bool try_unlock_upgradable_and_lock(); - bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &); - bool try_unlock_sharable_and_lock(); - bool try_unlock_sharable_and_lock_upgradable(); + // public member functions + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); + void unlock(); + void lock_sharable(); + bool try_lock_sharable(); + bool timed_lock_sharable(const boost::posix_time::ptime &); + void unlock_sharable(); + void lock_upgradable(); + bool try_lock_upgradable(); + bool timed_lock_upgradable(const boost::posix_time::ptime &); + void unlock_upgradable(); + void unlock_and_lock_upgradable(); + void unlock_and_lock_sharable(); + void unlock_upgradable_and_lock_sharable(); + void unlock_upgradable_and_lock(); + bool try_unlock_upgradable_and_lock(); + bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &); + bool try_unlock_sharable_and_lock(); + bool try_unlock_sharable_and_lock_upgradable(); };
    -

    Description

    +

    Description

    Implements a mutex that simulates a mutex without doing any operation and simulates a successful operation.

    -

    +

    null_mutex public construct/copy/destruct

    1. -
      null_mutex();
      +
      null_mutex();

      Constructor. Empty.

    2. -
      ~null_mutex();
      +
      ~null_mutex();

      Destructor. Empty.

    -

    -null_mutex public member functions

    +

    +null_mutex public member functions

    1. -
      void lock();
      Simulates a mutex lock() operation. Empty function.
    2. +
      void lock();
      Simulates a mutex lock() operation. Empty function.
    3. -
      bool try_lock();
      +
      bool try_lock();

      Simulates a mutex try_lock() operation. Equivalent to "return true;"

    4. -
      bool timed_lock(const boost::posix_time::ptime &);
      +
      bool timed_lock(const boost::posix_time::ptime &);

      Simulates a mutex timed_lock() operation. Equivalent to "return true;"

    5. -
      void unlock();
      +
      void unlock();

      Simulates a mutex unlock() operation. Empty function.

    6. -
      void lock_sharable();
      +
      void lock_sharable();

      Simulates a mutex lock_sharable() operation. Empty function.

    7. -
      bool try_lock_sharable();
      +
      bool try_lock_sharable();

      Simulates a mutex try_lock_sharable() operation. Equivalent to "return true;"

    8. -
      bool timed_lock_sharable(const boost::posix_time::ptime &);
      +
      bool timed_lock_sharable(const boost::posix_time::ptime &);

      Simulates a mutex timed_lock_sharable() operation. Equivalent to "return true;"

    9. -
      void unlock_sharable();
      +
      void unlock_sharable();

      Simulates a mutex unlock_sharable() operation. Empty function.

    10. -
      void lock_upgradable();
      +
      void lock_upgradable();

      Simulates a mutex lock_upgradable() operation. Empty function.

    11. -
      bool try_lock_upgradable();
      +
      bool try_lock_upgradable();

      Simulates a mutex try_lock_upgradable() operation. Equivalent to "return true;"

    12. -
      bool timed_lock_upgradable(const boost::posix_time::ptime &);
      +
      bool timed_lock_upgradable(const boost::posix_time::ptime &);

      Simulates a mutex timed_lock_upgradable() operation. Equivalent to "return true;"

    13. -
      void unlock_upgradable();
      +
      void unlock_upgradable();

      Simulates a mutex unlock_upgradable() operation. Empty function.

    14. -
      void unlock_and_lock_upgradable();
      +
      void unlock_and_lock_upgradable();

      Simulates unlock_and_lock_upgradable(). Empty function.

    15. -
      void unlock_and_lock_sharable();
      +
      void unlock_and_lock_sharable();

      Simulates unlock_and_lock_sharable(). Empty function.

    16. -
      void unlock_upgradable_and_lock_sharable();
      +
      void unlock_upgradable_and_lock_sharable();

      Simulates unlock_upgradable_and_lock_sharable(). Empty function.

    17. -
      void unlock_upgradable_and_lock();
      +
      void unlock_upgradable_and_lock();

      Simulates unlock_upgradable_and_lock(). Empty function.

    18. -
      bool try_unlock_upgradable_and_lock();
      +
      bool try_unlock_upgradable_and_lock();

      Simulates try_unlock_upgradable_and_lock(). Equivalent to "return true;"

    19. -
      bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &);
      +
      bool timed_unlock_upgradable_and_lock(const boost::posix_time::ptime &);

      Simulates timed_unlock_upgradable_and_lock(). Equivalent to "return true;"

    20. -
      bool try_unlock_sharable_and_lock();
      +
      bool try_unlock_sharable_and_lock();

      Simulates try_unlock_sharable_and_lock(). Equivalent to "return true;"

    21. -
      bool try_unlock_sharable_and_lock_upgradable();
      +
      bool try_unlock_sharable_and_lock_upgradable();

      Simulates try_unlock_sharable_and_lock_upgradable(). Equivalent to "return true;"

    diff --git a/doc/html/boost/interprocess/null_mutex_family.html b/doc/html/boost/interprocess/null_mutex_family.html old mode 100755 new mode 100644 index badefafa4b..c3d9c6582d --- a/doc/html/boost/interprocess/null_mutex_family.html +++ b/doc/html/boost/interprocess/null_mutex_family.html @@ -38,7 +38,7 @@ typedef boost::interprocess::null_mutex recursive_mutex_type; };
    -

    Description

    +

    Description

    Describes interprocess_mutex family to use with Interprocess frameworks based on null operation synchronization objects.

    diff --git a/doc/html/boost/interprocess/offset_ptr.html b/doc/html/boost/interprocess/offset_ptr.html old mode 100755 new mode 100644 index 86b9229cb6..745a521bfa --- a/doc/html/boost/interprocess/offset_ptr.html +++ b/doc/html/boost/interprocess/offset_ptr.html @@ -52,196 +52,196 @@ }; // construct/copy/destruct - offset_ptr(pointer = 0); - template<typename T> offset_ptr(T *, unspecified = 0); - offset_ptr(const offset_ptr &); + offset_ptr(pointer = 0); + template<typename T> offset_ptr(T *, unspecified = 0); + offset_ptr(const offset_ptr &); template<typename T2, typename P2, typename O2, std::size_t A2> - offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified = 0); + offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified = 0); template<typename T2, typename P2, typename O2, std::size_t A2> - offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); + offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); template<typename T2, typename P2, typename O2, std::size_t A2> - offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); + offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); template<typename T2, typename P2, typename O2, std::size_t A2> - offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); + offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); template<typename T2, typename P2, typename O2, std::size_t A2> - offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); - offset_ptr& operator=(pointer); - offset_ptr& operator=(const offset_ptr &); + offset_ptr(const offset_ptr< T2, P2, O2, A2 > &, unspecified); + offset_ptr& operator=(pointer); + offset_ptr& operator=(const offset_ptr &); template<typename T2, typename P2, typename O2, std::size_t A2> - offset_ptr& operator=(const offset_ptr< T2, P2, O2, A2 > &); + offset_ptr& operator=(const offset_ptr< T2, P2, O2, A2 > &); - // public member functions - pointer get() const; - offset_type get_offset() const; - pointer operator->() const; - reference operator*() const; - template<typename T> reference operator[](T) const; - offset_ptr & operator+=(difference_type); - template<typename T> offset_ptr & operator-=(T); - offset_ptr & operator++(void); - offset_ptr operator++(int); - offset_ptr & operator--(void); - offset_ptr operator--(int); - operator unspecified_bool_type() const; - bool operator!() const; + // public member functions + pointer get() const; + offset_type get_offset() const; + pointer operator->() const; + reference operator*() const; + template<typename T> reference operator[](T) const; + offset_ptr & operator+=(difference_type); + template<typename T> offset_ptr & operator-=(T); + offset_ptr & operator++(void); + offset_ptr operator++(int); + offset_ptr & operator--(void); + offset_ptr operator--(int); + operator unspecified_bool_type() const; + bool operator!() const; - // public static functions - static offset_ptr pointer_to(reference); + // public static functions + static offset_ptr pointer_to(reference); - // friend functions - friend offset_ptr operator+(difference_type, const offset_ptr &); - friend offset_ptr operator+(const offset_ptr &, difference_type); - friend offset_ptr operator-(const offset_ptr &, difference_type); - friend offset_ptr operator-(difference_type, const offset_ptr &); - friend difference_type operator-(const offset_ptr &, const offset_ptr &); + // friend functions + friend offset_ptr operator+(difference_type, const offset_ptr &); + friend offset_ptr operator+(const offset_ptr &, difference_type); + friend offset_ptr operator-(const offset_ptr &, difference_type); + friend offset_ptr operator-(difference_type, const offset_ptr &); + friend difference_type operator-(const offset_ptr &, const offset_ptr &); };
    -

    Description

    +

    Description

    A smart pointer that stores the offset between between the pointer and the the object it points. This allows offset allows special properties, since the pointer is independent from the address address of the pointee, if the pointer and the pointee are still separated by the same offset. This feature converts offset_ptr in a smart pointer that can be placed in shared memory and memory mapped files mapped in different addresses in every process.

    -

    +

    offset_ptr public construct/copy/destruct

    1. -
      offset_ptr(pointer ptr = 0);
      +
      offset_ptr(pointer ptr = 0);

      Constructor from raw pointer (allows "0" pointer conversion). Never throws.

    2. -
      template<typename T> offset_ptr(T * ptr, unspecified = 0);
      +
      template<typename T> offset_ptr(T * ptr, unspecified = 0);

      Constructor from other pointer. Never throws.

    3. -
      offset_ptr(const offset_ptr & ptr);
      +
      offset_ptr(const offset_ptr & ptr);

      Constructor from other offset_ptr Never throws.

    4. template<typename T2, typename P2, typename O2, std::size_t A2> 
      -  offset_ptr(const offset_ptr< T2, P2, O2, A2 > & ptr, unspecified = 0);
      + offset_ptr(const offset_ptr< T2, P2, O2, A2 > & ptr, unspecified = 0);

      Constructor from other offset_ptr. If pointers of pointee types are convertible, offset_ptrs will be convertibles. Never throws.

    5. template<typename T2, typename P2, typename O2, std::size_t A2> 
      -  offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);
      + offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);

      Emulates static_cast operator. Never throws.

    6. template<typename T2, typename P2, typename O2, std::size_t A2> 
      -  offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);
      + offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);

      Emulates const_cast operator. Never throws.

    7. template<typename T2, typename P2, typename O2, std::size_t A2> 
      -  offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);
      + offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);

      Emulates dynamic_cast operator. Never throws.

    8. template<typename T2, typename P2, typename O2, std::size_t A2> 
      -  offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);
      + offset_ptr(const offset_ptr< T2, P2, O2, A2 > & r, unspecified);

      Emulates reinterpret_cast operator. Never throws.

    9. -
      offset_ptr& operator=(pointer from);
      +
      offset_ptr& operator=(pointer from);

      Assignment from pointer (saves extra conversion). Never throws.

    10. -
      offset_ptr& operator=(const offset_ptr & pt);
      +
      offset_ptr& operator=(const offset_ptr & pt);

      Assignment from other offset_ptr. Never throws.

    11. template<typename T2, typename P2, typename O2, std::size_t A2> 
      -  offset_ptr& operator=(const offset_ptr< T2, P2, O2, A2 > & ptr);
      + offset_ptr& operator=(const offset_ptr< T2, P2, O2, A2 > & ptr);

      Assignment from related offset_ptr. If pointers of pointee types are assignable, offset_ptrs will be assignable. Never throws.

    -

    -offset_ptr public member functions

    +

    +offset_ptr public member functions

    1. -
      pointer get() const;
      +
      pointer get() const;

      Obtains raw pointer from offset. Never throws.

    2. -
    3. offset_type get_offset() const;
    4. +
    5. offset_type get_offset() const;
    6. -
      pointer operator->() const;
      +
      pointer operator->() const;

      Pointer-like -> operator. It can return 0 pointer. Never throws.

    7. -
      reference operator*() const;
      +
      reference operator*() const;

      Dereferencing operator, if it is a null offset_ptr behavior is undefined. Never throws.

    8. -
      template<typename T> reference operator[](T idx) const;
      +
      template<typename T> reference operator[](T idx) const;

      Indexing operator. Never throws.

    9. -
      offset_ptr & operator+=(difference_type offset);
      +
      offset_ptr & operator+=(difference_type offset);

      offset_ptr += difference_type. Never throws.

    10. -
      template<typename T> offset_ptr & operator-=(T offset);
      +
      template<typename T> offset_ptr & operator-=(T offset);

      offset_ptr -= difference_type. Never throws.

    11. -
      offset_ptr & operator++(void);
      +
      offset_ptr & operator++(void);

      ++offset_ptr. Never throws.

    12. -
      offset_ptr operator++(int);
      +
      offset_ptr operator++(int);

      offset_ptr++. Never throws.

    13. -
      offset_ptr & operator--(void);
      +
      offset_ptr & operator--(void);

      --offset_ptr. Never throws.

    14. -
      offset_ptr operator--(int);
      +
      offset_ptr operator--(int);

      offset_ptr--. Never throws.

    15. -
      operator unspecified_bool_type() const;
      +
      operator unspecified_bool_type() const;

      safe bool conversion operator. Never throws.

    16. -
      bool operator!() const;
      +
      bool operator!() const;

      Not operator. Not needed in theory, but improves portability. Never throws

    -

    -offset_ptr public static functions

    +

    +offset_ptr public static functions

    1. -
      static offset_ptr pointer_to(reference r);
      +
      static offset_ptr pointer_to(reference r);

      Compatibility with pointer_traits

    -

    -offset_ptr friend functions

    +

    +offset_ptr friend functions

    1. -
      friend offset_ptr operator+(difference_type diff, const offset_ptr & right);
      +
      friend offset_ptr operator+(difference_type diff, const offset_ptr & right);

      difference_type + offset_ptr operation

    2. -
      friend offset_ptr operator+(const offset_ptr & left, difference_type diff);
      +
      friend offset_ptr operator+(const offset_ptr & left, difference_type diff);

      offset_ptr + difference_type operation

    3. -
      friend offset_ptr operator-(const offset_ptr & left, difference_type diff);
      +
      friend offset_ptr operator-(const offset_ptr & left, difference_type diff);

      offset_ptr - diff operation

    4. -
      friend offset_ptr operator-(difference_type diff, const offset_ptr & right);
      +
      friend offset_ptr operator-(difference_type diff, const offset_ptr & right);

      offset_ptr - diff operation

    5. friend difference_type 
      -operator-(const offset_ptr & pt, const offset_ptr & pt2);
      +operator-(const offset_ptr & pt, const offset_ptr & pt2);

      offset_ptr - offset_ptr operation

    diff --git a/doc/html/boost/interprocess/offset_ptr/rebind.html b/doc/html/boost/interprocess/offset_ptr/rebind.html old mode 100755 new mode 100644 index a7b26b60d1..dde0879f95 --- a/doc/html/boost/interprocess/offset_ptr/rebind.html +++ b/doc/html/boost/interprocess/offset_ptr/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef offset_ptr< U, DifferenceType, OffsetType, OffsetAlignment > other; };
    -

    Description

    +

    Description

    Compatibility with pointer_traits

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/offset_type_alignment.html b/doc/html/boost/interprocess/offset_type_alignment.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/open_copy_on_write.html b/doc/html/boost/interprocess/open_copy_on_write.html old mode 100755 new mode 100644 index a12c13e08e..4f72c68926 --- a/doc/html/boost/interprocess/open_copy_on_write.html +++ b/doc/html/boost/interprocess/open_copy_on_write.html @@ -33,7 +33,7 @@ static const open_copy_on_write_t open_copy_on_write;
    -

    Description

    +

    Description

    Value to indicate that the resource must be only opened for reading

    diff --git a/doc/html/boost/interprocess/open_copy_on_write_t.html b/doc/html/boost/interprocess/open_copy_on_write_t.html old mode 100755 new mode 100644 index efbbaabfdc..f2c2619554 --- a/doc/html/boost/interprocess/open_copy_on_write_t.html +++ b/doc/html/boost/interprocess/open_copy_on_write_t.html @@ -35,7 +35,7 @@ struct open_copy_on_write_t { };
    -

    Description

    +

    Description

    Tag to indicate that the resource must be only opened for reading

    diff --git a/doc/html/boost/interprocess/open_only.html b/doc/html/boost/interprocess/open_only.html old mode 100755 new mode 100644 index 9f4cce69ce..376202e55f --- a/doc/html/boost/interprocess/open_only.html +++ b/doc/html/boost/interprocess/open_only.html @@ -33,7 +33,7 @@ static const open_only_t open_only;
    -

    Description

    +

    Description

    Value to indicate that the resource must be only opened

    diff --git a/doc/html/boost/interprocess/open_only_t.html b/doc/html/boost/interprocess/open_only_t.html old mode 100755 new mode 100644 index 0914fd2b75..7cf2626b85 --- a/doc/html/boost/interprocess/open_only_t.html +++ b/doc/html/boost/interprocess/open_only_t.html @@ -35,7 +35,7 @@ struct open_only_t { };
    -

    Description

    +

    Description

    Tag to indicate that the resource must be only opened

    diff --git a/doc/html/boost/interprocess/open_or_create.html b/doc/html/boost/interprocess/open_or_create.html old mode 100755 new mode 100644 index b324b24d06..cb12ae66b6 --- a/doc/html/boost/interprocess/open_or_create.html +++ b/doc/html/boost/interprocess/open_or_create.html @@ -33,7 +33,7 @@ static const open_or_create_t open_or_create;
    -

    Description

    +

    Description

    Value to indicate that the resource must be created. If already created, it must be opened.

    diff --git a/doc/html/boost/interprocess/open_or_create_t.html b/doc/html/boost/interprocess/open_or_create_t.html old mode 100755 new mode 100644 index 129a485f4b..cb3741c8c7 --- a/doc/html/boost/interprocess/open_or_create_t.html +++ b/doc/html/boost/interprocess/open_or_create_t.html @@ -35,7 +35,7 @@ struct open_or_create_t { };
    -

    Description

    +

    Description

    Tag to indicate that the resource must be created. If already created, it must be opened.

    diff --git a/doc/html/boost/interprocess/open_read_only.html b/doc/html/boost/interprocess/open_read_only.html old mode 100755 new mode 100644 index db30ee89d2..8fd1617e85 --- a/doc/html/boost/interprocess/open_read_only.html +++ b/doc/html/boost/interprocess/open_read_only.html @@ -33,7 +33,7 @@ static const open_read_only_t open_read_only;
    -

    Description

    +

    Description

    Value to indicate that the resource must be only opened for reading

    diff --git a/doc/html/boost/interprocess/open_read_only_t.html b/doc/html/boost/interprocess/open_read_only_t.html old mode 100755 new mode 100644 index 973f433ae1..13c5192a53 --- a/doc/html/boost/interprocess/open_read_only_t.html +++ b/doc/html/boost/interprocess/open_read_only_t.html @@ -35,7 +35,7 @@ struct open_read_only_t { };
    -

    Description

    +

    Description

    Tag to indicate that the resource must be only opened for reading

    diff --git a/doc/html/boost/interprocess/open_read_private_t.html b/doc/html/boost/interprocess/open_read_private_t.html old mode 100755 new mode 100644 index e70792707a..9047bad74b --- a/doc/html/boost/interprocess/open_read_private_t.html +++ b/doc/html/boost/interprocess/open_read_private_t.html @@ -35,7 +35,7 @@ struct open_read_private_t { };
    -

    Description

    +

    Description

    Tag to indicate that the resource must be only opened privately for reading

    diff --git a/doc/html/boost/interprocess/operator___id978077.html b/doc/html/boost/interprocess/operator___id978077.html deleted file mode 100755 index f89571a937..0000000000 --- a/doc/html/boost/interprocess/operator___id978077.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/adaptive_pool.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         unsigned char OP> 
    -  bool operator==(const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Equality test for same type of adaptive_pool

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id978145.html b/doc/html/boost/interprocess/operator___id978145.html deleted file mode 100755 index c11337d7a4..0000000000 --- a/doc/html/boost/interprocess/operator___id978145.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/adaptive_pool.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         unsigned char OP> 
    -  bool operator!=(const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Inequality test for same type of adaptive_pool

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id979071.html b/doc/html/boost/interprocess/operator___id979071.html deleted file mode 100755 index f100961af4..0000000000 --- a/doc/html/boost/interprocess/operator___id979071.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/allocator.hpp>
    -
    -
    -template<typename T, typename SegmentManager> 
    -  bool operator==(const allocator< T, SegmentManager > & alloc1, 
    -                  const allocator< T, SegmentManager > & alloc2);
    -
    -

    Description

    -

    Equality test for same type of allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id979111.html b/doc/html/boost/interprocess/operator___id979111.html deleted file mode 100755 index d808702d93..0000000000 --- a/doc/html/boost/interprocess/operator___id979111.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/allocator.hpp>
    -
    -
    -template<typename T, typename SegmentManager> 
    -  bool operator!=(const allocator< T, SegmentManager > & alloc1, 
    -                  const allocator< T, SegmentManager > & alloc2);
    -
    -

    Description

    -

    Inequality test for same type of allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id979949.html b/doc/html/boost/interprocess/operator___id979949.html deleted file mode 100755 index 0dfb1ec63e..0000000000 --- a/doc/html/boost/interprocess/operator___id979949.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/cached_adaptive_pool.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         std::size_t OP> 
    -  bool operator==(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Equality test for same type of cached_adaptive_pool

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id980018.html b/doc/html/boost/interprocess/operator___id980018.html deleted file mode 100755 index b72ec0fc75..0000000000 --- a/doc/html/boost/interprocess/operator___id980018.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/cached_adaptive_pool.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         std::size_t OP> 
    -  bool operator!=(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Inequality test for same type of cached_adaptive_pool

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id980823.html b/doc/html/boost/interprocess/operator___id980823.html deleted file mode 100755 index b031438d65..0000000000 --- a/doc/html/boost/interprocess/operator___id980823.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/cached_node_allocator.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NPC> 
    -  bool operator==(const cached_node_allocator< T, S, NPC > & alloc1, 
    -                  const cached_node_allocator< T, S, NPC > & alloc2);
    -
    -

    Description

    -

    Equality test for same type of cached_node_allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id980877.html b/doc/html/boost/interprocess/operator___id980877.html deleted file mode 100755 index 24bdb71d1b..0000000000 --- a/doc/html/boost/interprocess/operator___id980877.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/cached_node_allocator.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NPC> 
    -  bool operator!=(const cached_node_allocator< T, S, NPC > & alloc1, 
    -                  const cached_node_allocator< T, S, NPC > & alloc2);
    -
    -

    Description

    -

    Inequality test for same type of cached_node_allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id981637.html b/doc/html/boost/interprocess/operator___id981637.html deleted file mode 100755 index f23ca38d95..0000000000 --- a/doc/html/boost/interprocess/operator___id981637.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/node_allocator.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NPC> 
    -  bool operator==(const node_allocator< T, S, NPC > & alloc1, 
    -                  const node_allocator< T, S, NPC > & alloc2);
    -
    -

    Description

    -

    Equality test for same type of node_allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id981689.html b/doc/html/boost/interprocess/operator___id981689.html deleted file mode 100755 index 79db220253..0000000000 --- a/doc/html/boost/interprocess/operator___id981689.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/node_allocator.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NPC> 
    -  bool operator!=(const node_allocator< T, S, NPC > & alloc1, 
    -                  const node_allocator< T, S, NPC > & alloc2);
    -
    -

    Description

    -

    Inequality test for same type of node_allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id982498.html b/doc/html/boost/interprocess/operator___id982498.html deleted file mode 100755 index 677b373914..0000000000 --- a/doc/html/boost/interprocess/operator___id982498.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/private_adaptive_pool.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         unsigned char OP> 
    -  bool operator==(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Equality test for same type of private_adaptive_pool

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id982566.html b/doc/html/boost/interprocess/operator___id982566.html deleted file mode 100755 index 414b4c9633..0000000000 --- a/doc/html/boost/interprocess/operator___id982566.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/private_adaptive_pool.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         unsigned char OP> 
    -  bool operator!=(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Inequality test for same type of private_adaptive_pool

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id983350.html b/doc/html/boost/interprocess/operator___id983350.html deleted file mode 100755 index 676e91cd35..0000000000 --- a/doc/html/boost/interprocess/operator___id983350.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/private_node_allocator.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         unsigned char OP> 
    -  bool operator==(const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Equality test for same type of private_node_allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id983419.html b/doc/html/boost/interprocess/operator___id983419.html deleted file mode 100755 index df1072ade5..0000000000 --- a/doc/html/boost/interprocess/operator___id983419.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/allocators/private_node_allocator.hpp>
    -
    -
    -template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    -         unsigned char OP> 
    -  bool operator!=(const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc1, 
    -                  const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc2);
    -
    -

    Description

    -

    Inequality test for same type of private_node_allocator

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id984598.html b/doc/html/boost/interprocess/operator___id984598.html new file mode 100644 index 0000000000..5e3be69392 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id984598.html @@ -0,0 +1,57 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/adaptive_pool.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         unsigned char OP> 
    +  bool operator==(const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Equality test for same type of adaptive_pool

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id984666.html b/doc/html/boost/interprocess/operator___id984666.html new file mode 100644 index 0000000000..e49118e87a --- /dev/null +++ b/doc/html/boost/interprocess/operator___id984666.html @@ -0,0 +1,57 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/adaptive_pool.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         unsigned char OP> 
    +  bool operator!=(const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Inequality test for same type of adaptive_pool

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id985321.html b/doc/html/boost/interprocess/operator___id985321.html new file mode 100644 index 0000000000..fac071409f --- /dev/null +++ b/doc/html/boost/interprocess/operator___id985321.html @@ -0,0 +1,56 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/allocator.hpp>
    +
    +
    +template<typename T, typename SegmentManager> 
    +  bool operator==(const allocator< T, SegmentManager > & alloc1, 
    +                  const allocator< T, SegmentManager > & alloc2);
    +
    +

    Description

    +

    Equality test for same type of allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id985362.html b/doc/html/boost/interprocess/operator___id985362.html new file mode 100644 index 0000000000..523d24a71b --- /dev/null +++ b/doc/html/boost/interprocess/operator___id985362.html @@ -0,0 +1,56 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/allocator.hpp>
    +
    +
    +template<typename T, typename SegmentManager> 
    +  bool operator!=(const allocator< T, SegmentManager > & alloc1, 
    +                  const allocator< T, SegmentManager > & alloc2);
    +
    +

    Description

    +

    Inequality test for same type of allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id986200.html b/doc/html/boost/interprocess/operator___id986200.html new file mode 100644 index 0000000000..40e2c326a2 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id986200.html @@ -0,0 +1,57 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/cached_adaptive_pool.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         std::size_t OP> 
    +  bool operator==(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Equality test for same type of cached_adaptive_pool

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id986269.html b/doc/html/boost/interprocess/operator___id986269.html new file mode 100644 index 0000000000..ce571f6079 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id986269.html @@ -0,0 +1,57 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/cached_adaptive_pool.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         std::size_t OP> 
    +  bool operator!=(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Inequality test for same type of cached_adaptive_pool

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id987074.html b/doc/html/boost/interprocess/operator___id987074.html new file mode 100644 index 0000000000..28c221fc0f --- /dev/null +++ b/doc/html/boost/interprocess/operator___id987074.html @@ -0,0 +1,56 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/cached_node_allocator.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NPC> 
    +  bool operator==(const cached_node_allocator< T, S, NPC > & alloc1, 
    +                  const cached_node_allocator< T, S, NPC > & alloc2);
    +
    +

    Description

    +

    Equality test for same type of cached_node_allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id987128.html b/doc/html/boost/interprocess/operator___id987128.html new file mode 100644 index 0000000000..bf88a12772 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id987128.html @@ -0,0 +1,56 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/cached_node_allocator.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NPC> 
    +  bool operator!=(const cached_node_allocator< T, S, NPC > & alloc1, 
    +                  const cached_node_allocator< T, S, NPC > & alloc2);
    +
    +

    Description

    +

    Inequality test for same type of cached_node_allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id987887.html b/doc/html/boost/interprocess/operator___id987887.html new file mode 100644 index 0000000000..47ce45e6af --- /dev/null +++ b/doc/html/boost/interprocess/operator___id987887.html @@ -0,0 +1,56 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/node_allocator.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NPC> 
    +  bool operator==(const node_allocator< T, S, NPC > & alloc1, 
    +                  const node_allocator< T, S, NPC > & alloc2);
    +
    +

    Description

    +

    Equality test for same type of node_allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id987940.html b/doc/html/boost/interprocess/operator___id987940.html new file mode 100644 index 0000000000..ccee483269 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id987940.html @@ -0,0 +1,56 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/node_allocator.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NPC> 
    +  bool operator!=(const node_allocator< T, S, NPC > & alloc1, 
    +                  const node_allocator< T, S, NPC > & alloc2);
    +
    +

    Description

    +

    Inequality test for same type of node_allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id988748.html b/doc/html/boost/interprocess/operator___id988748.html new file mode 100644 index 0000000000..b31ddffc7c --- /dev/null +++ b/doc/html/boost/interprocess/operator___id988748.html @@ -0,0 +1,57 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/private_adaptive_pool.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         unsigned char OP> 
    +  bool operator==(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Equality test for same type of private_adaptive_pool

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id988817.html b/doc/html/boost/interprocess/operator___id988817.html new file mode 100644 index 0000000000..2b9cdafc01 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id988817.html @@ -0,0 +1,57 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/private_adaptive_pool.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         unsigned char OP> 
    +  bool operator!=(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const private_adaptive_pool< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Inequality test for same type of private_adaptive_pool

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id989601.html b/doc/html/boost/interprocess/operator___id989601.html new file mode 100644 index 0000000000..b6acf103b2 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id989601.html @@ -0,0 +1,57 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/private_node_allocator.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         unsigned char OP> 
    +  bool operator==(const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Equality test for same type of private_node_allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id989669.html b/doc/html/boost/interprocess/operator___id989669.html new file mode 100644 index 0000000000..0f479fd7c3 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id989669.html @@ -0,0 +1,57 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/allocators/private_node_allocator.hpp>
    +
    +
    +template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, 
    +         unsigned char OP> 
    +  bool operator!=(const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc1, 
    +                  const private_node_allocator< T, S, NodesPerBlock, F, OP > & alloc2);
    +
    +

    Description

    +

    Inequality test for same type of private_node_allocator

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id991783.html b/doc/html/boost/interprocess/operator___id991783.html deleted file mode 100755 index 7ec433bcf2..0000000000 --- a/doc/html/boost/interprocess/operator___id991783.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename U, typename VP> 
    -  bool operator==(intrusive_ptr< T, VP > const & a, 
    -                  intrusive_ptr< U, VP > const & b);
    -
    -

    Description

    -

    Returns a.get() == b.get(). Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id991825.html b/doc/html/boost/interprocess/operator___id991825.html deleted file mode 100755 index c53deeb26a..0000000000 --- a/doc/html/boost/interprocess/operator___id991825.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename U, typename VP> 
    -  bool operator!=(intrusive_ptr< T, VP > const & a, 
    -                  intrusive_ptr< U, VP > const & b);
    -
    -

    Description

    -

    Returns a.get() != b.get(). Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id991868.html b/doc/html/boost/interprocess/operator___id991868.html deleted file mode 100755 index 2200124c91..0000000000 --- a/doc/html/boost/interprocess/operator___id991868.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename VP> 
    -  bool operator==(intrusive_ptr< T, VP > const & a, 
    -                  const typename intrusive_ptr< T, VP >::pointer & b);
    -
    -

    Description

    -

    Returns a.get() == b. Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id991906.html b/doc/html/boost/interprocess/operator___id991906.html deleted file mode 100755 index 6222f58fb7..0000000000 --- a/doc/html/boost/interprocess/operator___id991906.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename VP> 
    -  bool operator!=(intrusive_ptr< T, VP > const & a, 
    -                  const typename intrusive_ptr< T, VP >::pointer & b);
    -
    -

    Description

    -

    Returns a.get() != b. Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id991945.html b/doc/html/boost/interprocess/operator___id991945.html deleted file mode 100755 index 7ed3678e76..0000000000 --- a/doc/html/boost/interprocess/operator___id991945.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator==

    -

    boost::interprocess::operator==

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename VP> 
    -  bool operator==(const typename intrusive_ptr< T, VP >::pointer & a, 
    -                  intrusive_ptr< T, VP > const & b);
    -
    -

    Description

    -

    Returns a == b.get(). Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id991984.html b/doc/html/boost/interprocess/operator___id991984.html deleted file mode 100755 index cb0417289d..0000000000 --- a/doc/html/boost/interprocess/operator___id991984.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator!=

    -

    boost::interprocess::operator!=

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename VP> 
    -  bool operator!=(const typename intrusive_ptr< T, VP >::pointer & a, 
    -                  intrusive_ptr< T, VP > const & b);
    -
    -

    Description

    -

    Returns a != b.get(). Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator___id998309.html b/doc/html/boost/interprocess/operator___id998309.html new file mode 100644 index 0000000000..d14701f4ad --- /dev/null +++ b/doc/html/boost/interprocess/operator___id998309.html @@ -0,0 +1,56 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename U, typename VP> 
    +  bool operator==(intrusive_ptr< T, VP > const & a, 
    +                  intrusive_ptr< U, VP > const & b);
    +
    +

    Description

    +

    Returns a.get() == b.get(). Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id998351.html b/doc/html/boost/interprocess/operator___id998351.html new file mode 100644 index 0000000000..f588e4489f --- /dev/null +++ b/doc/html/boost/interprocess/operator___id998351.html @@ -0,0 +1,56 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename U, typename VP> 
    +  bool operator!=(intrusive_ptr< T, VP > const & a, 
    +                  intrusive_ptr< U, VP > const & b);
    +
    +

    Description

    +

    Returns a.get() != b.get(). Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id998393.html b/doc/html/boost/interprocess/operator___id998393.html new file mode 100644 index 0000000000..146b7780b2 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id998393.html @@ -0,0 +1,56 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename VP> 
    +  bool operator==(intrusive_ptr< T, VP > const & a, 
    +                  const typename intrusive_ptr< T, VP >::pointer & b);
    +
    +

    Description

    +

    Returns a.get() == b. Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id998432.html b/doc/html/boost/interprocess/operator___id998432.html new file mode 100644 index 0000000000..2fa9bd7c35 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id998432.html @@ -0,0 +1,56 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename VP> 
    +  bool operator!=(intrusive_ptr< T, VP > const & a, 
    +                  const typename intrusive_ptr< T, VP >::pointer & b);
    +
    +

    Description

    +

    Returns a.get() != b. Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id998471.html b/doc/html/boost/interprocess/operator___id998471.html new file mode 100644 index 0000000000..01f224179f --- /dev/null +++ b/doc/html/boost/interprocess/operator___id998471.html @@ -0,0 +1,56 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator==

    +

    boost::interprocess::operator==

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename VP> 
    +  bool operator==(const typename intrusive_ptr< T, VP >::pointer & a, 
    +                  intrusive_ptr< T, VP > const & b);
    +
    +

    Description

    +

    Returns a == b.get(). Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator___id998510.html b/doc/html/boost/interprocess/operator___id998510.html new file mode 100644 index 0000000000..93583cd8a5 --- /dev/null +++ b/doc/html/boost/interprocess/operator___id998510.html @@ -0,0 +1,56 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator!=

    +

    boost::interprocess::operator!=

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename VP> 
    +  bool operator!=(const typename intrusive_ptr< T, VP >::pointer & a, 
    +                  intrusive_ptr< T, VP > const & b);
    +
    +

    Description

    +

    Returns a != b.get(). Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator_id989117.html b/doc/html/boost/interprocess/operator_id989117.html deleted file mode 100755 index 392235be04..0000000000 --- a/doc/html/boost/interprocess/operator_id989117.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::interprocess::operator<<

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/offset_ptr.hpp>
    -
    -
    -template<typename E, typename T, typename W, typename X, typename Y, 
    -         std::size_t Z> 
    -  std::basic_ostream< E, T > & 
    -  operator<<(std::basic_ostream< E, T > & os, 
    -             offset_ptr< W, X, Y, Z > const & p);
    -
    -

    Description

    -

    operator<< for offset ptr

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator_id989173.html b/doc/html/boost/interprocess/operator_id989173.html deleted file mode 100755 index 3f4dd9f88e..0000000000 --- a/doc/html/boost/interprocess/operator_id989173.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template operator>> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator>>

    -

    boost::interprocess::operator>>

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/offset_ptr.hpp>
    -
    -
    -template<typename E, typename T, typename W, typename X, typename Y, 
    -         std::size_t Z> 
    -  std::basic_istream< E, T > & 
    -  operator>>(std::basic_istream< E, T > & is, offset_ptr< W, X, Y, Z > & p);
    -
    -

    Description

    -

    operator>> for offset ptr

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator_id992023.html b/doc/html/boost/interprocess/operator_id992023.html deleted file mode 100755 index 29901a0228..0000000000 --- a/doc/html/boost/interprocess/operator_id992023.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template operator< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<

    -

    boost::interprocess::operator<

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename VP> 
    -  bool operator<(intrusive_ptr< T, VP > const & a, 
    -                 intrusive_ptr< T, VP > const & b);
    -
    -

    Description

    -

    Returns a.get() < b.get(). Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/operator_id995372.html b/doc/html/boost/interprocess/operator_id995372.html new file mode 100644 index 0000000000..2a11546899 --- /dev/null +++ b/doc/html/boost/interprocess/operator_id995372.html @@ -0,0 +1,58 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::interprocess::operator<<

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/offset_ptr.hpp>
    +
    +
    +template<typename E, typename T, typename W, typename X, typename Y, 
    +         std::size_t Z> 
    +  std::basic_ostream< E, T > & 
    +  operator<<(std::basic_ostream< E, T > & os, 
    +             offset_ptr< W, X, Y, Z > const & p);
    +
    +

    Description

    +

    operator<< for offset ptr

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator_id995428.html b/doc/html/boost/interprocess/operator_id995428.html new file mode 100644 index 0000000000..c44cac1115 --- /dev/null +++ b/doc/html/boost/interprocess/operator_id995428.html @@ -0,0 +1,57 @@ + + + +Function template operator>> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator>>

    +

    boost::interprocess::operator>>

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/offset_ptr.hpp>
    +
    +
    +template<typename E, typename T, typename W, typename X, typename Y, 
    +         std::size_t Z> 
    +  std::basic_istream< E, T > & 
    +  operator>>(std::basic_istream< E, T > & is, offset_ptr< W, X, Y, Z > & p);
    +
    +

    Description

    +

    operator>> for offset ptr

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/operator_id998549.html b/doc/html/boost/interprocess/operator_id998549.html new file mode 100644 index 0000000000..800367f030 --- /dev/null +++ b/doc/html/boost/interprocess/operator_id998549.html @@ -0,0 +1,56 @@ + + + +Function template operator< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<

    +

    boost::interprocess::operator<

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename VP> 
    +  bool operator<(intrusive_ptr< T, VP > const & a, 
    +                 intrusive_ptr< T, VP > const & b);
    +
    +

    Description

    +

    Returns a.get() < b.get(). Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/permissions.html b/doc/html/boost/interprocess/permissions.html old mode 100755 new mode 100644 index 1427478643..9ab1df542c --- a/doc/html/boost/interprocess/permissions.html +++ b/doc/html/boost/interprocess/permissions.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,52 +35,52 @@ class permissions { public: // construct/copy/destruct - permissions(os_permissions_type); - permissions(); + permissions(os_permissions_type); + permissions(); - // public member functions - void set_default(); - void set_unrestricted(); - void set_permissions(os_permissions_type); - os_permissions_type get_permissions() const; + // public member functions + void set_default(); + void set_unrestricted(); + void set_permissions(os_permissions_type); + os_permissions_type get_permissions() const; };
    -

    Description

    +

    Description

    The permissions class represents permissions to be set to shared memory or files, that can be constructed form usual permission representations: a SECURITY_ATTRIBUTES pointer in windows or ORed rwx chmod integer in UNIX.

    -

    +

    permissions public construct/copy/destruct

    1. -
      permissions(os_permissions_type type);
      +
      permissions(os_permissions_type type);

      Constructs a permissions object from a user provided os-dependent permissions.

    2. -
      permissions();
      +
      permissions();

      Constructs a default permissions object: A null security attributes pointer for windows or 0644 for UNIX.

    -

    -permissions public member functions

    +

    +permissions public member functions

    1. -
      void set_default();
      +
      void set_default();

      Sets permissions to default values: A null security attributes pointer for windows or 0644 for UNIX.

    2. -
      void set_unrestricted();
      +
      void set_unrestricted();

      Sets permissions to unrestricted access: A null DACL for windows or 0666 for UNIX.

    3. -
      void set_permissions(os_permissions_type perm);
      +
      void set_permissions(os_permissions_type perm);

      Sets permissions from a user provided os-dependent permissions.

    4. -
      os_permissions_type get_permissions() const;
      +
      os_permissions_type get_permissions() const;

      Returns stored os-dependent permissions

    @@ -97,7 +97,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/private_adaptive_pool.html b/doc/html/boost/interprocess/private_adaptive_pool.html old mode 100755 new mode 100644 index 79a79807e0..0bbd8f33ef --- a/doc/html/boost/interprocess/private_adaptive_pool.html +++ b/doc/html/boost/interprocess/private_adaptive_pool.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -54,173 +54,173 @@ }; // construct/copy/destruct - private_adaptive_pool(segment_manager *); - private_adaptive_pool(const private_adaptive_pool &); + private_adaptive_pool(segment_manager *); + private_adaptive_pool(const private_adaptive_pool &); template<typename T2> - private_adaptive_pool(const private_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > &); + private_adaptive_pool(const private_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > &); template<typename T2, typename SegmentManager2, std::size_t N2, std::size_t F2, unsigned char OP2> private_adaptive_pool& - operator=(const private_adaptive_pool< T2, SegmentManager2, N2, F2 > &); - private_adaptive_pool& operator=(const private_adaptive_pool &); - ~private_adaptive_pool(); + operator=(const private_adaptive_pool< T2, SegmentManager2, N2, F2 > &); + private_adaptive_pool& operator=(const private_adaptive_pool &); + ~private_adaptive_pool(); - // public member functions - node_pool_t * get_node_pool() const; - segment_manager * get_segment_manager() const; - size_type max_size() const; - pointer allocate(size_type, cvoid_pointer = 0); - void deallocate(const pointer &, size_type); - void deallocate_free_blocks(); - pointer address(reference) const; - const_pointer address(const_reference) const; - void construct(const pointer &, const_reference); - void destroy(const pointer &); - size_type size(const pointer &) const; + // public member functions + node_pool_t * get_node_pool() const; + segment_manager * get_segment_manager() const; + size_type max_size() const; + pointer allocate(size_type, cvoid_pointer = 0); + void deallocate(const pointer &, size_type); + void deallocate_free_blocks(); + pointer address(reference) const; + const_pointer address(const_reference) const; + void construct(const pointer &, const_reference); + void destroy(const pointer &); + size_type size(const pointer &) const; std::pair< pointer, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, const pointer & = 0); - multiallocation_chain allocate_many(size_type, size_type); - multiallocation_chain allocate_many(const size_type *, size_type); - void deallocate_many(multiallocation_chain); - pointer allocate_one(); - multiallocation_chain allocate_individual(size_type); - void deallocate_one(const pointer &); - void deallocate_individual(multiallocation_chain); + multiallocation_chain allocate_many(size_type, size_type); + multiallocation_chain allocate_many(const size_type *, size_type); + void deallocate_many(multiallocation_chain); + pointer allocate_one(); + multiallocation_chain allocate_individual(size_type); + void deallocate_one(const pointer &); + void deallocate_individual(multiallocation_chain); - // friend functions - friend void swap(self_t &, self_t &); + // friend functions + friend void swap(self_t &, self_t &); };
    -

    Description

    +

    Description

    An STL node allocator that uses a segment manager as memory source. The internal pointer type will of the same type (raw, smart) as "typename SegmentManager::void_pointer" type. This allows placing the allocator in shared memory, memory mapped-files, etc... This allocator has its own node pool.

    NodesPerBlock is the minimum number of nodes of nodes allocated at once when the allocator needs runs out of nodes. MaxFreeBlocks is the maximum number of totally free blocks that the adaptive node pool will hold. The rest of the totally free blocks will be deallocated with the segment manager.

    OverheadPercent is the (approximated) maximum size overhead (1-20%) of the allocator: (memory usable for nodes / total memory allocated from the segment manager)

    -

    +

    private_adaptive_pool public construct/copy/destruct

    1. -
      private_adaptive_pool(segment_manager * segment_mngr);
      +
      private_adaptive_pool(segment_manager * segment_mngr);

      Constructor from a segment manager. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    2. -
      private_adaptive_pool(const private_adaptive_pool & other);
      +
      private_adaptive_pool(const private_adaptive_pool & other);

      Copy constructor from other private_adaptive_pool. Increments the reference count of the associated node pool. Never throws

    3. template<typename T2> 
      -  private_adaptive_pool(const private_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > & other);
      + private_adaptive_pool(const private_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > & other);

      Copy constructor from related private_adaptive_pool. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    4. template<typename T2, typename SegmentManager2, std::size_t N2, 
                std::size_t F2, unsigned char OP2> 
         private_adaptive_pool& 
      -  operator=(const private_adaptive_pool< T2, SegmentManager2, N2, F2 > &);
      + operator=(const private_adaptive_pool< T2, SegmentManager2, N2, F2 > &);

      Not assignable from related private_adaptive_pool

    5. -
      private_adaptive_pool& operator=(const private_adaptive_pool &);
      +
      private_adaptive_pool& operator=(const private_adaptive_pool &);

      Not assignable from other private_adaptive_pool

    6. -
      ~private_adaptive_pool();
      +
      ~private_adaptive_pool();

      Destructor, removes node_pool_t from memory if its reference count reaches to zero. Never throws

    -

    -private_adaptive_pool public member functions

    +

    +private_adaptive_pool public member functions

    1. -
      node_pool_t * get_node_pool() const;
      +
      node_pool_t * get_node_pool() const;

      Returns a pointer to the node pool. Never throws

    2. -
      segment_manager * get_segment_manager() const;
      +
      segment_manager * get_segment_manager() const;

      Returns the segment manager. Never throws

    3. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Returns the number of elements that could be allocated. Never throws

    4. -
      pointer allocate(size_type count, cvoid_pointer hint = 0);
      +
      pointer allocate(size_type count, cvoid_pointer hint = 0);

      Allocate memory for an array of count elements. Throws boost::interprocess::bad_alloc if there is no enough memory

    5. -
      void deallocate(const pointer & ptr, size_type count);
      +
      void deallocate(const pointer & ptr, size_type count);

      Deallocate allocated memory. Never throws

    6. -
      void deallocate_free_blocks();
      +
      void deallocate_free_blocks();

      Deallocates all free blocks of the pool

    7. -
      pointer address(reference value) const;
      +
      pointer address(reference value) const;

      Returns address of mutable object. Never throws

    8. -
      const_pointer address(const_reference value) const;
      +
      const_pointer address(const_reference value) const;

      Returns address of non mutable object. Never throws

    9. -
      void construct(const pointer & ptr, const_reference v);
      +
      void construct(const pointer & ptr, const_reference v);

      Copy construct an object. Throws if T's copy constructor throws

    10. -
      void destroy(const pointer & ptr);
      +
      void destroy(const pointer & ptr);

      Destroys object. Throws if object's destructor throws

    11. -
      size_type size(const pointer & p) const;
      +
      size_type size(const pointer & p) const;

      Returns maximum the number of objects the previously allocated memory pointed by p can hold. This size only works for memory allocated with allocate, allocation_command and allocate_many.

    12. std::pair< pointer, bool > 
      -allocation_command(boost::interprocess::allocation_type command, 
      +allocation_command(boost::interprocess::allocation_type command, 
                          size_type limit_size, size_type preferred_size, 
                          size_type & received_size, const pointer & reuse = 0);
    13. multiallocation_chain 
      -allocate_many(size_type elem_size, size_type num_elements);
      +allocate_many(size_type elem_size, size_type num_elements);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    14. multiallocation_chain 
      -allocate_many(const size_type * elem_sizes, size_type n_elements);
      +allocate_many(const size_type * elem_sizes, size_type n_elements);

      Allocates n_elements elements, each one of size elem_sizes[i]in a contiguous block of memory. The elements must be deallocated

    15. -
      void deallocate_many(multiallocation_chain chain);
      +
      void deallocate_many(multiallocation_chain chain);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    16. -
      pointer allocate_one();
      +
      pointer allocate_one();

      Allocates just one object. Memory allocated with this function must be deallocated only with deallocate_one(). Throws boost::interprocess::bad_alloc if there is no enough memory

    17. -
      multiallocation_chain allocate_individual(size_type num_elements);
      +
      multiallocation_chain allocate_individual(size_type num_elements);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    18. -
      void deallocate_one(const pointer & p);
      +
      void deallocate_one(const pointer & p);

      Deallocates memory previously allocated with allocate_one(). You should never use deallocate_one to deallocate memory allocated with other functions different from allocate_one(). Never throws

    19. -
      void deallocate_individual(multiallocation_chain chain);
      +
      void deallocate_individual(multiallocation_chain chain);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    -

    -private_adaptive_pool friend functions

    +

    +private_adaptive_pool friend functions

    1. -
      friend void swap(self_t & alloc1, self_t & alloc2);
      +
      friend void swap(self_t & alloc1, self_t & alloc2);

      Swaps allocators. Does not throw. If each allocator is placed in a different memory segment, the result is undefined.

    @@ -236,7 +236,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/private_adaptive_pool/rebind.html b/doc/html/boost/interprocess/private_adaptive_pool/rebind.html old mode 100755 new mode 100644 index 5c53fc9113..33e3b0e546 --- a/doc/html/boost/interprocess/private_adaptive_pool/rebind.html +++ b/doc/html/boost/interprocess/private_adaptive_pool/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef private_adaptive_pool< T2, SegmentManager, NodesPerBlock, MaxFreeBlocks, OverheadPercent > other; };
    -

    Description

    +

    Description

    Obtains private_adaptive_pool from private_adaptive_pool

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/private_node_allocator.html b/doc/html/boost/interprocess/private_node_allocator.html old mode 100755 new mode 100644 index 493f43b5d9..259639630c --- a/doc/html/boost/interprocess/private_node_allocator.html +++ b/doc/html/boost/interprocess/private_node_allocator.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -53,169 +53,169 @@ }; // construct/copy/destruct - private_node_allocator(segment_manager *); - private_node_allocator(const private_node_allocator &); + private_node_allocator(segment_manager *); + private_node_allocator(const private_node_allocator &); template<typename T2> - private_node_allocator(const private_node_allocator< T2, SegmentManager, NodesPerBlock > &); + private_node_allocator(const private_node_allocator< T2, SegmentManager, NodesPerBlock > &); template<typename T2, typename SegmentManager2, std::size_t N2> private_node_allocator& - operator=(const private_node_allocator< T2, SegmentManager2, N2 > &); - private_node_allocator& operator=(const private_node_allocator &); - ~private_node_allocator(); + operator=(const private_node_allocator< T2, SegmentManager2, N2 > &); + private_node_allocator& operator=(const private_node_allocator &); + ~private_node_allocator(); - // public member functions - node_pool_t * get_node_pool() const; - segment_manager * get_segment_manager() const; - size_type max_size() const; - pointer allocate(size_type, cvoid_pointer = 0); - void deallocate(const pointer &, size_type); - void deallocate_free_blocks(); - pointer address(reference) const; - const_pointer address(const_reference) const; - void construct(const pointer &, const_reference); - void destroy(const pointer &); - size_type size(const pointer &) const; + // public member functions + node_pool_t * get_node_pool() const; + segment_manager * get_segment_manager() const; + size_type max_size() const; + pointer allocate(size_type, cvoid_pointer = 0); + void deallocate(const pointer &, size_type); + void deallocate_free_blocks(); + pointer address(reference) const; + const_pointer address(const_reference) const; + void construct(const pointer &, const_reference); + void destroy(const pointer &); + size_type size(const pointer &) const; std::pair< pointer, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, const pointer & = 0); - multiallocation_chain allocate_many(size_type, size_type); - multiallocation_chain allocate_many(const size_type *, size_type); - void deallocate_many(multiallocation_chain); - pointer allocate_one(); - multiallocation_chain allocate_individual(size_type); - void deallocate_one(const pointer &); - void deallocate_individual(multiallocation_chain); + multiallocation_chain allocate_many(size_type, size_type); + multiallocation_chain allocate_many(const size_type *, size_type); + void deallocate_many(multiallocation_chain); + pointer allocate_one(); + multiallocation_chain allocate_individual(size_type); + void deallocate_one(const pointer &); + void deallocate_individual(multiallocation_chain); - // friend functions - friend void swap(self_t &, self_t &); + // friend functions + friend void swap(self_t &, self_t &); };
    -

    Description

    +

    Description

    An STL node allocator that uses a segment manager as memory source. The internal pointer type will of the same type (raw, smart) as "typename SegmentManager::void_pointer" type. This allows placing the allocator in shared memory, memory mapped-files, etc... This allocator has its own node pool. NodesPerBlock is the number of nodes allocated at once when the allocator needs runs out of nodes

    -

    +

    private_node_allocator public construct/copy/destruct

    1. -
      private_node_allocator(segment_manager * segment_mngr);
      +
      private_node_allocator(segment_manager * segment_mngr);

      Constructor from a segment manager. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    2. -
      private_node_allocator(const private_node_allocator & other);
      +
      private_node_allocator(const private_node_allocator & other);

      Copy constructor from other private_node_allocator. Increments the reference count of the associated node pool. Never throws

    3. template<typename T2> 
      -  private_node_allocator(const private_node_allocator< T2, SegmentManager, NodesPerBlock > & other);
      + private_node_allocator(const private_node_allocator< T2, SegmentManager, NodesPerBlock > & other);

      Copy constructor from related private_node_allocator. If not present, constructs a node pool. Increments the reference count of the associated node pool. Can throw boost::interprocess::bad_alloc

    4. template<typename T2, typename SegmentManager2, std::size_t N2> 
         private_node_allocator& 
      -  operator=(const private_node_allocator< T2, SegmentManager2, N2 > &);
      + operator=(const private_node_allocator< T2, SegmentManager2, N2 > &);

      Not assignable from related private_node_allocator

    5. -
      private_node_allocator& operator=(const private_node_allocator &);
      +
      private_node_allocator& operator=(const private_node_allocator &);

      Not assignable from other private_node_allocator

    6. -
      ~private_node_allocator();
      +
      ~private_node_allocator();

      Destructor, removes node_pool_t from memory if its reference count reaches to zero. Never throws

    -

    -private_node_allocator public member functions

    +

    +private_node_allocator public member functions

    1. -
      node_pool_t * get_node_pool() const;
      +
      node_pool_t * get_node_pool() const;

      Returns a pointer to the node pool. Never throws

    2. -
      segment_manager * get_segment_manager() const;
      +
      segment_manager * get_segment_manager() const;

      Returns the segment manager. Never throws

    3. -
      size_type max_size() const;
      +
      size_type max_size() const;

      Returns the number of elements that could be allocated. Never throws

    4. -
      pointer allocate(size_type count, cvoid_pointer hint = 0);
      +
      pointer allocate(size_type count, cvoid_pointer hint = 0);

      Allocate memory for an array of count elements. Throws boost::interprocess::bad_alloc if there is no enough memory

    5. -
      void deallocate(const pointer & ptr, size_type count);
      +
      void deallocate(const pointer & ptr, size_type count);

      Deallocate allocated memory. Never throws

    6. -
      void deallocate_free_blocks();
      +
      void deallocate_free_blocks();

      Deallocates all free blocks of the pool

    7. -
      pointer address(reference value) const;
      +
      pointer address(reference value) const;

      Returns address of mutable object. Never throws

    8. -
      const_pointer address(const_reference value) const;
      +
      const_pointer address(const_reference value) const;

      Returns address of non mutable object. Never throws

    9. -
      void construct(const pointer & ptr, const_reference v);
      +
      void construct(const pointer & ptr, const_reference v);

      Copy construct an object. Throws if T's copy constructor throws

    10. -
      void destroy(const pointer & ptr);
      +
      void destroy(const pointer & ptr);

      Destroys object. Throws if object's destructor throws

    11. -
      size_type size(const pointer & p) const;
      +
      size_type size(const pointer & p) const;

      Returns maximum the number of objects the previously allocated memory pointed by p can hold. This size only works for memory allocated with allocate, allocation_command and allocate_many.

    12. std::pair< pointer, bool > 
      -allocation_command(boost::interprocess::allocation_type command, 
      +allocation_command(boost::interprocess::allocation_type command, 
                          size_type limit_size, size_type preferred_size, 
                          size_type & received_size, const pointer & reuse = 0);
    13. multiallocation_chain 
      -allocate_many(size_type elem_size, size_type num_elements);
      +allocate_many(size_type elem_size, size_type num_elements);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    14. multiallocation_chain 
      -allocate_many(const size_type * elem_sizes, size_type n_elements);
      +allocate_many(const size_type * elem_sizes, size_type n_elements);

      Allocates n_elements elements, each one of size elem_sizes[i]in a contiguous block of memory. The elements must be deallocated

    15. -
      void deallocate_many(multiallocation_chain chain);
      +
      void deallocate_many(multiallocation_chain chain);

      Allocates many elements of size elem_size in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. The elements must be deallocated with deallocate(...)

    16. -
      pointer allocate_one();
      +
      pointer allocate_one();

      Allocates just one object. Memory allocated with this function must be deallocated only with deallocate_one(). Throws boost::interprocess::bad_alloc if there is no enough memory

    17. -
      multiallocation_chain allocate_individual(size_type num_elements);
      +
      multiallocation_chain allocate_individual(size_type num_elements);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    18. -
      void deallocate_one(const pointer & p);
      +
      void deallocate_one(const pointer & p);

      Deallocates memory previously allocated with allocate_one(). You should never use deallocate_one to deallocate memory allocated with other functions different from allocate_one(). Never throws

    19. -
      void deallocate_individual(multiallocation_chain chain);
      +
      void deallocate_individual(multiallocation_chain chain);

      Allocates many elements of size == 1 in a contiguous block of memory. The minimum number to be allocated is min_elements, the preferred and maximum number is preferred_elements. The number of actually allocated elements is will be assigned to received_size. Memory allocated with this function must be deallocated only with deallocate_one().

    -

    -private_node_allocator friend functions

    +

    +private_node_allocator friend functions

    1. -
      friend void swap(self_t & alloc1, self_t & alloc2);
      +
      friend void swap(self_t & alloc1, self_t & alloc2);

      Swaps allocators. Does not throw. If each allocator is placed in a different memory segment, the result is undefined.

    @@ -231,7 +231,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/private_node_allocator/rebind.html b/doc/html/boost/interprocess/private_node_allocator/rebind.html old mode 100755 new mode 100644 index fb8ee54b28..7cc6ca1f9b --- a/doc/html/boost/interprocess/private_node_allocator/rebind.html +++ b/doc/html/boost/interprocess/private_node_allocator/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef private_node_allocator< T2, SegmentManager, NodesPerBlock > other; };
    -

    Description

    +

    Description

    Obtains private_node_allocator from private_node_allocator

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/rbtree_best_fit.html b/doc/html/boost/interprocess/rbtree_best_fit.html old mode 100755 new mode 100644 index cc5c7bab5b..44cfbd4f2d --- a/doc/html/boost/interprocess/rbtree_best_fit.html +++ b/doc/html/boost/interprocess/rbtree_best_fit.html @@ -42,40 +42,40 @@ typedef boost::make_unsigned< difference_type >::type size_type; // construct/copy/destruct - rbtree_best_fit(size_type, size_type); - ~rbtree_best_fit(); + rbtree_best_fit(size_type, size_type); + ~rbtree_best_fit(); - // public member functions - void * allocate(size_type); - void deallocate(void *); - size_type get_size() const; - size_type get_free_memory() const; - void zero_free_memory(); - void grow(size_type); - void shrink_to_fit(); - bool all_memory_deallocated(); - bool check_sanity(); + // public member functions + void * allocate(size_type); + void deallocate(void *); + size_type get_size() const; + size_type get_free_memory() const; + void zero_free_memory(); + void grow(size_type); + void shrink_to_fit(); + bool all_memory_deallocated(); + bool check_sanity(); template<typename T> std::pair< T *, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, T * = 0); std::pair< void *, bool > - raw_allocation_command(boost::interprocess::allocation_type, size_type, + raw_allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, void * = 0, size_type = 1); - size_type size(const void *) const; - void * allocate_aligned(size_type, size_type); + size_type size(const void *) const; + void * allocate_aligned(size_type, size_type); - // public static functions - static size_type get_min_size(size_type); + // public static functions + static size_type get_min_size(size_type); // public data members static const size_type PayloadPerAllocation; };
    -

    Description

    +

    Description

    This class implements an algorithm that stores the free nodes in a red-black tree to have logarithmic search/insert times.

    -

    +

    rbtree_best_fit public types

    @@ -86,72 +86,72 @@
    -

    +

    rbtree_best_fit public construct/copy/destruct

    1. -
      rbtree_best_fit(size_type size, size_type extra_hdr_bytes);
      +
      rbtree_best_fit(size_type size, size_type extra_hdr_bytes);

      Constructor. "size" is the total size of the managed memory segment, "extra_hdr_bytes" indicates the extra bytes beginning in the sizeof(rbtree_best_fit) offset that the allocator should not use at all.

    2. -
      ~rbtree_best_fit();
      Destructor.
    3. +
      ~rbtree_best_fit();
      Destructor.
    -

    -rbtree_best_fit public member functions

    +

    +rbtree_best_fit public member functions

    1. -
      void * allocate(size_type nbytes);
      Allocates bytes, returns 0 if there is not more memory.
    2. +
      void * allocate(size_type nbytes);
      Allocates bytes, returns 0 if there is not more memory.
    3. -
      void deallocate(void * addr);
      +
      void deallocate(void * addr);

      Deallocates previously allocated bytes

    4. -
      size_type get_size() const;
      Returns the size of the memory segment.
    5. +
      size_type get_size() const;
      Returns the size of the memory segment.
    6. -
      size_type get_free_memory() const;
      Returns the number of free bytes of the segment.
    7. +
      size_type get_free_memory() const;
      Returns the number of free bytes of the segment.
    8. -
      void zero_free_memory();
      +
      void zero_free_memory();

      Initializes to zero all the memory that's not in use. This function is normally used for security reasons.

    9. -
      void grow(size_type extra_size);
      +
      void grow(size_type extra_size);

      Increases managed memory in extra_size bytes more

    10. -
      void shrink_to_fit();
      Decreases managed memory as much as possible.
    11. +
      void shrink_to_fit();
      Decreases managed memory as much as possible.
    12. -
      bool all_memory_deallocated();
      Returns true if all allocated memory has been deallocated.
    13. +
      bool all_memory_deallocated();
      Returns true if all allocated memory has been deallocated.
    14. -
      bool check_sanity();
      +
      bool check_sanity();

      Makes an internal sanity check and returns true if success

    15. template<typename T> 
         std::pair< T *, bool > 
      -  allocation_command(boost::interprocess::allocation_type command, 
      +  allocation_command(boost::interprocess::allocation_type command, 
                            size_type limit_size, size_type preferred_size, 
                            size_type & received_size, T * reuse_ptr = 0);
    16. std::pair< void *, bool > 
      -raw_allocation_command(boost::interprocess::allocation_type command, 
      +raw_allocation_command(boost::interprocess::allocation_type command, 
                              size_type limit_object, size_type preferred_object, 
                              size_type & received_object, void * reuse_ptr = 0, 
                              size_type sizeof_object = 1);
    17. -
      size_type size(const void * ptr) const;
      Returns the size of the buffer previously allocated pointed by ptr.
    18. +
      size_type size(const void * ptr) const;
      Returns the size of the buffer previously allocated pointed by ptr.
    19. -
      void * allocate_aligned(size_type nbytes, size_type alignment);
      +
      void * allocate_aligned(size_type nbytes, size_type alignment);

      Allocates aligned bytes, returns 0 if there is not more memory. Alignment must be power of 2

    -

    -rbtree_best_fit public static functions

    +

    +rbtree_best_fit public static functions

    1. -
      static size_type get_min_size(size_type extra_hdr_bytes);
      Obtains the minimum size needed by the algorithm.
    +
    static size_type get_min_size(size_type extra_hdr_bytes);
    Obtains the minimum size needed by the algorithm.
    diff --git a/doc/html/boost/interprocess/remove_file_on_destroy.html b/doc/html/boost/interprocess/remove_file_on_destroy.html old mode 100755 new mode 100644 index 80d7bc55f5..6c2c55a49e --- a/doc/html/boost/interprocess/remove_file_on_destroy.html +++ b/doc/html/boost/interprocess/remove_file_on_destroy.html @@ -35,20 +35,20 @@ class remove_file_on_destroy { public: // construct/copy/destruct - remove_file_on_destroy(const char *); - ~remove_file_on_destroy(); + remove_file_on_destroy(const char *); + ~remove_file_on_destroy(); };
    -

    Description

    +

    Description

    A class that stores the name of a file and tries to remove it in its destructor Useful to remove temporary files in the presence of exceptions

    -

    +

    remove_file_on_destroy public construct/copy/destruct

      -
    1. remove_file_on_destroy(const char * name);
    2. -
    3. ~remove_file_on_destroy();
    4. +
    5. remove_file_on_destroy(const char * name);
    6. +
    7. ~remove_file_on_destroy();
    diff --git a/doc/html/boost/interprocess/remove_shared_mem_id997832.html b/doc/html/boost/interprocess/remove_shared_mem_id997832.html new file mode 100644 index 0000000000..b5ea642d4c --- /dev/null +++ b/doc/html/boost/interprocess/remove_shared_mem_id997832.html @@ -0,0 +1,69 @@ + + + +Class remove_shared_memory_on_destroy + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class remove_shared_memory_on_destroy

    +

    boost::interprocess::remove_shared_memory_on_destroy

    +
    +

    Synopsis

    + +
    +

    Description

    +

    A class that stores the name of a shared memory and calls shared_memory_object::remove(name) in its destructor Useful to remove temporary shared memory objects in the presence of exceptions

    +
    +

    +remove_shared_memory_on_destroy + public + construct/copy/destruct

    +
      +
    1. remove_shared_memory_on_destroy(const char * name);
    2. +
    3. ~remove_shared_memory_on_destroy();
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/remove_shared_memory_on_id991306.html b/doc/html/boost/interprocess/remove_shared_memory_on_id991306.html deleted file mode 100755 index 9bed72dfa2..0000000000 --- a/doc/html/boost/interprocess/remove_shared_memory_on_id991306.html +++ /dev/null @@ -1,69 +0,0 @@ - - - -Class remove_shared_memory_on_destroy - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class remove_shared_memory_on_destroy

    -

    boost::interprocess::remove_shared_memory_on_destroy

    -
    -

    Synopsis

    - -
    -

    Description

    -

    A class that stores the name of a shared memory and calls shared_memory_object::remove(name) in its destructor Useful to remove temporary shared memory objects in the presence of exceptions

    -
    -

    -remove_shared_memory_on_destroy - public - construct/copy/destruct

    -
      -
    1. remove_shared_memory_on_destroy(const char * name);
    2. -
    3. ~remove_shared_memory_on_destroy();
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/scoped_lock.html b/doc/html/boost/interprocess/scoped_lock.html old mode 100755 new mode 100644 index 7b937fc8a3..8e62101285 --- a/doc/html/boost/interprocess/scoped_lock.html +++ b/doc/html/boost/interprocess/scoped_lock.html @@ -38,142 +38,142 @@ typedef Mutex mutex_type; // construct/copy/destruct - scoped_lock(); - explicit scoped_lock(mutex_type &); - scoped_lock(mutex_type &, defer_lock_type); - scoped_lock(mutex_type &, accept_ownership_type); - scoped_lock(mutex_type &, try_to_lock_type); - scoped_lock(mutex_type &, const boost::posix_time::ptime &); - scoped_lock(scoped_lock &&); + scoped_lock(); + explicit scoped_lock(mutex_type &); + scoped_lock(mutex_type &, defer_lock_type); + scoped_lock(mutex_type &, accept_ownership_type); + scoped_lock(mutex_type &, try_to_lock_type); + scoped_lock(mutex_type &, const boost::posix_time::ptime &); + scoped_lock(scoped_lock &&); template<typename T> - explicit scoped_lock(upgradable_lock< T > &&, unspecified = 0); + explicit scoped_lock(upgradable_lock< T > &&, unspecified = 0); template<typename T> - scoped_lock(upgradable_lock< T > &&, try_to_lock_type, unspecified = 0); + scoped_lock(upgradable_lock< T > &&, try_to_lock_type, unspecified = 0); template<typename T> - scoped_lock(upgradable_lock< T > &&, boost::posix_time::ptime &, + scoped_lock(upgradable_lock< T > &&, boost::posix_time::ptime &, unspecified = 0); template<typename T> - scoped_lock(sharable_lock< T > &&, try_to_lock_type, unspecified = 0); - scoped_lock& operator=(scoped_lock &&); - ~scoped_lock(); + scoped_lock(sharable_lock< T > &&, try_to_lock_type, unspecified = 0); + scoped_lock& operator=(scoped_lock &&); + ~scoped_lock(); - // public member functions - void lock(); - *bool try_lock(); - *bool timed_lock(const boost::posix_time::ptime &); - *void unlock(); - bool owns() const; - operator unspecified_bool_type() const; - mutex_type * mutex() const; - mutex_type * release(); - void swap(scoped_lock< mutex_type > &); + // public member functions + void lock(); + *bool try_lock(); + *bool timed_lock(const boost::posix_time::ptime &); + *void unlock(); + bool owns() const; + operator unspecified_bool_type() const; + mutex_type * mutex() const; + mutex_type * release(); + void swap(scoped_lock< mutex_type > &); };
    -

    Description

    +

    Description

    scoped_lock is meant to carry out the tasks for locking, unlocking, try-locking and timed-locking (recursive or not) for the Mutex. The Mutex need not supply all of this functionality. If the client of scoped_lock<Mutex> does not use functionality which the Mutex does not supply, no harm is done. Mutex ownership transfer is supported through the syntax of move semantics. Ownership transfer is allowed both by construction and assignment. The scoped_lock does not support copy semantics. A compile time error results if copy construction or copy assignment is attempted. Mutex ownership can also be moved from an upgradable_lock and sharable_lock via constructor. In this role, scoped_lock shares the same functionality as a write_lock.

    -

    +

    scoped_lock public construct/copy/destruct

    1. -
      scoped_lock();
      +
      scoped_lock();

      Effects: Default constructs a scoped_lock. Postconditions: owns() == false and mutex() == 0.

    2. -
      explicit scoped_lock(mutex_type & m);
      +
      explicit scoped_lock(mutex_type & m);

      Effects: m.lock(). Postconditions: owns() == true and mutex() == &m. Notes: The constructor will take ownership of the mutex. If another thread already owns the mutex, this thread will block until the mutex is released. Whether or not this constructor handles recursive locking depends upon the mutex.

    3. -
      scoped_lock(mutex_type & m, defer_lock_type);
      +
      scoped_lock(mutex_type & m, defer_lock_type);

      Postconditions: owns() == false, and mutex() == &m. Notes: The constructor will not take ownership of the mutex. There is no effect required on the referenced mutex.

    4. -
      scoped_lock(mutex_type & m, accept_ownership_type);
      +
      scoped_lock(mutex_type & m, accept_ownership_type);

      Postconditions: owns() == true, and mutex() == &m. Notes: The constructor will suppose that the mutex is already locked. There is no effect required on the referenced mutex.

    5. -
      scoped_lock(mutex_type & m, try_to_lock_type);
      +
      scoped_lock(mutex_type & m, try_to_lock_type);

      Effects: m.try_lock(). Postconditions: mutex() == &m. owns() == the return value of the m.try_lock() executed within the constructor. Notes: The constructor will take ownership of the mutex if it can do so without waiting. Whether or not this constructor handles recursive locking depends upon the mutex. If the mutex_type does not support try_lock, this constructor will fail at compile time if instantiated, but otherwise have no effect.

    6. -
      scoped_lock(mutex_type & m, const boost::posix_time::ptime & abs_time);
      +
      scoped_lock(mutex_type & m, const boost::posix_time::ptime & abs_time);

      Effects: m.timed_lock(abs_time). Postconditions: mutex() == &m. owns() == the return value of the m.timed_lock(abs_time) executed within the constructor. Notes: The constructor will take ownership of the mutex if it can do it until abs_time is reached. Whether or not this constructor handles recursive locking depends upon the mutex. If the mutex_type does not support try_lock, this constructor will fail at compile time if instantiated, but otherwise have no effect.

    7. -
      scoped_lock(scoped_lock && scop);
      +
      scoped_lock(scoped_lock && scop);

      Postconditions: mutex() == the value scop.mutex() had before the constructor executes. s1.mutex() == 0. owns() == the value of scop.owns() before the constructor executes. scop.owns(). Notes: If the scop scoped_lock owns the mutex, ownership is moved to thisscoped_lock with no blocking. If the scop scoped_lock does not own the mutex, then neither will this scoped_lock. Only a moved scoped_lock's will match this signature. An non-moved scoped_lock can be moved with the expression: "boost::move(lock);". This constructor does not alter the state of the mutex, only potentially who owns it.

    8. template<typename T> 
      -  explicit scoped_lock(upgradable_lock< T > && upgr, unspecified = 0);
      + explicit scoped_lock(upgradable_lock< T > && upgr, unspecified = 0);

      Effects: If upgr.owns() then calls unlock_upgradable_and_lock() on the referenced mutex. upgr.release() is called. Postconditions: mutex() == the value upgr.mutex() had before the construction. upgr.mutex() == 0. owns() == upgr.owns() before the construction. upgr.owns() == false after the construction. Notes: If upgr is locked, this constructor will lock this scoped_lock while unlocking upgr. If upgr is unlocked, then this scoped_lock will be unlocked as well. Only a moved upgradable_lock's will match this signature. An non-moved upgradable_lock can be moved with the expression: "boost::move(lock);" This constructor may block if other threads hold a sharable_lock on this mutex (sharable_lock's can share ownership with an upgradable_lock).

    9. template<typename T> 
      -  scoped_lock(upgradable_lock< T > && upgr, try_to_lock_type, unspecified = 0);
      + scoped_lock(upgradable_lock< T > && upgr, try_to_lock_type, unspecified = 0);

      Effects: If upgr.owns() then calls try_unlock_upgradable_and_lock() on the referenced mutex: a)if try_unlock_upgradable_and_lock() returns true then mutex() obtains the value from upgr.release() and owns() is set to true. b)if try_unlock_upgradable_and_lock() returns false then upgr is unaffected and this scoped_lock construction as the same effects as a default construction. c)Else upgr.owns() is false. mutex() obtains the value from upgr.release() and owns() is set to false Notes: This construction will not block. It will try to obtain mutex ownership from upgr immediately, while changing the lock type from a "read lock" to a "write lock". If the "read lock" isn't held in the first place, the mutex merely changes type to an unlocked "write lock". If the "read lock" is held, then mutex transfer occurs only if it can do so in a non-blocking manner.

    10. template<typename T> 
      -  scoped_lock(upgradable_lock< T > && upgr, 
      +  scoped_lock(upgradable_lock< T > && upgr, 
                     boost::posix_time::ptime & abs_time, unspecified = 0);

      Effects: If upgr.owns() then calls timed_unlock_upgradable_and_lock(abs_time) on the referenced mutex: a)if timed_unlock_upgradable_and_lock(abs_time) returns true then mutex() obtains the value from upgr.release() and owns() is set to true. b)if timed_unlock_upgradable_and_lock(abs_time) returns false then upgr is unaffected and this scoped_lock construction as the same effects as a default construction. c)Else upgr.owns() is false. mutex() obtains the value from upgr.release() and owns() is set to false Notes: This construction will not block. It will try to obtain mutex ownership from upgr immediately, while changing the lock type from a "read lock" to a "write lock". If the "read lock" isn't held in the first place, the mutex merely changes type to an unlocked "write lock". If the "read lock" is held, then mutex transfer occurs only if it can do so in a non-blocking manner.

    11. template<typename T> 
      -  scoped_lock(sharable_lock< T > && shar, try_to_lock_type, unspecified = 0);
      + scoped_lock(sharable_lock< T > && shar, try_to_lock_type, unspecified = 0);

      Effects: If shar.owns() then calls try_unlock_sharable_and_lock() on the referenced mutex. a)if try_unlock_sharable_and_lock() returns true then mutex() obtains the value from shar.release() and owns() is set to true. b)if try_unlock_sharable_and_lock() returns false then shar is unaffected and this scoped_lock construction has the same effects as a default construction. c)Else shar.owns() is false. mutex() obtains the value from shar.release() and owns() is set to false Notes: This construction will not block. It will try to obtain mutex ownership from shar immediately, while changing the lock type from a "read lock" to a "write lock". If the "read lock" isn't held in the first place, the mutex merely changes type to an unlocked "write lock". If the "read lock" is held, then mutex transfer occurs only if it can do so in a non-blocking manner.

    12. -
      scoped_lock& operator=(scoped_lock && scop);
      +
      scoped_lock& operator=(scoped_lock && scop);

      Effects: If owns() before the call, then unlock() is called on mutex(). this gets the state of scop and scop gets set to a default constructed state. Notes: With a recursive mutex it is possible that both this and scop own the same mutex before the assignment. In this case, this will own the mutex after the assignment (and scop will not), but the mutex's lock count will be decremented by one.

    13. -
      ~scoped_lock();
      +
      ~scoped_lock();

      Effects: if (owns()) mp_mutex->unlock(). Notes: The destructor behavior ensures that the mutex lock is not leaked.

    -

    -scoped_lock public member functions

    +

    +scoped_lock public member functions

    1. -
      void lock();
      +
      void lock();

      Effects: If mutex() == 0 or if already locked, throws a lock_exception() exception. Calls lock() on the referenced mutex. Postconditions: owns() == true. Notes: The scoped_lock changes from a state of not owning the mutex, to owning the mutex, blocking if necessary.

    2. -
      *bool try_lock();
      +
      *bool try_lock();

      Effects: If mutex() == 0 or if already locked, throws a lock_exception() exception. Calls try_lock() on the referenced mutex. Postconditions: owns() == the value returned from mutex()->try_lock(). Notes: The scoped_lock changes from a state of not owning the mutex, to owning the mutex, but only if blocking was not required. If the mutex_type does not support try_lock(), this function will fail at compile time if instantiated, but otherwise have no effect.

    3. -
      *bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      *bool timed_lock(const boost::posix_time::ptime & abs_time);

      Effects: If mutex() == 0 or if already locked, throws a lock_exception() exception. Calls timed_lock(abs_time) on the referenced mutex. Postconditions: owns() == the value returned from mutex()-> timed_lock(abs_time). Notes: The scoped_lock changes from a state of not owning the mutex, to owning the mutex, but only if it can obtain ownership by the specified time. If the mutex_type does not support timed_lock (), this function will fail at compile time if instantiated, but otherwise have no effect.

    4. -
      *void unlock();
      +
      *void unlock();

      Effects: If mutex() == 0 or if not locked, throws a lock_exception() exception. Calls unlock() on the referenced mutex. Postconditions: owns() == false. Notes: The scoped_lock changes from a state of owning the mutex, to not owning the mutex.

    5. -
      bool owns() const;
      +
      bool owns() const;

      Effects: Returns true if this scoped_lock has acquired the referenced mutex.

    6. -
      operator unspecified_bool_type() const;
      +
      operator unspecified_bool_type() const;

      Conversion to bool. Returns owns().

    7. -
      mutex_type * mutex() const;
      +
      mutex_type * mutex() const;

      Effects: Returns a pointer to the referenced mutex, or 0 if there is no mutex to reference.

    8. -
      mutex_type * release();
      +
      mutex_type * release();

      Effects: Returns a pointer to the referenced mutex, or 0 if there is no mutex to reference. Postconditions: mutex() == 0 and owns() == false.

    9. -
      void swap(scoped_lock< mutex_type > & other);
      +
      void swap(scoped_lock< mutex_type > & other);

      Effects: Swaps state with moved lock. Throws: Nothing.

    diff --git a/doc/html/boost/interprocess/scoped_ptr.html b/doc/html/boost/interprocess/scoped_ptr.html old mode 100755 new mode 100644 index 0355a3fdc7..e9ba3a6f18 --- a/doc/html/boost/interprocess/scoped_ptr.html +++ b/doc/html/boost/interprocess/scoped_ptr.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -41,87 +41,87 @@ typedef pointer this_type::* unspecified_bool_type; // construct/copy/destruct - explicit scoped_ptr(const pointer & = 0, const Deleter & = Deleter()); - ~scoped_ptr(); + explicit scoped_ptr(const pointer & = 0, const Deleter & = Deleter()); + ~scoped_ptr(); - // public member functions - void reset(const pointer & = 0); - void reset(const pointer &, const Deleter &); - pointer release(); - reference operator*() const; - pointer & operator->(); - const pointer & operator->() const; - pointer & get(); - const pointer & get() const; - operator unspecified_bool_type() const; - bool operator!() const; - void swap(scoped_ptr &); + // public member functions + void reset(const pointer & = 0); + void reset(const pointer &, const Deleter &); + pointer release(); + reference operator*() const; + pointer & operator->(); + const pointer & operator->() const; + pointer & get(); + const pointer & get() const; + operator unspecified_bool_type() const; + bool operator!() const; + void swap(scoped_ptr &); };
    -

    Description

    +

    Description

    scoped_ptr stores a pointer to a dynamically allocated object. The object pointed to is guaranteed to be deleted, either on destruction of the scoped_ptr, or via an explicit reset. The user can avoid this deletion using release(). scoped_ptr is parameterized on T (the type of the object pointed to) and Deleter (the functor to be executed to delete the internal pointer). The internal pointer will be of the same pointer type as typename Deleter::pointer type (that is, if typename Deleter::pointer is offset_ptr<void>, the internal pointer will be offset_ptr<T>).

    -

    +

    scoped_ptr public construct/copy/destruct

    1. -
      explicit scoped_ptr(const pointer & p = 0, const Deleter & d = Deleter());
      +
      explicit scoped_ptr(const pointer & p = 0, const Deleter & d = Deleter());

      Constructs a scoped_ptr, storing a copy of p(which can be 0) and d. Does not throw.

    2. -
      ~scoped_ptr();
      +
      ~scoped_ptr();

      If the stored pointer is not 0, destroys the object pointed to by the stored pointer. calling the operator() of the stored deleter. Never throws

    -

    -scoped_ptr public member functions

    +

    +scoped_ptr public member functions

    1. -
      void reset(const pointer & p = 0);
      +
      void reset(const pointer & p = 0);

      Deletes the object pointed to by the stored pointer and then stores a copy of p. Never throws

    2. -
      void reset(const pointer & p, const Deleter & d);
      +
      void reset(const pointer & p, const Deleter & d);

      Deletes the object pointed to by the stored pointer and then stores a copy of p and a copy of d.

    3. -
      pointer release();
      +
      pointer release();

      Assigns internal pointer as 0 and returns previous pointer. This will avoid deletion on destructor

    4. -
      reference operator*() const;
      +
      reference operator*() const;

      Returns a reference to the object pointed to by the stored pointer. Never throws.

    5. -
      pointer & operator->();
      +
      pointer & operator->();

      Returns the internal stored pointer. Never throws.

    6. -
      const pointer & operator->() const;
      +
      const pointer & operator->() const;

      Returns the internal stored pointer. Never throws.

    7. -
      pointer & get();
      +
      pointer & get();

      Returns the stored pointer. Never throws.

    8. -
      const pointer & get() const;
      +
      const pointer & get() const;

      Returns the stored pointer. Never throws.

    9. -
      operator unspecified_bool_type() const;
      +
      operator unspecified_bool_type() const;

      Conversion to bool Never throws

    10. -
      bool operator!() const;
      +
      bool operator!() const;

      Returns true if the stored pointer is 0. Never throws.

    11. -
      void swap(scoped_ptr & b);
      +
      void swap(scoped_ptr & b);

      Exchanges the internal pointer and deleter with other scoped_ptr Never throws.

    @@ -138,7 +138,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/segment_manager.html b/doc/html/boost/interprocess/segment_manager.html old mode 100755 new mode 100644 index 6457b3aa67..5cc26fbe1d --- a/doc/html/boost/interprocess/segment_manager.html +++ b/doc/html/boost/interprocess/segment_manager.html @@ -61,227 +61,227 @@ }; // construct/copy/destruct - segment_manager(size_type); + segment_manager(size_type); - // public member functions - template<typename T> std::pair< T *, size_type > find(const CharType *); - template<typename T> std::pair< T *, size_type > find(unspecified); + // public member functions + template<typename T> std::pair< T *, size_type > find(const CharType *); + template<typename T> std::pair< T *, size_type > find(unspecified); template<typename T> - std::pair< T *, size_type > find_no_lock(const CharType *); - template<typename T> std::pair< T *, size_type > find_no_lock(unspecified); - template<typename T> construct_proxy< T >::type construct(char_ptr_holder_t); + std::pair< T *, size_type > find_no_lock(const CharType *); + template<typename T> std::pair< T *, size_type > find_no_lock(unspecified); + template<typename T> construct_proxy< T >::type construct(char_ptr_holder_t); template<typename T> - construct_proxy< T >::type find_or_construct(char_ptr_holder_t); + construct_proxy< T >::type find_or_construct(char_ptr_holder_t); template<typename T> - construct_proxy< T >::type construct(char_ptr_holder_t, std::nothrow_t); + construct_proxy< T >::type construct(char_ptr_holder_t, std::nothrow_t); template<typename T> construct_proxy< T >::type - find_or_construct(char_ptr_holder_t, std::nothrow_t); + find_or_construct(char_ptr_holder_t, std::nothrow_t); template<typename T> - construct_iter_proxy< T >::type construct_it(char_ptr_holder_t); + construct_iter_proxy< T >::type construct_it(char_ptr_holder_t); template<typename T> - construct_iter_proxy< T >::type find_or_construct_it(char_ptr_holder_t); + construct_iter_proxy< T >::type find_or_construct_it(char_ptr_holder_t); template<typename T> construct_iter_proxy< T >::type - construct_it(char_ptr_holder_t, std::nothrow_t); + construct_it(char_ptr_holder_t, std::nothrow_t); template<typename T> construct_iter_proxy< T >::type - find_or_construct_it(char_ptr_holder_t, std::nothrow_t); - template<typename Func> *void atomic_func(Func &); - template<typename Func> bool try_atomic_func(Func &); - template<typename T> bool destroy(unspecified); - template<typename T> bool destroy(const CharType *); - template<typename T> void destroy_ptr(const T *); - void reserve_named_objects(size_type); - void reserve_unique_objects(size_type); - void shrink_to_fit_indexes(); - size_type get_num_named_objects(); - size_type get_num_unique_objects(); - const_named_iterator named_begin() const; - const_named_iterator named_end() const; - const_unique_iterator unique_begin() const; - const_unique_iterator unique_end() const; - template<typename T> allocator< T >::type get_allocator(); - template<typename T> deleter< T >::type get_deleter(); + find_or_construct_it(char_ptr_holder_t, std::nothrow_t); + template<typename Func> *void atomic_func(Func &); + template<typename Func> bool try_atomic_func(Func &); + template<typename T> bool destroy(unspecified); + template<typename T> bool destroy(const CharType *); + template<typename T> void destroy_ptr(const T *); + void reserve_named_objects(size_type); + void reserve_unique_objects(size_type); + void shrink_to_fit_indexes(); + size_type get_num_named_objects(); + size_type get_num_unique_objects(); + const_named_iterator named_begin() const; + const_named_iterator named_end() const; + const_unique_iterator unique_begin() const; + const_unique_iterator unique_end() const; + template<typename T> allocator< T >::type get_allocator(); + template<typename T> deleter< T >::type get_deleter(); - // public static functions - template<typename T> static const CharType * get_instance_name(const T *); - template<typename T> static size_type get_instance_length(const T *); - template<typename T> static instance_type get_instance_type(const T *); - static size_type get_min_size(); + // public static functions + template<typename T> static const CharType * get_instance_name(const T *); + template<typename T> static size_type get_instance_length(const T *); + template<typename T> static instance_type get_instance_type(const T *); + static size_type get_min_size(); // public data members static const size_type PayloadPerAllocation; };
    -

    Description

    +

    Description

    This object is placed in the beginning of memory segment and implements the allocation (named or anonymous) of portions of the segment. This object contains two indexes that maintain an association between a name and a portion of the segment.

    The first index contains the mappings for normal named objects using the char type specified in the template parameter.

    The second index contains the association for unique instances. The key will be the const char * returned from type_info.name() function for the unique type to be constructed.

    segment_manager<CharType, MemoryAlgorithm, IndexType> inherits publicly from segment_manager_base<MemoryAlgorithm> and inherits from it many public functions related to anonymous object and raw memory allocation. See segment_manager_base reference to know about those functions.

    -

    +

    segment_manager public construct/copy/destruct

    1. -
      segment_manager(size_type size);
      +
      segment_manager(size_type size);

      Constructor of the segment manager "size" is the size of the memory segment where the segment manager is being constructed. Can throw

    -

    -segment_manager public member functions

    +

    +segment_manager public member functions

    1. -
      template<typename T> std::pair< T *, size_type > find(const CharType * name);
      +
      template<typename T> std::pair< T *, size_type > find(const CharType * name);

      Tries to find a previous named allocation. Returns the address and the object count. On failure the first member of the returned pair is 0.

    2. -
      template<typename T> std::pair< T *, size_type > find(unspecified name);
      +
      template<typename T> std::pair< T *, size_type > find(unspecified name);

      Tries to find a previous unique allocation. Returns the address and the object count. On failure the first member of the returned pair is 0.

    3. template<typename T> 
      -  std::pair< T *, size_type > find_no_lock(const CharType * name);
      + std::pair< T *, size_type > find_no_lock(const CharType * name);

      Tries to find a previous named allocation. Returns the address and the object count. On failure the first member of the returned pair is 0. This search is not mutex-protected!

    4. template<typename T> 
      -  std::pair< T *, size_type > find_no_lock(unspecified name);
      + std::pair< T *, size_type > find_no_lock(unspecified name);

      Tries to find a previous unique allocation. Returns the address and the object count. On failure the first member of the returned pair is 0. This search is not mutex-protected!

    5. template<typename T> 
      -  construct_proxy< T >::type construct(char_ptr_holder_t name);
      + construct_proxy< T >::type construct(char_ptr_holder_t name);

      Returns throwing "construct" proxy object

    6. template<typename T> 
      -  construct_proxy< T >::type find_or_construct(char_ptr_holder_t name);
      + construct_proxy< T >::type find_or_construct(char_ptr_holder_t name);

      Returns throwing "search or construct" proxy object

    7. template<typename T> 
      -  construct_proxy< T >::type construct(char_ptr_holder_t name, std::nothrow_t);
      + construct_proxy< T >::type construct(char_ptr_holder_t name, std::nothrow_t);

      Returns no throwing "construct" proxy object

    8. template<typename T> 
         construct_proxy< T >::type 
      -  find_or_construct(char_ptr_holder_t name, std::nothrow_t);
      + find_or_construct(char_ptr_holder_t name, std::nothrow_t);

      Returns no throwing "search or construct" proxy object

    9. template<typename T> 
      -  construct_iter_proxy< T >::type construct_it(char_ptr_holder_t name);
      Returns throwing "construct from iterators" proxy object.
    10. + construct_iter_proxy< T >::type construct_it(char_ptr_holder_t name);Returns throwing "construct from iterators" proxy object.
    11. template<typename T> 
      -  construct_iter_proxy< T >::type find_or_construct_it(char_ptr_holder_t name);
      + construct_iter_proxy< T >::type find_or_construct_it(char_ptr_holder_t name);

      Returns throwing "search or construct from iterators" proxy object

    12. template<typename T> 
         construct_iter_proxy< T >::type 
      -  construct_it(char_ptr_holder_t name, std::nothrow_t);
      + construct_it(char_ptr_holder_t name, std::nothrow_t);

      Returns no throwing "construct from iterators" proxy object

    13. template<typename T> 
         construct_iter_proxy< T >::type 
      -  find_or_construct_it(char_ptr_holder_t name, std::nothrow_t);
      + find_or_construct_it(char_ptr_holder_t name, std::nothrow_t);

      Returns no throwing "search or construct from iterators" proxy object

    14. -
      template<typename Func> *void atomic_func(Func & f);
      +
      template<typename Func> *void atomic_func(Func & f);

      Calls object function blocking recursive interprocess_mutex and guarantees that no new named_alloc or destroy will be executed by any process while executing the object function call

    15. -
      template<typename Func> bool try_atomic_func(Func & f);
      +
      template<typename Func> bool try_atomic_func(Func & f);

      Tries to calls a functor guaranteeing that no new construction, search or destruction will be executed by any process while executing the object function call. If the atomic function can't be immediatelly executed because the internal mutex is already locked, returns false. If the functor throws, this function throws.

    16. -
      template<typename T> bool destroy(unspecified);
      +
      template<typename T> bool destroy(unspecified);

      Destroys a previously created unique instance. Returns false if the object was not present.

    17. -
      template<typename T> bool destroy(const CharType * name);
      +
      template<typename T> bool destroy(const CharType * name);

      Destroys the named object with the given name. Returns false if that object can't be found.

    18. -
      template<typename T> void destroy_ptr(const T * p);
      +
      template<typename T> void destroy_ptr(const T * p);

      Destroys an anonymous, unique or named object using it's address

    19. -
      void reserve_named_objects(size_type num);
      +
      void reserve_named_objects(size_type num);

      Preallocates needed index resources to optimize the creation of "num" named objects in the managed memory segment. Can throw boost::interprocess::bad_alloc if there is no enough memory.

    20. -
      void reserve_unique_objects(size_type num);
      +
      void reserve_unique_objects(size_type num);

      Preallocates needed index resources to optimize the creation of "num" unique objects in the managed memory segment. Can throw boost::interprocess::bad_alloc if there is no enough memory.

    21. -
      void shrink_to_fit_indexes();
      +
      void shrink_to_fit_indexes();

      Calls shrink_to_fit in both named and unique object indexes to try to free unused memory from those indexes.

    22. -
      size_type get_num_named_objects();
      +
      size_type get_num_named_objects();

      Returns the number of named objects stored in the segment.

    23. -
      size_type get_num_unique_objects();
      +
      size_type get_num_unique_objects();

      Returns the number of unique objects stored in the segment.

    24. -
      const_named_iterator named_begin() const;
      +
      const_named_iterator named_begin() const;

      Returns a constant iterator to the beginning of the information about the named allocations performed in this segment manager

    25. -
      const_named_iterator named_end() const;
      +
      const_named_iterator named_end() const;

      Returns a constant iterator to the end of the information about the named allocations performed in this segment manager

    26. -
      const_unique_iterator unique_begin() const;
      +
      const_unique_iterator unique_begin() const;

      Returns a constant iterator to the beginning of the information about the unique allocations performed in this segment manager

    27. -
      const_unique_iterator unique_end() const;
      +
      const_unique_iterator unique_end() const;

      Returns a constant iterator to the end of the information about the unique allocations performed in this segment manager

    28. -
      template<typename T> allocator< T >::type get_allocator();
      +
      template<typename T> allocator< T >::type get_allocator();

      Returns an instance of the default allocator for type T initialized that allocates memory from this segment manager.

    29. -
      template<typename T> deleter< T >::type get_deleter();
      +
      template<typename T> deleter< T >::type get_deleter();

      Returns an instance of the default allocator for type T initialized that allocates memory from this segment manager.

    -

    -segment_manager public static functions

    +

    +segment_manager public static functions

    1. -
      template<typename T> static const CharType * get_instance_name(const T * ptr);
      +
      template<typename T> static const CharType * get_instance_name(const T * ptr);

      Returns the name of an object created with construct/find_or_construct functions. Does not throw

    2. -
      template<typename T> static size_type get_instance_length(const T * ptr);
      +
      template<typename T> static size_type get_instance_length(const T * ptr);

      Returns the length of an object created with construct/find_or_construct functions. Does not throw.

    3. -
      template<typename T> static instance_type get_instance_type(const T * ptr);
      +
      template<typename T> static instance_type get_instance_type(const T * ptr);

      Returns is the the name of an object created with construct/find_or_construct functions. Does not throw

    4. -
      static size_type get_min_size();
      +
      static size_type get_min_size();

      Obtains the minimum size needed by the segment manager

    -

    +

    segment_manager public public data members

    diff --git a/doc/html/boost/interprocess/segment_manager/allocator.html b/doc/html/boost/interprocess/segment_manager/allocator.html old mode 100755 new mode 100644 index 30290255b7..bba6c2709c --- a/doc/html/boost/interprocess/segment_manager/allocator.html +++ b/doc/html/boost/interprocess/segment_manager/allocator.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef boost::interprocess::allocator< T, segment_manager > type; };
    -

    Description

    +

    Description

    This is the default allocator to allocate types T from this managed segment

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/segment_manager/deleter.html b/doc/html/boost/interprocess/segment_manager/deleter.html old mode 100755 new mode 100644 index 34a3b4efd1..dfac67ce13 --- a/doc/html/boost/interprocess/segment_manager/deleter.html +++ b/doc/html/boost/interprocess/segment_manager/deleter.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ typedef boost::interprocess::deleter< T, segment_manager > type; };
    -

    Description

    +

    Description

    This is the default deleter to delete types T from this managed segment.

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/segment_manager_base.html b/doc/html/boost/interprocess/segment_manager_base.html old mode 100755 new mode 100644 index ad5bd97997..a98e3f5e98 --- a/doc/html/boost/interprocess/segment_manager_base.html +++ b/doc/html/boost/interprocess/segment_manager_base.html @@ -41,47 +41,47 @@ typedef MemoryAlgorithm memory_algorithm; // construct/copy/destruct - segment_manager_base(size_type, size_type); + segment_manager_base(size_type, size_type); - // public member functions - size_type get_size() const; - size_type get_free_memory() const; - void * allocate(size_type, std::nothrow_t); - void * allocate(size_type); - void * allocate_aligned(size_type, size_type, std::nothrow_t); - void * allocate_aligned(size_type, size_type); + // public member functions + size_type get_size() const; + size_type get_free_memory() const; + void * allocate(size_type, std::nothrow_t); + void * allocate(size_type); + void * allocate_aligned(size_type, size_type, std::nothrow_t); + void * allocate_aligned(size_type, size_type); template<typename T> std::pair< T *, bool > - allocation_command(boost::interprocess::allocation_type, size_type, + allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, T * = 0); std::pair< void *, bool > - raw_allocation_command(boost::interprocess::allocation_type, size_type, + raw_allocation_command(boost::interprocess::allocation_type, size_type, size_type, size_type &, void * = 0, size_type = 1); - void deallocate(void *); - void grow(size_type); - void shrink_to_fit(); - bool all_memory_deallocated(); - bool check_sanity(); - void zero_free_memory(); - size_type size(const void *) const; + void deallocate(void *); + void grow(size_type); + void shrink_to_fit(); + bool all_memory_deallocated(); + bool check_sanity(); + void zero_free_memory(); + size_type size(const void *) const; - // public static functions - static size_type get_min_size(size_type); + // public static functions + static size_type get_min_size(size_type); // public data members static const size_type PayloadPerAllocation; };
    -

    Description

    +

    Description

    This object is the public base class of segment manager. This class only depends on the memory allocation algorithm and implements all the allocation features not related to named or unique objects.

    Storing a reference to segment_manager forces the holder class to be dependent on index types and character types. When such dependence is not desirable and only anonymous and raw allocations are needed, segment_manager_base is the correct answer.

    -

    +

    segment_manager_base public construct/copy/destruct

    1. -
      segment_manager_base(size_type size, size_type reserved_bytes);
      +
      segment_manager_base(size_type size, size_type reserved_bytes);

      Constructor of the segment_manager_base

      "size" is the size of the memory segment where the basic segment manager is being constructed.

      "reserved_bytes" is the number of bytes after the end of the memory algorithm object itself that the memory algorithm will exclude from dynamic allocation

      @@ -89,81 +89,81 @@
    -

    -segment_manager_base public member functions

    +

    +segment_manager_base public member functions

    1. -
      size_type get_size() const;
      +
      size_type get_size() const;

      Returns the size of the memory segment

    2. -
      size_type get_free_memory() const;
      +
      size_type get_free_memory() const;

      Returns the number of free bytes of the memory segment

    3. -
      void * allocate(size_type nbytes, std::nothrow_t);
      +
      void * allocate(size_type nbytes, std::nothrow_t);

      Allocates nbytes bytes. This function is only used in single-segment management. Never throws

    4. -
      void * allocate(size_type nbytes);
      +
      void * allocate(size_type nbytes);

      Allocates nbytes bytes. Throws boost::interprocess::bad_alloc on failure

    5. -
      void * allocate_aligned(size_type nbytes, size_type alignment, std::nothrow_t);
      +
      void * allocate_aligned(size_type nbytes, size_type alignment, std::nothrow_t);

      Allocates nbytes bytes. This function is only used in single-segment management. Never throws

    6. -
      void * allocate_aligned(size_type nbytes, size_type alignment);
      +
      void * allocate_aligned(size_type nbytes, size_type alignment);

      Allocates nbytes bytes. This function is only used in single-segment management. Throws bad_alloc when fails

    7. template<typename T> 
         std::pair< T *, bool > 
      -  allocation_command(boost::interprocess::allocation_type command, 
      +  allocation_command(boost::interprocess::allocation_type command, 
                            size_type limit_size, size_type preferred_size, 
                            size_type & received_size, T * reuse_ptr = 0);
    8. std::pair< void *, bool > 
      -raw_allocation_command(boost::interprocess::allocation_type command, 
      +raw_allocation_command(boost::interprocess::allocation_type command, 
                              size_type limit_objects, size_type preferred_objects, 
                              size_type & received_objects, void * reuse_ptr = 0, 
                              size_type sizeof_object = 1);
    9. -
      void deallocate(void * addr);
      +
      void deallocate(void * addr);

      Deallocates the bytes allocated with allocate/allocate_many() pointed by addr

    10. -
      void grow(size_type extra_size);
      +
      void grow(size_type extra_size);

      Increases managed memory in extra_size bytes more. This only works with single-segment management.

    11. -
      void shrink_to_fit();
      +
      void shrink_to_fit();

      Decreases managed memory to the minimum. This only works with single-segment management.

    12. -
      bool all_memory_deallocated();
      +
      bool all_memory_deallocated();

      Returns the result of "all_memory_deallocated()" function of the used memory algorithm

    13. -
      bool check_sanity();
      +
      bool check_sanity();

      Returns the result of "check_sanity()" function of the used memory algorithm

    14. -
      void zero_free_memory();
      +
      void zero_free_memory();

      Writes to zero free memory (memory not yet allocated) of the memory algorithm

    15. -
      size_type size(const void * ptr) const;
      Returns the size of the buffer previously allocated pointed by ptr.
    16. +
      size_type size(const void * ptr) const;
      Returns the size of the buffer previously allocated pointed by ptr.
    -

    -segment_manager_base public static functions

    +

    +segment_manager_base public static functions

    1. -
      static size_type get_min_size(size_type size);
      +
      static size_type get_min_size(size_type size);

      Obtains the minimum size needed by the segment manager

    -

    +

    segment_manager_base public public data members

    diff --git a/doc/html/boost/interprocess/sharable_lock.html b/doc/html/boost/interprocess/sharable_lock.html old mode 100755 new mode 100644 index da3dde63fd..e3eb7c30b7 --- a/doc/html/boost/interprocess/sharable_lock.html +++ b/doc/html/boost/interprocess/sharable_lock.html @@ -38,123 +38,123 @@ typedef SharableMutex mutex_type; // construct/copy/destruct - sharable_lock(); - explicit sharable_lock(mutex_type &); - sharable_lock(mutex_type &, defer_lock_type); - sharable_lock(mutex_type &, accept_ownership_type); - sharable_lock(mutex_type &, try_to_lock_type); - sharable_lock(mutex_type &, const boost::posix_time::ptime &); - sharable_lock(sharable_lock< mutex_type > &&); - template<typename T> sharable_lock(upgradable_lock< T > &&, unspecified = 0); - template<typename T> sharable_lock(scoped_lock< T > &&, unspecified = 0); - sharable_lock& operator=(sharable_lock< mutex_type > &&); - ~sharable_lock(); + sharable_lock(); + explicit sharable_lock(mutex_type &); + sharable_lock(mutex_type &, defer_lock_type); + sharable_lock(mutex_type &, accept_ownership_type); + sharable_lock(mutex_type &, try_to_lock_type); + sharable_lock(mutex_type &, const boost::posix_time::ptime &); + sharable_lock(sharable_lock< mutex_type > &&); + template<typename T> sharable_lock(upgradable_lock< T > &&, unspecified = 0); + template<typename T> sharable_lock(scoped_lock< T > &&, unspecified = 0); + sharable_lock& operator=(sharable_lock< mutex_type > &&); + ~sharable_lock(); - // public member functions - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); - void unlock(); - bool owns() const; - operator unspecified_bool_type() const; - mutex_type * mutex() const; - mutex_type * release(); - void swap(sharable_lock< mutex_type > &); + // public member functions + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); + void unlock(); + bool owns() const; + operator unspecified_bool_type() const; + mutex_type * mutex() const; + mutex_type * release(); + void swap(sharable_lock< mutex_type > &); };
    -

    Description

    +

    Description

    sharable_lock is meant to carry out the tasks for sharable-locking (such as read-locking), unlocking, try-sharable-locking and timed-sharable-locking (recursive or not) for the Mutex. The Mutex need not supply all of this functionality. If the client of sharable_lock<Mutex> does not use functionality which the Mutex does not supply, no harm is done. Mutex ownership can be shared among sharable_locks, and a single upgradable_lock. sharable_lock does not support copy semantics. But sharable_lock supports ownership transfer from an sharable_lock, upgradable_lock and scoped_lock via transfer_lock syntax.

    -

    +

    sharable_lock public construct/copy/destruct

    1. -
      sharable_lock();
      +
      sharable_lock();

      Effects: Default constructs a sharable_lock. Postconditions: owns() == false and mutex() == 0.

    2. -
      explicit sharable_lock(mutex_type & m);
      +
      explicit sharable_lock(mutex_type & m);

      Effects: m.lock_sharable(). Postconditions: owns() == true and mutex() == &m. Notes: The constructor will take sharable-ownership of the mutex. If another thread already owns the mutex with exclusive ownership (scoped_lock), this thread will block until the mutex is released. If another thread owns the mutex with sharable or upgradable ownership, then no blocking will occur. Whether or not this constructor handles recursive locking depends upon the mutex.

    3. -
      sharable_lock(mutex_type & m, defer_lock_type);
      +
      sharable_lock(mutex_type & m, defer_lock_type);

      Postconditions: owns() == false, and mutex() == &m. Notes: The constructor will not take ownership of the mutex. There is no effect required on the referenced mutex.

    4. -
      sharable_lock(mutex_type & m, accept_ownership_type);
      +
      sharable_lock(mutex_type & m, accept_ownership_type);

      Postconditions: owns() == true, and mutex() == &m. Notes: The constructor will suppose that the mutex is already sharable locked. There is no effect required on the referenced mutex.

    5. -
      sharable_lock(mutex_type & m, try_to_lock_type);
      +
      sharable_lock(mutex_type & m, try_to_lock_type);

      Effects: m.try_lock_sharable() Postconditions: mutex() == &m. owns() == the return value of the m.try_lock_sharable() executed within the constructor. Notes: The constructor will take sharable-ownership of the mutex if it can do so without waiting. Whether or not this constructor handles recursive locking depends upon the mutex. If the mutex_type does not support try_lock_sharable, this constructor will fail at compile time if instantiated, but otherwise have no effect.

    6. -
      sharable_lock(mutex_type & m, const boost::posix_time::ptime & abs_time);
      +
      sharable_lock(mutex_type & m, const boost::posix_time::ptime & abs_time);

      Effects: m.timed_lock_sharable(abs_time) Postconditions: mutex() == &m. owns() == the return value of the m.timed_lock_sharable() executed within the constructor. Notes: The constructor will take sharable-ownership of the mutex if it can do so within the time specified. Whether or not this constructor handles recursive locking depends upon the mutex. If the mutex_type does not support timed_lock_sharable, this constructor will fail at compile time if instantiated, but otherwise have no effect.

    7. -
      sharable_lock(sharable_lock< mutex_type > && upgr);
      +
      sharable_lock(sharable_lock< mutex_type > && upgr);

      Postconditions: mutex() == upgr.mutex(). owns() == the value of upgr.owns() before the construction. upgr.owns() == false after the construction. Notes: If the upgr sharable_lock owns the mutex, ownership is moved to this sharable_lock with no blocking. If the upgr sharable_lock does not own the mutex, then neither will this sharable_lock. Only a moved sharable_lock's will match this signature. An non-moved sharable_lock can be moved with the expression: "boost::move(lock);". This constructor does not alter the state of the mutex, only potentially who owns it.

    8. template<typename T> 
      -  sharable_lock(upgradable_lock< T > && upgr, unspecified = 0);
      + sharable_lock(upgradable_lock< T > && upgr, unspecified = 0);

      Effects: If upgr.owns() then calls unlock_upgradable_and_lock_sharable() on the referenced mutex. Postconditions: mutex() == the value upgr.mutex() had before the construction. upgr.mutex() == 0 owns() == the value of upgr.owns() before construction. upgr.owns() == false after the construction. Notes: If upgr is locked, this constructor will lock this sharable_lock while unlocking upgr. Only a moved sharable_lock's will match this signature. An non-moved upgradable_lock can be moved with the expression: "boost::move(lock);".

    9. -
      template<typename T> sharable_lock(scoped_lock< T > && scop, unspecified = 0);
      +
      template<typename T> sharable_lock(scoped_lock< T > && scop, unspecified = 0);

      Effects: If scop.owns() then calls unlock_and_lock_sharable() on the referenced mutex. Postconditions: mutex() == the value scop.mutex() had before the construction. scop.mutex() == 0 owns() == scop.owns() before the constructor. After the construction, scop.owns() == false. Notes: If scop is locked, this constructor will transfer the exclusive ownership to a sharable-ownership of this sharable_lock. Only a moved scoped_lock's will match this signature. An non-moved scoped_lock can be moved with the expression: "boost::move(lock);".

    10. -
      sharable_lock& operator=(sharable_lock< mutex_type > && upgr);
      +
      sharable_lock& operator=(sharable_lock< mutex_type > && upgr);

      Effects: If owns() before the call, then unlock_sharable() is called on mutex(). this gets the state of upgr and upgr gets set to a default constructed state. Notes: With a recursive mutex it is possible that both this and upgr own the mutex before the assignment. In this case, this will own the mutex after the assignment (and upgr will not), but the mutex's lock count will be decremented by one.

    11. -
      ~sharable_lock();
      +
      ~sharable_lock();

      Effects: if (owns()) mp_mutex->unlock_sharable(). Notes: The destructor behavior ensures that the mutex lock is not leaked.

    -

    -sharable_lock public member functions

    +

    +sharable_lock public member functions

    1. -
      void lock();
      +
      void lock();

      Effects: If mutex() == 0 or already locked, throws a lock_exception() exception. Calls lock_sharable() on the referenced mutex. Postconditions: owns() == true. Notes: The sharable_lock changes from a state of not owning the mutex, to owning the mutex, blocking if necessary.

    2. -
      bool try_lock();
      +
      bool try_lock();

      Effects: If mutex() == 0 or already locked, throws a lock_exception() exception. Calls try_lock_sharable() on the referenced mutex. Postconditions: owns() == the value returned from mutex()->try_lock_sharable(). Notes: The sharable_lock changes from a state of not owning the mutex, to owning the mutex, but only if blocking was not required. If the mutex_type does not support try_lock_sharable(), this function will fail at compile time if instantiated, but otherwise have no effect.

    3. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock(const boost::posix_time::ptime & abs_time);

      Effects: If mutex() == 0 or already locked, throws a lock_exception() exception. Calls timed_lock_sharable(abs_time) on the referenced mutex. Postconditions: owns() == the value returned from mutex()->timed_lock_sharable(elps_time). Notes: The sharable_lock changes from a state of not owning the mutex, to owning the mutex, but only if it can obtain ownership within the specified time interval. If the mutex_type does not support timed_lock_sharable(), this function will fail at compile time if instantiated, but otherwise have no effect.

    4. -
      void unlock();
      +
      void unlock();

      Effects: If mutex() == 0 or not locked, throws a lock_exception() exception. Calls unlock_sharable() on the referenced mutex. Postconditions: owns() == false. Notes: The sharable_lock changes from a state of owning the mutex, to not owning the mutex.

    5. -
      bool owns() const;
      +
      bool owns() const;

      Effects: Returns true if this scoped_lock has acquired the referenced mutex.

    6. -
      operator unspecified_bool_type() const;
      +
      operator unspecified_bool_type() const;

      Conversion to bool. Returns owns().

    7. -
      mutex_type * mutex() const;
      +
      mutex_type * mutex() const;

      Effects: Returns a pointer to the referenced mutex, or 0 if there is no mutex to reference.

    8. -
      mutex_type * release();
      +
      mutex_type * release();

      Effects: Returns a pointer to the referenced mutex, or 0 if there is no mutex to reference. Postconditions: mutex() == 0 and owns() == false.

    9. -
      void swap(sharable_lock< mutex_type > & other);
      +
      void swap(sharable_lock< mutex_type > & other);

      Effects: Swaps state with moved lock. Throws: Nothing.

    diff --git a/doc/html/boost/interprocess/shared_memory_object.html b/doc/html/boost/interprocess/shared_memory_object.html old mode 100755 new mode 100644 index 1404fb480d..f4e1aff45d --- a/doc/html/boost/interprocess/shared_memory_object.html +++ b/doc/html/boost/interprocess/shared_memory_object.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,93 +35,93 @@ class shared_memory_object { public: // construct/copy/destruct - shared_memory_object(); - shared_memory_object(create_only_t, const char *, mode_t, + shared_memory_object(); + shared_memory_object(create_only_t, const char *, mode_t, const permissions & = permissions()); - shared_memory_object(open_or_create_t, const char *, mode_t, + shared_memory_object(open_or_create_t, const char *, mode_t, const permissions & = permissions()); - shared_memory_object(open_only_t, const char *, mode_t); - shared_memory_object(shared_memory_object &&); - shared_memory_object& operator=(shared_memory_object &&); - ~shared_memory_object(); + shared_memory_object(open_only_t, const char *, mode_t); + shared_memory_object(shared_memory_object &&); + shared_memory_object& operator=(shared_memory_object &&); + ~shared_memory_object(); - // public member functions - void swap(shared_memory_object &); - void truncate(offset_t); - const char * get_name() const; - bool get_size(offset_t &) const; - mode_t get_mode() const; - mapping_handle_t get_mapping_handle() const; + // public member functions + void swap(shared_memory_object &); + void truncate(offset_t); + const char * get_name() const; + bool get_size(offset_t &) const; + mode_t get_mode() const; + mapping_handle_t get_mapping_handle() const; - // public static functions - static bool remove(const char *); + // public static functions + static bool remove(const char *); };
    -

    Description

    +

    Description

    A class that wraps a shared memory mapping that can be used to create mapped regions from the mapped files

    -

    +

    shared_memory_object public construct/copy/destruct

    1. -
      shared_memory_object();
      +
      shared_memory_object();

      Default constructor. Represents an empty shared_memory_object.

    2. -
      shared_memory_object(create_only_t, const char * name, mode_t mode, 
      +
      shared_memory_object(create_only_t, const char * name, mode_t mode, 
                            const permissions & perm = permissions());

      Creates a shared memory object with name "name" and mode "mode", with the access mode "mode" If the file previously exists, throws an error.

    3. -
      shared_memory_object(open_or_create_t, const char * name, mode_t mode, 
      +
      shared_memory_object(open_or_create_t, const char * name, mode_t mode, 
                            const permissions & perm = permissions());

      Tries to create a shared memory object with name "name" and mode "mode", with the access mode "mode". If the file previously exists, it tries to open it with mode "mode". Otherwise throws an error.

    4. -
      shared_memory_object(open_only_t, const char * name, mode_t mode);
      +
      shared_memory_object(open_only_t, const char * name, mode_t mode);

      Tries to open a shared memory object with name "name", with the access mode "mode". If the file does not previously exist, it throws an error.

    5. -
      shared_memory_object(shared_memory_object && moved);
      +
      shared_memory_object(shared_memory_object && moved);

      Moves the ownership of "moved"'s shared memory object to *this. After the call, "moved" does not represent any shared memory object. Does not throw

    6. -
      shared_memory_object& operator=(shared_memory_object && moved);
      +
      shared_memory_object& operator=(shared_memory_object && moved);

      Moves the ownership of "moved"'s shared memory to *this. After the call, "moved" does not represent any shared memory. Does not throw

    7. -
      ~shared_memory_object();
      +
      ~shared_memory_object();

      Destroys *this and indicates that the calling process is finished using the resource. All mapped regions are still valid after destruction. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().

    -

    -shared_memory_object public member functions

    +

    +shared_memory_object public member functions

    1. -
      void swap(shared_memory_object & moved);
      Swaps the shared_memory_objects. Does not throw.
    2. +
      void swap(shared_memory_object & moved);
      Swaps the shared_memory_objects. Does not throw.
    3. -
      void truncate(offset_t length);
      Sets the size of the shared memory mapping.
    4. +
      void truncate(offset_t length);
      Sets the size of the shared memory mapping.
    5. -
      const char * get_name() const;
      Returns the name of the shared memory object.
    6. +
      const char * get_name() const;
      Returns the name of the shared memory object.
    7. -
      bool get_size(offset_t & size) const;
      +
      bool get_size(offset_t & size) const;

      Returns true if the size of the shared memory object can be obtained and writes the size in the passed reference

    8. -
      mode_t get_mode() const;
      Returns access mode.
    9. +
      mode_t get_mode() const;
      Returns access mode.
    10. -
      mapping_handle_t get_mapping_handle() const;
      Returns mapping handle. Never throws.
    11. +
      mapping_handle_t get_mapping_handle() const;
      Returns mapping handle. Never throws.
    -

    -shared_memory_object public static functions

    +

    +shared_memory_object public static functions

    1. -
      static bool remove(const char * name);
      +
      static bool remove(const char * name);

      Erases a shared memory object from the system. Returns false on error. Never throws

    @@ -137,7 +137,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/shared_ptr.html b/doc/html/boost/interprocess/shared_ptr.html old mode 100755 new mode 100644 index 1bf7789ea0..d2cd6263fa --- a/doc/html/boost/interprocess/shared_ptr.html +++ b/doc/html/boost/interprocess/shared_ptr.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -44,135 +44,140 @@ typedef boost::intrusive::pointer_traits< typename VoidAllocator::pointer >::template rebind_pointer< const VoidAllocator >::type const_allocator_pointer; // construct/copy/destruct - shared_ptr(); - explicit shared_ptr(const pointer &, + shared_ptr(); + explicit shared_ptr(const pointer &, const VoidAllocator & = VoidAllocator(), const Deleter & = Deleter()); - shared_ptr(const shared_ptr &, const pointer &); + shared_ptr(const shared_ptr &); + shared_ptr(const shared_ptr &, const pointer &); template<typename Y> - shared_ptr(shared_ptr< Y, VoidAllocator, Deleter > const &); + shared_ptr(shared_ptr< Y, VoidAllocator, Deleter > const &); template<typename Y> - explicit shared_ptr(weak_ptr< Y, VoidAllocator, Deleter > const &); - explicit shared_ptr(shared_ptr &&); + explicit shared_ptr(weak_ptr< Y, VoidAllocator, Deleter > const &); + explicit shared_ptr(shared_ptr &&); template<typename Y> - shared_ptr& operator=(shared_ptr< Y, VoidAllocator, Deleter > const &); - shared_ptr& operator=(BOOST_COPY_ASSIGN_REF(shared_ptr)); - shared_ptr& operator=(shared_ptr &&); + shared_ptr& operator=(shared_ptr< Y, VoidAllocator, Deleter > const &); + shared_ptr& operator=(BOOST_COPY_ASSIGN_REF(shared_ptr)); + shared_ptr& operator=(shared_ptr &&); - // public member functions - void reset(); + // public member functions + void reset(); template<typename Pointer> - void reset(const Pointer &, const VoidAllocator & = VoidAllocator(), + void reset(const Pointer &, const VoidAllocator & = VoidAllocator(), const Deleter & = Deleter()); template<typename Y> - void reset(shared_ptr< Y, VoidAllocator, Deleter > const &, + void reset(shared_ptr< Y, VoidAllocator, Deleter > const &, const pointer &); - reference operator*() const; - pointer operator->() const; - pointer get() const; - bool operator!() const; - bool unique() const; - long use_count() const; - void swap(shared_ptr< T, VoidAllocator, Deleter > &); + reference operator*() const; + pointer operator->() const; + pointer get() const; + bool operator!() const; + bool unique() const; + long use_count() const; + void swap(shared_ptr< T, VoidAllocator, Deleter > &); };
    -

    Description

    +

    Description

    shared_ptr stores a pointer to a dynamically allocated object. The object pointed to is guaranteed to be deleted when the last shared_ptr pointing to it is destroyed or reset.

    shared_ptr is parameterized on T (the type of the object pointed to), VoidAllocator (the void allocator to be used to allocate the auxiliary data) and Deleter (the deleter whose operator() will be used to delete the object.

    The internal pointer will be of the same pointer type as typename VoidAllocator::pointer type (that is, if typename VoidAllocator::pointer is offset_ptr<void>, the internal pointer will be offset_ptr<T>).

    Because the implementation uses reference counting, cycles of shared_ptr instances will not be reclaimed. For example, if main() holds a shared_ptr to A, which directly or indirectly holds a shared_ptr back to A, A's use count will be 2. Destruction of the original shared_ptr will leave A dangling with a use count of 1. Use weak_ptr to "break cycles."

    -

    +

    shared_ptr public construct/copy/destruct

    1. -
      shared_ptr();
      +
      shared_ptr();

      Constructs an empty shared_ptr. Use_count() == 0 && get()== 0.

    2. -
      explicit shared_ptr(const pointer & p, 
      +
      explicit shared_ptr(const pointer & p, 
                           const VoidAllocator & a = VoidAllocator(), 
                           const Deleter & d = Deleter());

      Constructs a shared_ptr that owns the pointer p. Auxiliary data will be allocated with a copy of a and the object will be deleted with a copy of d. Requirements: Deleter and A's copy constructor must not throw.

    3. -
      shared_ptr(const shared_ptr & other, const pointer & p);
      -

      Constructs a shared_ptr that shares ownership with r and stores p. Postconditions: get() == p && use_count() == r.use_count(). Throws: nothing.

      +
      shared_ptr(const shared_ptr & r);
      +

      Copy constructs a shared_ptr. If r is empty, constructs an empty shared_ptr. Otherwise, constructs a shared_ptr that shares ownership with r. Never throws.

      +
    4. +
    5. +
      shared_ptr(const shared_ptr & other, const pointer & p);
      +

      Constructs a shared_ptr that shares ownership with other and stores p. Postconditions: get() == p && use_count() == r.use_count(). Throws: nothing.

    6. template<typename Y> 
      -  shared_ptr(shared_ptr< Y, VoidAllocator, Deleter > const & r);
      + shared_ptr(shared_ptr< Y, VoidAllocator, Deleter > const & r);

      If r is empty, constructs an empty shared_ptr. Otherwise, constructs a shared_ptr that shares ownership with r. Never throws.

    7. template<typename Y> 
      -  explicit shared_ptr(weak_ptr< Y, VoidAllocator, Deleter > const & r);
      + explicit shared_ptr(weak_ptr< Y, VoidAllocator, Deleter > const & r);

      Constructs a shared_ptr that shares ownership with r and stores a copy of the pointer stored in r.

    8. -
      explicit shared_ptr(shared_ptr && other);
      +
      explicit shared_ptr(shared_ptr && other);

      Move-Constructs a shared_ptr that takes ownership of other resource and other is put in default-constructed state. Throws: nothing.

    9. template<typename Y> 
      -  shared_ptr& operator=(shared_ptr< Y, VoidAllocator, Deleter > const & r);
      + shared_ptr& operator=(shared_ptr< Y, VoidAllocator, Deleter > const & r);

      Equivalent to shared_ptr(r).swap(*this). Never throws

    10. -
      shared_ptr& operator=(BOOST_COPY_ASSIGN_REF(shared_ptr) r);
      +
      shared_ptr& operator=(BOOST_COPY_ASSIGN_REF(shared_ptr) r);

      Equivalent to shared_ptr(r).swap(*this). Never throws

    11. -
      shared_ptr& operator=(shared_ptr && other);
      +
      shared_ptr& operator=(shared_ptr && other);

      Move-assignment. Equivalent to shared_ptr(other).swap(*this). Never throws

    -

    -shared_ptr public member functions

    +

    +shared_ptr public member functions

    1. -
      void reset();
      +
      void reset();

      This is equivalent to: this_type().swap(*this);

    2. template<typename Pointer> 
      -  void reset(const Pointer & p, const VoidAllocator & a = VoidAllocator(), 
      +  void reset(const Pointer & p, const VoidAllocator & a = VoidAllocator(), 
                    const Deleter & d = Deleter());

      This is equivalent to: this_type(p, a, d).swap(*this);

    3. template<typename Y> 
      -  void reset(shared_ptr< Y, VoidAllocator, Deleter > const & r, 
      +  void reset(shared_ptr< Y, VoidAllocator, Deleter > const & r, 
                    const pointer & p);
    4. -
      reference operator*() const;
      +
      reference operator*() const;

      Returns a reference to the pointed type

    5. -
      pointer operator->() const;
      +
      pointer operator->() const;

      Returns the pointer pointing to the owned object

    6. -
      pointer get() const;
      +
      pointer get() const;

      Returns the pointer pointing to the owned object

    7. -
      bool operator!() const;
      +
      bool operator!() const;

      Not operator. Returns true if this->get() != 0, false otherwise

    8. -
      bool unique() const;
      +
      bool unique() const;

      Returns use_count() == 1. unique() might be faster than use_count()

    9. -
      long use_count() const;
      +
      long use_count() const;

      Returns the number of shared_ptr objects, *this included, that share ownership with *this, or an unspecified nonnegative value when *this is empty. use_count() is not necessarily efficient. Use only for debugging and testing purposes, not for production code.

    10. -
      void swap(shared_ptr< T, VoidAllocator, Deleter > & other);
      +
      void swap(shared_ptr< T, VoidAllocator, Deleter > & other);

      Exchanges the contents of the two smart pointers.

    @@ -189,7 +194,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/interprocess/shrink_in_place.html b/doc/html/boost/interprocess/shrink_in_place.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/simple_seq_fit.html b/doc/html/boost/interprocess/simple_seq_fit.html old mode 100755 new mode 100644 index 4d1dfcd12e..4c5901d4be --- a/doc/html/boost/interprocess/simple_seq_fit.html +++ b/doc/html/boost/interprocess/simple_seq_fit.html @@ -38,18 +38,18 @@ typedef base_t::size_type size_type; // construct/copy/destruct - simple_seq_fit(size_type, size_type); + simple_seq_fit(size_type, size_type); };
    -

    Description

    +

    Description

    This class implements the simple sequential fit algorithm with a simply linked list of free buffers.

    -

    +

    simple_seq_fit public construct/copy/destruct

    1. -
      simple_seq_fit(size_type size, size_type extra_hdr_bytes);
      +
      simple_seq_fit(size_type size, size_type extra_hdr_bytes);

      Constructor. "size" is the total size of the managed memory segment, "extra_hdr_bytes" indicates the extra bytes beginning in the sizeof(simple_seq_fit) offset that the allocator should not use at all.

    diff --git a/doc/html/boost/interprocess/std.html b/doc/html/boost/interprocess/std.html old mode 100755 new mode 100644 index 6d2c8e4e29..37b990e998 --- a/doc/html/boost/interprocess/std.html +++ b/doc/html/boost/interprocess/std.html @@ -48,91 +48,91 @@ typedef std::basic_ios< char_type, CharTraits >::off_type off_type; typedef std::basic_ios< char_type, CharTraits >::traits_type traits_type; - // public member functions - basic_ivectorstream(std::ios_base::openmode = std::ios_base::in); + // public member functions + basic_ivectorstream(std::ios_base::openmode = std::ios_base::in); template<typename VectorParameter> - basic_ivectorstream(const VectorParameter &, + basic_ivectorstream(const VectorParameter &, std::ios_base::openmode = std::ios_base::in); - ~basic_ivectorstream(); - basic_vectorbuf< CharVector, CharTraits > * rdbuf() const; - void swap_vector(vector_type &); - const vector_type & vector() const; - void reserve(typename vector_type::size_type); - void clear(); - basic_ovectorstream(std::ios_base::openmode = std::ios_base::out); + ~basic_ivectorstream(); + basic_vectorbuf< CharVector, CharTraits > * rdbuf() const; + void swap_vector(vector_type &); + const vector_type & vector() const; + void reserve(typename vector_type::size_type); + void clear(); + basic_ovectorstream(std::ios_base::openmode = std::ios_base::out); template<typename VectorParameter> - basic_ovectorstream(const VectorParameter &, + basic_ovectorstream(const VectorParameter &, std::ios_base::openmode = std::ios_base::out); - ~basic_ovectorstream(); - basic_vectorbuf< CharVector, CharTraits > * rdbuf() const; - void swap_vector(vector_type &); - const vector_type & vector() const; - void reserve(typename vector_type::size_type); + ~basic_ovectorstream(); + basic_vectorbuf< CharVector, CharTraits > * rdbuf() const; + void swap_vector(vector_type &); + const vector_type & vector() const; + void reserve(typename vector_type::size_type); };
    -

    Description

    +

    Description

    A basic_istream class that holds a character vector specified by CharVector template parameter as its formatting buffer. The vector must have contiguous storage, like std::vector, boost::interprocess::vector or boost::interprocess::basic_string

    A basic_ostream class that holds a character vector specified by CharVector template parameter as its formatting buffer. The vector must have contiguous storage, like std::vector, boost::interprocess::vector or boost::interprocess::basic_string

    -

    -std public member functions

    +

    +std public member functions

    1. -
       basic_ivectorstream(std::ios_base::openmode mode = std::ios_base::in);
      +
       basic_ivectorstream(std::ios_base::openmode mode = std::ios_base::in);

      Constructor. Throws if vector_type default constructor throws.

    2. template<typename VectorParameter> 
      -   basic_ivectorstream(const VectorParameter & param, 
      +   basic_ivectorstream(const VectorParameter & param, 
                              std::ios_base::openmode mode = std::ios_base::in);

      Constructor. Throws if vector_type(const VectorParameter &param) throws.

    3. -
    4.  ~basic_ivectorstream();
    5. +
    6.  ~basic_ivectorstream();
    7. -
      basic_vectorbuf< CharVector, CharTraits > * rdbuf() const;
      +
      basic_vectorbuf< CharVector, CharTraits > * rdbuf() const;

      Returns the address of the stored stream buffer.

    8. -
      void swap_vector(vector_type & vect);
      +
      void swap_vector(vector_type & vect);

      Swaps the underlying vector with the passed vector. This function resets the read position in the stream. Does not throw.

    9. -
      const vector_type & vector() const;
      +
      const vector_type & vector() const;

      Returns a const reference to the internal vector. Does not throw.

    10. -
      void reserve(typename vector_type::size_type size);
      +
      void reserve(typename vector_type::size_type size);

      Calls reserve() method of the internal vector. Resets the stream to the first position. Throws if the internals vector's reserve throws.

    11. -
      void clear();
      +
      void clear();

      Calls clear() method of the internal vector. Resets the stream to the first position.

    12. -
       basic_ovectorstream(std::ios_base::openmode mode = std::ios_base::out);
      +
       basic_ovectorstream(std::ios_base::openmode mode = std::ios_base::out);

      Constructor. Throws if vector_type default constructor throws.

    13. template<typename VectorParameter> 
      -   basic_ovectorstream(const VectorParameter & param, 
      +   basic_ovectorstream(const VectorParameter & param, 
                              std::ios_base::openmode mode = std::ios_base::out);

      Constructor. Throws if vector_type(const VectorParameter &param) throws.

    14. -
    15.  ~basic_ovectorstream();
    16. +
    17.  ~basic_ovectorstream();
    18. -
      basic_vectorbuf< CharVector, CharTraits > * rdbuf() const;
      +
      basic_vectorbuf< CharVector, CharTraits > * rdbuf() const;

      Returns the address of the stored stream buffer.

    19. -
      void swap_vector(vector_type & vect);
      +
      void swap_vector(vector_type & vect);

      Swaps the underlying vector with the passed vector. This function resets the write position in the stream. Does not throw.

    20. -
      const vector_type & vector() const;
      +
      const vector_type & vector() const;

      Returns a const reference to the internal vector. Does not throw.

    21. -
      void reserve(typename vector_type::size_type size);
      +
      void reserve(typename vector_type::size_type size);

      Calls reserve() method of the internal vector. Resets the stream to the first position. Throws if the internals vector's reserve throws.

    diff --git a/doc/html/boost/interprocess/swap_id992061.html b/doc/html/boost/interprocess/swap_id992061.html deleted file mode 100755 index 322ea1c4d3..0000000000 --- a/doc/html/boost/interprocess/swap_id992061.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function template swap - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template swap

    -

    boost::interprocess::swap

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename VP> 
    -  void swap(intrusive_ptr< T, VP > & lhs, intrusive_ptr< T, VP > & rhs);
    -
    -

    Description

    -

    Exchanges the contents of the two intrusive_ptrs. Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/swap_id992460.html b/doc/html/boost/interprocess/swap_id992460.html deleted file mode 100755 index 3727b3bba9..0000000000 --- a/doc/html/boost/interprocess/swap_id992460.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function template swap - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template swap

    -

    boost::interprocess::swap

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/scoped_ptr.hpp>
    -
    -
    -template<typename T, typename D> 
    -  void swap(scoped_ptr< T, D > & a, scoped_ptr< T, D > & b);
    -
    -

    Description

    -

    Exchanges the internal pointer and deleter with other scoped_ptr Never throws.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/swap_id998586.html b/doc/html/boost/interprocess/swap_id998586.html new file mode 100644 index 0000000000..d92220210d --- /dev/null +++ b/doc/html/boost/interprocess/swap_id998586.html @@ -0,0 +1,55 @@ + + + +Function template swap + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template swap

    +

    boost::interprocess::swap

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename VP> 
    +  void swap(intrusive_ptr< T, VP > & lhs, intrusive_ptr< T, VP > & rhs);
    +
    +

    Description

    +

    Exchanges the contents of the two intrusive_ptrs. Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/swap_id998985.html b/doc/html/boost/interprocess/swap_id998985.html new file mode 100644 index 0000000000..3413c7d47d --- /dev/null +++ b/doc/html/boost/interprocess/swap_id998985.html @@ -0,0 +1,55 @@ + + + +Function template swap + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template swap

    +

    boost::interprocess::swap

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/scoped_ptr.hpp>
    +
    +
    +template<typename T, typename D> 
    +  void swap(scoped_ptr< T, D > & a, scoped_ptr< T, D > & b);
    +
    +

    Description

    +

    Exchanges the internal pointer and deleter with other scoped_ptr Never throws.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/to_raw_pointer_id992139.html b/doc/html/boost/interprocess/to_raw_pointer_id992139.html deleted file mode 100755 index 3cc6e99f40..0000000000 --- a/doc/html/boost/interprocess/to_raw_pointer_id992139.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template to_raw_pointer - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template to_raw_pointer

    -

    boost::interprocess::to_raw_pointer

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    -
    -
    -template<typename T, typename VP> 
    -  boost::interprocess::intrusive_ptr< T, VP >::pointer 
    -  to_raw_pointer(intrusive_ptr< T, VP > p);
    -
    -

    Description

    -

    Returns p.get(). Does not throw

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/to_raw_pointer_id992503.html b/doc/html/boost/interprocess/to_raw_pointer_id992503.html deleted file mode 100755 index 82575ca3b6..0000000000 --- a/doc/html/boost/interprocess/to_raw_pointer_id992503.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function template to_raw_pointer - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template to_raw_pointer

    -

    boost::interprocess::to_raw_pointer

    -
    -

    Synopsis

    -
    // In header: <boost/interprocess/smart_ptr/scoped_ptr.hpp>
    -
    -
    -template<typename T, typename D> 
    -  scoped_ptr< T, D >::pointer to_raw_pointer(scoped_ptr< T, D > const & p);
    -
    -

    Description

    -

    Returns a copy of the stored pointer Never throws

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/interprocess/to_raw_pointer_id998665.html b/doc/html/boost/interprocess/to_raw_pointer_id998665.html new file mode 100644 index 0000000000..1d665ee821 --- /dev/null +++ b/doc/html/boost/interprocess/to_raw_pointer_id998665.html @@ -0,0 +1,56 @@ + + + +Function template to_raw_pointer + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template to_raw_pointer

    +

    boost::interprocess::to_raw_pointer

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
    +
    +
    +template<typename T, typename VP> 
    +  boost::interprocess::intrusive_ptr< T, VP >::pointer 
    +  to_raw_pointer(intrusive_ptr< T, VP > p);
    +
    +

    Description

    +

    Returns p.get(). Does not throw

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/to_raw_pointer_id999029.html b/doc/html/boost/interprocess/to_raw_pointer_id999029.html new file mode 100644 index 0000000000..793259c02a --- /dev/null +++ b/doc/html/boost/interprocess/to_raw_pointer_id999029.html @@ -0,0 +1,55 @@ + + + +Function template to_raw_pointer + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template to_raw_pointer

    +

    boost::interprocess::to_raw_pointer

    +
    +

    Synopsis

    +
    // In header: <boost/interprocess/smart_ptr/scoped_ptr.hpp>
    +
    +
    +template<typename T, typename D> 
    +  scoped_ptr< T, D >::pointer to_raw_pointer(scoped_ptr< T, D > const & p);
    +
    +

    Description

    +

    Returns a copy of the stored pointer Never throws

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/interprocess/try_shrink_in_place.html b/doc/html/boost/interprocess/try_shrink_in_place.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/try_to_lock.html b/doc/html/boost/interprocess/try_to_lock.html old mode 100755 new mode 100644 index 2e5d343966..211bb02ac5 --- a/doc/html/boost/interprocess/try_to_lock.html +++ b/doc/html/boost/interprocess/try_to_lock.html @@ -33,7 +33,7 @@ static const try_to_lock_type try_to_lock;
    -

    Description

    +

    Description

    An object indicating that a try_lock() operation must be executed.

    diff --git a/doc/html/boost/interprocess/try_to_lock_type.html b/doc/html/boost/interprocess/try_to_lock_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/interprocess/unique_ptr.html b/doc/html/boost/interprocess/unique_ptr.html old mode 100755 new mode 100644 index efac8b42b0..4f66855020 --- a/doc/html/boost/interprocess/unique_ptr.html +++ b/doc/html/boost/interprocess/unique_ptr.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -40,30 +40,30 @@ typedef unspecified pointer; // construct/copy/destruct - unique_ptr(); - explicit unique_ptr(pointer); - unique_ptr(pointer, unspecified); - unique_ptr(unique_ptr &&); + unique_ptr(); + explicit unique_ptr(pointer); + unique_ptr(pointer, unspecified); + unique_ptr(unique_ptr &&); template<typename U, typename E> - unique_ptr(unique_ptr &&, unspecified = nat()); - unique_ptr& operator=(unique_ptr &&); - template<typename U, typename E> unique_ptr& operator=(unique_ptr &&); - unique_ptr& operator=(int nat::*); - ~unique_ptr(); + unique_ptr(unique_ptr &&, unspecified = nat()); + unique_ptr& operator=(unique_ptr &&); + template<typename U, typename E> unique_ptr& operator=(unique_ptr &&); + unique_ptr& operator=(int nat::*); + ~unique_ptr(); - // public member functions - unspecified operator*() const; - pointer operator->() const; - pointer get() const; - deleter_reference get_deleter(); - deleter_const_reference get_deleter() const; - operator int nat::*() const; - pointer release(); - void reset(pointer = 0); - void swap(unique_ptr &); + // public member functions + unspecified operator*() const; + pointer operator->() const; + pointer get() const; + deleter_reference get_deleter(); + deleter_const_reference get_deleter() const; + operator int nat::*() const; + pointer release(); + void reset(pointer = 0); + void swap(unique_ptr &); };
    -

    Description

    +

    Description

    Template unique_ptr stores a pointer to an object and deletes that object using the associated deleter when it is itself destroyed (such as when leaving block scope.

    The unique_ptr provides a semantics of strict ownership. A unique_ptr owns the object it holds a pointer to.

    A unique_ptr is not CopyConstructible, nor CopyAssignable, however it is MoveConstructible and Move-Assignable.

    @@ -71,20 +71,20 @@

    A client-supplied template argument D must be a function pointer or functor for which, given a value d of type D and a pointer ptr to a type T*, the expression d(ptr) is valid and has the effect of deallocating the pointer as appropriate for that deleter. D may also be an lvalue-reference to a deleter.

    If the deleter D maintains state, it is intended that this state stay with the associated pointer as ownership is transferred from unique_ptr to unique_ptr. The deleter state need never be copied, only moved or swapped as pointer ownership is moved around. That is, the deleter need only be MoveConstructible, MoveAssignable, and Swappable, and need not be CopyConstructible (unless copied into the unique_ptr) nor CopyAssignable.

    -

    +

    unique_ptr public construct/copy/destruct

    1. -
      unique_ptr();
      +
      unique_ptr();

      Requires: D must be default constructible, and that construction must not throw an exception. D must not be a reference type.

      Effects: Constructs a unique_ptr which owns nothing.

      Postconditions: get() == 0. get_deleter() returns a reference to a default constructed deleter D.

      Throws: nothing.

    2. -
      explicit unique_ptr(pointer p);
      +
      explicit unique_ptr(pointer p);

      Requires: The expression D()(p) must be well formed. The default constructor of D must not throw an exception.

      D must not be a reference type.

      Effects: Constructs a unique_ptr which owns p.

      @@ -92,13 +92,13 @@

      Throws: nothing.

    3. -
      unique_ptr(pointer p, unspecified d);
      +
      unique_ptr(pointer p, unspecified d);

      Requires: The expression d(p) must be well formed.

      Postconditions: get() == p. get_deleter() returns a reference to the internally stored deleter. If D is a reference type then get_deleter() returns a reference to the lvalue d.

      Throws: nothing.

    4. -
      unique_ptr(unique_ptr && u);
      +
      unique_ptr(unique_ptr && u);

      Requires: If the deleter is not a reference type, construction of the deleter D from an lvalue D must not throw an exception.

      Effects: Constructs a unique_ptr which owns the pointer which u owns (if any). If the deleter is not a reference type, it is move constructed from u's deleter, otherwise the reference is copy constructed from u's deleter.

      After the construction, u no longer owns a pointer. [ Note: The deleter constructor can be implemented with boost::forward<D>. -end note ]

      @@ -107,7 +107,7 @@
    5. template<typename U, typename E> 
      -  unique_ptr(unique_ptr && u, unspecified = nat());
      + unique_ptr(unique_ptr && u, unspecified = nat());

      Requires: If D is not a reference type, construction of the deleter D from an rvalue of type E must be well formed and not throw an exception. If D is a reference type, then E must be the same type as D (diagnostic required). unique_ptr<U, E>::pointer must be implicitly convertible to pointer.

      Effects: Constructs a unique_ptr which owns the pointer which u owns (if any). If the deleter is not a reference type, it is move constructed from u's deleter, otherwise the reference is copy constructed from u's deleter.

      After the construction, u no longer owns a pointer.

      @@ -115,7 +115,7 @@

      Throws: nothing.

    6. -
      unique_ptr& operator=(unique_ptr && u);
      +
      unique_ptr& operator=(unique_ptr && u);

      Requires: Assignment of the deleter D from an rvalue D must not throw an exception.

      Effects: reset(u.release()) followed by a move assignment from u's deleter to this deleter.

      Postconditions: This unique_ptr now owns the pointer which u owned, and u no longer owns it.

      @@ -123,7 +123,7 @@

      Throws: nothing.

    7. -
      template<typename U, typename E> unique_ptr& operator=(unique_ptr && u);
      +
      template<typename U, typename E> unique_ptr& operator=(unique_ptr && u);

      Requires: Assignment of the deleter D from an rvalue D must not throw an exception. U* must be implicitly convertible to T*.

      Effects: reset(u.release()) followed by a move assignment from u's deleter to this deleter. If either D or E is a reference type, then the referenced lvalue deleter participates in the move assignment.

      Postconditions: This unique_ptr now owns the pointer which u owned, and u no longer owns it.

      @@ -131,7 +131,7 @@

      Throws: nothing.

    8. -
      unique_ptr& operator=(int nat::*);
      +
      unique_ptr& operator=(int nat::*);

      Assigns from the literal 0 or NULL.

      Effects: reset().

      Postcondition: get() == 0

      @@ -139,57 +139,57 @@

      Throws: nothing.

    9. -
      ~unique_ptr();
      +
      ~unique_ptr();

      Effects: If get() == 0 there are no effects. Otherwise get_deleter()(get()).

      Throws: nothing.

    -

    -unique_ptr public member functions

    +

    +unique_ptr public member functions

    1. -
      unspecified operator*() const;
      +
      unspecified operator*() const;

      Requires: get() != 0. Returns: *get(). Throws: nothing.

    2. -
      pointer operator->() const;
      +
      pointer operator->() const;

      Requires: get() != 0. Returns: get(). Throws: nothing.

    3. -
      pointer get() const;
      +
      pointer get() const;

      Returns: The stored pointer. Throws: nothing.

    4. -
      deleter_reference get_deleter();
      +
      deleter_reference get_deleter();

      Returns: A reference to the stored deleter.

      Throws: nothing.

    5. -
      deleter_const_reference get_deleter() const;
      +
      deleter_const_reference get_deleter() const;

      Returns: A const reference to the stored deleter.

      Throws: nothing.

    6. -
      operator int nat::*() const;
      +
      operator int nat::*() const;

      Returns: An unspecified value that, when used in boolean contexts, is equivalent to get() != 0.

      Throws: nothing.

    7. -
      pointer release();
      +
      pointer release();

      Postcondition: get() == 0.

      Returns: The value get() had at the start of the call to release.

      Throws: nothing.

    8. -
      void reset(pointer p = 0);
      +
      void reset(pointer p = 0);

      Effects: If p == get() there are no effects. Otherwise get_deleter()(get()).

      Postconditions: get() == p.

      Throws: nothing.

    9. -
      void swap(unique_ptr & u);
      +
      void swap(unique_ptr & u);

      Requires: The deleter D is Swappable and will not throw an exception under swap.

      Effects: The stored pointers of this and u are exchanged. The stored deleters are swapped (unqualified). Throws: nothing.

    10. @@ -207,7 +207,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/interprocess/unordered_map_index.html b/doc/html/boost/interprocess/unordered_map_index.html old mode 100755 new mode 100644 index 0c8f7f093c..c1ce7d8e65 --- a/doc/html/boost/interprocess/unordered_map_index.html +++ b/doc/html/boost/interprocess/unordered_map_index.html @@ -35,35 +35,35 @@ class unordered_map_index { public: // construct/copy/destruct - unordered_map_index(segment_manager_base *); + unordered_map_index(segment_manager_base *); - // public member functions - void reserve(typename segment_manager_base::size_type); - void shrink_to_fit(); + // public member functions + void reserve(typename segment_manager_base::size_type); + void shrink_to_fit(); };
    -

    Description

    +

    Description

    Index type based in unordered_map. Just derives from unordered_map and defines the interface needed by managed memory segments

    -

    +

    unordered_map_index public construct/copy/destruct

    1. -
      unordered_map_index(segment_manager_base * segment_mngr);
      +
      unordered_map_index(segment_manager_base * segment_mngr);

      Constructor. Takes a pointer to the segment manager. Can throw

    -

    -unordered_map_index public member functions

    +

    +unordered_map_index public member functions

    1. -
      void reserve(typename segment_manager_base::size_type n);
      +
      void reserve(typename segment_manager_base::size_type n);

      This reserves memory to optimize the insertion of n elements in the index

    2. -
      void shrink_to_fit();
      +
      void shrink_to_fit();

      This tries to free previously allocate unused memory.

    diff --git a/doc/html/boost/interprocess/upgradable_lock.html b/doc/html/boost/interprocess/upgradable_lock.html old mode 100755 new mode 100644 index 65eb7c321f..6b9fddf524 --- a/doc/html/boost/interprocess/upgradable_lock.html +++ b/doc/html/boost/interprocess/upgradable_lock.html @@ -38,123 +38,123 @@ typedef UpgradableMutex mutex_type; // construct/copy/destruct - upgradable_lock(); - explicit upgradable_lock(mutex_type &); - upgradable_lock(mutex_type &, defer_lock_type); - upgradable_lock(mutex_type &, accept_ownership_type); - upgradable_lock(mutex_type &, try_to_lock_type); - upgradable_lock(mutex_type &, const boost::posix_time::ptime &); - upgradable_lock(upgradable_lock< mutex_type > &&); - template<typename T> upgradable_lock(scoped_lock< T > &&, unspecified = 0); + upgradable_lock(); + explicit upgradable_lock(mutex_type &); + upgradable_lock(mutex_type &, defer_lock_type); + upgradable_lock(mutex_type &, accept_ownership_type); + upgradable_lock(mutex_type &, try_to_lock_type); + upgradable_lock(mutex_type &, const boost::posix_time::ptime &); + upgradable_lock(upgradable_lock< mutex_type > &&); + template<typename T> upgradable_lock(scoped_lock< T > &&, unspecified = 0); template<typename T> - upgradable_lock(sharable_lock< T > &&, try_to_lock_type, unspecified = 0); - upgradable_lock& operator=(upgradable_lock &&); - ~upgradable_lock(); + upgradable_lock(sharable_lock< T > &&, try_to_lock_type, unspecified = 0); + upgradable_lock& operator=(upgradable_lock &&); + ~upgradable_lock(); - // public member functions - void lock(); - bool try_lock(); - bool timed_lock(const boost::posix_time::ptime &); - void unlock(); - bool owns() const; - operator unspecified_bool_type() const; - mutex_type * mutex() const; - mutex_type * release(); - void swap(upgradable_lock< mutex_type > &); + // public member functions + void lock(); + bool try_lock(); + bool timed_lock(const boost::posix_time::ptime &); + void unlock(); + bool owns() const; + operator unspecified_bool_type() const; + mutex_type * mutex() const; + mutex_type * release(); + void swap(upgradable_lock< mutex_type > &); };
    -

    Description

    +

    Description

    upgradable_lock is meant to carry out the tasks for read-locking, unlocking, try-read-locking and timed-read-locking (recursive or not) for the Mutex. Additionally the upgradable_lock can transfer ownership to a scoped_lock using transfer_lock syntax. The Mutex need not supply all of the functionality. If the client of upgradable_lock<Mutex> does not use functionality which the Mutex does not supply, no harm is done. Mutex ownership can be shared among read_locks, and a single upgradable_lock. upgradable_lock does not support copy semantics. However upgradable_lock supports ownership transfer from a upgradable_locks or scoped_locks via transfer_lock syntax.

    -

    +

    upgradable_lock public construct/copy/destruct

    1. -
      upgradable_lock();
      +
      upgradable_lock();

      Effects: Default constructs a upgradable_lock. Postconditions: owns() == false and mutex() == 0.

    2. -
    3. explicit upgradable_lock(mutex_type & m);
    4. +
    5. explicit upgradable_lock(mutex_type & m);
    6. -
      upgradable_lock(mutex_type & m, defer_lock_type);
      +
      upgradable_lock(mutex_type & m, defer_lock_type);

      Postconditions: owns() == false, and mutex() == &m. Notes: The constructor will not take ownership of the mutex. There is no effect required on the referenced mutex.

    7. -
      upgradable_lock(mutex_type & m, accept_ownership_type);
      +
      upgradable_lock(mutex_type & m, accept_ownership_type);

      Postconditions: owns() == true, and mutex() == &m. Notes: The constructor will suppose that the mutex is already upgradable locked. There is no effect required on the referenced mutex.

    8. -
      upgradable_lock(mutex_type & m, try_to_lock_type);
      +
      upgradable_lock(mutex_type & m, try_to_lock_type);

      Effects: m.try_lock_upgradable(). Postconditions: mutex() == &m. owns() == the return value of the m.try_lock_upgradable() executed within the constructor. Notes: The constructor will take upgradable-ownership of the mutex if it can do so without waiting. Whether or not this constructor handles recursive locking depends upon the mutex. If the mutex_type does not support try_lock_upgradable, this constructor will fail at compile time if instantiated, but otherwise have no effect.

    9. -
      upgradable_lock(mutex_type & m, const boost::posix_time::ptime & abs_time);
      +
      upgradable_lock(mutex_type & m, const boost::posix_time::ptime & abs_time);

      Effects: m.timed_lock_upgradable(abs_time) Postconditions: mutex() == &m. owns() == the return value of the m.timed_lock_upgradable() executed within the constructor. Notes: The constructor will take upgradable-ownership of the mutex if it can do so within the time specified. Whether or not this constructor handles recursive locking depends upon the mutex. If the mutex_type does not support timed_lock_upgradable, this constructor will fail at compile time if instantiated, but otherwise have no effect.

    10. -
      upgradable_lock(upgradable_lock< mutex_type > && upgr);
      +
      upgradable_lock(upgradable_lock< mutex_type > && upgr);

      Effects: No effects on the underlying mutex. Postconditions: mutex() == the value upgr.mutex() had before the construction. upgr.mutex() == 0. owns() == upgr.owns() before the construction. upgr.owns() == false. Notes: If upgr is locked, this constructor will lock this upgradable_lock while unlocking upgr. If upgr is unlocked, then this upgradable_lock will be unlocked as well. Only a moved upgradable_lock's will match this signature. An non-moved upgradable_lock can be moved with the expression: "boost::move(lock);". This constructor does not alter the state of the mutex, only potentially who owns it.

    11. template<typename T> 
      -  upgradable_lock(scoped_lock< T > && scop, unspecified = 0);
      + upgradable_lock(scoped_lock< T > && scop, unspecified = 0);

      Effects: If scop.owns(), m_.unlock_and_lock_upgradable(). Postconditions: mutex() == the value scop.mutex() had before the construction. scop.mutex() == 0. owns() == scop.owns() before the constructor. After the construction, scop.owns() == false. Notes: If scop is locked, this constructor will transfer the exclusive-ownership to an upgradable-ownership of this upgradable_lock. Only a moved sharable_lock's will match this signature. An non-moved sharable_lock can be moved with the expression: "boost::move(lock);".

    12. template<typename T> 
      -  upgradable_lock(sharable_lock< T > && shar, try_to_lock_type, 
      +  upgradable_lock(sharable_lock< T > && shar, try_to_lock_type, 
                         unspecified = 0);

      Effects: If shar.owns() then calls try_unlock_sharable_and_lock_upgradable() on the referenced mutex. a)if try_unlock_sharable_and_lock_upgradable() returns true then mutex() obtains the value from shar.release() and owns() is set to true. b)if try_unlock_sharable_and_lock_upgradable() returns false then shar is unaffected and this upgradable_lock construction has the same effects as a default construction. c)Else shar.owns() is false. mutex() obtains the value from shar.release() and owns() is set to false. Notes: This construction will not block. It will try to obtain mutex ownership from shar immediately, while changing the lock type from a "read lock" to an "upgradable lock". If the "read lock" isn't held in the first place, the mutex merely changes type to an unlocked "upgradable lock". If the "read lock" is held, then mutex transfer occurs only if it can do so in a non-blocking manner.

    13. -
      upgradable_lock& operator=(upgradable_lock && upgr);
      +
      upgradable_lock& operator=(upgradable_lock && upgr);

      Effects: If owns(), then unlock_upgradable() is called on mutex(). this gets the state of upgr and upgr gets set to a default constructed state. Notes: With a recursive mutex it is possible that both this and upgr own the mutex before the assignment. In this case, this will own the mutex after the assignment (and upgr will not), but the mutex's upgradable lock count will be decremented by one.

    14. -
      ~upgradable_lock();
      +
      ~upgradable_lock();

      Effects: if (owns()) m_->unlock_upgradable(). Notes: The destructor behavior ensures that the mutex lock is not leaked.

    -

    -upgradable_lock public member functions

    +

    +upgradable_lock public member functions

    1. -
      void lock();
      +
      void lock();

      Effects: If mutex() == 0 or if already locked, throws a lock_exception() exception. Calls lock_upgradable() on the referenced mutex. Postconditions: owns() == true. Notes: The sharable_lock changes from a state of not owning the mutex, to owning the mutex, blocking if necessary.

    2. -
      bool try_lock();
      +
      bool try_lock();

      Effects: If mutex() == 0 or if already locked, throws a lock_exception() exception. Calls try_lock_upgradable() on the referenced mutex. Postconditions: owns() == the value returned from mutex()->try_lock_upgradable(). Notes: The upgradable_lock changes from a state of not owning the mutex, to owning the mutex, but only if blocking was not required. If the mutex_type does not support try_lock_upgradable(), this function will fail at compile time if instantiated, but otherwise have no effect.

    3. -
      bool timed_lock(const boost::posix_time::ptime & abs_time);
      +
      bool timed_lock(const boost::posix_time::ptime & abs_time);

      Effects: If mutex() == 0 or if already locked, throws a lock_exception() exception. Calls timed_lock_upgradable(abs_time) on the referenced mutex. Postconditions: owns() == the value returned from mutex()->timed_lock_upgradable(abs_time). Notes: The upgradable_lock changes from a state of not owning the mutex, to owning the mutex, but only if it can obtain ownership within the specified time. If the mutex_type does not support timed_lock_upgradable(abs_time), this function will fail at compile time if instantiated, but otherwise have no effect.

    4. -
      void unlock();
      +
      void unlock();

      Effects: If mutex() == 0 or if not locked, throws a lock_exception() exception. Calls unlock_upgradable() on the referenced mutex. Postconditions: owns() == false. Notes: The upgradable_lock changes from a state of owning the mutex, to not owning the mutex.

    5. -
      bool owns() const;
      +
      bool owns() const;

      Effects: Returns true if this scoped_lock has acquired the referenced mutex.

    6. -
      operator unspecified_bool_type() const;
      +
      operator unspecified_bool_type() const;

      Conversion to bool. Returns owns().

    7. -
      mutex_type * mutex() const;
      +
      mutex_type * mutex() const;

      Effects: Returns a pointer to the referenced mutex, or 0 if there is no mutex to reference.

    8. -
      mutex_type * release();
      +
      mutex_type * release();

      Effects: Returns a pointer to the referenced mutex, or 0 if there is no mutex to reference. Postconditions: mutex() == 0 and owns() == false.

    9. -
      void swap(upgradable_lock< mutex_type > & other);
      +
      void swap(upgradable_lock< mutex_type > & other);

      Effects: Swaps state with moved lock. Throws: Nothing.

    diff --git a/doc/html/boost/interprocess/weak_ptr.html b/doc/html/boost/interprocess/weak_ptr.html old mode 100755 new mode 100644 index 2891564022..768e6a8dd4 --- a/doc/html/boost/interprocess/weak_ptr.html +++ b/doc/html/boost/interprocess/weak_ptr.html @@ -39,55 +39,55 @@ typedef T value_type; // construct/copy/destruct - weak_ptr(); - template<typename Y> weak_ptr(weak_ptr< Y, A, D > const &); - template<typename Y> weak_ptr(shared_ptr< Y, A, D > const &); - template<typename Y> weak_ptr& operator=(weak_ptr< Y, A, D > const &); - template<typename Y> weak_ptr& operator=(shared_ptr< Y, A, D > const &); + weak_ptr(); + template<typename Y> weak_ptr(weak_ptr< Y, A, D > const &); + template<typename Y> weak_ptr(shared_ptr< Y, A, D > const &); + template<typename Y> weak_ptr& operator=(weak_ptr< Y, A, D > const &); + template<typename Y> weak_ptr& operator=(shared_ptr< Y, A, D > const &); - // public member functions - shared_ptr< T, A, D > lock() const; - long use_count() const; - bool expired() const; - void reset(); - void swap(this_type &); + // public member functions + shared_ptr< T, A, D > lock() const; + long use_count() const; + bool expired() const; + void reset(); + void swap(this_type &); };
    -

    Description

    +

    Description

    The weak_ptr class template stores a "weak reference" to an object that's already managed by a shared_ptr. To access the object, a weak_ptr can be converted to a shared_ptr using the shared_ptr constructor or the member function lock. When the last shared_ptr to the object goes away and the object is deleted, the attempt to obtain a shared_ptr from the weak_ptr instances that refer to the deleted object will fail: the constructor will throw an exception of type bad_weak_ptr, and weak_ptr::lock will return an empty shared_ptr.

    Every weak_ptr meets the CopyConstructible and Assignable requirements of the C++ Standard Library, and so can be used in standard library containers. Comparison operators are supplied so that weak_ptr works with the standard library's associative containers.

    weak_ptr operations never throw exceptions.

    The class template is parameterized on T, the type of the object pointed to.

    -

    +

    weak_ptr public construct/copy/destruct

    1. -
      weak_ptr();
      +
      weak_ptr();

      Effects: Constructs an empty weak_ptr. Postconditions: use_count() == 0.

    2. -
      template<typename Y> weak_ptr(weak_ptr< Y, A, D > const & r);
      +
      template<typename Y> weak_ptr(weak_ptr< Y, A, D > const & r);

      Effects: If r is empty, constructs an empty weak_ptr; otherwise, constructs a weak_ptr that shares ownership with r as if by storing a copy of the pointer stored in r.

      Postconditions: use_count() == r.use_count().

      Throws: nothing.

    3. -
      template<typename Y> weak_ptr(shared_ptr< Y, A, D > const & r);
      +
      template<typename Y> weak_ptr(shared_ptr< Y, A, D > const & r);

      Effects: If r is empty, constructs an empty weak_ptr; otherwise, constructs a weak_ptr that shares ownership with r as if by storing a copy of the pointer stored in r.

      Postconditions: use_count() == r.use_count().

      Throws: nothing.

    4. -
      template<typename Y> weak_ptr& operator=(weak_ptr< Y, A, D > const & r);
      +
      template<typename Y> weak_ptr& operator=(weak_ptr< Y, A, D > const & r);

      Effects: Equivalent to weak_ptr(r).swap(*this).

      Throws: nothing.

      Notes: The implementation is free to meet the effects (and the implied guarantees) via different means, without creating a temporary.

    5. -
      template<typename Y> weak_ptr& operator=(shared_ptr< Y, A, D > const & r);
      +
      template<typename Y> weak_ptr& operator=(shared_ptr< Y, A, D > const & r);

      Effects: Equivalent to weak_ptr(r).swap(*this).

      Throws: nothing.

      Notes: The implementation is free to meet the effects (and the implied guarantees) via different means, without creating a temporary.

      @@ -95,32 +95,32 @@
    -

    -weak_ptr public member functions

    +

    +weak_ptr public member functions

    1. -
      shared_ptr< T, A, D > lock() const;
      +
      shared_ptr< T, A, D > lock() const;

      Returns: expired()? shared_ptr<T>(): shared_ptr<T>(*this).

      Throws: nothing.

    2. -
      long use_count() const;
      +
      long use_count() const;

      Returns: 0 if *this is empty; otherwise, the number of shared_ptr objects that share ownership with *this.

      Throws: nothing.

      Notes: use_count() is not necessarily efficient. Use only for debugging and testing purposes, not for production code.

    3. -
      bool expired() const;
      +
      bool expired() const;

      Returns: Returns: use_count() == 0.

      Throws: nothing.

      Notes: expired() may be faster than use_count().

    4. -
      void reset();
      +
      void reset();

      Effects: Equivalent to: weak_ptr().swap(*this).

    5. -
      void swap(this_type & other);
      +
      void swap(this_type & other);

      Effects: Exchanges the contents of the two smart pointers.

      Throws: nothing.

    6. diff --git a/doc/html/boost/interprocess/windows_shared_memory.html b/doc/html/boost/interprocess/windows_shared_memory.html old mode 100755 new mode 100644 index fdeaf6eaa5..6d88f6a082 --- a/doc/html/boost/interprocess/windows_shared_memory.html +++ b/doc/html/boost/interprocess/windows_shared_memory.html @@ -35,78 +35,78 @@ class windows_shared_memory { public: // construct/copy/destruct - windows_shared_memory(); - windows_shared_memory(create_only_t, const char *, mode_t, std::size_t, + windows_shared_memory(); + windows_shared_memory(create_only_t, const char *, mode_t, std::size_t, const permissions & = permissions()); - windows_shared_memory(open_or_create_t, const char *, mode_t, std::size_t, + windows_shared_memory(open_or_create_t, const char *, mode_t, std::size_t, const permissions & = permissions()); - windows_shared_memory(open_only_t, const char *, mode_t); - windows_shared_memory(windows_shared_memory &&); - windows_shared_memory& operator=(windows_shared_memory &&); - ~windows_shared_memory(); + windows_shared_memory(open_only_t, const char *, mode_t); + windows_shared_memory(windows_shared_memory &&); + windows_shared_memory& operator=(windows_shared_memory &&); + ~windows_shared_memory(); - // public member functions - void swap(windows_shared_memory &); - const char * get_name() const; - mode_t get_mode() const; - mapping_handle_t get_mapping_handle() const; + // public member functions + void swap(windows_shared_memory &); + const char * get_name() const; + mode_t get_mode() const; + mapping_handle_t get_mapping_handle() const; };
    -

    Description

    +

    Description

    A class that wraps the native Windows shared memory that is implemented as a file mapping of the paging file. Unlike shared_memory_object, windows_shared_memory has no kernel persistence and the shared memory is destroyed when all processes destroy all their windows_shared_memory objects and mapped regions for the same shared memory or the processes end/crash.

    Warning: Windows native shared memory and interprocess portable shared memory (boost::interprocess::shared_memory_object) can't communicate between them.

    -

    +

    windows_shared_memory public construct/copy/destruct

    1. -
      windows_shared_memory();
      +
      windows_shared_memory();

      Default constructor. Represents an empty windows_shared_memory.

    2. -
      windows_shared_memory(create_only_t, const char * name, mode_t mode, 
      +
      windows_shared_memory(create_only_t, const char * name, mode_t mode, 
                             std::size_t size, 
                             const permissions & perm = permissions());

      Creates a new native shared memory with name "name" and mode "mode", with the access mode "mode". If the file previously exists, throws an error.

    3. -
      windows_shared_memory(open_or_create_t, const char * name, mode_t mode, 
      +
      windows_shared_memory(open_or_create_t, const char * name, mode_t mode, 
                             std::size_t size, 
                             const permissions & perm = permissions());

      Tries to create a shared memory object with name "name" and mode "mode", with the access mode "mode". If the file previously exists, it tries to open it with mode "mode". Otherwise throws an error.

    4. -
      windows_shared_memory(open_only_t, const char * name, mode_t mode);
      +
      windows_shared_memory(open_only_t, const char * name, mode_t mode);

      Tries to open a shared memory object with name "name", with the access mode "mode". If the file does not previously exist, it throws an error.

    5. -
      windows_shared_memory(windows_shared_memory && moved);
      +
      windows_shared_memory(windows_shared_memory && moved);

      Moves the ownership of "moved"'s shared memory object to *this. After the call, "moved" does not represent any shared memory object. Does not throw

    6. -
      windows_shared_memory& operator=(windows_shared_memory && moved);
      +
      windows_shared_memory& operator=(windows_shared_memory && moved);

      Moves the ownership of "moved"'s shared memory to *this. After the call, "moved" does not represent any shared memory. Does not throw

    7. -
      ~windows_shared_memory();
      +
      ~windows_shared_memory();

      Destroys *this. All mapped regions are still valid after destruction. When all mapped regions and windows_shared_memory objects referring the shared memory are destroyed, the operating system will destroy the shared memory.

    -

    -windows_shared_memory public member functions

    +

    +windows_shared_memory public member functions

    1. -
      void swap(windows_shared_memory & other);
      Swaps to shared_memory_objects. Does not throw.
    2. +
      void swap(windows_shared_memory & other);
      Swaps to shared_memory_objects. Does not throw.
    3. -
      const char * get_name() const;
      Returns the name of the shared memory.
    4. +
      const char * get_name() const;
      Returns the name of the shared memory.
    5. -
      mode_t get_mode() const;
      Returns access mode.
    6. +
      mode_t get_mode() const;
      Returns access mode.
    7. -
      mapping_handle_t get_mapping_handle() const;
      Returns the mapping handle. Never throws.
    8. +
      mapping_handle_t get_mapping_handle() const;
      Returns the mapping handle. Never throws.
    diff --git a/doc/html/boost/interprocess/xsi_key.html b/doc/html/boost/interprocess/xsi_key.html old mode 100755 new mode 100644 index 67531629f7..6e54b295ea --- a/doc/html/boost/interprocess/xsi_key.html +++ b/doc/html/boost/interprocess/xsi_key.html @@ -35,36 +35,36 @@ class xsi_key { public: // construct/copy/destruct - xsi_key(); - xsi_key(const char *, boost::uint8_t); + xsi_key(); + xsi_key(const char *, boost::uint8_t); - // public member functions - key_t get_key() const; + // public member functions + key_t get_key() const; };
    -

    Description

    +

    Description

    A class that wraps XSI (System V) key_t type. This type calculates key_t from path and id using ftok or sets key to IPC_PRIVATE using the default constructor.

    -

    +

    xsi_key public construct/copy/destruct

    1. -
      xsi_key();
      +
      xsi_key();

      Default constructor. Represents a private xsi_key.

    2. -
      xsi_key(const char * path, boost::uint8_t id);
      +
      xsi_key(const char * path, boost::uint8_t id);

      Creates a new XSI shared memory with a key obtained from a call to ftok (with path "path" and id "id"), of size "size" and permissions "perm". If the shared memory previously exists, throws an error.

    -

    -xsi_key public member functions

    +

    +xsi_key public member functions

    1. -
      key_t get_key() const;
      Returns the internal key_t value.
    +
    key_t get_key() const;
    Returns the internal key_t value.
    diff --git a/doc/html/boost/interprocess/xsi_shared_memory.html b/doc/html/boost/interprocess/xsi_shared_memory.html old mode 100755 new mode 100644 index 3ea86f5a3f..cd658dc8f9 --- a/doc/html/boost/interprocess/xsi_shared_memory.html +++ b/doc/html/boost/interprocess/xsi_shared_memory.html @@ -35,92 +35,92 @@ class xsi_shared_memory { public: // construct/copy/destruct - xsi_shared_memory(); - xsi_shared_memory(open_only_t, int); - xsi_shared_memory(create_only_t, const xsi_key &, std::size_t, + xsi_shared_memory(); + xsi_shared_memory(open_only_t, int); + xsi_shared_memory(create_only_t, const xsi_key &, std::size_t, const permissions & = permissions()); - xsi_shared_memory(open_or_create_t, const xsi_key &, std::size_t, + xsi_shared_memory(open_or_create_t, const xsi_key &, std::size_t, const permissions & = permissions()); - xsi_shared_memory(open_only_t, const xsi_key &); - xsi_shared_memory(xsi_shared_memory &&); - xsi_shared_memory& operator=(xsi_shared_memory &&); - ~xsi_shared_memory(); + xsi_shared_memory(open_only_t, const xsi_key &); + xsi_shared_memory(xsi_shared_memory &&); + xsi_shared_memory& operator=(xsi_shared_memory &&); + ~xsi_shared_memory(); - // public member functions - void swap(xsi_shared_memory &); - int get_shmid() const; - mapping_handle_t get_mapping_handle() const; + // public member functions + void swap(xsi_shared_memory &); + int get_shmid() const; + mapping_handle_t get_mapping_handle() const; - // public static functions - static bool remove(int); + // public static functions + static bool remove(int); };
    -

    Description

    +

    Description

    A class that wraps XSI (System V) shared memory. Unlike shared_memory_object, xsi_shared_memory needs a valid xsi_key to identify a shared memory object.

    Warning: XSI shared memory and interprocess portable shared memory (boost::interprocess::shared_memory_object) can't communicate between them.

    -

    +

    xsi_shared_memory public construct/copy/destruct

    1. -
      xsi_shared_memory();
      +
      xsi_shared_memory();

      Default constructor. Represents an empty xsi_shared_memory.

    2. -
      xsi_shared_memory(open_only_t, int shmid);
      +
      xsi_shared_memory(open_only_t, int shmid);

      Initializes *this with a shmid previously obtained (possibly from another process) This lower-level initializer allows shared memory mapping without having a key.

    3. -
      xsi_shared_memory(create_only_t, const xsi_key & key, std::size_t size, 
      +
      xsi_shared_memory(create_only_t, const xsi_key & key, std::size_t size, 
                         const permissions & perm = permissions());

      Creates a new XSI shared memory from 'key', with size "size" and permissions "perm". If the shared memory previously exists, throws an error.

    4. -
      xsi_shared_memory(open_or_create_t, const xsi_key & key, std::size_t size, 
      +
      xsi_shared_memory(open_or_create_t, const xsi_key & key, std::size_t size, 
                         const permissions & perm = permissions());

      Opens an existing shared memory with identifier 'key' or creates a new XSI shared memory from identifier 'key', with size "size" and permissions "perm".

    5. -
      xsi_shared_memory(open_only_t, const xsi_key & key);
      +
      xsi_shared_memory(open_only_t, const xsi_key & key);

      Tries to open a XSI shared memory with identifier 'key' If the shared memory does not previously exist, it throws an error.

    6. -
      xsi_shared_memory(xsi_shared_memory && moved);
      +
      xsi_shared_memory(xsi_shared_memory && moved);

      Moves the ownership of "moved"'s shared memory object to *this. After the call, "moved" does not represent any shared memory object. Does not throw

    7. -
      xsi_shared_memory& operator=(xsi_shared_memory && moved);
      +
      xsi_shared_memory& operator=(xsi_shared_memory && moved);

      Moves the ownership of "moved"'s shared memory to *this. After the call, "moved" does not represent any shared memory. Does not throw

    8. -
      ~xsi_shared_memory();
      +
      ~xsi_shared_memory();

      Destroys *this. The shared memory won't be destroyed, just this connection to it. Use remove() to destroy the shared memory.

    -

    -xsi_shared_memory public member functions

    +

    +xsi_shared_memory public member functions

    1. -
      void swap(xsi_shared_memory & other);
      Swaps two xsi_shared_memorys. Does not throw.
    2. +
      void swap(xsi_shared_memory & other);
      Swaps two xsi_shared_memorys. Does not throw.
    3. -
      int get_shmid() const;
      +
      int get_shmid() const;

      Returns the shared memory ID that identifies the shared memory

    4. -
      mapping_handle_t get_mapping_handle() const;
      +
      mapping_handle_t get_mapping_handle() const;

      Returns the mapping handle. Never throws

    -

    -xsi_shared_memory public static functions

    +

    +xsi_shared_memory public static functions

    1. -
      static bool remove(int shmid);
      +
      static bool remove(int shmid);

      Erases the XSI shared memory object identified by shmid from the system. Returns false on error. Never throws

    diff --git a/doc/html/boost/interprocess/zero_memory.html b/doc/html/boost/interprocess/zero_memory.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/intrusive/any_base_hook.html b/doc/html/boost/intrusive/any_base_hook.html old mode 100755 new mode 100644 index da193cac79..c929fe0744 --- a/doc/html/boost/intrusive/any_base_hook.html +++ b/doc/html/boost/intrusive/any_base_hook.html @@ -35,56 +35,56 @@ class any_base_hook { public: // construct/copy/destruct - any_base_hook(); - any_base_hook(const any_base_hook &); - any_base_hook& operator=(const any_base_hook &); - ~any_base_hook(); + any_base_hook(); + any_base_hook(const any_base_hook &); + any_base_hook& operator=(const any_base_hook &); + ~any_base_hook(); - // public member functions - bool is_linked() const; + // public member functions + bool is_linked() const; };
    -

    Description

    +

    Description

    Derive a class from this hook in order to store objects of that class in an intrusive container.

    The hook admits the following options: tag<>, void_pointer<> and link_mode<>.

    tag<> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one any_base_hook, then each any_base_hook needs its unique tag.

    link_mode<> will specify the linking mode of the hook (normal_link, safe_link).

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    -

    +

    any_base_hook public construct/copy/destruct

    1. -
      any_base_hook();
      +
      any_base_hook();

      Effects: If link_mode is or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      any_base_hook(const any_base_hook &);
      +
      any_base_hook(const any_base_hook &);

      Effects: If link_mode is or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      any_base_hook& operator=(const any_base_hook &);
      +
      any_base_hook& operator=(const any_base_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~any_base_hook();
      +
      ~any_base_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a container an assertion is raised.

      Throws: Nothing.

    -

    -any_base_hook public member functions

    +

    +any_base_hook public member functions

    1. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether container::iterator_to will return a valid iterator.

      Complexity: Constant

      @@ -94,7 +94,7 @@
    -
    -

    Description

    +

    Description

    Store this hook in a class to be inserted in an intrusive container.

    The hook admits the following options: void_pointer<> and link_mode<>.

    link_mode<> will specify the linking mode of the hook (normal_link or safe_link).

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    -

    +

    any_member_hook public construct/copy/destruct

    1. -
      any_member_hook();
      +
      any_member_hook();

      Effects: If link_mode is or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      any_member_hook(const any_member_hook &);
      +
      any_member_hook(const any_member_hook &);

      Effects: If link_mode is or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      any_member_hook& operator=(const any_member_hook &);
      +
      any_member_hook& operator=(const any_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~any_member_hook();
      +
      ~any_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a container an assertion is raised.

      Throws: Nothing.

    -

    -any_member_hook public member functions

    +

    +any_member_hook public member functions

    1. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether container::iterator_to will return a valid iterator.

      Complexity: Constant

      @@ -93,7 +93,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies that any hook should behave as an avl_set hook

    -
    -

    Description

    +

    Description

    This option setter specifies that any hook should behave as a bs_set hook

    -
    -

    Description

    +

    Description

    This option setter specifies that any hook should behave as an list hook

    -
    -

    Description

    +

    Description

    This option setter specifies that any hook should behave as a set hook

    -
    -

    Description

    +

    Description

    This option setter specifies that any hook should behave as an slist hook

    -
    -

    Description

    +

    Description

    This option setter specifies that any hook should behave as an unordered set hook

    -
    -

    Description

    +

    Description

    The class template avl_multiset is an intrusive container, that mimics most of the interface of std::avl_multiset as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    avl_multiset public construct/copy/destruct

    1. -
      avl_multiset(const value_compare & cmp = value_compare(), 
      +
      avl_multiset(const value_compare & cmp = value_compare(), 
                    const value_traits & v_traits = value_traits());

      Effects: Constructs an empty avl_multiset.

      Complexity: Constant.

      @@ -174,7 +186,7 @@
    2. template<typename Iterator> 
      -  avl_multiset(Iterator b, Iterator e, 
      +  avl_multiset(Iterator b, Iterator e, 
                      const value_compare & cmp = value_compare(), 
                      const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -183,15 +195,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      avl_multiset(BOOST_RV_REF(avl_multiset) x);
      +
      avl_multiset(BOOST_RV_REF(avl_multiset) x);

      Effects: to-do

    4. -
      avl_multiset& operator=(BOOST_RV_REF(avl_multiset) x);
      +
      avl_multiset& operator=(BOOST_RV_REF(avl_multiset) x);

      Effects: to-do

    5. -
      ~avl_multiset();
      +
      ~avl_multiset();

      Effects: Detaches all elements from this. The objects in the avl_multiset are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -199,114 +211,114 @@
    -

    -avl_multiset public member functions

    +

    +avl_multiset public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed avl_multiset.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the avl_multiset.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the avl_multiset.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true is the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the avl_multiset.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(avl_multiset & other);
      +
      void swap(avl_multiset & other);

      Effects: Swaps the contents of two avl_multisets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const avl_multiset & src, Cloner cloner, Disposer disposer);
      + void clone_from(const avl_multiset & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -314,7 +326,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      iterator insert(reference value);
      +
      iterator insert(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the avl_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -323,7 +335,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Inserts x into the avl_multiset, using pos as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -332,7 +344,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    21. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the avl_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -341,7 +353,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    22. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate. "value" must not be equal to any inserted key according to the predicate.

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -349,7 +361,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" or "value" is not unique tree ordering and uniqueness invariants will be broken respectively. This is a low-level function to be used only for performance reasons by advanced users.

    23. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be greater than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -357,7 +369,7 @@

      Note: This function does not check preconditions so if value is less than or equal to the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    24. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be less than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -365,7 +377,7 @@

      Note: This function does not check preconditions so if value is greater than or equal to the the mimum inserted key tree ordering or uniqueness invariants will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    25. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -373,7 +385,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    26. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Returns: An iterator to the element after the erased elements.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      @@ -381,7 +393,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    27. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(value)).

      @@ -390,7 +402,7 @@
    28. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -399,7 +411,7 @@
    29. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased element.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      @@ -409,7 +421,7 @@
    30. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased elements.

      @@ -420,7 +432,7 @@
    31. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -430,7 +442,7 @@
    32. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -440,14 +452,14 @@

      Note: Invalidates the iterators to the erased elements.

    33. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    34. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -455,27 +467,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    35. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    36. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    37. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    38. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -483,14 +495,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    39. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    40. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -498,14 +510,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    41. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    42. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -513,14 +525,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    43. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    44. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -528,14 +540,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    45. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    46. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -543,14 +555,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    47. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    48. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -558,7 +570,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    49. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -566,7 +578,7 @@
    50. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -575,7 +587,7 @@
    51. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -583,7 +595,7 @@
    52. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -591,28 +603,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    53. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    54. +
    55. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    56. +
    57. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    58. +
    59. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    60. +
    61. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a avl_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the avl_multiset that points to the value

      Complexity: Constant.

      Throws: Nothing.

    62. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a avl_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the avl_multiset that points to the value

      Complexity: Constant.

      Throws: Nothing.

    63. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    64. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -622,11 +684,11 @@
    -

    -avl_multiset public static functions

    +

    +avl_multiset public static functions

    1. -
      static avl_multiset & container_from_end_iterator(iterator end_iterator);
      +
      static avl_multiset & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of avl_multiset.

      Effects: Returns a const reference to the avl_multiset associated to the end iterator

      Throws: Nothing.

      @@ -634,28 +696,28 @@
    2. static const avl_multiset & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of avl_multiset.

      Effects: Returns a const reference to the avl_multiset associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static avl_multiset & container_from_iterator(iterator it);
      +
      static avl_multiset & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const avl_multiset & container_from_iterator(const_iterator it);
      +
      static const avl_multiset & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a avl_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the avl_multiset that points to the value

      Complexity: Constant.

      @@ -663,7 +725,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a avl_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the avl_multiset that points to the value

      Complexity: Constant.

      @@ -671,7 +733,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a avl_multiset/avl_multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -684,7 +746,7 @@
    -
    -

    Description

    +

    Description

    The class template avl_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    avl_set public construct/copy/destruct

    1. -
      avl_set(const value_compare & cmp = value_compare(), 
      +
      avl_set(const value_compare & cmp = value_compare(), 
               const value_traits & v_traits = value_traits());

      Effects: Constructs an empty avl_set.

      Complexity: Constant.

      @@ -182,7 +194,7 @@
    2. template<typename Iterator> 
      -  avl_set(Iterator b, Iterator e, const value_compare & cmp = value_compare(), 
      +  avl_set(Iterator b, Iterator e, const value_compare & cmp = value_compare(), 
                 const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      Effects: Constructs an empty avl_set and inserts elements from [b, e).

      @@ -190,15 +202,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      avl_set(BOOST_RV_REF(avl_set) x);
      +
      avl_set(BOOST_RV_REF(avl_set) x);

      Effects: to-do

    4. -
      avl_set& operator=(BOOST_RV_REF(avl_set) x);
      +
      avl_set& operator=(BOOST_RV_REF(avl_set) x);

      Effects: to-do

    5. -
      ~avl_set();
      +
      ~avl_set();

      Effects: Detaches all elements from this. The objects in the avl_set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -206,114 +218,114 @@
    -

    -avl_set public member functions

    +

    +avl_set public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the avl_set.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the avl_set.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the avl_set.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the avl_set.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the avl_set.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the avl_set.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed avl_set.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed avl_set.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed avl_set.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed avl_set.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed avl_set.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed avl_set.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the avl_set.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the avl_set.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true is the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the avl_set.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(avl_set & other);
      +
      void swap(avl_set & other);

      Effects: Swaps the contents of two sets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const avl_set & src, Cloner cloner, Disposer disposer);
      + void clone_from(const avl_set & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -321,7 +333,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      std::pair< iterator, bool > insert(reference value);
      +
      std::pair< iterator, bool > insert(reference value);

      Requires: value must be an lvalue

      Effects: Treaps to inserts value into the avl_set.

      Returns: If the value is not already present inserts it and returns a pair containing the iterator to the new value and true. If there is an equivalent value returns a pair containing an iterator to the already present value and false.

      @@ -330,7 +342,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Treaps to to insert x into the avl_set, using "hint" as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted into the avl_set.

      @@ -341,7 +353,7 @@
    21. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the avl_set, using a user provided key instead of the value itself.

      @@ -355,7 +367,7 @@
    22. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const_iterator hint, const KeyType & key, 
      +  insert_check(const_iterator hint, const KeyType & key, 
                      KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -368,7 +380,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the avl_set.

    23. -
      iterator insert_commit(reference value, 
      +
      iterator insert_commit(reference value, 
                              const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the avl_set between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the avl_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -378,7 +390,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    24. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the avl_set.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -386,7 +398,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate. "value" must not be equal to any inserted key according to the predicate.

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -394,7 +406,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" or "value" is not unique tree ordering and uniqueness invariants will be broken respectively. This is a low-level function to be used only for performance reasons by advanced users.

    26. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be greater than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -402,7 +414,7 @@

      Note: This function does not check preconditions so if value is less than or equal to the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    27. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be less than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -410,7 +422,7 @@

      Note: This function does not check preconditions so if value is greater than or equal to the the mimum inserted key tree ordering or uniqueness invariants will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    28. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -418,7 +430,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    29. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Returns: An iterator to the element after the erased elements.

      @@ -426,7 +438,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    30. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size()) + this->count(value)).

      @@ -435,7 +447,7 @@
    31. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -444,7 +456,7 @@
    32. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -454,7 +466,7 @@
    33. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -465,7 +477,7 @@
    34. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Throws: If the internal value_compare ordering function throws.

      @@ -475,7 +487,7 @@
    35. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -485,14 +497,14 @@

      Note: Invalidates the iterators to the erased elements.

    36. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    37. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -500,27 +512,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    38. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    39. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    40. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    41. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -528,14 +540,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    42. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    43. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -543,14 +555,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    44. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    45. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -558,14 +570,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    46. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    47. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -573,14 +585,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    48. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    49. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -588,14 +600,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    50. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    51. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -603,7 +615,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    52. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -611,7 +623,7 @@
    53. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -620,7 +632,7 @@
    54. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -628,7 +640,7 @@
    55. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -636,28 +648,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    56. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    57. +
    58. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    59. +
    60. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    61. +
    62. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    63. +
    64. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a avl_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the avl_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    65. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a avl_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the avl_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    66. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    67. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -667,11 +729,11 @@
    -

    -avl_set public static functions

    +

    +avl_set public static functions

    1. -
      static avl_set & container_from_end_iterator(iterator end_iterator);
      +
      static avl_set & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of avl_set.

      Effects: Returns a const reference to the avl_set associated to the end iterator

      Throws: Nothing.

      @@ -679,28 +741,28 @@
    2. static const avl_set & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of avl_set.

      Effects: Returns a const reference to the set associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static avl_set & container_from_iterator(iterator it);
      +
      static avl_set & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of set.

      Effects: Returns a reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const avl_set & container_from_iterator(const_iterator it);
      +
      static const avl_set & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of set.

      Effects: Returns a const reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a avl_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the avl_set that points to the value

      Complexity: Constant.

      @@ -708,7 +770,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a avl_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the avl_set that points to the value

      Complexity: Constant.

      @@ -716,7 +778,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a avl_set/avl_multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -729,7 +791,7 @@
    -
    -

    Description

    +

    Description

    Derive a class from avl_set_base_hook in order to store objects in in an avl_set/avl_multiset. avl_set_base_hook holds the data necessary to maintain the avl_set/avl_multiset and provides an appropriate value_traits class for avl_set/avl_multiset.

    The hook admits the following options: tag<>, void_pointer<>, link_mode<> and optimize_size<>.

    tag<> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one list_base_hook, then each list_base_hook needs its unique tag.

    @@ -54,53 +54,53 @@

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    optimize_size<> will tell the hook to optimize the hook for size instead of speed.

    -

    +

    avl_set_base_hook public construct/copy/destruct

    1. -
      avl_set_base_hook();
      +
      avl_set_base_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      avl_set_base_hook(const avl_set_base_hook &);
      +
      avl_set_base_hook(const avl_set_base_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      avl_set_base_hook& operator=(const avl_set_base_hook &);
      +
      avl_set_base_hook& operator=(const avl_set_base_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~avl_set_base_hook();
      +
      ~avl_set_base_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -avl_set_base_hook public member functions

    +

    +avl_set_base_hook public member functions

    1. -
      void swap_nodes(avl_set_base_hook & other);
      +
      void swap_nodes(avl_set_base_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -110,7 +110,7 @@
    -
    -

    Description

    +

    Description

    Put a public data member avl_set_member_hook in order to store objects of this class in an avl_set/avl_multiset. avl_set_member_hook holds the data necessary for maintaining the avl_set/avl_multiset and provides an appropriate value_traits class for avl_set/avl_multiset.

    The hook admits the following options: void_pointer<>, link_mode<> and optimize_size<>.

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    optimize_size<> will tell the hook to optimize the hook for size instead of speed.

    -

    +

    avl_set_member_hook public construct/copy/destruct

    1. -
      avl_set_member_hook();
      +
      avl_set_member_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      avl_set_member_hook(const avl_set_member_hook &);
      +
      avl_set_member_hook(const avl_set_member_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      avl_set_member_hook& operator=(const avl_set_member_hook &);
      +
      avl_set_member_hook& operator=(const avl_set_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~avl_set_member_hook();
      +
      ~avl_set_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -avl_set_member_hook public member functions

    +

    +avl_set_member_hook public member functions

    1. -
      void swap_nodes(avl_set_member_hook & other);
      +
      void swap_nodes(avl_set_member_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -109,7 +109,7 @@
    -
    -

    Description

    +

    Description

    The class template avltree is an intrusive AVL tree container, that is used to construct intrusive avl_set and avl_multiset containers. The no-throw guarantee holds only, if the value_compare object doesn't throw.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    avltree public construct/copy/destruct

    1. -
      avltree(const value_compare & cmp = value_compare(), 
      +
      avltree(const value_compare & cmp = value_compare(), 
               const value_traits & v_traits = value_traits());

      Effects: Constructs an empty tree.

      Complexity: Constant.

      @@ -193,7 +205,7 @@
    2. template<typename Iterator> 
      -  avltree(bool unique, Iterator b, Iterator e, 
      +  avltree(bool unique, Iterator b, Iterator e, 
                 const value_compare & cmp = value_compare(), 
                 const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -202,15 +214,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws. Basic guarantee.

    3. -
      avltree(BOOST_RV_REF(avltree) x);
      +
      avltree(BOOST_RV_REF(avltree) x);

      Effects: to-do

    4. -
      avltree& operator=(BOOST_RV_REF(avltree) x);
      +
      avltree& operator=(BOOST_RV_REF(avltree) x);

      Effects: to-do

    5. -
      ~avltree();
      +
      ~avltree();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called), but the nodes according to the value_traits template parameter are reinitialized and thus can be reused.

      Complexity: Linear to elements contained in *this.

      Throws: Nothing.

      @@ -218,109 +230,109 @@
    -

    -avltree public member functions

    +

    +avltree public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    15. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    17. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    18. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    19. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    20. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the tree.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    21. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    22. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the tree.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant time otherwise.

      Throws: Nothing.

    23. -
      void swap(avltree & other);
      +
      void swap(avltree & other);

      Effects: Swaps the contents of two avltrees.

      Complexity: Constant.

      Throws: If the comparison functor's swap call throws.

    24. -
      iterator insert_equal(reference value);
      +
      iterator insert_equal(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree before the upper bound.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -328,7 +340,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator insert_equal(const_iterator hint, reference value);
      +
      iterator insert_equal(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator.

      Effects: Inserts x into the tree, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case)

      Complexity: Logarithmic in general, but it is amortized constant time if t is inserted immediately before hint.

      @@ -336,7 +348,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    26. -
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a each element of a range into the tree before the upper bound of the key of each element.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -344,7 +356,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    27. -
      std::pair< iterator, bool > insert_unique(reference value);
      +
      std::pair< iterator, bool > insert_unique(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree if the value is not already present.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -352,7 +364,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    28. -
      iterator insert_unique(const_iterator hint, reference value);
      +
      iterator insert_unique(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator

      Effects: Tries to insert x into the tree, using "hint" as a hint to where it will be inserted.

      Complexity: Logarithmic in general, but it is amortized constant time (two comparisons in the worst case) if t is inserted immediately before hint.

      @@ -360,7 +372,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    29. -
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Tries to insert each element of a range into the tree.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -370,7 +382,7 @@
    30. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the container, using a user provided key instead of the value itself.

      @@ -384,7 +396,7 @@
    31. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const_iterator hint, const KeyType & key, 
      +  insert_unique_check(const_iterator hint, const KeyType & key, 
                             KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -397,7 +409,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the container.

    32. -
      iterator insert_unique_commit(reference value, 
      +
      iterator insert_unique_commit(reference value, 
                                     const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the container between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the avl_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -407,7 +419,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    33. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -415,7 +427,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" tree ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    34. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be no less than the greatest inserted key

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -423,7 +435,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    35. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be no greater than the minimum inserted key

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -431,21 +443,21 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    36. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity for erase element is constant time.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    37. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    38. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -454,7 +466,7 @@
    39. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements with the given key. according to the comparison functor "comp".

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -463,7 +475,7 @@
    40. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -472,7 +484,7 @@
    41. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -482,7 +494,7 @@
    42. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -492,7 +504,7 @@
    43. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -502,111 +514,111 @@

      Note: Invalidates the iterators to the erased elements.

    44. -
      void clear();
      +
      void clear();

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    45. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Effects: Erases all of the elements calling disposer(p) for each node to be erased. Complexity: Average complexity for is at most O(log(size() + N)), where N is the number of elements in the container.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. Calls N times to disposer functor.

    46. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given value

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given value.

      Throws: Nothing.

    47. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: Nothing.

    48. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    49. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    50. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    51. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    52. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    53. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    54. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    55. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    56. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    57. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    58. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    59. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    60. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -614,14 +626,14 @@
    61. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    62. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -629,14 +641,64 @@
    63. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    64. +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    65. +
    66. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    67. +
    68. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    69. +
    70. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    71. +
    72. template<typename Cloner, typename Disposer> 
      -  void clone_from(const avltree & src, Cloner cloner, Disposer disposer);
      + void clone_from(const avltree & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -644,14 +706,14 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    73. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    74. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -659,14 +721,14 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    75. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    76. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -675,11 +737,11 @@
    -

    -avltree public static functions

    +

    +avltree public static functions

    1. -
      static avltree & container_from_end_iterator(iterator end_iterator);
      +
      static avltree & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of avltree.

      Effects: Returns a const reference to the avltree associated to the end iterator

      Throws: Nothing.

      @@ -687,28 +749,28 @@
    2. static const avltree & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of avltree.

      Effects: Returns a const reference to the avltree associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static avltree & container_from_iterator(iterator it);
      +
      static avltree & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const avltree & container_from_iterator(const_iterator it);
      +
      static const avltree & container_from_iterator(const_iterator it);

      Precondition: it must be a valid end const_iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -716,7 +778,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -724,7 +786,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a tree.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -734,19 +796,19 @@
    -

    -avltree private static functions

    +

    +avltree private static functions

    1. static avltree & 
      -priv_container_from_end_iterator(const const_iterator & end_iterator);
    2. -
    3. static avltree & priv_container_from_iterator(const const_iterator & it);
    4. +priv_container_from_end_iterator(const const_iterator & end_iterator); +
    5. static avltree & priv_container_from_iterator(const const_iterator & it);
    -
    -

    Description

    +

    Description

    avltree_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. NodeTraits must support the following interface:

    Typedefs:

    node: The type of the node that forms the circular list

    @@ -129,7 +133,7 @@

    static balance zero();

    static balance positive();

    -

    +

    avltree_algorithms public types

    @@ -140,20 +144,20 @@
    -

    -avltree_algorithms public static functions

    +

    +avltree_algorithms public static functions

      -
    1. static node_ptr begin_node(const const_node_ptr & header);
    2. -
    3. static node_ptr end_node(const const_node_ptr & header);
    4. +
    5. static node_ptr begin_node(const const_node_ptr & header);
    6. +
    7. static node_ptr end_node(const const_node_ptr & header);
    8. -
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);
      +
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);

      Requires: header1 and header2 must be the header nodes of two trees.

      Effects: Swaps two trees. After the function header1 will contain links to the second tree and header2 will have links to the first tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);

      Requires: node1 and node2 can't be header nodes of two trees.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      Complexity: Logarithmic.

      @@ -162,7 +166,7 @@

      Experimental function

    10. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
                              const node_ptr & node2, const node_ptr & header2);

      Requires: node1 and node2 can't be header nodes of two trees with header header1 and header2.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      @@ -172,7 +176,7 @@

      Experimental function

    11. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -182,7 +186,7 @@

      Experimental function

    12. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & header, const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree with header "header" and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -192,14 +196,14 @@

      Experimental function

    13. -
      static void unlink(const node_ptr & node);
      +
      static void unlink(const node_ptr & node);

      Requires: node is a tree node but not the header.

      Effects: Unlinks the node and rebalances the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

    14. -
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);
      +
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);

      Requires: header is the header of a tree.

      Effects: Unlinks the leftmost node from the tree, and updates the header link to the new leftmost node.

      Complexity: Average complexity is constant time.

      @@ -207,42 +211,42 @@

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    15. -
      static bool unique(const const_node_ptr & node);
      +
      static bool unique(const const_node_ptr & node);

      Requires: node is a node of the tree or an node initialized by init(...).

      Effects: Returns true if the node is initialized by init().

      Complexity: Constant time.

      Throws: Nothing.

    16. -
      static std::size_t count(const const_node_ptr & node);
      +
      static std::size_t count(const const_node_ptr & node);

      Requires: node is a node of the tree but it's not the header.

      Effects: Returns the number of nodes of the subtree.

      Complexity: Linear time.

      Throws: Nothing.

    17. -
      static std::size_t size(const const_node_ptr & header);
      +
      static std::size_t size(const const_node_ptr & header);

      Requires: header is the header node of the tree.

      Effects: Returns the number of nodes above the header.

      Complexity: Linear time.

      Throws: Nothing.

    18. -
      static node_ptr next_node(const node_ptr & p);
      +
      static node_ptr next_node(const node_ptr & p);

      Requires: p is a node from the tree except the header.

      Effects: Returns the next node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    19. -
      static node_ptr prev_node(const node_ptr & p);
      +
      static node_ptr prev_node(const node_ptr & p);

      Requires: p is a node from the tree except the leftmost node.

      Effects: Returns the previous node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    20. -
      static void init(const node_ptr & node);
      +
      static void init(const node_ptr & node);

      Requires: node must not be part of any tree.

      Effects: After the function unique(node) == true.

      Complexity: Constant.

      @@ -250,7 +254,7 @@

      Nodes: If node is inserted in a tree, this function corrupts the tree.

    21. -
      static void init_header(const node_ptr & header);
      +
      static void init_header(const node_ptr & header);

      Requires: node must not be part of any tree.

      Effects: Initializes the header to represent an empty tree. unique(header) == true.

      Complexity: Constant.

      @@ -258,7 +262,7 @@

      Nodes: If node is inserted in a tree, this function corrupts the tree.

    22. -
      static node_ptr erase(const node_ptr & header, const node_ptr & z);
      +
      static node_ptr erase(const node_ptr & header, const node_ptr & z);

      Requires: header must be the header of a tree, z a node of that tree and z != header.

      Effects: Erases node "z" from the tree with header "header".

      Complexity: Amortized constant time.

      @@ -266,7 +270,7 @@
    23. template<typename Cloner, typename Disposer> 
      -  static void clone(const const_node_ptr & source_header, 
      +  static void clone(const const_node_ptr & source_header, 
                           const node_ptr & target_header, Cloner cloner, 
                           Disposer disposer);

      Requires: "cloner" must be a function object taking a node_ptr and returning a new cloned node of it. "disposer" must take a node_ptr and shouldn't throw.

      @@ -277,7 +281,7 @@
    24. template<typename Disposer> 
      -  static void clear_and_dispose(const node_ptr & header, Disposer disposer);
      + static void clear_and_dispose(const node_ptr & header, Disposer disposer);

      Requires: "disposer" must be an object function taking a node_ptr parameter and shouldn't throw.

      Effects: Empties the target tree calling void disposer::operator()(const node_ptr &) for every node of the tree except the header.

      Complexity: Linear to the number of element of the source tree plus the. number of elements of tree target tree when calling this function.

      @@ -286,7 +290,7 @@
    25. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  lower_bound(const const_node_ptr & header, const KeyType & key, 
      +  lower_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is not less than "key" according to "comp" or "header" if that element does not exist.

      @@ -296,7 +300,7 @@
    26. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  upper_bound(const const_node_ptr & header, const KeyType & key, 
      +  upper_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is greater than "key" according to "comp" or "header" if that element does not exist.

      @@ -306,7 +310,7 @@
    27. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  find(const const_node_ptr & header, const KeyType & key, 
      +  find(const const_node_ptr & header, const KeyType & key, 
              KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the element that is equivalent to "key" according to "comp" or "header" if that element does not exist.

      @@ -316,7 +320,7 @@
    28. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, node_ptr > 
      -  equal_range(const const_node_ptr & header, const KeyType & key, 
      +  equal_range(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an a pair of node_ptr delimiting a range containing all elements that are equivalent to "key" according to "comp" or an empty range that indicates the position where those elements would be if they there are no equivalent elements.

      @@ -324,9 +328,23 @@

      Throws: If "comp" throws.

    29. +
      template<typename KeyType, typename KeyNodePtrCompare> 
      +  static std::pair< node_ptr, node_ptr > 
      +  bounded_range(const const_node_ptr & header, const KeyType & lower_key, 
      +                const KeyType & upper_key, KeyNodePtrCompare comp, 
      +                bool left_closed, bool right_closed);
      +

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    30. +
    31. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the upper bound according to "comp".

      @@ -336,7 +354,7 @@
    32. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the lower bound according to "comp".

      @@ -346,7 +364,7 @@
    33. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal(const node_ptr & header, const node_ptr & hint, 
      +  insert_equal(const node_ptr & header, const node_ptr & hint, 
                      const node_ptr & new_node, NodePtrCompare comp);

      Requires: "header" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs. "hint" is node from the "header"'s tree.

      Effects: Inserts new_node into the tree, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case).

      @@ -355,7 +373,7 @@
    34. static node_ptr 
      -insert_before(const node_ptr & header, const node_ptr & pos, 
      +insert_before(const node_ptr & header, const node_ptr & pos, 
                     const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "pos" must be a valid iterator or header (end) node. "pos" must be an iterator pointing to the successor to "new_node" once inserted according to the order of already inserted nodes. This function does not check "pos" and this precondition must be guaranteed by the caller.

      Effects: Inserts new_node into the tree before "pos".

      @@ -364,7 +382,7 @@

      Note: If "pos" is not the successor of the newly inserted "new_node" tree invariants might be broken.

    35. -
      static void push_back(const node_ptr & header, const node_ptr & new_node);
      +
      static void push_back(const node_ptr & header, const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering no less than the greatest inserted key.

      Effects: Inserts new_node into the tree before "pos".

      Complexity: Constant-time.

      @@ -372,7 +390,7 @@

      Note: If "new_node" is less than the greatest inserted key tree invariants are broken. This function is slightly faster than using "insert_before".

    36. -
      static void push_front(const node_ptr & header, const node_ptr & new_node);
      +
      static void push_front(const node_ptr & header, const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering, no greater than the lowest inserted key.

      Effects: Inserts new_node into the tree before "pos".

      Complexity: Constant-time.

      @@ -382,7 +400,7 @@
    37. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
      +  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
                             KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr.

      @@ -397,7 +415,7 @@
    38. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
      +  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
                             const KeyType & key, KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr. "hint" is node from the "header"'s tree.

      @@ -410,7 +428,7 @@

      "commit_data" remains valid for a subsequent "insert_unique_commit" only if no more objects are inserted or erased from the set.

    39. -
      static void insert_unique_commit(const node_ptr & header, 
      +
      static void insert_unique_commit(const node_ptr & header, 
                                        const node_ptr & new_value, 
                                        const insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. "commit_data" must have been obtained from a previous call to "insert_unique_check". No objects should have been inserted or erased from the set between the "insert_unique_check" that filled "commit_data" and the call to "insert_commit".

      @@ -420,7 +438,7 @@

      Notes: This function has only sense if a "insert_unique_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    40. -
      static node_ptr get_header(const node_ptr & n);
      +
      static node_ptr get_header(const node_ptr & n);

      Requires: "n" must be a node inserted in a tree.

      Effects: Returns a pointer to the header node of the tree.

      Complexity: Logarithmic.

      @@ -432,7 +450,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies that the container must use the specified base hook

    -
    -

    Description

    +

    Description

    Derive a class from bs_set_base_hook in order to store objects in in a bs_set/bs_multiset. bs_set_base_hook holds the data necessary to maintain the bs_set/bs_multiset and provides an appropriate value_traits class for bs_set/bs_multiset.

    The hook admits the following options: tag<>, void_pointer<>, link_mode<>.

    tag<> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one list_base_hook, then each list_base_hook needs its unique tag.

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    -

    +

    bs_set_base_hook public construct/copy/destruct

    1. -
      bs_set_base_hook();
      +
      bs_set_base_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      bs_set_base_hook(const bs_set_base_hook &);
      +
      bs_set_base_hook(const bs_set_base_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      bs_set_base_hook& operator=(const bs_set_base_hook &);
      +
      bs_set_base_hook& operator=(const bs_set_base_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~bs_set_base_hook();
      +
      ~bs_set_base_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -bs_set_base_hook public member functions

    +

    +bs_set_base_hook public member functions

    1. -
      void swap_nodes(bs_set_base_hook & other);
      +
      void swap_nodes(bs_set_base_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -109,7 +109,7 @@
    -
    -

    Description

    +

    Description

    Put a public data member bs_set_member_hook in order to store objects of this class in a bs_set/bs_multiset. bs_set_member_hook holds the data necessary for maintaining the bs_set/bs_multiset and provides an appropriate value_traits class for bs_set/bs_multiset.

    The hook admits the following options: void_pointer<>, link_mode<>.

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    -

    +

    bs_set_member_hook public construct/copy/destruct

    1. -
      bs_set_member_hook();
      +
      bs_set_member_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      bs_set_member_hook(const bs_set_member_hook &);
      +
      bs_set_member_hook(const bs_set_member_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      bs_set_member_hook& operator=(const bs_set_member_hook &);
      +
      bs_set_member_hook& operator=(const bs_set_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~bs_set_member_hook();
      +
      ~bs_set_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -bs_set_member_hook public member functions

    +

    +bs_set_member_hook public member functions

    1. -
      void swap_nodes(bs_set_member_hook & other);
      +
      void swap_nodes(bs_set_member_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -108,7 +108,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies the bucket traits class for unordered associative containers. When this option is specified, instead of using the default bucket traits, a user defined holder will be defined

    -
    -

    Description

    +

    Description

    This option setter specifies if the container will cache a pointer to the first non-empty bucket so that begin() is always constant-time. This is specially helpful when we can have containers with a few elements but with big bucket arrays (that is, hashtables with low load factors).

    -
    -

    Description

    +

    Description

    This option setter specifies if the list container should use a linear implementation instead of a circular one.

    -
    -

    Description

    +

    Description

    circular_list_algorithms provides basic algorithms to manipulate nodes forming a circular doubly linked list. An empty circular list is formed by a node whose pointers point to itself.

    circular_list_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. NodeTraits must support the following interface:

    Typedefs:

    @@ -75,99 +75,99 @@

    static node_ptr get_next(const_node_ptr n);

    static void set_next(node_ptr n, node_ptr next);

    -

    -circular_list_algorithms public static functions

    +

    +circular_list_algorithms public static functions

    1. -
      static void init(const node_ptr & this_node);
      +
      static void init(const node_ptr & this_node);

      Effects: Constructs an non-used list element, so that inited(this_node) == true

      Complexity: Constant

      Throws: Nothing.

    2. -
      static bool inited(const const_node_ptr & this_node);
      +
      static bool inited(const const_node_ptr & this_node);

      Effects: Returns true is "this_node" is in a non-used state as if it was initialized by the "init" function.

      Complexity: Constant

      Throws: Nothing.

    3. -
      static void init_header(const node_ptr & this_node);
      +
      static void init_header(const node_ptr & this_node);

      Effects: Constructs an empty list, making this_node the only node of the circular list: NodeTraits::get_next(this_node) == NodeTraits::get_previous(this_node) == this_node.

      Complexity: Constant

      Throws: Nothing.

    4. -
      static bool unique(const const_node_ptr & this_node);
      +
      static bool unique(const const_node_ptr & this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Returns true is "this_node" is the only node of a circular list: return NodeTraits::get_next(this_node) == this_node

      Complexity: Constant

      Throws: Nothing.

    5. -
      static std::size_t count(const const_node_ptr & this_node);
      +
      static std::size_t count(const const_node_ptr & this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Returns the number of nodes in a circular list. If the circular list is empty, returns 1.

      Complexity: Linear

      Throws: Nothing.

    6. -
      static node_ptr unlink(const node_ptr & this_node);
      +
      static node_ptr unlink(const node_ptr & this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Unlinks the node from the circular list.

      Complexity: Constant

      Throws: Nothing.

    7. -
      static void unlink(const node_ptr & b, const node_ptr & e);
      +
      static void unlink(const node_ptr & b, const node_ptr & e);

      Requires: b and e must be nodes of the same circular list or an empty range.

      Effects: Unlinks the node [b, e) from the circular list.

      Complexity: Constant

      Throws: Nothing.

    8. -
      static void link_before(const node_ptr & nxt_node, const node_ptr & this_node);
      +
      static void link_before(const node_ptr & nxt_node, const node_ptr & this_node);

      Requires: nxt_node must be a node of a circular list.

      Effects: Links this_node before nxt_node in the circular list.

      Complexity: Constant

      Throws: Nothing.

    9. -
      static void link_after(const node_ptr & prev_node, const node_ptr & this_node);
      +
      static void link_after(const node_ptr & prev_node, const node_ptr & this_node);

      Requires: prev_node must be a node of a circular list.

      Effects: Links this_node after prev_node in the circular list.

      Complexity: Constant

      Throws: Nothing.

    10. -
    11. static void swap_nodes(const node_ptr & this_node, 
      +
    12. static void swap_nodes(const node_ptr & this_node, 
                              const node_ptr & other_node);
    13. -
      static void transfer(const node_ptr & p, const node_ptr & b, 
      +
      static void transfer(const node_ptr & p, const node_ptr & b, 
                            const node_ptr & e);

      Requires: b and e must be nodes of the same circular list or an empty range. and p must be a node of a different circular list or may not be an iterator in Effects: Removes the nodes from [b, e) range from their circular list and inserts them before p in p's circular list.

      Complexity: Constant

      Throws: Nothing.

    14. -
      static void transfer(const node_ptr & p, const node_ptr & i);
      +
      static void transfer(const node_ptr & p, const node_ptr & i);

      Requires: i must a node of a circular list and p must be a node of a different circular list.

      Effects: Removes the node i from its circular list and inserts it before p in p's circular list. If p == i or p == NodeTraits::get_next(i), this function is a null operation.

      Complexity: Constant

      Throws: Nothing.

    15. -
      static void reverse(const node_ptr & p);
      +
      static void reverse(const node_ptr & p);

      Effects: Reverses the order of elements in the list.

      Throws: Nothing.

      Complexity: This function is linear time.

    16. -
      static void move_backwards(const node_ptr & p, std::size_t n);
      +
      static void move_backwards(const node_ptr & p, std::size_t n);

      Effects: Moves the node p n positions towards the end of the list.

      Throws: Nothing.

      Complexity: Linear to the number of moved positions.

    17. -
      static void move_forward(const node_ptr & p, std::size_t n);
      +
      static void move_forward(const node_ptr & p, std::size_t n);

      Effects: Moves the node p n positions towards the beginning of the list.

      Throws: Nothing.

      Complexity: Linear to the number of moved positions.

      @@ -175,24 +175,24 @@
    -

    -circular_list_algorithms private static functions

    +

    +circular_list_algorithms private static functions

    1. -
      static void swap_prev(const node_ptr & this_node, const node_ptr & other_node);
      +
      static void swap_prev(const node_ptr & this_node, const node_ptr & other_node);

      Requires: this_node and other_node must be nodes inserted in circular lists or be empty circular lists.

      Effects: Swaps the position of the nodes: this_node is inserted in other_nodes position in the second circular list and the other_node is inserted in this_node's position in the first circular list.

      Complexity: Constant

      Throws: Nothing.

    2. -
    3. static void swap_next(const node_ptr & this_node, const node_ptr & other_node);
    4. +
    5. static void swap_next(const node_ptr & this_node, const node_ptr & other_node);
    -
    -

    Description

    +

    Description

    circular_slist_algorithms provides basic algorithms to manipulate nodes forming a circular singly linked list. An empty circular list is formed by a node whose pointer to the next node points to itself.

    circular_slist_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. NodeTraits must support the following interface:

    Typedefs:

    @@ -74,79 +74,79 @@

    static node_ptr get_next(const_node_ptr n);

    static void set_next(node_ptr n, node_ptr next);

    -

    -circular_slist_algorithms public static functions

    +

    +circular_slist_algorithms public static functions

    1. -
      static void init(node_ptr this_node);
      +
      static void init(node_ptr this_node);

      Effects: Constructs an non-used list element, putting the next pointer to null: NodeTraits::get_next(this_node) == node_ptr()

      Complexity: Constant

      Throws: Nothing.

    2. -
      static bool unique(const_node_ptr this_node);
      +
      static bool unique(const_node_ptr this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Returns true is "this_node" is the only node of a circular list: or it's a not inserted node: return node_ptr() == NodeTraits::get_next(this_node) || NodeTraits::get_next(this_node) == this_node

      Complexity: Constant

      Throws: Nothing.

    3. -
      static bool inited(const_node_ptr this_node);
      +
      static bool inited(const_node_ptr this_node);

      Effects: Returns true is "this_node" has the same state as if it was inited using "init(node_ptr)"

      Complexity: Constant

      Throws: Nothing.

    4. -
      static void unlink_after(node_ptr prev_node);
      +
      static void unlink_after(node_ptr prev_node);

      Requires: prev_node must be in a circular list or be an empty circular list.

      Effects: Unlinks the next node of prev_node from the circular list.

      Complexity: Constant

      Throws: Nothing.

    5. -
      static void unlink_after(node_ptr prev_node, node_ptr last_node);
      +
      static void unlink_after(node_ptr prev_node, node_ptr last_node);

      Requires: prev_node and last_node must be in a circular list or be an empty circular list.

      Effects: Unlinks the range (prev_node, last_node) from the circular list.

      Complexity: Constant

      Throws: Nothing.

    6. -
      static void link_after(node_ptr prev_node, node_ptr this_node);
      +
      static void link_after(node_ptr prev_node, node_ptr this_node);

      Requires: prev_node must be a node of a circular list.

      Effects: Links this_node after prev_node in the circular list.

      Complexity: Constant

      Throws: Nothing.

    7. -
      static void transfer_after(node_ptr p, node_ptr b, node_ptr e);
      +
      static void transfer_after(node_ptr p, node_ptr b, node_ptr e);

      Requires: b and e must be nodes of the same circular list or an empty range. and p must be a node of a different circular list.

      Effects: Removes the nodes from (b, e] range from their circular list and inserts them after p in p's circular list.

      Complexity: Constant

      Throws: Nothing.

    8. -
      static void init_header(const node_ptr & this_node);
      +
      static void init_header(const node_ptr & this_node);

      Effects: Constructs an empty list, making this_node the only node of the circular list: NodeTraits::get_next(this_node) == this_node.

      Complexity: Constant

      Throws: Nothing.

    9. static node_ptr 
      -get_previous_node(const node_ptr & prev_init_node, const node_ptr & this_node);
      +get_previous_node(const node_ptr & prev_init_node, const node_ptr & this_node);

      Requires: this_node and prev_init_node must be in the same circular list.

      Effects: Returns the previous node of this_node in the circular list starting. the search from prev_init_node. The first node checked for equality is NodeTraits::get_next(prev_init_node).

      Complexity: Linear to the number of elements between prev_init_node and this_node.

      Throws: Nothing.

    10. -
      static node_ptr get_previous_node(const node_ptr & this_node);
      +
      static node_ptr get_previous_node(const node_ptr & this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Returns the previous node of this_node in the circular list.

      Complexity: Linear to the number of elements in the circular list.

      Throws: Nothing.

    11. -
      static node_ptr get_previous_previous_node(const node_ptr & this_node);
      +
      static node_ptr get_previous_previous_node(const node_ptr & this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Returns the previous node of the previous node of this_node in the circular list.

      Complexity: Linear to the number of elements in the circular list.

      @@ -154,7 +154,7 @@
    12. static node_ptr 
      -get_previous_previous_node(const node_ptr & prev_prev_init_node, 
      +get_previous_previous_node(const node_ptr & prev_prev_init_node, 
                                  const node_ptr & this_node);

      Requires: this_node and prev_prev_init_node must be in the same circular list.

      Effects: Returns the previous node of the previous node of this_node in the circular list starting. the search from prev_init_node. The first node checked for equality is NodeTraits::get_next((NodeTraits::get_next(prev_prev_init_node)).

      @@ -162,28 +162,28 @@

      Throws: Nothing.

    13. -
      static std::size_t count(const const_node_ptr & this_node);
      +
      static std::size_t count(const const_node_ptr & this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Returns the number of nodes in a circular list. If the circular list is empty, returns 1.

      Complexity: Linear

      Throws: Nothing.

    14. -
      static void unlink(const node_ptr & this_node);
      +
      static void unlink(const node_ptr & this_node);

      Requires: this_node must be in a circular list, be an empty circular list or be inited.

      Effects: Unlinks the node from the circular list.

      Complexity: Linear to the number of elements in the circular list

      Throws: Nothing.

    15. -
      static void link_before(const node_ptr & nxt_node, const node_ptr & this_node);
      +
      static void link_before(const node_ptr & nxt_node, const node_ptr & this_node);

      Requires: nxt_node must be a node of a circular list.

      Effects: Links this_node before nxt_node in the circular list.

      Complexity: Linear to the number of elements in the circular list.

      Throws: Nothing.

    16. -
      static void swap_nodes(const node_ptr & this_node, 
      +
      static void swap_nodes(const node_ptr & this_node, 
                              const node_ptr & other_node);

      Requires: this_node and other_node must be nodes inserted in circular lists or be empty circular lists.

      Effects: Swaps the position of the nodes: this_node is inserted in other_nodes position in the second circular list and the other_node is inserted in this_node's position in the first circular list.

      @@ -191,20 +191,20 @@

      Throws: Nothing.

    17. -
      static void reverse(const node_ptr & p);
      +
      static void reverse(const node_ptr & p);

      Effects: Reverses the order of elements in the list.

      Throws: Nothing.

      Complexity: This function is linear to the contained elements.

    18. -
      static node_ptr move_backwards(const node_ptr & p, std::size_t n);
      +
      static node_ptr move_backwards(const node_ptr & p, std::size_t n);

      Effects: Moves the node p n positions towards the end of the list.

      Returns: The previous node of p after the function if there has been any movement, Null if n leads to no movement.

      Throws: Nothing.

      Complexity: Linear to the number of elements plus the number moved positions.

    19. -
      static node_ptr move_forward(const node_ptr & p, std::size_t n);
      +
      static node_ptr move_forward(const node_ptr & p, std::size_t n);

      Effects: Moves the node p n positions towards the beginning of the list.

      Returns: The previous node of p after the function if there has been any movement, Null if n leads equals to no movement.

      Throws: Nothing.

      @@ -216,7 +216,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies the strict weak ordering comparison functor for the value type

    -
    -

    Description

    +

    Description

    This option setter specifies if the container will compare the hash value before comparing objects. This option can't be specified if store_hash<> is not true. This is specially helpful when we have containers with a high load factor. and the comparison function is much more expensive that comparing already stored hash values.

    -
    -

    Description

    +

    Description

    This option setter specifies if the intrusive container stores its size as a member to obtain constant-time size() member.

    -
    -

    Description

    +

    Description

    This value traits template is used to create value traits from user defined node traits where value_traits::value_type will derive from node_traits::node

    -

    -derivation_value_traits public static functions

    +

    +derivation_value_traits public static functions

      -
    1. static node_ptr to_node_ptr(reference value);
    2. -
    3. static const_node_ptr to_node_ptr(const_reference value);
    4. -
    5. static pointer to_value_ptr(const node_ptr & n);
    6. -
    7. static const_pointer to_value_ptr(const const_node_ptr & n);
    8. +
    9. static node_ptr to_node_ptr(reference value);
    10. +
    11. static const_node_ptr to_node_ptr(const_reference value);
    12. +
    13. static pointer to_value_ptr(const node_ptr & n);
    14. +
    15. static const_pointer to_value_ptr(const const_node_ptr & n);
    -
    -

    Description

    +

    Description

    This option setter specifies the equality functor for the value type

    -
    -

    Description

    +

    Description

    This option setter for scapegoat containers specifies if the intrusive scapegoat container should use a non-variable alpha value that does not need floating-point operations.

    If activated, the fixed alpha value is 1/sqrt(2). This option also saves some space in the container since the alpha value and some additional data does not need to be stored in the container.

    If the user only needs an alpha value near 1/sqrt(2), this option also improves performance since avoids logarithm and division operations when rebalancing the tree.

    @@ -43,7 +43,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies the function object that will be used to convert between values to be inserted in a container and the hook to be used for that purpose.

    -
    -

    Description

    +

    Description

    This option setter specifies the hash functor for the value type

    -
    -

    Description

    +

    Description

    The class template hashtable is an intrusive hash table container, that is used to construct intrusive unordered_set and unordered_multiset containers. The no-throw guarantee holds only, if the Equal object and Hasher don't throw.

    hashtable is a semi-intrusive container: each object to be stored in the container must contain a proper hook, but the container also needs additional auxiliary memory to work: hashtable needs a pointer to an array of type `bucket_type` to be passed in the constructor. This bucket array must have at least the same lifetime as the container. This makes the use of hashtable more complicated than purely intrusive containers. `bucket_type` is default-constructible, copyable and assignable

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    @@ -177,13 +177,13 @@

    hashtables, does not make automatic rehashings nor offers functions related to a load factor. Rehashing can be explicitly requested and the user must provide a new bucket array that will be used from that moment.

    Since no automatic rehashing is done, iterators are never invalidated when inserting or erasing elements. Iterators are only invalidated when rehashing.

    -

    +

    hashtable public construct/copy/destruct

    1. -
      hashtable(const bucket_traits & b_traits, const hasher & hash_func = hasher(), 
      +
      hashtable(const bucket_traits & b_traits, const hasher & hash_func = hasher(), 
                 const key_equal & equal_func = key_equal(), 
                 const value_traits & v_traits = value_traits());

      Requires: buckets must not be being used by any other resource.

      @@ -193,15 +193,15 @@

      Notes: buckets array must be disposed only after this is disposed.

    2. -
      hashtable(BOOST_RV_REF(hashtable) x);
      +
      hashtable(BOOST_RV_REF(hashtable) x);

      Effects: to-do

    3. -
      hashtable& operator=(BOOST_RV_REF(hashtable) x);
      +
      hashtable& operator=(BOOST_RV_REF(hashtable) x);

      Effects: to-do

    4. -
      ~hashtable();
      +
      ~hashtable();

      Effects: Detaches all elements from this. The objects in the unordered_set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements in the unordered_set, if it's a safe-mode or auto-unlink value. Otherwise constant.

      Throws: Nothing.

      @@ -209,73 +209,73 @@
    -

    -hashtable public member functions

    +

    +hashtable public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the unordered_set.

      Complexity: Amortized constant time. Worst case (empty unordered_set): O(this->bucket_count())

      Throws: Nothing.

    9. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the unordered_set.

      Complexity: Amortized constant time. Worst case (empty unordered_set): O(this->bucket_count())

      Throws: Nothing.

    10. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the unordered_set.

      Complexity: Amortized constant time. Worst case (empty unordered_set): O(this->bucket_count())

      Throws: Nothing.

    11. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the unordered_set.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the unordered_set.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the unordered_set.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      hasher hash_function() const;
      +
      hasher hash_function() const;

      Effects: Returns the hasher object used by the unordered_set.

      Complexity: Constant.

      Throws: If hasher copy-constructor throws.

    15. -
      key_equal key_eq() const;
      +
      key_equal key_eq() const;

      Effects: Returns the key_equal object used by the unordered_set.

      Complexity: Constant.

      Throws: If key_equal copy-constructor throws.

    16. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: if constant-time size and cache_begin options are disabled, average constant time (worst case, with empty() == true: O(this->bucket_count()). Otherwise constant.

      Throws: Nothing.

    17. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the unordered_set.

      Complexity: Linear to elements contained in *this if constant_time_size is false. Constant-time otherwise.

      Throws: Nothing.

    18. -
      void swap(hashtable & other);
      +
      void swap(hashtable & other);

      Requires: the hasher and the equality function unqualified swap call should not throw.

      Effects: Swaps the contents of two unordered_sets. Swaps also the contained bucket array and equality and hasher functors.

      Complexity: Constant.

      @@ -283,7 +283,7 @@
    19. template<typename Cloner, typename Disposer> 
      -  void clone_from(const hashtable & src, Cloner cloner, Disposer disposer);
      + void clone_from(const hashtable & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw Cloner should yield to nodes that compare equal and produce the same hash than the original node.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. The hash function and the equality predicate are copied from the source.

      If store_hash option is true, this method does not use the hash function.

      @@ -292,7 +292,7 @@

      Throws: If cloner or hasher throw or hash or equality predicate copying throws. Basic guarantee.

    20. -
      iterator insert_equal(reference value);
      +
      iterator insert_equal(reference value);

      Requires: value must be an lvalue

      Effects: Inserts the value into the unordered_set.

      Returns: An iterator to the inserted value.

      @@ -301,7 +301,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    21. -
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Equivalent to this->insert_equal(t) for each element in [b, e).

      Complexity: Average case O(N), where N is std::distance(b, e). Worst case O(N*this->size()).

      @@ -309,7 +309,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    22. -
      std::pair< iterator, bool > insert_unique(reference value);
      +
      std::pair< iterator, bool > insert_unique(reference value);

      Requires: value must be an lvalue

      Effects: Tries to inserts value into the unordered_set.

      Returns: If the value is not already present inserts it and returns a pair containing the iterator to the new value and true. If there is an equivalent value returns a pair containing an iterator to the already present value and false.

      @@ -318,7 +318,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    23. -
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Equivalent to this->insert_unique(t) for each element in [b, e).

      Complexity: Average case O(N), where N is std::distance(b, e). Worst case O(N*this->size()).

      @@ -328,7 +328,7 @@
    24. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const KeyType & key, KeyHasher hash_func, 
      +  insert_unique_check(const KeyType & key, KeyHasher hash_func, 
                             KeyValueEqual equal_func, 
                             insert_commit_data & commit_data);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      @@ -343,7 +343,7 @@

      After a successful rehashing insert_commit_data remains valid.

    25. -
      iterator insert_unique_commit(reference value, 
      +
      iterator insert_unique_commit(reference value, 
                                     const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the unordered_set between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the unordered_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -354,21 +354,21 @@

      After a successful rehashing insert_commit_data remains valid.

    26. -
      void erase(const_iterator i);
      +
      void erase(const_iterator i);

      Effects: Erases the element pointed to by i.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased element. No destructors are called.

    27. -
      void erase(const_iterator b, const_iterator e);
      +
      void erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average case O(std::distance(b, e)), worst case O(this->size()).

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    28. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      @@ -377,7 +377,7 @@
    29. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  size_type erase(const KeyType & key, KeyHasher hash_func, 
      +  size_type erase(const KeyType & key, KeyHasher hash_func, 
                         KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -389,7 +389,7 @@
    30. template<typename Disposer> 
      -  void erase_and_dispose(const_iterator i, Disposer disposer);
      + void erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by i. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average case O(1), worst case O(this->size()).

      @@ -398,7 +398,7 @@
    31. template<typename Disposer> 
      -  void erase_and_dispose(const_iterator b, const_iterator e, 
      +  void erase_and_dispose(const_iterator b, const_iterator e, 
                                Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -408,7 +408,7 @@
    32. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -419,7 +419,7 @@
    33. template<typename KeyType, typename KeyHasher, typename KeyValueEqual, 
                typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyHasher hash_func, 
      +  size_type erase_and_dispose(const KeyType & key, KeyHasher hash_func, 
                                     KeyValueEqual equal_func, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "equal_func". Disposer::operator()(pointer) is called for the removed elements.

      @@ -429,14 +429,14 @@

      Note: Invalidates the iterators to the erased elements.

    34. -
      void clear();
      +
      void clear();

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    35. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -444,14 +444,14 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    36. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given value

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

    37. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  size_type count(const KeyType & key, const KeyHasher & hash_func, 
      +  size_type count(const KeyType & key, const KeyHasher & hash_func, 
                         const KeyValueEqual & equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -460,14 +460,14 @@

      Throws: If hash_func or equal throw.

    38. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element is equal to "value" or end() if that element does not exist.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

    39. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  iterator find(const KeyType & key, KeyHasher hash_func, 
      +  iterator find(const KeyType & key, KeyHasher hash_func, 
                       KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -477,7 +477,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    40. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is "key" or end() if that element does not exist.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -485,7 +485,7 @@
    41. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         const_iterator 
      -  find(const KeyType & key, KeyHasher hash_func, KeyValueEqual equal_func) const;
      + find(const KeyType & key, KeyHasher hash_func, KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      Effects: Finds an iterator to the first element whose key is "key" according to the given hasher and equality functor or end() if that element does not exist.

      @@ -494,7 +494,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    42. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Returns a range containing all elements with values equivalent to value. Returns std::make_pair(this->end(), this->end()) if no such elements exist.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -502,7 +502,7 @@
    43. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyHasher hash_func, 
      +  equal_range(const KeyType & key, KeyHasher hash_func, 
                     KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -513,7 +513,7 @@
    44. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Returns a range containing all elements with values equivalent to value. Returns std::make_pair(this->end(), this->end()) if no such elements exist.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -521,7 +521,7 @@
    45. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyHasher hash_func, 
      +  equal_range(const KeyType & key, KeyHasher hash_func, 
                     KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -531,48 +531,48 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    46. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: If the internal hash function throws.

    47. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: If the internal hash function throws.

    48. -
      local_iterator local_iterator_to(reference value);
      +
      local_iterator local_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    49. -
      const_local_iterator local_iterator_to(const_reference value) const;
      +
      const_local_iterator local_iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    50. -
      size_type bucket_count() const;
      +
      size_type bucket_count() const;

      Effects: Returns the number of buckets passed in the constructor or the last rehash function.

      Complexity: Constant.

      Throws: Nothing.

    51. -
      size_type bucket_size(size_type n) const;
      +
      size_type bucket_size(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns the number of elements in the nth bucket.

      Complexity: Constant.

      Throws: Nothing.

    52. -
      size_type bucket(const key_type & k) const;
      +
      size_type bucket(const key_type & k) const;

      Effects: Returns the index of the bucket in which elements with keys equivalent to k would be found, if any such element existed.

      Complexity: Constant.

      Throws: If the hash functor throws.

      @@ -580,7 +580,7 @@
    53. template<typename KeyType, typename KeyHasher> 
      -  size_type bucket(const KeyType & k, const KeyHasher & hash_func) const;
      + size_type bucket(const KeyType & k, const KeyHasher & hash_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      Effects: Returns the index of the bucket in which elements with keys equivalent to k would be found, if any such element existed.

      Complexity: Constant.

      @@ -588,13 +588,13 @@

      Note: the return value is in the range [0, this->bucket_count()).

    54. -
      bucket_ptr bucket_pointer() const;
      +
      bucket_ptr bucket_pointer() const;

      Effects: Returns the bucket array pointer passed in the constructor or the last rehash function.

      Complexity: Constant.

      Throws: Nothing.

    55. -
      local_iterator begin(size_type n);
      +
      local_iterator begin(size_type n);

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -602,7 +602,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    56. -
      const_local_iterator begin(size_type n) const;
      +
      const_local_iterator begin(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -610,7 +610,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    57. -
      const_local_iterator cbegin(size_type n) const;
      +
      const_local_iterator cbegin(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -618,7 +618,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    58. -
      local_iterator end(size_type n);
      +
      local_iterator end(size_type n);

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -626,7 +626,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    59. -
      const_local_iterator end(size_type n) const;
      +
      const_local_iterator end(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -634,7 +634,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    60. -
      const_local_iterator cend(size_type n) const;
      +
      const_local_iterator cend(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -642,7 +642,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    61. -
      void rehash(const bucket_traits & new_bucket_traits);
      +
      void rehash(const bucket_traits & new_bucket_traits);

      Requires: new_buckets must be a pointer to a new bucket array or the same as the old bucket array. new_size is the length of the the array pointed by new_buckets. If new_buckets == this->bucket_pointer() n can be bigger or smaller than this->bucket_count(). 'new_bucket_traits' copy constructor should not throw.

      Effects: Updates the internal reference with the new bucket erases the values from the old bucket and inserts then in the new one. Bucket traits hold by *this is assigned from new_bucket_traits. If the container is configured as incremental<>, the split bucket is set to the new bucket_len().

      If store_hash option is true, this method does not use the hash function.

      @@ -650,7 +650,7 @@

      Throws: If the hasher functor throws. Basic guarantee.

    62. -
      bool incremental_rehash(bool grow = true);
      +
      bool incremental_rehash(bool grow = true);

      Requires:

      Effects:

      Complexity:

      @@ -658,7 +658,7 @@

      Note: this method is only available if incremental<true> option is activated.

    63. -
      bool incremental_rehash(const bucket_traits & new_bucket_traits);
      +
      bool incremental_rehash(const bucket_traits & new_bucket_traits);

      Effects: If new_bucket_traits.bucket_count() is not this->bucket_count()/2 or this->bucket_count()*2, or this->split_bucket() != new_bucket_traits.bucket_count() returns false and does nothing.

      Otherwise, copy assigns new_bucket_traits to the internal bucket_traits and transfers all the objects from old buckets to the new ones.

      Complexity: Linear to size().

      @@ -666,7 +666,7 @@

      Note: this method is only available if incremental<true> option is activated.

    64. -
      size_type split_count() const;
      +
      size_type split_count() const;

      Requires:

      Effects:

      Complexity:

      @@ -675,11 +675,11 @@
    -

    -hashtable public static functions

    +

    +hashtable public static functions

    1. -
      static local_iterator s_local_iterator_to(reference value);
      +
      static local_iterator s_local_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      @@ -687,7 +687,7 @@

      Note: This static function is available only if the value traits is stateless.

    2. -
      static const_local_iterator s_local_iterator_to(const_reference value);
      +
      static const_local_iterator s_local_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      @@ -695,13 +695,13 @@

      Note: This static function is available only if the value traits is stateless.

    3. -
      static size_type suggested_upper_bucket_count(size_type n);
      +
      static size_type suggested_upper_bucket_count(size_type n);

      Effects: Returns the nearest new bucket count optimized for the container that is bigger or equal than n. This suggestion can be used to create bucket arrays with a size that will usually improve container's performance. If such value does not exist, the higher possible value is returned.

      Complexity: Amortized constant time.

      Throws: Nothing.

    4. -
      static size_type suggested_lower_bucket_count(size_type n);
      +
      static size_type suggested_lower_bucket_count(size_type n);

      Effects: Returns the nearest new bucket count optimized for the container that is smaller or equal than n. This suggestion can be used to create bucket arrays with a size that will usually improve container's performance. If such value does not exist, the lowest possible value is returned.

      Complexity: Amortized constant time.

      Throws: Nothing.

      @@ -712,7 +712,7 @@
    -
    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/intrusive/linear.html b/doc/html/boost/intrusive/linear.html old mode 100755 new mode 100644 index 769131859a..8a129b8591 --- a/doc/html/boost/intrusive/linear.html +++ b/doc/html/boost/intrusive/linear.html @@ -35,13 +35,13 @@ struct linear { };
    -

    Description

    +

    Description

    This option setter specifies if the list container should use a linear implementation instead of a circular one.

    -
    -

    Description

    +

    Description

    linear_slist_algorithms provides basic algorithms to manipulate nodes forming a linear singly linked list.

    linear_slist_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. NodeTraits must support the following interface:

    Typedefs:

    @@ -71,37 +71,37 @@

    static node_ptr get_next(const_node_ptr n);

    static void set_next(node_ptr n, node_ptr next);

    -

    -linear_slist_algorithms public static functions

    +

    +linear_slist_algorithms public static functions

    1. -
      static void init(const node_ptr & this_node);
      +
      static void init(const node_ptr & this_node);

      Effects: Constructs an non-used list element, putting the next pointer to null: NodeTraits::get_next(this_node) == node_ptr()

      Complexity: Constant

      Throws: Nothing.

    2. -
      static bool unique(const_node_ptr this_node);
      +
      static bool unique(const_node_ptr this_node);

      Requires: this_node must be in a circular list or be an empty circular list.

      Effects: Returns true is "this_node" is the only node of a circular list: or it's a not inserted node: return node_ptr() == NodeTraits::get_next(this_node) || NodeTraits::get_next(this_node) == this_node

      Complexity: Constant

      Throws: Nothing.

    3. -
      static bool inited(const_node_ptr this_node);
      +
      static bool inited(const_node_ptr this_node);

      Effects: Returns true is "this_node" has the same state as if it was inited using "init(node_ptr)"

      Complexity: Constant

      Throws: Nothing.

    4. -
      static void unlink_after(const node_ptr & prev_node);
      +
      static void unlink_after(const node_ptr & prev_node);

      Requires: prev_node must be in a circular list or be an empty circular list.

      Effects: Unlinks the next node of prev_node from the circular list.

      Complexity: Constant

      Throws: Nothing.

    5. -
      static void unlink_after(const node_ptr & prev_node, 
      +
      static void unlink_after(const node_ptr & prev_node, 
                                const node_ptr & last_node);

      Requires: prev_node and last_node must be in a circular list or be an empty circular list.

      Effects: Unlinks the range (prev_node, last_node) from the linear list.

      @@ -109,14 +109,14 @@

      Throws: Nothing.

    6. -
      static void link_after(const node_ptr & prev_node, const node_ptr & this_node);
      +
      static void link_after(const node_ptr & prev_node, const node_ptr & this_node);

      Requires: prev_node must be a node of a linear list.

      Effects: Links this_node after prev_node in the linear list.

      Complexity: Constant

      Throws: Nothing.

    7. -
      static void transfer_after(const node_ptr & p, const node_ptr & b, 
      +
      static void transfer_after(const node_ptr & p, const node_ptr & b, 
                                  const node_ptr & e);

      Requires: b and e must be nodes of the same linear list or an empty range. and p must be a node of a different linear list.

      Effects: Removes the nodes from (b, e] range from their linear list and inserts them after p in p's linear list.

      @@ -124,28 +124,28 @@

      Throws: Nothing.

    8. -
      static void init_header(const node_ptr & this_node);
      +
      static void init_header(const node_ptr & this_node);

      Effects: Constructs an empty list, making this_node the only node of the circular list: NodeTraits::get_next(this_node) == this_node.

      Complexity: Constant

      Throws: Nothing.

    9. static node_ptr 
      -get_previous_node(const node_ptr & prev_init_node, const node_ptr & this_node);
      +get_previous_node(const node_ptr & prev_init_node, const node_ptr & this_node);

      Requires: this_node and prev_init_node must be in the same linear list.

      Effects: Returns the previous node of this_node in the linear list starting. the search from prev_init_node. The first node checked for equality is NodeTraits::get_next(prev_init_node).

      Complexity: Linear to the number of elements between prev_init_node and this_node.

      Throws: Nothing.

    10. -
      static std::size_t count(const const_node_ptr & this_node);
      +
      static std::size_t count(const const_node_ptr & this_node);

      Requires: this_node must be in a linear list or be an empty linear list.

      Effects: Returns the number of nodes in a linear list. If the linear list is empty, returns 1.

      Complexity: Linear

      Throws: Nothing.

    11. -
      static void swap_trailing_nodes(const node_ptr & this_node, 
      +
      static void swap_trailing_nodes(const node_ptr & this_node, 
                                       const node_ptr & other_node);

      Requires: this_node and other_node must be nodes inserted in linear lists or be empty linear lists.

      Effects: Moves all the nodes previously chained after this_node after other_node and vice-versa.

      @@ -153,7 +153,7 @@

      Throws: Nothing.

    12. -
      static node_ptr reverse(const node_ptr & p);
      +
      static node_ptr reverse(const node_ptr & p);

      Effects: Reverses the order of elements in the list.

      Returns: The new first node of the list.

      Throws: Nothing.

      @@ -161,7 +161,7 @@
    13. static std::pair< node_ptr, node_ptr > 
      -move_first_n_backwards(const node_ptr & p, std::size_t n);
      +move_first_n_backwards(const node_ptr & p, std::size_t n);

      Effects: Moves the first n nodes starting at p to the end of the list.

      Returns: A pair containing the new first and last node of the list or if there has been any movement, a null pair if n leads to no movement.

      Throws: Nothing.

      @@ -169,7 +169,7 @@
    14. static std::pair< node_ptr, node_ptr > 
      -move_first_n_forward(const node_ptr & p, std::size_t n);
      +move_first_n_forward(const node_ptr & p, std::size_t n);

      Effects: Moves the first n nodes starting at p to the beginning of the list.

      Returns: A pair containing the new first and last node of the list or if there has been any movement, a null pair if n leads to no movement.

      Throws: Nothing.

      @@ -181,7 +181,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies the link mode (normal_link, safe_link or auto_unlink)

    -
    -

    Description

    +

    Description

    This enumeration defines the type of value_traits that can be defined for Boost.Intrusive containers

    normal_link
    @@ -48,7 +48,7 @@
    -
    -

    Description

    +

    Description

    The class template list is an intrusive container that mimics most of the interface of std::list as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<> and size_type<>.

    -

    +

    list public construct/copy/destruct

    1. -
      list(const value_traits & v_traits = value_traits());
      +
      list(const value_traits & v_traits = value_traits());

      Effects: constructs an empty list.

      Complexity: Constant

      Throws: If real_value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks).

    2. template<typename Iterator> 
      -  list(Iterator b, Iterator e, const value_traits & v_traits = value_traits());
      + list(Iterator b, Iterator e, const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Constructs a list equal to the range [first,last).

      Complexity: Linear in std::distance(b, e). No copy constructors are called.

      Throws: If real_value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks).

    3. -
      list(BOOST_RV_REF(list) x);
      +
      list(BOOST_RV_REF(list) x);

      Effects: to-do

    4. -
      list& operator=(BOOST_RV_REF(list) x);
      +
      list& operator=(BOOST_RV_REF(list) x);

      Effects: to-do

    5. -
      ~list();
      +
      ~list();

      Effects: If it's not a safe-mode or an auto-unlink value_type the destructor does nothing (ie. no code is generated). Otherwise it detaches all elements from this. In this case the objects in the list are not deleted (i.e. no destructors are called), but the hooks according to the ValueTraits template parameter are set to their default value.

      Complexity: Linear to the number of elements in the list, if it's a safe-mode or auto-unlink value . Otherwise constant.

    -

    -list public member functions

    +

    +list public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue.

      Effects: Inserts the value in the back of the list. No copy constructors are called.

      Throws: Nothing.

      @@ -196,7 +196,7 @@

      Note: Does not affect the validity of iterators and references.

    9. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue.

      Effects: Inserts the value in the front of the list. No copy constructors are called.

      Throws: Nothing.

      @@ -204,14 +204,14 @@

      Note: Does not affect the validity of iterators and references.

    10. -
      void pop_back();
      +
      void pop_back();

      Effects: Erases the last element of the list. No destructors are called.

      Throws: Nothing.

      Complexity: Constant.

      Note: Invalidates the iterators (but not the references) to the erased element.

    11. -
      template<typename Disposer> void pop_back_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void pop_back_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the last element of the list. No destructors are called. Disposer::operator()(pointer) is called for the removed element.

      Throws: Nothing.

      @@ -219,14 +219,14 @@

      Note: Invalidates the iterators to the erased element.

    12. -
      void pop_front();
      +
      void pop_front();

      Effects: Erases the first element of the list. No destructors are called.

      Throws: Nothing.

      Complexity: Constant.

      Note: Invalidates the iterators (but not the references) to the erased element.

    13. -
      template<typename Disposer> void pop_front_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void pop_front_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the first element of the list. No destructors are called. Disposer::operator()(pointer) is called for the removed element.

      Throws: Nothing.

      @@ -234,138 +234,138 @@

      Note: Invalidates the iterators to the erased element.

    14. -
      reference front();
      +
      reference front();

      Effects: Returns a reference to the first element of the list.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      const_reference front() const;
      +
      const_reference front() const;

      Effects: Returns a const_reference to the first element of the list.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      reference back();
      +
      reference back();

      Effects: Returns a reference to the last element of the list.

      Throws: Nothing.

      Complexity: Constant.

    17. -
      const_reference back() const;
      +
      const_reference back() const;

      Effects: Returns a const_reference to the last element of the list.

      Throws: Nothing.

      Complexity: Constant.

    18. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    23. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a constant iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    24. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    25. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    26. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    27. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    28. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    29. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed list.

      Throws: Nothing.

      Complexity: Constant.

    30. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the list.

      Throws: Nothing.

      Complexity: Linear to the number of elements contained in the list. if constant-time size option is disabled. Constant time otherwise.

      Note: Does not affect the validity of iterators and references.

    31. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the list contains no elements.

      Throws: Nothing.

      Complexity: Constant.

      Note: Does not affect the validity of iterators and references.

    32. -
      void swap(list & other);
      +
      void swap(list & other);

      Effects: Swaps the elements of x and *this.

      Throws: Nothing.

      Complexity: Constant.

      Note: Does not affect the validity of iterators and references.

    33. -
      void shift_backwards(size_type n = 1);
      +
      void shift_backwards(size_type n = 1);

      Effects: Moves backwards all the elements, so that the first element becomes the second, the second becomes the third... the last element becomes the first one.

      Throws: Nothing.

      Complexity: Linear to the number of shifts.

      Note: Does not affect the validity of iterators and references.

    34. -
      void shift_forward(size_type n = 1);
      +
      void shift_forward(size_type n = 1);

      Effects: Moves forward all the elements, so that the second element becomes the first, the third becomes the second... the first element becomes the last one.

      Throws: Nothing.

      Complexity: Linear to the number of shifts.

      Note: Does not affect the validity of iterators and references.

    35. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed by i of the list. No destructors are called.

      Returns: the first element remaining beyond the removed element, or end() if no such element exists.

      Throws: Nothing.

      @@ -373,7 +373,7 @@

      Note: Invalidates the iterators (but not the references) to the erased element.

    36. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Requires: b and e must be valid iterators to elements in *this.

      Effects: Erases the element range pointed by b and e No destructors are called.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      @@ -382,7 +382,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements.

    37. -
      iterator erase(const_iterator b, const_iterator e, difference_type n);
      +
      iterator erase(const_iterator b, const_iterator e, difference_type n);

      Requires: b and e must be valid iterators to elements in *this. n must be std::distance(b, e).

      Effects: Erases the element range pointed by b and e No destructors are called.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      @@ -392,7 +392,7 @@
    38. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed by i of the list. No destructors are called. Disposer::operator()(pointer) is called for the removed element.

      Returns: the first element remaining beyond the removed element, or end() if no such element exists.

      @@ -402,7 +402,7 @@
    39. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element range pointed by b and e No destructors are called. Disposer::operator()(pointer) is called for the removed elements.

      @@ -412,14 +412,14 @@

      Note: Invalidates the iterators to the erased elements.

    40. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container. No destructors are called.

      Throws: Nothing.

      Complexity: Linear to the number of elements of the list. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Note: Invalidates the iterators (but not the references) to the erased elements.

    41. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container. No destructors are called. Disposer::operator()(pointer) is called for the removed elements.

      Throws: Nothing.

      @@ -428,7 +428,7 @@
    42. template<typename Cloner, typename Disposer> 
      -  void clone_from(const list & src, Cloner cloner, Disposer disposer);
      + void clone_from(const list & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -436,7 +436,7 @@

      Throws: If cloner throws. Basic guarantee.

    43. -
      iterator insert(const_iterator p, reference value);
      +
      iterator insert(const_iterator p, reference value);

      Requires: value must be an lvalue and p must be a valid iterator of *this.

      Effects: Inserts the value before the position pointed by p.

      Returns: An iterator to the inserted element.

      @@ -446,7 +446,7 @@
    44. template<typename Iterator> 
      -  void insert(const_iterator p, Iterator b, Iterator e);
      + void insert(const_iterator p, Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type and p must be a valid iterator of *this.

      Effects: Inserts the range pointed by b and e before the position p. No copy constructors are called.

      Throws: Nothing.

      @@ -454,7 +454,7 @@

      Note: Does not affect the validity of iterators and references.

    45. -
      template<typename Iterator> void assign(Iterator b, Iterator e);
      +
      template<typename Iterator> void assign(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Clears the list and inserts the range pointed by b and e. No destructors or copy constructors are called.

      Throws: Nothing.

      @@ -463,7 +463,7 @@
    46. template<typename Iterator, typename Disposer> 
      -  void dispose_and_assign(Disposer disposer, Iterator b, Iterator e);
      + void dispose_and_assign(Disposer disposer, Iterator b, Iterator e);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Clears the list and inserts the range pointed by b and e. No destructors or copy constructors are called. Disposer::operator()(pointer) is called for the removed elements.

      @@ -472,7 +472,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements.

    47. -
      void splice(const_iterator p, list & x);
      +
      void splice(const_iterator p, list & x);

      Requires: p must be a valid iterator of *this.

      Effects: Transfers all the elements of list x to this list, before the the element pointed by p. No destructors or copy constructors are called.

      Throws: Nothing.

      @@ -480,7 +480,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    48. -
      void splice(const_iterator p, list & x, const_iterator new_ele);
      +
      void splice(const_iterator p, list & x, const_iterator new_ele);

      Requires: p must be a valid iterator of *this. new_ele must point to an element contained in list x.

      Effects: Transfers the value pointed by new_ele, from list x to this list, before the the element pointed by p. No destructors or copy constructors are called. If p == new_ele or p == ++new_ele, this function is a null operation.

      Throws: Nothing.

      @@ -488,7 +488,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    49. -
      void splice(const_iterator p, list & x, const_iterator start, 
      +
      void splice(const_iterator p, list & x, const_iterator start, 
                   const_iterator end);

      Requires: p must be a valid iterator of *this. start and end must point to elements contained in list x.

      Effects: Transfers the range pointed by start and end from list x to this list, before the the element pointed by p. No destructors or copy constructors are called.

      @@ -497,7 +497,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    50. -
      void splice(const_iterator p, list & x, const_iterator start, 
      +
      void splice(const_iterator p, list & x, const_iterator start, 
                   const_iterator end, difference_type n);

      Requires: p must be a valid iterator of *this. start and end must point to elements contained in list x. n == std::distance(start, end)

      Effects: Transfers the range pointed by start and end from list x to this list, before the the element pointed by p. No destructors or copy constructors are called.

      @@ -506,14 +506,14 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    51. -
      void sort();
      +
      void sort();

      Effects: This function sorts the list *this according to std::less<value_type>. The sort is stable, that is, the relative order of equivalent elements is preserved.

      Throws: If real_value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or std::less<value_type> throws. Basic guarantee.

      Notes: Iterators and references are not invalidated.

      Complexity: The number of comparisons is approximately N log N, where N is the list's size.

    52. -
      template<typename Predicate> void sort(Predicate p);
      +
      template<typename Predicate> void sort(Predicate p);

      Requires: p must be a comparison function that induces a strict weak ordering

      Effects: This function sorts the list *this according to p. The sort is stable, that is, the relative order of equivalent elements is preserved.

      Throws: If real_value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the predicate throws. Basic guarantee.

      @@ -521,14 +521,14 @@

      Complexity: The number of comparisons is approximately N log N, where N is the list's size.

    53. -
      void merge(list & x);
      +
      void merge(list & x);

      Effects: This function removes all of x's elements and inserts them in order into *this according to std::less<value_type>. The merge is stable; that is, if an element from *this is equivalent to one from x, then the element from *this will precede the one from x.

      Throws: If std::less<value_type> throws. Basic guarantee.

      Complexity: This function is linear time: it performs at most size() + x.size() - 1 comparisons.

      Note: Iterators and references are not invalidated

    54. -
      template<typename Predicate> void merge(list & x, Predicate p);
      +
      template<typename Predicate> void merge(list & x, Predicate p);

      Requires: p must be a comparison function that induces a strict weak ordering and both *this and x must be sorted according to that ordering The lists x and *this must be distinct.

      Effects: This function removes all of x's elements and inserts them in order into *this. The merge is stable; that is, if an element from *this is equivalent to one from x, then the element from *this will precede the one from x.

      Throws: If the predicate throws. Basic guarantee.

      @@ -536,14 +536,14 @@

      Note: Iterators and references are not invalidated.

    55. -
      void reverse();
      +
      void reverse();

      Effects: Reverses the order of elements in the list.

      Throws: Nothing.

      Complexity: This function is linear time.

      Note: Iterators and references are not invalidated

    56. -
      void remove(const_reference value);
      +
      void remove(const_reference value);

      Effects: Removes all the elements that compare equal to value. No destructors are called.

      Throws: If std::equal_to<value_type> throws. Basic guarantee.

      Complexity: Linear time. It performs exactly size() comparisons for equality.

      @@ -551,7 +551,7 @@
    57. template<typename Disposer> 
      -  void remove_and_dispose(const_reference value, Disposer disposer);
      + void remove_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes all the elements that compare equal to value. Disposer::operator()(pointer) is called for every removed element.

      Throws: If std::equal_to<value_type> throws. Basic guarantee.

      @@ -559,7 +559,7 @@

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    58. -
      template<typename Pred> void remove_if(Pred pred);
      +
      template<typename Pred> void remove_if(Pred pred);

      Effects: Removes all the elements for which a specified predicate is satisfied. No destructors are called.

      Throws: If pred throws. Basic guarantee.

      Complexity: Linear time. It performs exactly size() calls to the predicate.

      @@ -567,7 +567,7 @@
    59. template<typename Pred, typename Disposer> 
      -  void remove_and_dispose_if(Pred pred, Disposer disposer);
      + void remove_and_dispose_if(Pred pred, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes all the elements for which a specified predicate is satisfied. Disposer::operator()(pointer) is called for every removed element.

      Throws: If pred throws. Basic guarantee.

      @@ -575,21 +575,21 @@

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    60. -
      void unique();
      +
      void unique();

      Effects: Removes adjacent duplicate elements or adjacent elements that are equal from the list. No destructors are called.

      Throws: If std::equal_to<value_type throws. Basic guarantee.

      Complexity: Linear time (size()-1 comparisons calls to pred()).

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    61. -
      template<typename BinaryPredicate> void unique(BinaryPredicate pred);
      +
      template<typename BinaryPredicate> void unique(BinaryPredicate pred);

      Effects: Removes adjacent duplicate elements or adjacent elements that satisfy some binary predicate from the list. No destructors are called.

      Throws: If pred throws. Basic guarantee.

      Complexity: Linear time (size()-1 comparisons equality comparisons).

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    62. -
      template<typename Disposer> void unique_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void unique_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes adjacent duplicate elements or adjacent elements that are equal from the list. Disposer::operator()(pointer) is called for every removed element.

      Throws: If std::equal_to<value_type throws. Basic guarantee.

      @@ -598,7 +598,7 @@
    63. template<typename BinaryPredicate, typename Disposer> 
      -  void unique_and_dispose(BinaryPredicate pred, Disposer disposer);
      + void unique_and_dispose(BinaryPredicate pred, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes adjacent duplicate elements or adjacent elements that satisfy some binary predicate from the list. Disposer::operator()(pointer) is called for every removed element.

      Throws: If pred throws. Basic guarantee.

      @@ -606,7 +606,7 @@

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    64. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be a reference to a value inserted in a list.

      Effects: This function returns a const_iterator pointing to the element

      Throws: Nothing.

      @@ -614,7 +614,7 @@

      Note: Iterators and references are not invalidated.

    65. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be a const reference to a value inserted in a list.

      Effects: This function returns an iterator pointing to the element.

      Throws: Nothing.

      @@ -624,25 +624,25 @@
    -

    -list public static functions

    +

    +list public static functions

    1. -
      static list & container_from_end_iterator(iterator end_iterator);
      +
      static list & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of list.

      Effects: Returns a const reference to the list associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    2. -
      static const list & container_from_end_iterator(const_iterator end_iterator);
      +
      static const list & container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of list.

      Effects: Returns a const reference to the list associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be a reference to a value inserted in a list.

      Effects: This function returns a const_iterator pointing to the element

      Throws: Nothing.

      @@ -650,7 +650,7 @@

      Note: Iterators and references are not invalidated. This static function is available only if the value traits is stateless.

    4. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be a const reference to a value inserted in a list.

      Effects: This function returns an iterator pointing to the element.

      Throws: Nothing.

      @@ -663,7 +663,7 @@
    -
    -

    Description

    +

    Description

    Derive a class from this hook in order to store objects of that class in an list.

    The hook admits the following options: tag<>, void_pointer<> and link_mode<>.

    tag<> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one list_base_hook, then each list_base_hook needs its unique tag.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    -

    +

    list_base_hook public construct/copy/destruct

    1. -
      list_base_hook();
      +
      list_base_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      list_base_hook(const list_base_hook &);
      +
      list_base_hook(const list_base_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      list_base_hook& operator=(const list_base_hook &);
      +
      list_base_hook& operator=(const list_base_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~list_base_hook();
      +
      ~list_base_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in an list an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -list_base_hook public member functions

    +

    +list_base_hook public member functions

    1. -
      void swap_nodes(list_base_hook & other);
      +
      void swap_nodes(list_base_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether list::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -109,7 +109,7 @@
    -
    -

    Description

    +

    Description

    Store this hook in a class to be inserted in an list.

    The hook admits the following options: void_pointer<> and link_mode<>.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    -

    +

    list_member_hook public construct/copy/destruct

    1. -
      list_member_hook();
      +
      list_member_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      list_member_hook(const list_member_hook &);
      +
      list_member_hook(const list_member_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      list_member_hook& operator=(const list_member_hook &);
      +
      list_member_hook& operator=(const list_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~list_member_hook();
      +
      ~list_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in an list an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -list_member_hook public member functions

    +

    +list_member_hook public member functions

    1. -
      void swap_nodes(list_member_hook & other);
      +
      void swap_nodes(list_member_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether list::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -108,7 +108,7 @@
    -
    -

    Description

    +

    Description

    Helper metafunction to define a any_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a any_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a avl_multiset that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a avl_set that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a avl_set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a avl_set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a avltree that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a bs_set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a bs_set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a hashtable that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a list that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a list_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a list_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a multiset that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a rbtree that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a set that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a sg_multiset that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a sg_set that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a sgtree that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a slist that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a slist_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a slist_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a splay_multiset that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a splay_set that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a splay_set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a splay_set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a splaytree that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a treap_multiset that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a treap_set that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    Description

    +

    Description

    Helper metafunction to define a treap that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/intrusive/make_unordered_s_id1286116.html b/doc/html/boost/intrusive/make_unordered_s_id1286116.html new file mode 100644 index 0000000000..8a6d0b3ef6 --- /dev/null +++ b/doc/html/boost/intrusive/make_unordered_s_id1286116.html @@ -0,0 +1,57 @@ + + + +Struct template make_unordered_set_base_hook + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template make_unordered_set_base_hook

    +

    boost::intrusive::make_unordered_set_base_hook

    +
    +

    Synopsis

    +
    // In header: <boost/intrusive/unordered_set_hook.hpp>
    +
    +template<class... Options> 
    +struct make_unordered_set_base_hook {
    +  // types
    +  typedef implementation_defined type;
    +};
    +
    +

    Description

    +

    Helper metafunction to define a unordered_set_base_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/intrusive/make_unordered_s_id1286573.html b/doc/html/boost/intrusive/make_unordered_s_id1286573.html new file mode 100644 index 0000000000..f1c6fd32eb --- /dev/null +++ b/doc/html/boost/intrusive/make_unordered_s_id1286573.html @@ -0,0 +1,57 @@ + + + +Struct template make_unordered_set_member_hook + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template make_unordered_set_member_hook

    +

    boost::intrusive::make_unordered_set_member_hook

    +
    +

    Synopsis

    +
    // In header: <boost/intrusive/unordered_set_hook.hpp>
    +
    +template<class... Options> 
    +struct make_unordered_set_member_hook {
    +  // types
    +  typedef implementation_defined type;
    +};
    +
    +

    Description

    +

    Helper metafunction to define a unordered_set_member_hook that yields to the same type when the same options (either explicitly or implicitly) are used.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/intrusive/make_unordered_set.html b/doc/html/boost/intrusive/make_unordered_set.html old mode 100755 new mode 100644 index 00e5793305..c155b7e6c3 --- a/doc/html/boost/intrusive/make_unordered_set.html +++ b/doc/html/boost/intrusive/make_unordered_set.html @@ -37,13 +37,13 @@ typedef implementation_defined type; };
    -

    Description

    +

    Description

    Helper metafunction to define an unordered_set that yields to the same type when the same options (either explicitly or implicitly) are used.

    -
    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/intrusive/max_pointer_plus_bits_v_id1190369.html b/doc/html/boost/intrusive/max_pointer_plus_bits_v_id1190369.html deleted file mode 100755 index b61d23d177..0000000000 --- a/doc/html/boost/intrusive/max_pointer_plus_bits_v_id1190369.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template max_pointer_plus_bits<void *, Alignment> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template max_pointer_plus_bits<void *, Alignment>

    -

    boost::intrusive::max_pointer_plus_bits<void *, Alignment>

    -
    -

    Synopsis

    -
    // In header: <boost/intrusive/pointer_plus_bits.hpp>
    -
    -template<std::size_t Alignment> 
    -struct max_pointer_plus_bits<void *, Alignment> {
    -
    -  // public data members
    -  static const std::size_t value;
    -};
    -
    -

    Description

    -

    This is a specialization for raw pointers. Raw pointers can embed extra bits in the lower bits if the alignment is multiple of 2pow(NumBits).

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/intrusive/max_pointer_plus_id1202935.html b/doc/html/boost/intrusive/max_pointer_plus_id1202935.html new file mode 100644 index 0000000000..b46f037e9b --- /dev/null +++ b/doc/html/boost/intrusive/max_pointer_plus_id1202935.html @@ -0,0 +1,58 @@ + + + +Struct template max_pointer_plus_bits<void *, Alignment> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template max_pointer_plus_bits<void *, Alignment>

    +

    boost::intrusive::max_pointer_plus_bits<void *, Alignment>

    +
    +

    Synopsis

    +
    // In header: <boost/intrusive/pointer_plus_bits.hpp>
    +
    +template<std::size_t Alignment> 
    +struct max_pointer_plus_bits<void *, Alignment> {
    +
    +  // public data members
    +  static const std::size_t value;
    +};
    +
    +

    Description

    +

    This is a specialization for raw pointers. Raw pointers can embed extra bits in the lower bits if the alignment is multiple of 2pow(NumBits).

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/intrusive/member_hook.html b/doc/html/boost/intrusive/member_hook.html old mode 100755 new mode 100644 index f358c4ed54..c27cab8d24 --- a/doc/html/boost/intrusive/member_hook.html +++ b/doc/html/boost/intrusive/member_hook.html @@ -36,13 +36,13 @@ struct member_hook { };
    -

    Description

    +

    Description

    This option setter specifies the member hook the container must use.

    -
    -

    Description

    +

    Description

    This value traits template is used to create value traits from user defined node traits where value_traits::value_type will store a node_traits::node

    -

    -member_value_traits public static functions

    +

    +member_value_traits public static functions

      -
    1. static node_ptr to_node_ptr(reference value);
    2. -
    3. static const_node_ptr to_node_ptr(const_reference value);
    4. -
    5. static pointer to_value_ptr(const node_ptr & n);
    6. -
    7. static const_pointer to_value_ptr(const const_node_ptr & n);
    8. +
    9. static node_ptr to_node_ptr(reference value);
    10. +
    11. static const_node_ptr to_node_ptr(const_reference value);
    12. +
    13. static pointer to_value_ptr(const node_ptr & n);
    14. +
    15. static const_pointer to_value_ptr(const const_node_ptr & n);
    -
    -

    Description

    +

    Description

    The class template multiset is an intrusive container, that mimics most of the interface of std::multiset as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    multiset public construct/copy/destruct

    1. -
      multiset(const value_compare & cmp = value_compare(), 
      +
      multiset(const value_compare & cmp = value_compare(), 
                const value_traits & v_traits = value_traits());

      Effects: Constructs an empty multiset.

      Complexity: Constant.

      @@ -175,7 +187,7 @@
    2. template<typename Iterator> 
      -  multiset(Iterator b, Iterator e, 
      +  multiset(Iterator b, Iterator e, 
                  const value_compare & cmp = value_compare(), 
                  const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -184,15 +196,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      multiset(BOOST_RV_REF(multiset) x);
      +
      multiset(BOOST_RV_REF(multiset) x);

      Effects: to-do

    4. -
      multiset& operator=(BOOST_RV_REF(multiset) x);
      +
      multiset& operator=(BOOST_RV_REF(multiset) x);

      Effects: to-do

    5. -
      ~multiset();
      +
      ~multiset();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -200,114 +212,114 @@
    -

    -multiset public member functions

    +

    +multiset public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the multiset.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the multiset.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the multiset.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the multiset.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the multiset.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the multiset.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed multiset.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed multiset.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed multiset.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed multiset.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed multiset.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed multiset.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the multiset.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the multiset.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the multiset.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(multiset & other);
      +
      void swap(multiset & other);

      Effects: Swaps the contents of two multisets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const multiset & src, Cloner cloner, Disposer disposer);
      + void clone_from(const multiset & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -315,7 +327,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      iterator insert(reference value);
      +
      iterator insert(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -324,7 +336,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Inserts x into the multiset, using pos as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -333,7 +345,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    21. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -342,7 +354,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    22. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -350,7 +362,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" tree ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    23. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be no less than the greatest inserted key

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -358,7 +370,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    24. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be no greater than the minimum inserted key

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -366,7 +378,7 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    25. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -374,7 +386,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    26. -
      iterator erase(const_iterator b, iterator e);
      +
      iterator erase(const_iterator b, iterator e);

      Effects: Erases the range pointed to by b end e.

      Returns: An iterator to the element after the erased elements.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      @@ -382,7 +394,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    27. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(value)).

      @@ -391,7 +403,7 @@
    28. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -400,7 +412,7 @@
    29. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased element.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      @@ -410,7 +422,7 @@
    30. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased elements.

      @@ -421,7 +433,7 @@
    31. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -431,7 +443,7 @@
    32. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -441,14 +453,14 @@

      Note: Invalidates the iterators to the erased elements.

    33. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    34. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -456,27 +468,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    35. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    36. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    37. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    38. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -484,14 +496,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    39. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    40. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -499,14 +511,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    41. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    42. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -514,14 +526,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    43. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    44. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -529,14 +541,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    45. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    46. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -544,14 +556,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    47. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    48. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -559,7 +571,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    49. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -567,7 +579,7 @@
    50. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -576,7 +588,7 @@
    51. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -584,7 +596,7 @@
    52. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -592,28 +604,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    53. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    54. +
    55. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    56. +
    57. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    58. +
    59. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    60. +
    61. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    62. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    63. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    64. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -623,11 +685,11 @@
    -

    -multiset public static functions

    +

    +multiset public static functions

    1. -
      static multiset & container_from_end_iterator(iterator end_iterator);
      +
      static multiset & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the end iterator

      Throws: Nothing.

      @@ -635,28 +697,28 @@
    2. static const multiset & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static multiset & container_from_iterator(iterator it);
      +
      static multiset & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const multiset & container_from_iterator(const_iterator it);
      +
      static const multiset & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -664,7 +726,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -672,7 +734,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a set/multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -680,7 +742,7 @@

      Note: This function puts the hook in the well-known default state used by auto_unlink and safe hooks.

    8. -
      static void remove_node(reference value);
      +
      static void remove_node(reference value);

      Effects: removes "value" from the container.

      Throws: Nothing.

      Complexity: Logarithmic time.

      @@ -693,7 +755,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies if the unordered hook should offer room to store another link to another node with the same key. Storing this link will speed up lookups and insertions on unordered_multiset containers with a great number of elements with the same key.

    -
    -

    Description

    +

    Description

    This option setter specifies if the hook should be optimized for size instead of for speed.

    -
    -
    -

    Description

    +

    Description

    This option setter specifies the equality functor for the value type

    -

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,21 +34,21 @@ template<typename T> struct priority_compare { - // public member functions - bool operator()(const T &, const T &) const; + // public member functions + bool operator()(const T &, const T &) const; };
    -

    Description

    +

    Description

    -

    -priority_compare public member functions

    -
    1. bool operator()(const T & val, const T & val2) const;
    +

    +priority_compare public member functions

    +
    1. bool operator()(const T & val, const T & val2) const;
    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/intrusive/rbtree.html b/doc/html/boost/intrusive/rbtree.html old mode 100755 new mode 100644 index a7babfde7f..4746602454 --- a/doc/html/boost/intrusive/rbtree.html +++ b/doc/html/boost/intrusive/rbtree.html @@ -58,135 +58,147 @@ typedef node_algorithms::insert_commit_data insert_commit_data; // construct/copy/destruct - rbtree(const value_compare & = value_compare(), + rbtree(const value_compare & = value_compare(), const value_traits & = value_traits()); template<typename Iterator> - rbtree(bool, Iterator, Iterator, const value_compare & = value_compare(), + rbtree(bool, Iterator, Iterator, const value_compare & = value_compare(), const value_traits & = value_traits()); - rbtree(BOOST_RV_REF(rbtree)); - rbtree& operator=(BOOST_RV_REF(rbtree)); - ~rbtree(); + rbtree(BOOST_RV_REF(rbtree)); + rbtree& operator=(BOOST_RV_REF(rbtree)); + ~rbtree(); - // public member functions - const real_value_traits & get_real_value_traits() const; - real_value_traits & get_real_value_traits(); - iterator begin(); - const_iterator begin() const; - const_iterator cbegin() const; - iterator end(); - const_iterator end() const; - const_iterator cend() const; - reverse_iterator rbegin(); - const_reverse_iterator rbegin() const; - const_reverse_iterator crbegin() const; - reverse_iterator rend(); - const_reverse_iterator rend() const; - const_reverse_iterator crend() const; - value_compare value_comp() const; - bool empty() const; - size_type size() const; - void swap(rbtree &); - iterator insert_equal(reference); - iterator insert_equal(const_iterator, reference); - template<typename Iterator> void insert_equal(Iterator, Iterator); - std::pair< iterator, bool > insert_unique(reference); - iterator insert_unique(const_iterator, reference); - template<typename Iterator> void insert_unique(Iterator, Iterator); + // public member functions + const real_value_traits & get_real_value_traits() const; + real_value_traits & get_real_value_traits(); + iterator begin(); + const_iterator begin() const; + const_iterator cbegin() const; + iterator end(); + const_iterator end() const; + const_iterator cend() const; + reverse_iterator rbegin(); + const_reverse_iterator rbegin() const; + const_reverse_iterator crbegin() const; + reverse_iterator rend(); + const_reverse_iterator rend() const; + const_reverse_iterator crend() const; + value_compare value_comp() const; + bool empty() const; + size_type size() const; + void swap(rbtree &); + iterator insert_equal(reference); + iterator insert_equal(const_iterator, reference); + template<typename Iterator> void insert_equal(Iterator, Iterator); + std::pair< iterator, bool > insert_unique(reference); + iterator insert_unique(const_iterator, reference); + template<typename Iterator> void insert_unique(Iterator, Iterator); template<typename KeyType, typename KeyValueCompare> std::pair< iterator, bool > - insert_unique_check(const KeyType &, KeyValueCompare, + insert_unique_check(const KeyType &, KeyValueCompare, insert_commit_data &); template<typename KeyType, typename KeyValueCompare> std::pair< iterator, bool > - insert_unique_check(const_iterator, const KeyType &, KeyValueCompare, + insert_unique_check(const_iterator, const KeyType &, KeyValueCompare, insert_commit_data &); - iterator insert_unique_commit(reference, const insert_commit_data &); - iterator insert_before(const_iterator, reference); - void push_back(reference); - void push_front(reference); - iterator erase(const_iterator); - iterator erase(const_iterator, const_iterator); - size_type erase(const_reference); + iterator insert_unique_commit(reference, const insert_commit_data &); + iterator insert_before(const_iterator, reference); + void push_back(reference); + void push_front(reference); + iterator erase(const_iterator); + iterator erase(const_iterator, const_iterator); + size_type erase(const_reference); template<typename KeyType, typename KeyValueCompare> - size_type erase(const KeyType &, KeyValueCompare); + size_type erase(const KeyType &, KeyValueCompare); template<typename Disposer> - iterator erase_and_dispose(const_iterator, Disposer); + iterator erase_and_dispose(const_iterator, Disposer); template<typename Disposer> - size_type erase_and_dispose(const_reference, Disposer); + size_type erase_and_dispose(const_reference, Disposer); template<typename Disposer> - iterator erase_and_dispose(const_iterator, const_iterator, Disposer); + iterator erase_and_dispose(const_iterator, const_iterator, Disposer); template<typename KeyType, typename KeyValueCompare, typename Disposer> - size_type erase_and_dispose(const KeyType &, KeyValueCompare, Disposer); - void clear(); - template<typename Disposer> void clear_and_dispose(Disposer); - size_type count(const_reference) const; + size_type erase_and_dispose(const KeyType &, KeyValueCompare, Disposer); + void clear(); + template<typename Disposer> void clear_and_dispose(Disposer); + size_type count(const_reference) const; template<typename KeyType, typename KeyValueCompare> - size_type count(const KeyType &, KeyValueCompare) const; - iterator lower_bound(const_reference); - const_iterator lower_bound(const_reference) const; + size_type count(const KeyType &, KeyValueCompare) const; + iterator lower_bound(const_reference); + const_iterator lower_bound(const_reference) const; template<typename KeyType, typename KeyValueCompare> - iterator lower_bound(const KeyType &, KeyValueCompare); + iterator lower_bound(const KeyType &, KeyValueCompare); template<typename KeyType, typename KeyValueCompare> - const_iterator lower_bound(const KeyType &, KeyValueCompare) const; - iterator upper_bound(const_reference); + const_iterator lower_bound(const KeyType &, KeyValueCompare) const; + iterator upper_bound(const_reference); template<typename KeyType, typename KeyValueCompare> - iterator upper_bound(const KeyType &, KeyValueCompare); - const_iterator upper_bound(const_reference) const; + iterator upper_bound(const KeyType &, KeyValueCompare); + const_iterator upper_bound(const_reference) const; template<typename KeyType, typename KeyValueCompare> - const_iterator upper_bound(const KeyType &, KeyValueCompare) const; - iterator find(const_reference); + const_iterator upper_bound(const KeyType &, KeyValueCompare) const; + iterator find(const_reference); template<typename KeyType, typename KeyValueCompare> - iterator find(const KeyType &, KeyValueCompare); - const_iterator find(const_reference) const; + iterator find(const KeyType &, KeyValueCompare); + const_iterator find(const_reference) const; template<typename KeyType, typename KeyValueCompare> - const_iterator find(const KeyType &, KeyValueCompare) const; - std::pair< iterator, iterator > equal_range(const_reference); + const_iterator find(const KeyType &, KeyValueCompare) const; + std::pair< iterator, iterator > equal_range(const_reference); template<typename KeyType, typename KeyValueCompare> std::pair< iterator, iterator > - equal_range(const KeyType &, KeyValueCompare); + equal_range(const KeyType &, KeyValueCompare); std::pair< const_iterator, const_iterator > - equal_range(const_reference) const; + equal_range(const_reference) const; template<typename KeyType, typename KeyValueCompare> std::pair< const_iterator, const_iterator > - equal_range(const KeyType &, KeyValueCompare) const; + equal_range(const KeyType &, KeyValueCompare) const; + std::pair< iterator, iterator > + bounded_range(const_reference, const_reference, bool, bool); + template<typename KeyType, typename KeyValueCompare> + std::pair< iterator, iterator > + bounded_range(const KeyType &, const KeyType &, KeyValueCompare, bool, + bool); + std::pair< const_iterator, const_iterator > + bounded_range(const_reference, const_reference, bool, bool) const; + template<typename KeyType, typename KeyValueCompare> + std::pair< const_iterator, const_iterator > + bounded_range(const KeyType &, const KeyType &, KeyValueCompare, bool, + bool) const; template<typename Cloner, typename Disposer> - void clone_from(const rbtree &, Cloner, Disposer); - pointer unlink_leftmost_without_rebalance(); - void replace_node(iterator, reference); - iterator iterator_to(reference); - const_iterator iterator_to(const_reference) const; + void clone_from(const rbtree &, Cloner, Disposer); + pointer unlink_leftmost_without_rebalance(); + void replace_node(iterator, reference); + iterator iterator_to(reference); + const_iterator iterator_to(const_reference) const; - // public static functions - static rbtree & container_from_end_iterator(iterator); - static const rbtree & container_from_end_iterator(const_iterator); - static rbtree & container_from_iterator(iterator); - static const rbtree & container_from_iterator(const_iterator); - static iterator s_iterator_to(reference); - static const_iterator s_iterator_to(const_reference); - static void init_node(reference); - static void remove_node(reference); + // public static functions + static rbtree & container_from_end_iterator(iterator); + static const rbtree & container_from_end_iterator(const_iterator); + static rbtree & container_from_iterator(iterator); + static const rbtree & container_from_iterator(const_iterator); + static iterator s_iterator_to(reference); + static const_iterator s_iterator_to(const_reference); + static void init_node(reference); + static void remove_node(reference); - // private static functions - static rbtree & priv_container_from_end_iterator(const const_iterator &); - static rbtree & priv_container_from_iterator(const const_iterator &); + // private static functions + static rbtree & priv_container_from_end_iterator(const const_iterator &); + static rbtree & priv_container_from_iterator(const const_iterator &); // public data members static const bool constant_time_size; static const bool stateful_value_traits; };
    -

    Description

    +

    Description

    The class template rbtree is an intrusive red-black tree container, that is used to construct intrusive set and multiset containers. The no-throw guarantee holds only, if the value_compare object doesn't throw.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    rbtree public construct/copy/destruct

    1. -
      rbtree(const value_compare & cmp = value_compare(), 
      +
      rbtree(const value_compare & cmp = value_compare(), 
              const value_traits & v_traits = value_traits());

      Effects: Constructs an empty tree.

      Complexity: Constant.

      @@ -194,7 +206,7 @@
    2. template<typename Iterator> 
      -  rbtree(bool unique, Iterator b, Iterator e, 
      +  rbtree(bool unique, Iterator b, Iterator e, 
                const value_compare & cmp = value_compare(), 
                const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -203,15 +215,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws. Basic guarantee.

    3. -
      rbtree(BOOST_RV_REF(rbtree) x);
      +
      rbtree(BOOST_RV_REF(rbtree) x);

      Effects: to-do

    4. -
      rbtree& operator=(BOOST_RV_REF(rbtree) x);
      +
      rbtree& operator=(BOOST_RV_REF(rbtree) x);

      Effects: to-do

    5. -
      ~rbtree();
      +
      ~rbtree();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called), but the nodes according to the value_traits template parameter are reinitialized and thus can be reused.

      Complexity: Linear to elements contained in *this.

      Throws: Nothing.

      @@ -219,109 +231,109 @@
    -

    -rbtree public member functions

    +

    +rbtree public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    15. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    17. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    18. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    19. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    20. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the tree.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    21. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    22. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the tree.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant time otherwise.

      Throws: Nothing.

    23. -
      void swap(rbtree & other);
      +
      void swap(rbtree & other);

      Effects: Swaps the contents of two rbtrees.

      Complexity: Constant.

      Throws: If the comparison functor's swap call throws.

    24. -
      iterator insert_equal(reference value);
      +
      iterator insert_equal(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree before the upper bound.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -329,7 +341,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator insert_equal(const_iterator hint, reference value);
      +
      iterator insert_equal(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator.

      Effects: Inserts x into the tree, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case)

      Complexity: Logarithmic in general, but it is amortized constant time if t is inserted immediately before hint.

      @@ -337,7 +349,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    26. -
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a each element of a range into the tree before the upper bound of the key of each element.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -345,7 +357,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    27. -
      std::pair< iterator, bool > insert_unique(reference value);
      +
      std::pair< iterator, bool > insert_unique(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree if the value is not already present.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -353,7 +365,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    28. -
      iterator insert_unique(const_iterator hint, reference value);
      +
      iterator insert_unique(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator

      Effects: Tries to insert x into the tree, using "hint" as a hint to where it will be inserted.

      Complexity: Logarithmic in general, but it is amortized constant time (two comparisons in the worst case) if t is inserted immediately before hint.

      @@ -361,7 +373,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    29. -
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Tries to insert each element of a range into the tree.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -371,7 +383,7 @@
    30. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the container, using a user provided key instead of the value itself.

      @@ -385,7 +397,7 @@
    31. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const_iterator hint, const KeyType & key, 
      +  insert_unique_check(const_iterator hint, const KeyType & key, 
                             KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -398,7 +410,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the container.

    32. -
      iterator insert_unique_commit(reference value, 
      +
      iterator insert_unique_commit(reference value, 
                                     const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the container between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the avl_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -408,7 +420,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    33. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -416,7 +428,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" tree ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    34. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be no less than the greatest inserted key

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -424,7 +436,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    35. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be no greater than the minimum inserted key

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -432,21 +444,21 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    36. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity for erase element is constant time.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    37. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    38. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -455,7 +467,7 @@
    39. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements with the given key. according to the comparison functor "comp".

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -464,7 +476,7 @@
    40. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -473,7 +485,7 @@
    41. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -483,7 +495,7 @@
    42. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -493,7 +505,7 @@
    43. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -503,111 +515,111 @@

      Note: Invalidates the iterators to the erased elements.

    44. -
      void clear();
      +
      void clear();

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    45. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Effects: Erases all of the elements calling disposer(p) for each node to be erased. Complexity: Average complexity for is at most O(log(size() + N)), where N is the number of elements in the container.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. Calls N times to disposer functor.

    46. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given value

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given value.

      Throws: Nothing.

    47. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: Nothing.

    48. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    49. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    50. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    51. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    52. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    53. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    54. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    55. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    56. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    57. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    58. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    59. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    60. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -615,14 +627,14 @@
    61. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    62. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -630,14 +642,64 @@
    63. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    64. +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    65. +
    66. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    67. +
    68. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    69. +
    70. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    71. +
    72. template<typename Cloner, typename Disposer> 
      -  void clone_from(const rbtree & src, Cloner cloner, Disposer disposer);
      + void clone_from(const rbtree & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -645,14 +707,14 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    73. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    74. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -660,14 +722,14 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    75. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    76. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -676,39 +738,39 @@
    -

    -rbtree public static functions

    +

    +rbtree public static functions

    1. -
      static rbtree & container_from_end_iterator(iterator end_iterator);
      +
      static rbtree & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of rbtree.

      Effects: Returns a const reference to the rbtree associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    2. -
      static const rbtree & container_from_end_iterator(const_iterator end_iterator);
      +
      static const rbtree & container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of rbtree.

      Effects: Returns a const reference to the rbtree associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static rbtree & container_from_iterator(iterator it);
      +
      static rbtree & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const rbtree & container_from_iterator(const_iterator it);
      +
      static const rbtree & container_from_iterator(const_iterator it);

      Precondition: it must be a valid end const_iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the end iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -716,7 +778,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -724,7 +786,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a tree.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -732,7 +794,7 @@

      Note: This function puts the hook in the well-known default state used by auto_unlink and safe hooks.

    8. -
      static void remove_node(reference value);
      +
      static void remove_node(reference value);

      Effects: removes "value" from the container.

      Throws: Nothing.

      Complexity: Logarithmic time.

      @@ -742,19 +804,19 @@
    -

    -rbtree private static functions

    +

    +rbtree private static functions

    1. static rbtree & 
      -priv_container_from_end_iterator(const const_iterator & end_iterator);
    2. -
    3. static rbtree & priv_container_from_iterator(const const_iterator & it);
    4. +priv_container_from_end_iterator(const const_iterator & end_iterator); +
    5. static rbtree & priv_container_from_iterator(const const_iterator & it);
    -
    -

    Description

    +

    Description

    rbtree_algorithms provides basic algorithms to manipulate nodes forming a red-black tree. The insertion and deletion algorithms are based on those in Cormen, Leiserson, and Rivest, Introduction to Algorithms (MIT Press, 1990), except that

    (1) the header node is maintained with links not only to the root but also to the leftmost node of the tree, to enable constant time begin(), and to the rightmost node of the tree, to enable linear time performance when used with the generic set algorithms (set_union, etc.);

    (2) when a node being deleted has two children its successor node is relinked into its place, rather than copied, so that the only pointers invalidated are those referring to the deleted node.

    @@ -131,7 +135,7 @@

    static color black();

    static color red();

    -

    +

    rbtree_algorithms public types

    @@ -142,20 +146,20 @@
    -

    -rbtree_algorithms public static functions

    +

    +rbtree_algorithms public static functions

      -
    1. static node_ptr begin_node(const const_node_ptr & header);
    2. -
    3. static node_ptr end_node(const const_node_ptr & header);
    4. +
    5. static node_ptr begin_node(const const_node_ptr & header);
    6. +
    7. static node_ptr end_node(const const_node_ptr & header);
    8. -
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);
      +
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);

      Requires: header1 and header2 must be the header nodes of two trees.

      Effects: Swaps two trees. After the function header1 will contain links to the second tree and header2 will have links to the first tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);

      Requires: node1 and node2 can't be header nodes of two trees.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      Complexity: Logarithmic.

      @@ -164,7 +168,7 @@

      Experimental function

    10. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
                              const node_ptr & node2, const node_ptr & header2);

      Requires: node1 and node2 can't be header nodes of two trees with header header1 and header2.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      @@ -174,7 +178,7 @@

      Experimental function

    11. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -184,7 +188,7 @@

      Experimental function

    12. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & header, const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree with header "header" and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -194,14 +198,14 @@

      Experimental function

    13. -
      static void unlink(const node_ptr & node);
      +
      static void unlink(const node_ptr & node);

      Requires: node is a tree node but not the header.

      Effects: Unlinks the node and rebalances the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

    14. -
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);
      +
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);

      Requires: header is the header of a tree.

      Effects: Unlinks the leftmost node from the tree, and updates the header link to the new leftmost node.

      Complexity: Average complexity is constant time.

      @@ -209,42 +213,42 @@

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    15. -
      static bool unique(const const_node_ptr & node);
      +
      static bool unique(const const_node_ptr & node);

      Requires: node is a node of the tree or an node initialized by init(...).

      Effects: Returns true if the node is initialized by init().

      Complexity: Constant time.

      Throws: Nothing.

    16. -
      static std::size_t count(const const_node_ptr & node);
      +
      static std::size_t count(const const_node_ptr & node);

      Requires: node is a node of the tree but it's not the header.

      Effects: Returns the number of nodes of the subtree.

      Complexity: Linear time.

      Throws: Nothing.

    17. -
      static std::size_t size(const const_node_ptr & header);
      +
      static std::size_t size(const const_node_ptr & header);

      Requires: header is the header node of the tree.

      Effects: Returns the number of nodes above the header.

      Complexity: Linear time.

      Throws: Nothing.

    18. -
      static node_ptr next_node(const node_ptr & p);
      +
      static node_ptr next_node(const node_ptr & p);

      Requires: p is a node from the tree except the header.

      Effects: Returns the next node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    19. -
      static node_ptr prev_node(const node_ptr & p);
      +
      static node_ptr prev_node(const node_ptr & p);

      Requires: p is a node from the tree except the leftmost node.

      Effects: Returns the previous node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    20. -
      static void init(const node_ptr & node);
      +
      static void init(const node_ptr & node);

      Requires: node must not be part of any tree.

      Effects: After the function unique(node) == true.

      Complexity: Constant.

      @@ -252,7 +256,7 @@

      Nodes: If node is inserted in a tree, this function corrupts the tree.

    21. -
      static void init_header(const node_ptr & header);
      +
      static void init_header(const node_ptr & header);

      Requires: node must not be part of any tree.

      Effects: Initializes the header to represent an empty tree. unique(header) == true.

      Complexity: Constant.

      @@ -260,7 +264,7 @@

      Nodes: If node is inserted in a tree, this function corrupts the tree.

    22. -
      static node_ptr erase(const node_ptr & header, const node_ptr & z);
      +
      static node_ptr erase(const node_ptr & header, const node_ptr & z);

      Requires: header must be the header of a tree, z a node of that tree and z != header.

      Effects: Erases node "z" from the tree with header "header".

      Complexity: Amortized constant time.

      @@ -268,7 +272,7 @@
    23. template<typename Cloner, typename Disposer> 
      -  static void clone(const const_node_ptr & source_header, 
      +  static void clone(const const_node_ptr & source_header, 
                           const node_ptr & target_header, Cloner cloner, 
                           Disposer disposer);

      Requires: "cloner" must be a function object taking a node_ptr and returning a new cloned node of it. "disposer" must take a node_ptr and shouldn't throw.

      @@ -279,7 +283,7 @@
    24. template<typename Disposer> 
      -  static void clear_and_dispose(const node_ptr & header, Disposer disposer);
      + static void clear_and_dispose(const node_ptr & header, Disposer disposer);

      Requires: "disposer" must be an object function taking a node_ptr parameter and shouldn't throw.

      Effects: Empties the target tree calling void disposer::operator()(const node_ptr &) for every node of the tree except the header.

      Complexity: Linear to the number of element of the source tree plus the. number of elements of tree target tree when calling this function.

      @@ -288,7 +292,7 @@
    25. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  lower_bound(const const_node_ptr & header, const KeyType & key, 
      +  lower_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is not less than "key" according to "comp" or "header" if that element does not exist.

      @@ -298,7 +302,7 @@
    26. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  upper_bound(const const_node_ptr & header, const KeyType & key, 
      +  upper_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is greater than "key" according to "comp" or "header" if that element does not exist.

      @@ -308,7 +312,7 @@
    27. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  find(const const_node_ptr & header, const KeyType & key, 
      +  find(const const_node_ptr & header, const KeyType & key, 
              KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the element that is equivalent to "key" according to "comp" or "header" if that element does not exist.

      @@ -318,7 +322,7 @@
    28. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, node_ptr > 
      -  equal_range(const const_node_ptr & header, const KeyType & key, 
      +  equal_range(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an a pair of node_ptr delimiting a range containing all elements that are equivalent to "key" according to "comp" or an empty range that indicates the position where those elements would be if they there are no equivalent elements.

      @@ -326,9 +330,23 @@

      Throws: If "comp" throws.

    29. +
      template<typename KeyType, typename KeyNodePtrCompare> 
      +  static std::pair< node_ptr, node_ptr > 
      +  bounded_range(const const_node_ptr & header, const KeyType & lower_key, 
      +                const KeyType & upper_key, KeyNodePtrCompare comp, 
      +                bool left_closed, bool right_closed);
      +

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    30. +
    31. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the upper bound according to "comp".

      @@ -338,7 +356,7 @@
    32. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the lower bound according to "comp".

      @@ -348,7 +366,7 @@
    33. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal(const node_ptr & header, const node_ptr & hint, 
      +  insert_equal(const node_ptr & header, const node_ptr & hint, 
                      const node_ptr & new_node, NodePtrCompare comp);

      Requires: "header" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs. "hint" is node from the "header"'s tree.

      Effects: Inserts new_node into the tree, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case).

      @@ -357,7 +375,7 @@
    34. static node_ptr 
      -insert_before(const node_ptr & header, const node_ptr & pos, 
      +insert_before(const node_ptr & header, const node_ptr & pos, 
                     const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "pos" must be a valid iterator or header (end) node. "pos" must be an iterator pointing to the successor to "new_node" once inserted according to the order of already inserted nodes. This function does not check "pos" and this precondition must be guaranteed by the caller.

      Effects: Inserts new_node into the tree before "pos".

      @@ -366,7 +384,7 @@

      Note: If "pos" is not the successor of the newly inserted "new_node" tree invariants might be broken.

    35. -
      static void push_back(const node_ptr & header, const node_ptr & new_node);
      +
      static void push_back(const node_ptr & header, const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering no less than the greatest inserted key.

      Effects: Inserts new_node into the tree before "pos".

      Complexity: Constant-time.

      @@ -374,7 +392,7 @@

      Note: If "new_node" is less than the greatest inserted key tree invariants are broken. This function is slightly faster than using "insert_before".

    36. -
      static void push_front(const node_ptr & header, const node_ptr & new_node);
      +
      static void push_front(const node_ptr & header, const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering, no greater than the lowest inserted key.

      Effects: Inserts new_node into the tree before "pos".

      Complexity: Constant-time.

      @@ -384,7 +402,7 @@
    37. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
      +  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
                             KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr.

      @@ -399,7 +417,7 @@
    38. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
      +  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
                             const KeyType & key, KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr. "hint" is node from the "header"'s tree.

      @@ -412,7 +430,7 @@

      "commit_data" remains valid for a subsequent "insert_unique_commit" only if no more objects are inserted or erased from the set.

    39. -
      static void insert_unique_commit(const node_ptr & header, 
      +
      static void insert_unique_commit(const node_ptr & header, 
                                        const node_ptr & new_value, 
                                        const insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. "commit_data" must have been obtained from a previous call to "insert_unique_check". No objects should have been inserted or erased from the set between the "insert_unique_check" that filled "commit_data" and the call to "insert_commit".

      @@ -422,7 +440,7 @@

      Notes: This function has only sense if a "insert_unique_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    40. -
      static node_ptr get_header(const node_ptr & n);
      +
      static node_ptr get_header(const node_ptr & n);

      Requires: "n" must be a node inserted in a tree.

      Effects: Returns a pointer to the header node of the tree.

      Complexity: Logarithmic.

      @@ -434,7 +452,7 @@
    -
    -

    Description

    +

    Description

    The class template set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    set public construct/copy/destruct

    1. -
      set(const value_compare & cmp = value_compare(), 
      +
      set(const value_compare & cmp = value_compare(), 
           const value_traits & v_traits = value_traits());

      Effects: Constructs an empty set.

      Complexity: Constant.

      @@ -182,7 +194,7 @@
    2. template<typename Iterator> 
      -  set(Iterator b, Iterator e, const value_compare & cmp = value_compare(), 
      +  set(Iterator b, Iterator e, const value_compare & cmp = value_compare(), 
             const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      Effects: Constructs an empty set and inserts elements from [b, e).

      @@ -190,15 +202,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      set(BOOST_RV_REF(set) x);
      +
      set(BOOST_RV_REF(set) x);

      Effects: to-do

    4. -
      set& operator=(BOOST_RV_REF(set) x);
      +
      set& operator=(BOOST_RV_REF(set) x);

      Effects: to-do

    5. -
      ~set();
      +
      ~set();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -206,114 +218,114 @@
    -

    -set public member functions

    +

    +set public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the set.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the set.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the set.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the set.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the set.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the set.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed set.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed set.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed set.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed set.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed set.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed set.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the set.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the set.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the set.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(set & other);
      +
      void swap(set & other);

      Effects: Swaps the contents of two sets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const set & src, Cloner cloner, Disposer disposer);
      + void clone_from(const set & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -321,7 +333,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      std::pair< iterator, bool > insert(reference value);
      +
      std::pair< iterator, bool > insert(reference value);

      Requires: value must be an lvalue

      Effects: Tries to inserts value into the set.

      Returns: If the value is not already present inserts it and returns a pair containing the iterator to the new value and true. If there is an equivalent value returns a pair containing an iterator to the already present value and false.

      @@ -330,7 +342,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Tries to to insert x into the set, using "hint" as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted into the set.

      @@ -341,7 +353,7 @@
    21. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the set, using a user provided key instead of the value itself.

      @@ -355,7 +367,7 @@
    22. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const_iterator hint, const KeyType & key, 
      +  insert_check(const_iterator hint, const KeyType & key, 
                      KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -368,7 +380,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the set.

    23. -
      iterator insert_commit(reference value, 
      +
      iterator insert_commit(reference value, 
                              const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the set between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -378,7 +390,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    24. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the set.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -386,7 +398,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate. "value" must not be equal to any inserted key according to the predicate.

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -394,7 +406,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" or "value" is not unique tree ordering and uniqueness invariants will be broken respectively. This is a low-level function to be used only for performance reasons by advanced users.

    26. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be greater than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -402,7 +414,7 @@

      Note: This function does not check preconditions so if value is less than or equal to the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    27. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be less than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -410,7 +422,7 @@

      Note: This function does not check preconditions so if value is greater than or equal to the the mimum inserted key tree ordering or uniqueness invariants will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    28. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -418,7 +430,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    29. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Returns: An iterator to the element after the erased elements.

      @@ -426,7 +438,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    30. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size()) + this->count(value)).

      @@ -435,7 +447,7 @@
    31. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -444,7 +456,7 @@
    32. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -454,7 +466,7 @@
    33. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -465,7 +477,7 @@
    34. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Throws: If the internal value_compare ordering function throws.

      @@ -475,7 +487,7 @@
    35. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -485,14 +497,14 @@

      Note: Invalidates the iterators to the erased elements.

    36. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    37. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -500,27 +512,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    38. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    39. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    40. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    41. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -528,14 +540,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    42. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    43. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -543,14 +555,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    44. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    45. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -558,14 +570,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    46. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    47. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -573,14 +585,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    48. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    49. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -588,14 +600,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    50. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    51. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -603,7 +615,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    52. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -611,7 +623,7 @@
    53. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -620,7 +632,7 @@
    54. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -628,7 +640,7 @@
    55. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -636,28 +648,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    56. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    57. +
    58. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    59. +
    60. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    61. +
    62. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    63. +
    64. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    65. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    66. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    67. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -667,39 +729,39 @@
    -

    -set public static functions

    +

    +set public static functions

    1. -
      static set & container_from_end_iterator(iterator end_iterator);
      +
      static set & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of set.

      Effects: Returns a reference to the set associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    2. -
      static const set & container_from_end_iterator(const_iterator end_iterator);
      +
      static const set & container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of set.

      Effects: Returns a const reference to the set associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static set & container_from_iterator(iterator it);
      +
      static set & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of set.

      Effects: Returns a reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const set & container_from_iterator(const_iterator it);
      +
      static const set & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of set.

      Effects: Returns a const reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -707,7 +769,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -715,7 +777,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a set/multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -728,7 +790,7 @@
    -
    -

    Description

    +

    Description

    Derive a class from set_base_hook in order to store objects in in a set/multiset. set_base_hook holds the data necessary to maintain the set/multiset and provides an appropriate value_traits class for set/multiset.

    The hook admits the following options: tag<>, void_pointer<>, link_mode<> and optimize_size<>.

    tag<> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one list_base_hook, then each list_base_hook needs its unique tag.

    @@ -54,53 +54,53 @@

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    optimize_size<> will tell the hook to optimize the hook for size instead of speed.

    -

    +

    set_base_hook public construct/copy/destruct

    1. -
      set_base_hook();
      +
      set_base_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      set_base_hook(const set_base_hook &);
      +
      set_base_hook(const set_base_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      set_base_hook& operator=(const set_base_hook &);
      +
      set_base_hook& operator=(const set_base_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~set_base_hook();
      +
      ~set_base_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -set_base_hook public member functions

    +

    +set_base_hook public member functions

    1. -
      void swap_nodes(set_base_hook & other);
      +
      void swap_nodes(set_base_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -110,7 +110,7 @@
    -
    -

    Description

    +

    Description

    Put a public data member set_member_hook in order to store objects of this class in a set/multiset. set_member_hook holds the data necessary for maintaining the set/multiset and provides an appropriate value_traits class for set/multiset.

    The hook admits the following options: void_pointer<>, link_mode<> and optimize_size<>.

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    optimize_size<> will tell the hook to optimize the hook for size instead of speed.

    -

    +

    set_member_hook public construct/copy/destruct

    1. -
      set_member_hook();
      +
      set_member_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      set_member_hook(const set_member_hook &);
      +
      set_member_hook(const set_member_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      set_member_hook& operator=(const set_member_hook &);
      +
      set_member_hook& operator=(const set_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~set_member_hook();
      +
      ~set_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -set_member_hook public member functions

    +

    +set_member_hook public member functions

    1. -
      void swap_nodes(set_member_hook & other);
      +
      void swap_nodes(set_member_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -109,7 +109,7 @@
    -
    -

    Description

    +

    Description

    The class template sg_multiset is an intrusive container, that mimics most of the interface of std::sg_multiset as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    sg_multiset public construct/copy/destruct

    1. -
      sg_multiset(const value_compare & cmp = value_compare(), 
      +
      sg_multiset(const value_compare & cmp = value_compare(), 
                   const value_traits & v_traits = value_traits());

      Effects: Constructs an empty sg_multiset.

      Complexity: Constant.

      @@ -175,7 +187,7 @@
    2. template<typename Iterator> 
      -  sg_multiset(Iterator b, Iterator e, 
      +  sg_multiset(Iterator b, Iterator e, 
                     const value_compare & cmp = value_compare(), 
                     const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -184,15 +196,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      sg_multiset(BOOST_RV_REF(sg_multiset) x);
      +
      sg_multiset(BOOST_RV_REF(sg_multiset) x);

      Effects: to-do

    4. -
      sg_multiset& operator=(BOOST_RV_REF(sg_multiset) x);
      +
      sg_multiset& operator=(BOOST_RV_REF(sg_multiset) x);

      Effects: to-do

    5. -
      ~sg_multiset();
      +
      ~sg_multiset();

      Effects: Detaches all elements from this. The objects in the sg_multiset are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -200,114 +212,114 @@
    -

    -sg_multiset public member functions

    +

    +sg_multiset public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed sg_multiset.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the sg_multiset.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the sg_multiset.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the sg_multiset.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(sg_multiset & other);
      +
      void swap(sg_multiset & other);

      Effects: Swaps the contents of two sg_multisets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const sg_multiset & src, Cloner cloner, Disposer disposer);
      + void clone_from(const sg_multiset & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -315,7 +327,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      iterator insert(reference value);
      +
      iterator insert(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the sg_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -324,7 +336,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Inserts x into the sg_multiset, using pos as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -333,7 +345,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    21. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the sg_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -342,7 +354,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    22. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -350,7 +362,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" tree ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    23. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be no less than the greatest inserted key

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -358,7 +370,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    24. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be no greater than the minimum inserted key

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -366,7 +378,7 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    25. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -374,7 +386,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    26. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Returns: An iterator to the element after the erased elements.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      @@ -382,7 +394,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    27. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(value)).

      @@ -391,7 +403,7 @@
    28. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -400,7 +412,7 @@
    29. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased element.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      @@ -410,7 +422,7 @@
    30. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased elements.

      @@ -421,7 +433,7 @@
    31. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -431,7 +443,7 @@
    32. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -441,14 +453,14 @@

      Note: Invalidates the iterators to the erased elements.

    33. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    34. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -456,27 +468,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    35. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    36. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    37. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    38. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -484,14 +496,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    39. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    40. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -499,14 +511,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    41. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    42. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -514,14 +526,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    43. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    44. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -529,14 +541,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    45. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    46. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -544,14 +556,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    47. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    48. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -559,7 +571,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    49. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -567,7 +579,7 @@
    50. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -576,7 +588,7 @@
    51. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -584,7 +596,7 @@
    52. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -592,28 +604,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    53. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    54. +
    55. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    56. +
    57. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    58. +
    59. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    60. +
    61. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a sg_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the sg_multiset that points to the value

      Complexity: Constant.

      Throws: Nothing.

    62. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a sg_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the sg_multiset that points to the value

      Complexity: Constant.

      Throws: Nothing.

    63. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    64. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -621,13 +683,13 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    65. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    66. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -635,13 +697,13 @@

      Complexity: Linear to the elements in the subtree.

    67. -
      float balance_factor() const;
      +
      float balance_factor() const;

      Returns: The balance factor (alpha) used in this tree

      Throws: Nothing.

      Complexity: Constant.

    68. -
      void balance_factor(float new_alpha);
      +
      void balance_factor(float new_alpha);

      Requires: new_alpha must be a value between 0.5 and 1.0

      Effects: Establishes a new balance factor (alpha) and rebalances the tree if the new balance factor is stricter (less) than the old factor.

      Throws: Nothing.

      @@ -650,11 +712,11 @@
    -

    -sg_multiset public static functions

    +

    +sg_multiset public static functions

    1. -
      static sg_multiset & container_from_end_iterator(iterator end_iterator);
      +
      static sg_multiset & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of sg_multiset.

      Effects: Returns a const reference to the sg_multiset associated to the end iterator

      Throws: Nothing.

      @@ -662,28 +724,28 @@
    2. static const sg_multiset & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of sg_multiset.

      Effects: Returns a const reference to the sg_multiset associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static sg_multiset & container_from_iterator(iterator it);
      +
      static sg_multiset & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    4. -
      static const sg_multiset & container_from_iterator(const_iterator it);
      +
      static const sg_multiset & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a sg_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the sg_multiset that points to the value

      Complexity: Constant.

      @@ -691,7 +753,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a sg_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the sg_multiset that points to the value

      Complexity: Constant.

      @@ -699,7 +761,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a sg_multiset/sg_multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -712,7 +774,7 @@
    -
    -

    Description

    +

    Description

    The class template sg_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    sg_set public construct/copy/destruct

    1. -
      sg_set(const value_compare & cmp = value_compare(), 
      +
      sg_set(const value_compare & cmp = value_compare(), 
              const value_traits & v_traits = value_traits());

      Effects: Constructs an empty sg_set.

      Complexity: Constant.

      @@ -183,7 +195,7 @@
    2. template<typename Iterator> 
      -  sg_set(Iterator b, Iterator e, const value_compare & cmp = value_compare(), 
      +  sg_set(Iterator b, Iterator e, const value_compare & cmp = value_compare(), 
                const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      Effects: Constructs an empty sg_set and inserts elements from [b, e).

      @@ -191,15 +203,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      sg_set(BOOST_RV_REF(sg_set) x);
      +
      sg_set(BOOST_RV_REF(sg_set) x);

      Effects: to-do

    4. -
      sg_set& operator=(BOOST_RV_REF(sg_set) x);
      +
      sg_set& operator=(BOOST_RV_REF(sg_set) x);

      Effects: to-do

    5. -
      ~sg_set();
      +
      ~sg_set();

      Effects: Detaches all elements from this. The objects in the sg_set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -207,114 +219,114 @@
    -

    -sg_set public member functions

    +

    +sg_set public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the sg_set.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the sg_set.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the sg_set.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the sg_set.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the sg_set.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the sg_set.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed sg_set.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed sg_set.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed sg_set.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed sg_set.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed sg_set.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed sg_set.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the sg_set.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the sg_set.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the sg_set.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(sg_set & other);
      +
      void swap(sg_set & other);

      Effects: Swaps the contents of two sets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const sg_set & src, Cloner cloner, Disposer disposer);
      + void clone_from(const sg_set & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -322,7 +334,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      std::pair< iterator, bool > insert(reference value);
      +
      std::pair< iterator, bool > insert(reference value);

      Requires: value must be an lvalue

      Effects: Tries to inserts value into the sg_set.

      Returns: If the value is not already present inserts it and returns a pair containing the iterator to the new value and true. If there is an equivalent value returns a pair containing an iterator to the already present value and false.

      @@ -331,7 +343,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Tries to to insert x into the sg_set, using "hint" as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted into the sg_set.

      @@ -342,7 +354,7 @@
    21. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the sg_set, using a user provided key instead of the value itself.

      @@ -356,7 +368,7 @@
    22. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const_iterator hint, const KeyType & key, 
      +  insert_check(const_iterator hint, const KeyType & key, 
                      KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -369,7 +381,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the sg_set.

    23. -
      iterator insert_commit(reference value, 
      +
      iterator insert_commit(reference value, 
                              const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the sg_set between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the sg_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -379,7 +391,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    24. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the sg_set.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -387,7 +399,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate. "value" must not be equal to any inserted key according to the predicate.

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -395,7 +407,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" or "value" is not unique tree ordering and uniqueness invariants will be broken respectively. This is a low-level function to be used only for performance reasons by advanced users.

    26. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be greater than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -403,7 +415,7 @@

      Note: This function does not check preconditions so if value is less than or equal to the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    27. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be less than any inserted key according to the predicate.

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -411,7 +423,7 @@

      Note: This function does not check preconditions so if value is greater than or equal to the the mimum inserted key tree ordering or uniqueness invariants will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    28. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -419,7 +431,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    29. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Returns: An iterator to the element after the erased elements.

      @@ -427,7 +439,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    30. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size()) + this->count(value)).

      @@ -436,7 +448,7 @@
    31. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -445,7 +457,7 @@
    32. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -455,7 +467,7 @@
    33. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -466,7 +478,7 @@
    34. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Throws: If the internal value_compare ordering function throws.

      @@ -476,7 +488,7 @@
    35. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -486,14 +498,14 @@

      Note: Invalidates the iterators to the erased elements.

    36. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    37. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -501,27 +513,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    38. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    39. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    40. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    41. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -529,14 +541,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    42. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    43. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -544,14 +556,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    44. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    45. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -559,14 +571,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    46. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    47. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -574,14 +586,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    48. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    49. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -589,14 +601,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    50. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    51. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -604,7 +616,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    52. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -612,7 +624,7 @@
    53. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -621,7 +633,7 @@
    54. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -629,7 +641,7 @@
    55. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -637,28 +649,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    56. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    57. +
    58. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    59. +
    60. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    61. +
    62. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    63. +
    64. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a sg_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the sg_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    65. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a sg_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the sg_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    66. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    67. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -666,13 +728,13 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    68. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    69. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -680,13 +742,13 @@

      Complexity: Linear to the elements in the subtree.

    70. -
      float balance_factor() const;
      +
      float balance_factor() const;

      Returns: The balance factor (alpha) used in this tree

      Throws: Nothing.

      Complexity: Constant.

    71. -
      void balance_factor(float new_alpha);
      +
      void balance_factor(float new_alpha);

      Requires: new_alpha must be a value between 0.5 and 1.0

      Effects: Establishes a new balance factor (alpha) and rebalances the tree if the new balance factor is stricter (less) than the old factor.

      Throws: Nothing.

      @@ -695,39 +757,39 @@
    -

    -sg_set public static functions

    +

    +sg_set public static functions

    1. -
      static sg_set & container_from_end_iterator(iterator end_iterator);
      +
      static sg_set & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of sg_set.

      Effects: Returns a const reference to the sg_set associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    2. -
      static const sg_set & container_from_end_iterator(const_iterator end_iterator);
      +
      static const sg_set & container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of sg_set.

      Effects: Returns a const reference to the sg_set associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static sg_set & container_from_iterator(iterator it);
      +
      static sg_set & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of set.

      Effects: Returns a reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const sg_set & container_from_iterator(const_iterator it);
      +
      static const sg_set & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of set.

      Effects: Returns a const reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a sg_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the sg_set that points to the value

      Complexity: Constant.

      @@ -735,7 +797,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a sg_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the sg_set that points to the value

      Complexity: Constant.

      @@ -743,7 +805,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a sg_set/sg_multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -756,7 +818,7 @@
    -
    -

    Description

    +

    Description

    The class template sgtree is an intrusive scapegoat tree container, that is used to construct intrusive sg_set and sg_multiset containers. The no-throw guarantee holds only, if the value_compare object doesn't throw.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, floating_point<>, size_type<> and compare<>.

    -

    +

    sgtree public construct/copy/destruct

    1. -
      sgtree(const value_compare & cmp = value_compare(), 
      +
      sgtree(const value_compare & cmp = value_compare(), 
              const value_traits & v_traits = value_traits());

      Effects: Constructs an empty tree.

      Complexity: Constant.

      @@ -198,7 +210,7 @@
    2. template<typename Iterator> 
      -  sgtree(bool unique, Iterator b, Iterator e, 
      +  sgtree(bool unique, Iterator b, Iterator e, 
                const value_compare & cmp = value_compare(), 
                const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -207,15 +219,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws. Basic guarantee.

    3. -
      sgtree(BOOST_RV_REF(sgtree) x);
      +
      sgtree(BOOST_RV_REF(sgtree) x);

      Effects: to-do

    4. -
      sgtree& operator=(BOOST_RV_REF(sgtree) x);
      +
      sgtree& operator=(BOOST_RV_REF(sgtree) x);

      Effects: to-do

    5. -
      ~sgtree();
      +
      ~sgtree();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called), but the nodes according to the value_traits template parameter are reinitialized and thus can be reused.

      Complexity: Linear to elements contained in *this.

      Throws: Nothing.

      @@ -223,109 +235,109 @@
    -

    -sgtree public member functions

    +

    +sgtree public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    15. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    17. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    18. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    19. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    20. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the tree.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    21. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    22. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the tree.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant time otherwise.

      Throws: Nothing.

    23. -
      void swap(sgtree & other);
      +
      void swap(sgtree & other);

      Effects: Swaps the contents of two sgtrees.

      Complexity: Constant.

      Throws: If the comparison functor's swap call throws.

    24. -
      iterator insert_equal(reference value);
      +
      iterator insert_equal(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree before the upper bound.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -333,7 +345,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator insert_equal(const_iterator hint, reference value);
      +
      iterator insert_equal(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator.

      Effects: Inserts x into the tree, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case)

      Complexity: Logarithmic in general, but it is amortized constant time if t is inserted immediately before hint.

      @@ -341,7 +353,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    26. -
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a each element of a range into the tree before the upper bound of the key of each element.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -349,7 +361,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    27. -
      std::pair< iterator, bool > insert_unique(reference value);
      +
      std::pair< iterator, bool > insert_unique(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree if the value is not already present.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -357,7 +369,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    28. -
      iterator insert_unique(const_iterator hint, reference value);
      +
      iterator insert_unique(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator

      Effects: Tries to insert x into the tree, using "hint" as a hint to where it will be inserted.

      Complexity: Logarithmic in general, but it is amortized constant time (two comparisons in the worst case) if t is inserted immediately before hint.

      @@ -365,7 +377,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    29. -
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Tries to insert each element of a range into the tree.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -375,7 +387,7 @@
    30. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the container, using a user provided key instead of the value itself.

      @@ -389,7 +401,7 @@
    31. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const_iterator hint, const KeyType & key, 
      +  insert_unique_check(const_iterator hint, const KeyType & key, 
                             KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -402,7 +414,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the container.

    32. -
      iterator insert_unique_commit(reference value, 
      +
      iterator insert_unique_commit(reference value, 
                                     const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the container between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the avl_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -412,7 +424,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    33. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate

      Effects: Inserts x into the tree before "pos".

      Complexity: Constant time.

      @@ -420,7 +432,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" tree ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    34. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be no less than the greatest inserted key

      Effects: Inserts x into the tree in the last position.

      Complexity: Constant time.

      @@ -428,7 +440,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    35. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be no greater than the minimum inserted key

      Effects: Inserts x into the tree in the first position.

      Complexity: Constant time.

      @@ -436,21 +448,21 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key tree ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    36. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity for erase element is constant time.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    37. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    38. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -459,7 +471,7 @@
    39. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements with the given key. according to the comparison functor "comp".

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -468,7 +480,7 @@
    40. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -477,7 +489,7 @@
    41. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -487,7 +499,7 @@
    42. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -497,7 +509,7 @@
    43. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -507,111 +519,111 @@

      Note: Invalidates the iterators to the erased elements.

    44. -
      void clear();
      +
      void clear();

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    45. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Effects: Erases all of the elements calling disposer(p) for each node to be erased. Complexity: Average complexity for is at most O(log(size() + N)), where N is the number of elements in the container.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. Calls N times to disposer functor.

    46. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given value

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given value.

      Throws: Nothing.

    47. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: Nothing.

    48. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    49. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    50. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    51. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    52. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    53. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    54. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    55. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    56. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    57. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    58. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    59. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    60. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -619,14 +631,14 @@
    61. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    62. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -634,14 +646,64 @@
    63. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    64. +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    65. +
    66. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    67. +
    68. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    69. +
    70. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    71. +
    72. template<typename Cloner, typename Disposer> 
      -  void clone_from(const sgtree & src, Cloner cloner, Disposer disposer);
      + void clone_from(const sgtree & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -649,14 +711,14 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    73. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    74. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -664,27 +726,27 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    75. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    76. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    77. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    78. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -692,13 +754,13 @@

      Complexity: Linear to the elements in the subtree.

    79. -
      float balance_factor() const;
      +
      float balance_factor() const;

      Returns: The balance factor (alpha) used in this tree

      Throws: Nothing.

      Complexity: Constant.

    80. -
      void balance_factor(float new_alpha);
      +
      void balance_factor(float new_alpha);

      Requires: new_alpha must be a value between 0.5 and 1.0

      Effects: Establishes a new balance factor (alpha) and rebalances the tree if the new balance factor is stricter (less) than the old factor.

      Throws: Nothing.

      @@ -707,39 +769,39 @@
    -

    -sgtree public static functions

    +

    +sgtree public static functions

    1. -
      static sgtree & container_from_end_iterator(iterator end_iterator);
      +
      static sgtree & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of sgtree.

      Effects: Returns a const reference to the sgtree associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    2. -
      static const sgtree & container_from_end_iterator(const_iterator end_iterator);
      +
      static const sgtree & container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of sgtree.

      Effects: Returns a const reference to the sgtree associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static sgtree & container_from_iterator(iterator it);
      +
      static sgtree & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const sgtree & container_from_iterator(const_iterator it);
      +
      static const sgtree & container_from_iterator(const_iterator it);

      Precondition: it must be a valid end const_iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -747,7 +809,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -755,7 +817,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a tree.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -765,19 +827,19 @@
    -

    -sgtree private static functions

    +

    +sgtree private static functions

    1. static sgtree & 
      -priv_container_from_end_iterator(const const_iterator & end_iterator);
    2. -
    3. static sgtree & priv_container_from_iterator(const const_iterator & it);
    4. +priv_container_from_end_iterator(const const_iterator & end_iterator); +
    5. static sgtree & priv_container_from_iterator(const const_iterator & it);
    -
    -

    Description

    +

    Description

    sgtree_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. NodeTraits must support the following interface:

    Typedefs:

    node: The type of the node that forms the circular list

    @@ -144,20 +148,20 @@

    static node_ptr get_right(const_node_ptr n);

    static void set_right(node_ptr n, node_ptr right);

    -

    -sgtree_algorithms public static functions

    +

    +sgtree_algorithms public static functions

      -
    1. static node_ptr begin_node(const const_node_ptr & header);
    2. -
    3. static node_ptr end_node(const const_node_ptr & header);
    4. +
    5. static node_ptr begin_node(const const_node_ptr & header);
    6. +
    7. static node_ptr end_node(const const_node_ptr & header);
    8. -
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);
      +
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);

      Requires: header1 and header2 must be the header nodes of two trees.

      Effects: Swaps two trees. After the function header1 will contain links to the second tree and header2 will have links to the first tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);

      Requires: node1 and node2 can't be header nodes of two trees.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      Complexity: Logarithmic.

      @@ -166,7 +170,7 @@

      Experimental function

    10. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
                              const node_ptr & node2, const node_ptr & header2);

      Requires: node1 and node2 can't be header nodes of two trees with header header1 and header2.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      @@ -176,7 +180,7 @@

      Experimental function

    11. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -186,7 +190,7 @@

      Experimental function

    12. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & header, const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree with header "header" and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -196,14 +200,14 @@

      Experimental function

    13. -
      static void unlink(const node_ptr & node);
      +
      static void unlink(const node_ptr & node);

      Requires: node is a tree node but not the header.

      Effects: Unlinks the node and rebalances the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

    14. -
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);
      +
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);

      Requires: header is the header of a tree.

      Effects: Unlinks the leftmost node from the tree, and updates the header link to the new leftmost node.

      Complexity: Average complexity is constant time.

      @@ -211,42 +215,42 @@

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    15. -
      static bool unique(const const_node_ptr & node);
      +
      static bool unique(const const_node_ptr & node);

      Requires: node is a node of the tree or an node initialized by init(...).

      Effects: Returns true if the node is initialized by init().

      Complexity: Constant time.

      Throws: Nothing.

    16. -
      static std::size_t count(const const_node_ptr & node);
      +
      static std::size_t count(const const_node_ptr & node);

      Requires: node is a node of the tree but it's not the header.

      Effects: Returns the number of nodes of the subtree.

      Complexity: Linear time.

      Throws: Nothing.

    17. -
      static std::size_t size(const const_node_ptr & header);
      +
      static std::size_t size(const const_node_ptr & header);

      Requires: header is the header node of the tree.

      Effects: Returns the number of nodes above the header.

      Complexity: Linear time.

      Throws: Nothing.

    18. -
      static node_ptr next_node(const node_ptr & p);
      +
      static node_ptr next_node(const node_ptr & p);

      Requires: p is a node from the tree except the header.

      Effects: Returns the next node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    19. -
      static node_ptr prev_node(const node_ptr & p);
      +
      static node_ptr prev_node(const node_ptr & p);

      Requires: p is a node from the tree except the leftmost node.

      Effects: Returns the previous node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    20. -
      static void init(const node_ptr & node);
      +
      static void init(const node_ptr & node);

      Requires: node must not be part of any tree.

      Effects: After the function unique(node) == true.

      Complexity: Constant.

      @@ -254,7 +258,7 @@

      Nodes: If node is inserted in a tree, this function corrupts the tree.

    21. -
      static void init_header(const node_ptr & header);
      +
      static void init_header(const node_ptr & header);

      Requires: node must not be part of any tree.

      Effects: Initializes the header to represent an empty tree. unique(header) == true.

      Complexity: Constant.

      @@ -264,7 +268,7 @@
    22. template<typename AlphaByMaxSize> 
         static node_ptr 
      -  erase(const node_ptr & header, const node_ptr & z, std::size_t tree_size, 
      +  erase(const node_ptr & header, const node_ptr & z, std::size_t tree_size, 
               std::size_t & max_tree_size, AlphaByMaxSize alpha_by_maxsize);

      Requires: header must be the header of a tree, z a node of that tree and z != header.

      Effects: Erases node "z" from the tree with header "header".

      @@ -273,7 +277,7 @@
    23. template<typename Cloner, typename Disposer> 
      -  static void clone(const const_node_ptr & source_header, 
      +  static void clone(const const_node_ptr & source_header, 
                           const node_ptr & target_header, Cloner cloner, 
                           Disposer disposer);

      Requires: "cloner" must be a function object taking a node_ptr and returning a new cloned node of it. "disposer" must take a node_ptr and shouldn't throw.

      @@ -284,7 +288,7 @@
    24. template<typename Disposer> 
      -  static void clear_and_dispose(const node_ptr & header, Disposer disposer);
      + static void clear_and_dispose(const node_ptr & header, Disposer disposer);

      Requires: "disposer" must be an object function taking a node_ptr parameter and shouldn't throw.

      Effects: Empties the target tree calling void disposer::operator()(const node_ptr &) for every node of the tree except the header.

      Complexity: Linear to the number of element of the source tree plus the. number of elements of tree target tree when calling this function.

      @@ -293,7 +297,7 @@
    25. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  lower_bound(const const_node_ptr & header, const KeyType & key, 
      +  lower_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is not less than "key" according to "comp" or "header" if that element does not exist.

      @@ -303,7 +307,7 @@
    26. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  upper_bound(const const_node_ptr & header, const KeyType & key, 
      +  upper_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is greater than "key" according to "comp" or "header" if that element does not exist.

      @@ -313,7 +317,7 @@
    27. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  find(const const_node_ptr & header, const KeyType & key, 
      +  find(const const_node_ptr & header, const KeyType & key, 
              KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the element that is equivalent to "key" according to "comp" or "header" if that element does not exist.

      @@ -323,7 +327,7 @@
    28. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, node_ptr > 
      -  equal_range(const const_node_ptr & header, const KeyType & key, 
      +  equal_range(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an a pair of node_ptr delimiting a range containing all elements that are equivalent to "key" according to "comp" or an empty range that indicates the position where those elements would be if they there are no equivalent elements.

      @@ -331,9 +335,23 @@

      Throws: If "comp" throws.

    29. +
      template<typename KeyType, typename KeyNodePtrCompare> 
      +  static std::pair< node_ptr, node_ptr > 
      +  bounded_range(const const_node_ptr & header, const KeyType & lower_key, 
      +                const KeyType & upper_key, KeyNodePtrCompare comp, 
      +                bool left_closed, bool right_closed);
      +

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    30. +
    31. template<typename NodePtrCompare, typename H_Alpha> 
         static node_ptr 
      -  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp, std::size_t tree_size, 
                                  H_Alpha h_alpha, std::size_t & max_tree_size);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      @@ -344,7 +362,7 @@
    32. template<typename NodePtrCompare, typename H_Alpha> 
         static node_ptr 
      -  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp, std::size_t tree_size, 
                                  H_Alpha h_alpha, std::size_t & max_tree_size);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      @@ -355,7 +373,7 @@
    33. template<typename NodePtrCompare, typename H_Alpha> 
         static node_ptr 
      -  insert_equal(const node_ptr & header, const node_ptr & hint, 
      +  insert_equal(const node_ptr & header, const node_ptr & hint, 
                      const node_ptr & new_node, NodePtrCompare comp, 
                      std::size_t tree_size, H_Alpha h_alpha, 
                      std::size_t & max_tree_size);
      @@ -367,7 +385,7 @@
    34. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
      +  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
                             KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr.

      @@ -382,7 +400,7 @@
    35. template<typename H_Alpha> 
         static node_ptr 
      -  insert_before(const node_ptr & header, const node_ptr & pos, 
      +  insert_before(const node_ptr & header, const node_ptr & pos, 
                       const node_ptr & new_node, std::size_t tree_size, 
                       H_Alpha h_alpha, std::size_t & max_tree_size);

      Requires: "header" must be the header node of a tree. "pos" must be a valid iterator or header (end) node. "pos" must be an iterator pointing to the successor to "new_node" once inserted according to the order of already inserted nodes. This function does not check "pos" and this precondition must be guaranteed by the caller.

      @@ -393,7 +411,7 @@
    36. template<typename H_Alpha> 
      -  static void push_back(const node_ptr & header, const node_ptr & new_node, 
      +  static void push_back(const node_ptr & header, const node_ptr & new_node, 
                               std::size_t tree_size, H_Alpha h_alpha, 
                               std::size_t & max_tree_size);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering no less than the greatest inserted key.

      @@ -404,7 +422,7 @@
    37. template<typename H_Alpha> 
      -  static void push_front(const node_ptr & header, const node_ptr & new_node, 
      +  static void push_front(const node_ptr & header, const node_ptr & new_node, 
                                std::size_t tree_size, H_Alpha h_alpha, 
                                std::size_t & max_tree_size);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering, no greater than the lowest inserted key.

      @@ -416,7 +434,7 @@
    38. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
      +  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
                             const KeyType & key, KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr. "hint" is node from the "header"'s tree.

      @@ -430,7 +448,7 @@
    39. template<typename H_Alpha> 
      -  static void insert_unique_commit(const node_ptr & header, 
      +  static void insert_unique_commit(const node_ptr & header, 
                                          const node_ptr & new_value, 
                                          const insert_commit_data & commit_data, 
                                          std::size_t tree_size, H_Alpha h_alpha, 
      @@ -442,14 +460,14 @@
       

      Notes: This function has only sense if a "insert_unique_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    40. -
      static void rebalance(const node_ptr & header);
      +
      static void rebalance(const node_ptr & header);

      Requires: header must be the header of a tree.

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    41. -
      static node_ptr rebalance_subtree(const node_ptr & old_root);
      +
      static node_ptr rebalance_subtree(const node_ptr & old_root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -457,7 +475,7 @@

      Complexity: Linear.

    42. -
      static node_ptr get_header(const node_ptr & n);
      +
      static node_ptr get_header(const node_ptr & n);

      Requires: "n" must be a node inserted in a tree.

      Effects: Returns a pointer to the header node of the tree.

      Complexity: Logarithmic.

      @@ -469,7 +487,7 @@
    -

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,13 +39,13 @@ std::size_t depth; };
    -

    Description

    +

    Description

    This type is the information that will be filled by insert_unique_check

    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/intrusive/size_type.html b/doc/html/boost/intrusive/size_type.html old mode 100755 new mode 100644 index 4a4094f61a..a78a46406c --- a/doc/html/boost/intrusive/size_type.html +++ b/doc/html/boost/intrusive/size_type.html @@ -35,13 +35,13 @@ struct size_type { };
    -

    Description

    +

    Description

    This option setter specifies the type that the container will use to store its size.

    -
    -

    Description

    +

    Description

    The class template slist is an intrusive container, that encapsulates a singly-linked list. You can use such a list to squeeze the last bit of performance from your application. Unfortunately, the little gains come with some huge drawbacks. A lot of member functions can't be implemented as efficiently as for standard containers. To overcome this limitation some other member functions with rather unusual semantics have to be introduced.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<>, linear<> and cache_last<>.

    The iterators of slist are forward iterators. slist provides a static function called "previous" to compute the previous iterator of a given iterator. This function has linear complexity. To improve the usability esp. with the '*_after' functions, ++end() == begin() and previous(begin()) == end() are defined. An new special function "before_begin()" is defined, which returns an iterator that points one less the beginning of the list: ++before_begin() == begin()

    -

    +

    slist public construct/copy/destruct

    1. -
      slist(const value_traits & v_traits = value_traits());
      +
      slist(const value_traits & v_traits = value_traits());

      Effects: constructs an empty list.

      Complexity: Constant

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks).

    2. template<typename Iterator> 
      -  slist(Iterator b, Iterator e, 
      +  slist(Iterator b, Iterator e, 
               const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Constructs a list equal to [first,last).

      @@ -208,35 +208,35 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks).

    3. -
      slist(BOOST_RV_REF(slist) x);
      +
      slist(BOOST_RV_REF(slist) x);

      Effects: to-do

    4. -
      slist& operator=(BOOST_RV_REF(slist) x);
      +
      slist& operator=(BOOST_RV_REF(slist) x);

      Effects: to-do

    5. -
      ~slist();
      +
      ~slist();

      Effects: If it's a safe-mode or auto-unlink value, the destructor does nothing (ie. no code is generated). Otherwise it detaches all elements from this. In this case the objects in the list are not deleted (i.e. no destructors are called), but the hooks according to the value_traits template parameter are set to their default value.

      Complexity: Linear to the number of elements in the list, if it's a safe-mode or auto-unlink value. Otherwise constant.

    -

    -slist public member functions

    +

    +slist public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Throws: Nothing.

      Complexity: Linear to the number of elements of the list. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Note: Invalidates the iterators (but not the references) to the erased elements.

    9. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container Disposer::operator()(pointer) is called for the removed elements.

      Throws: Nothing.

      @@ -244,7 +244,7 @@

      Note: Invalidates the iterators to the erased elements.

    10. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue.

      Effects: Inserts the value in the front of the list. No copy constructors are called.

      Throws: Nothing.

      @@ -252,7 +252,7 @@

      Note: Does not affect the validity of iterators and references.

    11. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue.

      Effects: Inserts the value in the back of the list. No copy constructors are called.

      Throws: Nothing.

      @@ -260,14 +260,14 @@

      Note: Does not affect the validity of iterators and references. This function is only available is cache_last<> is true.

    12. -
      void pop_front();
      +
      void pop_front();

      Effects: Erases the first element of the list. No destructors are called.

      Throws: Nothing.

      Complexity: Constant.

      Note: Invalidates the iterators (but not the references) to the erased element.

    13. -
      template<typename Disposer> void pop_front_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void pop_front_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the first element of the list. Disposer::operator()(pointer) is called for the removed element.

      Throws: Nothing.

      @@ -275,136 +275,136 @@

      Note: Invalidates the iterators to the erased element.

    14. -
      reference front();
      +
      reference front();

      Effects: Returns a reference to the first element of the list.

      Throws: Nothing.

      Complexity: Constant.

    15. -
      const_reference front() const;
      +
      const_reference front() const;

      Effects: Returns a const_reference to the first element of the list.

      Throws: Nothing.

      Complexity: Constant.

    16. -
      reference back();
      +
      reference back();

      Effects: Returns a reference to the last element of the list.

      Throws: Nothing.

      Complexity: Constant.

      Note: Does not affect the validity of iterators and references. This function is only available is cache_last<> is true.

    17. -
      const_reference back() const;
      +
      const_reference back() const;

      Effects: Returns a const_reference to the last element of the list.

      Throws: Nothing.

      Complexity: Constant.

      Note: Does not affect the validity of iterators and references. This function is only available is cache_last<> is true.

    18. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    19. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    20. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

    21. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    22. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    23. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator to the end of the list.

      Throws: Nothing.

      Complexity: Constant.

    24. -
      iterator before_begin();
      +
      iterator before_begin();

      Effects: Returns an iterator that points to a position before the first element. Equivalent to "end()"

      Throws: Nothing.

      Complexity: Constant.

    25. -
      const_iterator before_begin() const;
      +
      const_iterator before_begin() const;

      Effects: Returns an iterator that points to a position before the first element. Equivalent to "end()"

      Throws: Nothing.

      Complexity: Constant.

    26. -
      const_iterator cbefore_begin() const;
      +
      const_iterator cbefore_begin() const;

      Effects: Returns an iterator that points to a position before the first element. Equivalent to "end()"

      Throws: Nothing.

      Complexity: Constant.

    27. -
      iterator last();
      +
      iterator last();

      Effects: Returns an iterator to the last element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

      Note: This function is present only if cached_last<> option is true.

    28. -
      const_iterator last() const;
      +
      const_iterator last() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

      Note: This function is present only if cached_last<> option is true.

    29. -
      const_iterator clast() const;
      +
      const_iterator clast() const;

      Effects: Returns a const_iterator to the first element contained in the list.

      Throws: Nothing.

      Complexity: Constant.

      Note: This function is present only if cached_last<> option is true.

    30. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of the elements contained in the list.

      Throws: Nothing.

      Complexity: Linear to the number of elements contained in the list. if constant_time_size is false. Constant time otherwise.

      Note: Does not affect the validity of iterators and references.

    31. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the list contains no elements.

      Throws: Nothing.

      Complexity: Constant.

      Note: Does not affect the validity of iterators and references.

    32. -
      void swap(slist & other);
      +
      void swap(slist & other);

      Effects: Swaps the elements of x and *this.

      Throws: Nothing.

      Complexity: Linear to the number of elements of both lists. Constant-time if linear<> and/or cache_last<> options are used.

      Note: Does not affect the validity of iterators and references.

    33. -
      void shift_backwards(size_type n = 1);
      +
      void shift_backwards(size_type n = 1);

      Effects: Moves backwards all the elements, so that the first element becomes the second, the second becomes the third... the last element becomes the first one.

      Throws: Nothing.

      Complexity: Linear to the number of elements plus the number shifts.

      Note: Iterators Does not affect the validity of iterators and references.

    34. -
      void shift_forward(size_type n = 1);
      +
      void shift_forward(size_type n = 1);

      Effects: Moves forward all the elements, so that the second element becomes the first, the third becomes the second... the first element becomes the last one.

      Throws: Nothing.

      Complexity: Linear to the number of elements plus the number shifts.

      @@ -412,7 +412,7 @@
    35. template<typename Cloner, typename Disposer> 
      -  void clone_from(const slist & src, Cloner cloner, Disposer disposer);
      + void clone_from(const slist & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -420,7 +420,7 @@

      Throws: If cloner throws.

    36. -
      iterator insert_after(const_iterator prev_p, reference value);
      +
      iterator insert_after(const_iterator prev_p, reference value);

      Requires: value must be an lvalue and prev_p must point to an element contained by the list or to end().

      Effects: Inserts the value after the position pointed by prev_p. No copy constructor is called.

      Returns: An iterator to the inserted element.

      @@ -430,7 +430,7 @@
    37. template<typename Iterator> 
      -  void insert_after(const_iterator prev_p, Iterator first, Iterator last);
      + void insert_after(const_iterator prev_p, Iterator first, Iterator last);

      Requires: Dereferencing iterator must yield an lvalue of type value_type and prev_p must point to an element contained by the list or to the end node.

      Effects: Inserts the [first, last) after the position prev_p.

      Throws: Nothing.

      @@ -438,7 +438,7 @@

      Note: Does not affect the validity of iterators and references.

    38. -
      iterator insert(const_iterator p, reference value);
      +
      iterator insert(const_iterator p, reference value);

      Requires: value must be an lvalue and p must point to an element contained by the list or to end().

      Effects: Inserts the value before the position pointed by p. No copy constructor is called.

      Throws: Nothing.

      @@ -447,7 +447,7 @@
    39. template<typename Iterator> 
      -  void insert(const_iterator p, Iterator b, Iterator e);
      + void insert(const_iterator p, Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type and p must point to an element contained by the list or to the end node.

      Effects: Inserts the pointed by b and e before the position p. No copy constructors are called.

      Throws: Nothing.

      @@ -455,7 +455,7 @@

      Note: Does not affect the validity of iterators and references.

    40. -
      iterator erase_after(const_iterator prev);
      +
      iterator erase_after(const_iterator prev);

      Effects: Erases the element after the element pointed by prev of the list. No destructors are called.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      Throws: Nothing.

      @@ -463,7 +463,7 @@

      Note: Invalidates the iterators (but not the references) to the erased element.

    41. -
      iterator erase_after(const_iterator before_first, const_iterator last);
      +
      iterator erase_after(const_iterator before_first, const_iterator last);

      Effects: Erases the range (before_first, last) from the list. No destructors are called.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      Throws: Nothing.

      @@ -471,7 +471,7 @@

      Note: Invalidates the iterators (but not the references) to the erased element.

    42. -
      iterator erase_after(const_iterator before_first, const_iterator last, 
      +
      iterator erase_after(const_iterator before_first, const_iterator last, 
                            difference_type n);

      Effects: Erases the range (before_first, last) from the list. n must be std::distance(before_first, last) - 1. No destructors are called.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      @@ -480,7 +480,7 @@

      Note: Invalidates the iterators (but not the references) to the erased element.

    43. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed by i of the list. No destructors are called.

      Returns: the first element remaining beyond the removed element, or end() if no such element exists.

      Throws: Nothing.

      @@ -488,7 +488,7 @@

      Note: Invalidates the iterators (but not the references) to the erased element.

    44. -
      iterator erase(const_iterator first, const_iterator last);
      +
      iterator erase(const_iterator first, const_iterator last);

      Requires: first and last must be valid iterator to elements in *this.

      Effects: Erases the range pointed by b and e. No destructors are called.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      @@ -497,7 +497,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements.

    45. -
      iterator erase(const_iterator first, const_iterator last, difference_type n);
      +
      iterator erase(const_iterator first, const_iterator last, difference_type n);

      Effects: Erases the range [first, last) from the list. n must be std::distance(first, last). No destructors are called.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      Throws: Nothing.

      @@ -506,7 +506,7 @@
    46. template<typename Disposer> 
      -  iterator erase_after_and_dispose(const_iterator prev, Disposer disposer);
      + iterator erase_after_and_dispose(const_iterator prev, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element after the element pointed by prev of the list. Disposer::operator()(pointer) is called for the removed element.

      Returns: the first element remaining beyond the removed elements, or end() if no such element exists.

      @@ -516,7 +516,7 @@
    47. template<typename Disposer> 
      -  iterator erase_after_and_dispose(const_iterator before_first, 
      +  iterator erase_after_and_dispose(const_iterator before_first, 
                                          const_iterator last, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range (before_first, last) from the list. Disposer::operator()(pointer) is called for the removed elements.

      @@ -527,7 +527,7 @@
    48. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed by i of the list. No destructors are called. Disposer::operator()(pointer) is called for the removed element.

      Returns: the first element remaining beyond the removed element, or end() if no such element exists.

      @@ -537,7 +537,7 @@
    49. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator first, const_iterator last, 
      +  iterator erase_and_dispose(const_iterator first, const_iterator last, 
                                    Disposer disposer);

      Requires: first and last must be valid iterator to elements in *this. Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed by b and e. No destructors are called. Disposer::operator()(pointer) is called for the removed elements.

      @@ -547,7 +547,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements.

    50. -
      template<typename Iterator> void assign(Iterator b, Iterator e);
      +
      template<typename Iterator> void assign(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Clears the list and inserts the range pointed by b and e. No destructors or copy constructors are called.

      Throws: Nothing.

      @@ -556,7 +556,7 @@
    51. template<typename Iterator, typename Disposer> 
      -  void dispose_and_assign(Disposer disposer, Iterator b, Iterator e);
      + void dispose_and_assign(Disposer disposer, Iterator b, Iterator e);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Clears the list and inserts the range pointed by b and e. No destructors or copy constructors are called. Disposer::operator()(pointer) is called for the removed elements.

      @@ -565,7 +565,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements.

    52. -
      void splice_after(const_iterator prev, slist & x, const_iterator * last = 0);
      +
      void splice_after(const_iterator prev, slist & x, const_iterator * last = 0);

      Requires: prev must point to an element contained by this list or to the before_begin() element

      Effects: Transfers all the elements of list x to this list, after the the element pointed by prev. No destructors or copy constructors are called.

      Returns: Nothing.

      @@ -575,7 +575,7 @@

      Additional note: If the optional parameter "last" is provided, it will be assigned to the last spliced element or prev if x is empty. This iterator can be used as new "prev" iterator for a new splice_after call. that will splice new values after the previously spliced values.

    53. -
      void splice_after(const_iterator prev_pos, slist & x, const_iterator prev_ele);
      +
      void splice_after(const_iterator prev_pos, slist & x, const_iterator prev_ele);

      Requires: prev must point to an element contained by this list or to the before_begin() element. prev_ele must point to an element contained in list x or must be x.before_begin().

      Effects: Transfers the element after prev_ele, from list x to this list, after the element pointed by prev. No destructors or copy constructors are called.

      Throws: Nothing.

      @@ -583,7 +583,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    54. -
      void splice_after(const_iterator prev_pos, slist & x, 
      +
      void splice_after(const_iterator prev_pos, slist & x, 
                         const_iterator before_first, const_iterator before_last);

      Requires: prev_pos must be a dereferenceable iterator in *this or be before_begin(), and before_first and before_last belong to x and ++before_first != x.end() && before_last != x.end().

      Effects: Transfers the range (before_first, before_last] from list x to this list, after the element pointed by prev_pos. No destructors or copy constructors are called.

      @@ -592,7 +592,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    55. -
      void splice_after(const_iterator prev_pos, slist & x, 
      +
      void splice_after(const_iterator prev_pos, slist & x, 
                         const_iterator before_first, const_iterator before_last, 
                         difference_type n);

      Requires: prev_pos must be a dereferenceable iterator in *this or be before_begin(), and before_first and before_last belong to x and ++before_first != x.end() && before_last != x.end() and n == std::distance(before_first, before_last).

      @@ -602,7 +602,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    56. -
      void splice(const_iterator it, slist & x, const_iterator * last = 0);
      +
      void splice(const_iterator it, slist & x, const_iterator * last = 0);

      Requires: it is an iterator to an element in *this.

      Effects: Transfers all the elements of list x to this list, before the the element pointed by it. No destructors or copy constructors are called.

      Returns: Nothing.

      @@ -612,7 +612,7 @@

      Additional note: If the optional parameter "last" is provided, it will be assigned to the last spliced element or prev if x is empty. This iterator can be used as new "prev" iterator for a new splice_after call. that will splice new values after the previously spliced values.

    57. -
      void splice(const_iterator pos, slist & x, const_iterator elem);
      +
      void splice(const_iterator pos, slist & x, const_iterator elem);

      Requires: it p must be a valid iterator of *this. elem must point to an element contained in list x.

      Effects: Transfers the element elem, from list x to this list, before the element pointed by pos. No destructors or copy constructors are called.

      Throws: Nothing.

      @@ -620,7 +620,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    58. -
      void splice(const_iterator pos, slist & x, const_iterator first, 
      +
      void splice(const_iterator pos, slist & x, const_iterator first, 
                   const_iterator last);

      Requires: pos must be a dereferenceable iterator in *this and first and last belong to x and first and last a valid range on x.

      Effects: Transfers the range [first, last) from list x to this list, before the element pointed by pos. No destructors or copy constructors are called.

      @@ -629,7 +629,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    59. -
      void splice(const_iterator pos, slist & x, const_iterator first, 
      +
      void splice(const_iterator pos, slist & x, const_iterator first, 
                   const_iterator last, difference_type n);

      Requires: pos must be a dereferenceable iterator in *this and first and last belong to x and first and last a valid range on x. n == std::distance(first, last).

      Effects: Transfers the range [first, last) from list x to this list, before the element pointed by pos. No destructors or copy constructors are called.

      @@ -638,14 +638,14 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    60. -
      template<typename Predicate> void sort(Predicate p);
      +
      template<typename Predicate> void sort(Predicate p);

      Effects: This function sorts the list *this according to std::less<value_type>. The sort is stable, that is, the relative order of equivalent elements is preserved.

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the predicate throws. Basic guarantee.

      Complexity: The number of comparisons is approximately N log N, where N is the list's size.

      Note: Iterators and references are not invalidated

    61. -
      void sort();
      +
      void sort();

      Requires: p must be a comparison function that induces a strict weak ordering and both *this and x must be sorted according to that ordering The lists x and *this must be distinct.

      Effects: This function removes all of x's elements and inserts them in order into *this. The merge is stable; that is, if an element from *this is equivalent to one from x, then the element from *this will precede the one from x.

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or std::less<value_type> throws. Basic guarantee.

      @@ -654,7 +654,7 @@
    62. template<typename Predicate> 
      -  void merge(slist & x, Predicate p, const_iterator * last = 0);
      + void merge(slist & x, Predicate p, const_iterator * last = 0);

      Requires: p must be a comparison function that induces a strict weak ordering and both *this and x must be sorted according to that ordering The lists x and *this must be distinct.

      Effects: This function removes all of x's elements and inserts them in order into *this. The merge is stable; that is, if an element from *this is equivalent to one from x, then the element from *this will precede the one from x.

      Returns: Nothing.

      @@ -664,21 +664,21 @@

      Additional note: If optional "last" argument is passed, it is assigned to an iterator to the last transferred value or end() is x is empty.

    63. -
      void merge(slist & x);
      +
      void merge(slist & x);

      Effects: This function removes all of x's elements and inserts them in order into *this according to std::less<value_type>. The merge is stable; that is, if an element from *this is equivalent to one from x, then the element from *this will precede the one from x.

      Throws: if std::less<value_type> throws. Basic guarantee.

      Complexity: This function is linear time: it performs at most size() + x.size() - 1 comparisons.

      Note: Iterators and references are not invalidated

    64. -
      void reverse();
      +
      void reverse();

      Effects: Reverses the order of elements in the list.

      Throws: Nothing.

      Complexity: This function is linear to the contained elements.

      Note: Iterators and references are not invalidated

    65. -
      void remove(const_reference value);
      +
      void remove(const_reference value);

      Effects: Removes all the elements that compare equal to value. No destructors are called.

      Throws: If std::equal_to<value_type> throws. Basic guarantee.

      Complexity: Linear time. It performs exactly size() comparisons for equality.

      @@ -686,7 +686,7 @@
    66. template<typename Disposer> 
      -  void remove_and_dispose(const_reference value, Disposer disposer);
      + void remove_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes all the elements that compare equal to value. Disposer::operator()(pointer) is called for every removed element.

      Throws: If std::equal_to<value_type> throws. Basic guarantee.

      @@ -694,7 +694,7 @@

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    67. -
      template<typename Pred> void remove_if(Pred pred);
      +
      template<typename Pred> void remove_if(Pred pred);

      Effects: Removes all the elements for which a specified predicate is satisfied. No destructors are called.

      Throws: If pred throws. Basic guarantee.

      Complexity: Linear time. It performs exactly size() calls to the predicate.

      @@ -702,7 +702,7 @@
    68. template<typename Pred, typename Disposer> 
      -  void remove_and_dispose_if(Pred pred, Disposer disposer);
      + void remove_and_dispose_if(Pred pred, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes all the elements for which a specified predicate is satisfied. Disposer::operator()(pointer) is called for every removed element.

      Throws: If pred throws. Basic guarantee.

      @@ -710,21 +710,21 @@

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    69. -
      void unique();
      +
      void unique();

      Effects: Removes adjacent duplicate elements or adjacent elements that are equal from the list. No destructors are called.

      Throws: If std::equal_to<value_type> throws. Basic guarantee.

      Complexity: Linear time (size()-1) comparisons calls to pred()).

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    70. -
      template<typename BinaryPredicate> void unique(BinaryPredicate pred);
      +
      template<typename BinaryPredicate> void unique(BinaryPredicate pred);

      Effects: Removes adjacent duplicate elements or adjacent elements that satisfy some binary predicate from the list. No destructors are called.

      Throws: If the predicate throws. Basic guarantee.

      Complexity: Linear time (size()-1) comparisons equality comparisons.

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    71. -
      template<typename Disposer> void unique_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void unique_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes adjacent duplicate elements or adjacent elements that satisfy some binary predicate from the list. Disposer::operator()(pointer) is called for every removed element.

      Throws: If std::equal_to<value_type> throws. Basic guarantee.

      @@ -733,7 +733,7 @@
    72. template<typename BinaryPredicate, typename Disposer> 
      -  void unique_and_dispose(BinaryPredicate pred, Disposer disposer);
      + void unique_and_dispose(BinaryPredicate pred, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Removes adjacent duplicate elements or adjacent elements that satisfy some binary predicate from the list. Disposer::operator()(pointer) is called for every removed element.

      Throws: If the predicate throws. Basic guarantee.

      @@ -741,7 +741,7 @@

      Note: The relative order of elements that are not removed is unchanged, and iterators to elements that are not removed remain valid.

    73. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be a reference to a value inserted in a list.

      Effects: This function returns a const_iterator pointing to the element

      Throws: Nothing.

      @@ -749,7 +749,7 @@

      Note: Iterators and references are not invalidated.

    74. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be a const reference to a value inserted in a list.

      Effects: This function returns an iterator pointing to the element.

      Throws: Nothing.

      @@ -757,31 +757,31 @@

      Note: Iterators and references are not invalidated.

    75. -
      iterator previous(iterator i);
      +
      iterator previous(iterator i);

      Returns: The iterator to the element before i in the list. Returns the end-iterator, if either i is the begin-iterator or the list is empty.

      Throws: Nothing.

      Complexity: Linear to the number of elements before i. Constant if cache_last<> is true and i == end().

    76. -
      const_iterator previous(const_iterator i) const;
      +
      const_iterator previous(const_iterator i) const;

      Returns: The const_iterator to the element before i in the list. Returns the end-const_iterator, if either i is the begin-const_iterator or the list is empty.

      Throws: Nothing.

      Complexity: Linear to the number of elements before i. Constant if cache_last<> is true and i == end().

    77. -
      iterator previous(const_iterator prev_from, iterator i);
      +
      iterator previous(const_iterator prev_from, iterator i);

      Returns: The iterator to the element before i in the list, starting the search on element after prev_from. Returns the end-iterator, if either i is the begin-iterator or the list is empty.

      Throws: Nothing.

      Complexity: Linear to the number of elements before i. Constant if cache_last<> is true and i == end().

    78. -
      const_iterator previous(const_iterator prev_from, const_iterator i) const;
      +
      const_iterator previous(const_iterator prev_from, const_iterator i) const;

      Returns: The const_iterator to the element before i in the list, starting the search on element after prev_from. Returns the end-const_iterator, if either i is the begin-const_iterator or the list is empty.

      Throws: Nothing.

      Complexity: Linear to the number of elements before i. Constant if cache_last<> is true and i == end().

    79. -
      void incorporate_after(const_iterator prev_from, const node_ptr & first, 
      +
      void incorporate_after(const_iterator prev_from, const node_ptr & first, 
                              const node_ptr & before_last);

      Requires: prev_pos must be a dereferenceable iterator in *this or be before_begin(), and before_first and before_last belong to x and ++before_first != x.end() && before_last != x.end().

      Effects: Transfers the range (before_first, before_last] to this list, after the element pointed by prev_pos. No destructors or copy constructors are called.

      @@ -790,7 +790,7 @@

      Note: Iterators of values obtained from list x now point to elements of this list. Iterators of this list and all the references are not invalidated.

    80. -
      void incorporate_after(const_iterator prev_pos, const node_ptr & first, 
      +
      void incorporate_after(const_iterator prev_pos, const node_ptr & first, 
                              const node_ptr & before_last, difference_type n);

      Requires: prev_pos must be a dereferenceable iterator in *this or be before_begin(), and before_first and before_last belong to x and ++before_first != x.end() && before_last != x.end() and n == std::distance(first, before_last) + 1.

      Effects: Transfers the range (before_first, before_last] from list x to this list, after the element pointed by p. No destructors or copy constructors are called.

      @@ -801,25 +801,25 @@
    -

    -slist public static functions

    +

    +slist public static functions

    1. -
      static slist & container_from_end_iterator(iterator end_iterator);
      +
      static slist & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of slist.

      Effects: Returns a const reference to the slist associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    2. -
      static const slist & container_from_end_iterator(const_iterator end_iterator);
      +
      static const slist & container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of slist.

      Effects: Returns a const reference to the slist associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be a reference to a value inserted in a list.

      Effects: This function returns a const_iterator pointing to the element

      Throws: Nothing.

      @@ -827,7 +827,7 @@

      Note: Iterators and references are not invalidated. This static function is available only if the value traits is stateless.

    4. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be a const reference to a value inserted in a list.

      Effects: This function returns an iterator pointing to the element.

      Throws: Nothing.

      @@ -837,41 +837,41 @@
    -

    -slist private member functions

    +

    +slist private member functions

      -
    1. void priv_splice_after(const node_ptr & prev_pos_n, slist & x, 
      +
    2. void priv_splice_after(const node_ptr & prev_pos_n, slist & x, 
                              const node_ptr & before_first_n, 
                              const node_ptr & before_last_n);
    3. -
    4. void priv_incorporate_after(const node_ptr & prev_pos_n, 
      +
    5. void priv_incorporate_after(const node_ptr & prev_pos_n, 
                                   const node_ptr & first_n, 
                                   const node_ptr & before_last_n);
    6. -
    7. void priv_reverse(unspecified);
    8. -
    9. void priv_reverse(unspecified);
    10. -
    11. void priv_shift_backwards(size_type n, unspecified);
    12. -
    13. void priv_shift_backwards(size_type n, unspecified);
    14. -
    15. void priv_shift_forward(size_type n, unspecified);
    16. -
    17. void priv_shift_forward(size_type n, unspecified);
    18. +
    19. void priv_reverse(unspecified);
    20. +
    21. void priv_reverse(unspecified);
    22. +
    23. void priv_shift_backwards(size_type n, unspecified);
    24. +
    25. void priv_shift_backwards(size_type n, unspecified);
    26. +
    27. void priv_shift_forward(size_type n, unspecified);
    28. +
    29. void priv_shift_forward(size_type n, unspecified);
    -

    -slist private static functions

    +

    +slist private static functions

      -
    1. static void priv_swap_cache_last(slist * this_impl, slist * other_impl);
    2. -
    3. static void priv_swap_lists(const node_ptr & this_node, 
      +
    4. static void priv_swap_cache_last(slist * this_impl, slist * other_impl);
    5. +
    6. static void priv_swap_lists(const node_ptr & this_node, 
                                   const node_ptr & other_node, unspecified);
    7. -
    8. static void priv_swap_lists(const node_ptr & this_node, 
      +
    9. static void priv_swap_lists(const node_ptr & this_node, 
                                   const node_ptr & other_node, unspecified);
    10. static slist & 
      -priv_container_from_end_iterator(const const_iterator & end_iterator);
    11. +priv_container_from_end_iterator(const const_iterator & end_iterator);
    -
    -

    Description

    +

    Description

    Derive a class from slist_base_hook in order to store objects in in an list. slist_base_hook holds the data necessary to maintain the list and provides an appropriate value_traits class for list.

    The hook admits the following options: tag<>, void_pointer<> and link_mode<>.

    tag<> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one list_base_hook, then each list_base_hook needs its unique tag.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    -

    +

    slist_base_hook public construct/copy/destruct

    1. -
      slist_base_hook();
      +
      slist_base_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      slist_base_hook(const slist_base_hook &);
      +
      slist_base_hook(const slist_base_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      slist_base_hook& operator=(const slist_base_hook &);
      +
      slist_base_hook& operator=(const slist_base_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~slist_base_hook();
      +
      ~slist_base_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in an slist an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -slist_base_hook public member functions

    +

    +slist_base_hook public member functions

    1. -
      void swap_nodes(slist_base_hook & other);
      +
      void swap_nodes(slist_base_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether slist::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -109,7 +109,7 @@
    -
    -

    Description

    +

    Description

    Put a public data member slist_member_hook in order to store objects of this class in an list. slist_member_hook holds the data necessary for maintaining the list and provides an appropriate value_traits class for list.

    The hook admits the following options: void_pointer<> and link_mode<>.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    -

    +

    slist_member_hook public construct/copy/destruct

    1. -
      slist_member_hook();
      +
      slist_member_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      slist_member_hook(const slist_member_hook &);
      +
      slist_member_hook(const slist_member_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      slist_member_hook& operator=(const slist_member_hook &);
      +
      slist_member_hook& operator=(const slist_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~slist_member_hook();
      +
      ~slist_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in an slist an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -slist_member_hook public member functions

    +

    +slist_member_hook public member functions

    1. -
      void swap_nodes(slist_member_hook & other);
      +
      void swap_nodes(slist_member_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether slist::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -108,7 +108,7 @@
    -
    -

    Description

    +

    Description

    The class template splay_multiset is an intrusive container, that mimics most of the interface of std::multiset as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    splay_multiset public construct/copy/destruct

    1. -
      splay_multiset(const value_compare & cmp = value_compare(), 
      +
      splay_multiset(const value_compare & cmp = value_compare(), 
                      const value_traits & v_traits = value_traits());

      Effects: Constructs an empty splay_multiset.

      Complexity: Constant.

      @@ -183,7 +195,7 @@
    2. template<typename Iterator> 
      -  splay_multiset(Iterator b, Iterator e, 
      +  splay_multiset(Iterator b, Iterator e, 
                        const value_compare & cmp = value_compare(), 
                        const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -192,15 +204,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      splay_multiset(BOOST_RV_REF(splay_multiset) x);
      +
      splay_multiset(BOOST_RV_REF(splay_multiset) x);

      Effects: to-do

    4. -
      splay_multiset& operator=(BOOST_RV_REF(splay_multiset) x);
      +
      splay_multiset& operator=(BOOST_RV_REF(splay_multiset) x);

      Effects: to-do

    5. -
      ~splay_multiset();
      +
      ~splay_multiset();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -208,114 +220,114 @@
    -

    -splay_multiset public member functions

    +

    +splay_multiset public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed splay_multiset.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the splay_multiset.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the splay_multiset.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the splay_multiset.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(splay_multiset & other);
      +
      void swap(splay_multiset & other);

      Effects: Swaps the contents of two splay_multisets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const splay_multiset & src, Cloner cloner, 
      +  void clone_from(const splay_multiset & src, Cloner cloner, 
                         Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      @@ -324,7 +336,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      iterator insert(reference value);
      +
      iterator insert(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the splay_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -333,7 +345,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Inserts x into the splay_multiset, using pos as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -342,7 +354,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    21. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the splay_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -351,7 +363,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    22. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -359,7 +371,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    23. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Returns: An iterator to the element after the erased elements.

      Complexity: Average complexity for erase range is amortized O(log(size() + N)), where N is the number of elements in the range.

      @@ -367,7 +379,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    24. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: Amortized O(log(size() + this->count(value)).

      @@ -376,7 +388,7 @@
    25. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: Amortized O(log(size() + this->count(key, comp)).

      @@ -385,7 +397,7 @@
    26. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased element.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      @@ -395,7 +407,7 @@
    27. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased elements.

      @@ -406,7 +418,7 @@
    28. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -416,7 +428,7 @@
    29. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -426,14 +438,14 @@

      Note: Invalidates the iterators to the erased elements.

    30. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    31. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -441,40 +453,40 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    32. -
      size_type count(const_reference value);
      +
      size_type count(const_reference value);

      Effects: Returns the number of contained elements with the given key

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    33. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp);
      + size_type count(const KeyType & key, KeyValueCompare comp);

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    34. -
      size_type count_dont_splay(const_reference value) const;
      +
      size_type count_dont_splay(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    35. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + size_type count_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    36. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

    37. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      @@ -482,7 +494,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    38. -
      const_iterator lower_bound_dont_splay(const_reference value) const;
      +
      const_iterator lower_bound_dont_splay(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -490,7 +502,7 @@
    39. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  lower_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + lower_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -498,14 +510,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    40. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

    41. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      @@ -513,7 +525,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    42. -
      const_iterator upper_bound_dont_splay(const_reference value) const;
      +
      const_iterator upper_bound_dont_splay(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -521,7 +533,7 @@
    43. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  upper_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + upper_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -529,14 +541,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    44. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

    45. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      @@ -544,7 +556,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    46. -
      const_iterator find_dont_splay(const_reference value) const;
      +
      const_iterator find_dont_splay(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -552,7 +564,7 @@
    47. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  find_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + find_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -560,7 +572,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    48. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -568,7 +580,7 @@
    49. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Amortized logarithmic.

      @@ -577,7 +589,7 @@
    50. std::pair< const_iterator, const_iterator > 
      -equal_range_dont_splay(const_reference value) const;
      +equal_range_dont_splay(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -585,7 +597,7 @@
    51. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + equal_range_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -593,28 +605,80 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    52. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    53. +
    54. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    55. +
    56. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range_dont_splay(const_reference lower_value, 
      +                         const_reference upper_value, bool left_closed, 
      +                         bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    57. +
    58. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range_dont_splay(const KeyType & lower_key, 
      +                           const KeyType & upper_key, KeyValueCompare comp, 
      +                           bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    59. +
    60. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    61. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    62. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    63. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -622,7 +686,7 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    64. -
      void splay_up(iterator i);
      +
      void splay_up(iterator i);

      Requires: i must be a valid iterator of *this.

      Effects: Rearranges the splay set so that the element pointed by i is placed as the root of the tree, improving future searches of this value.

      Complexity: Amortized logarithmic.

      @@ -630,27 +694,27 @@
    65. template<typename KeyType, typename KeyNodePtrCompare> 
      -  iterator splay_down(const KeyType & key, KeyNodePtrCompare comp);
      + iterator splay_down(const KeyType & key, KeyNodePtrCompare comp);

      Effects: Rearranges the splay set so that if *this stores an element with a key equivalent to value the element is placed as the root of the tree. If the element is not present returns the last node compared with the key. If the tree is empty, end() is returned.

      Complexity: Amortized logarithmic.

      Returns: An iterator to the new root of the tree, end() if the tree is empty.

      Throws: If the comparison functor throws.

    66. -
      iterator splay_down(const value_type & value);
      +
      iterator splay_down(const value_type & value);

      Effects: Rearranges the splay set so that if *this stores an element with a key equivalent to value the element is placed as the root of the tree.

      Complexity: Amortized logarithmic.

      Returns: An iterator to the new root of the tree, end() if the tree is empty.

      Throws: If the predicate throws.

    67. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    68. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -660,11 +724,11 @@
    -

    -splay_multiset public static functions

    +

    +splay_multiset public static functions

    1. -
      static splay_multiset & container_from_end_iterator(iterator end_iterator);
      +
      static splay_multiset & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of splay_multiset.

      Effects: Returns a const reference to the splay_multiset associated to the end iterator

      Throws: Nothing.

      @@ -672,28 +736,28 @@
    2. static const splay_multiset & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of splay_multiset.

      Effects: Returns a const reference to the splay_multiset associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static splay_multiset & container_from_iterator(iterator it);
      +
      static splay_multiset & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const splay_multiset & container_from_iterator(const_iterator it);
      +
      static const splay_multiset & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -701,7 +765,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -709,7 +773,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a set/splay_multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -722,7 +786,7 @@
    -
    -

    Description

    +

    Description

    The class template splay_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    splay_set public construct/copy/destruct

    1. -
      splay_set(const value_compare & cmp = value_compare(), 
      +
      splay_set(const value_compare & cmp = value_compare(), 
                 const value_traits & v_traits = value_traits());

      Effects: Constructs an empty splay_set.

      Complexity: Constant.

      @@ -190,7 +203,7 @@
    2. template<typename Iterator> 
      -  splay_set(Iterator b, Iterator e, 
      +  splay_set(Iterator b, Iterator e, 
                   const value_compare & cmp = value_compare(), 
                   const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -199,15 +212,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      splay_set(BOOST_RV_REF(splay_set) x);
      +
      splay_set(BOOST_RV_REF(splay_set) x);

      Effects: to-do

    4. -
      splay_set& operator=(BOOST_RV_REF(splay_set) x);
      +
      splay_set& operator=(BOOST_RV_REF(splay_set) x);

      Effects: to-do

    5. -
      ~splay_set();
      +
      ~splay_set();

      Effects: Detaches all elements from this. The objects in the splay_set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -215,114 +228,114 @@
    -

    -splay_set public member functions

    +

    +splay_set public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the splay_set.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the splay_set.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the splay_set.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the splay_set.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the splay_set.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the splay_set.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed splay_set.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed splay_set.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed splay_set.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed splay_set.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed splay_set.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed splay_set.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the splay_set.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    14. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the splay_set.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    15. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the splay_set.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    17. -
      void swap(splay_set & other);
      +
      void swap(splay_set & other);

      Effects: Swaps the contents of two splay_sets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    18. template<typename Cloner, typename Disposer> 
      -  void clone_from(const splay_set & src, Cloner cloner, Disposer disposer);
      + void clone_from(const splay_set & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -330,7 +343,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    19. -
      std::pair< iterator, bool > insert(reference value);
      +
      std::pair< iterator, bool > insert(reference value);

      Requires: value must be an lvalue

      Effects: Tries to inserts value into the splay_set.

      Returns: If the value is not already present inserts it and returns a pair containing the iterator to the new value and true. If there is an equivalent value returns a pair containing an iterator to the already present value and false.

      @@ -339,7 +352,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    20. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Tries to to insert x into the splay_set, using "hint" as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted into the splay_set.

      @@ -350,7 +363,7 @@
    21. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the splay_set, using a user provided key instead of the value itself.

      @@ -364,7 +377,7 @@
    22. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const_iterator hint, const KeyType & key, 
      +  insert_check(const_iterator hint, const KeyType & key, 
                      KeyValueCompare key_value_comp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -377,7 +390,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the splay_set.

    23. -
      iterator insert_commit(reference value, 
      +
      iterator insert_commit(reference value, 
                              const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the splay_set between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the splay_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -387,7 +400,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    24. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the splay_set.

      Complexity: Insert range is amortized O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -395,7 +408,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -403,7 +416,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    26. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is amortized O(log(size() + N)), where N is the number of elements in the range.

      Returns: An iterator to the element after the erased elements.

      @@ -411,7 +424,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    27. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: Amortized O(log(size()) + this->count(value)).

      @@ -420,7 +433,7 @@
    28. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: Amortized O(log(size() + this->count(key, comp)).

      @@ -429,7 +442,7 @@
    29. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -439,7 +452,7 @@
    30. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -450,7 +463,7 @@
    31. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Throws: If the internal value_compare ordering function throws.

      @@ -460,7 +473,7 @@
    32. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -470,14 +483,14 @@

      Note: Invalidates the iterators to the erased elements.

    33. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    34. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -485,40 +498,40 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    35. -
      size_type count(const_reference value);
      +
      size_type count(const_reference value);

      Effects: Returns the number of contained elements with the given key

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    36. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp);
      + size_type count(const KeyType & key, KeyValueCompare comp);

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    37. -
      size_type count_dont_splay(const_reference value) const;
      +
      size_type count_dont_splay(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    38. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + size_type count_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    39. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

    40. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      @@ -526,7 +539,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    41. -
      const_iterator lower_bound_dont_splay(const_reference value) const;
      +
      const_iterator lower_bound_dont_splay(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -534,7 +547,7 @@
    42. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  lower_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + lower_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -542,14 +555,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    43. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

    44. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      @@ -557,7 +570,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    45. -
      const_iterator upper_bound_dont_splay(const_reference value) const;
      +
      const_iterator upper_bound_dont_splay(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -565,7 +578,7 @@
    46. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  upper_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + upper_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -573,14 +586,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    47. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

    48. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      @@ -588,7 +601,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    49. -
      const_iterator find_dont_splay(const_reference value) const;
      +
      const_iterator find_dont_splay(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -596,7 +609,7 @@
    50. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  find_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + find_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -604,7 +617,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    51. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Amortized logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -612,7 +625,7 @@
    52. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Amortized logarithmic.

      @@ -621,7 +634,7 @@
    53. std::pair< const_iterator, const_iterator > 
      -equal_range_dont_splay(const_reference value) const;
      +equal_range_dont_splay(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -629,7 +642,7 @@
    54. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + equal_range_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -637,28 +650,80 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    55. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    56. +
    57. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    58. +
    59. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range_dont_splay_dont_splay(const_reference lower_value, 
      +                                    const_reference upper_value, 
      +                                    bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    60. +
    61. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range_dont_splay(const KeyType & lower_key, 
      +                           const KeyType & upper_key, KeyValueCompare comp, 
      +                           bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    62. +
    63. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a splay_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the splay_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    64. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a splay_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the splay_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    65. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    66. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -666,7 +731,7 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    67. -
      void splay_up(iterator i);
      +
      void splay_up(iterator i);

      Requires: i must be a valid iterator of *this.

      Effects: Rearranges the splay set so that the element pointed by i is placed as the root of the tree, improving future searches of this value.

      Complexity: Amortized logarithmic.

      @@ -674,27 +739,27 @@
    68. template<typename KeyType, typename KeyNodePtrCompare> 
      -  iterator splay_down(const KeyType & key, KeyNodePtrCompare comp);
      + iterator splay_down(const KeyType & key, KeyNodePtrCompare comp);

      Effects: Rearranges the splay set so that if *this stores an element with a key equivalent to value the element is placed as the root of the tree. If the element is not present returns the last node compared with the key. If the tree is empty, end() is returned.

      Complexity: Amortized logarithmic.

      Returns: An iterator to the new root of the tree, end() if the tree is empty.

      Throws: If the comparison functor throws.

    69. -
      iterator splay_down(const value_type & value);
      +
      iterator splay_down(const value_type & value);

      Effects: Rearranges the splay set so that if *this stores an element with a key equivalent to value the element is placed as the root of the tree.

      Complexity: Amortized logarithmic.

      Returns: An iterator to the new root of the tree, end() if the tree is empty.

      Throws: If the predicate throws.

    70. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    71. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -704,11 +769,11 @@
    -

    -splay_set public static functions

    +

    +splay_set public static functions

    1. -
      static splay_set & container_from_end_iterator(iterator end_iterator);
      +
      static splay_set & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of splay_set.

      Effects: Returns a const reference to the splay_set associated to the end iterator

      Throws: Nothing.

      @@ -716,28 +781,28 @@
    2. static const splay_set & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of splay_set.

      Effects: Returns a const reference to the splay_set associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static splay_set & container_from_iterator(iterator it);
      +
      static splay_set & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of set.

      Effects: Returns a reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    4. -
      static const splay_set & container_from_iterator(const_iterator it);
      +
      static const splay_set & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of set.

      Effects: Returns a const reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a splay_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the splay_set that points to the value

      Complexity: Constant.

      @@ -745,7 +810,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a splay_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the splay_set that points to the value

      Complexity: Constant.

      @@ -753,7 +818,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a splay_set/multisplay_set.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -766,7 +831,7 @@
    -
    -

    Description

    +

    Description

    Derive a class from splay_set_base_hook in order to store objects in in a splay_set/splay_multiset. splay_set_base_hook holds the data necessary to maintain the splay_set/splay_multiset and provides an appropriate value_traits class for splay_set/splay_multiset.

    The hook admits the following options: tag<>, void_pointer<>, link_mode<> and optimize_size<>.

    tag<> defines a tag to identify the node. The same tag value can be used in different classes, but if a class is derived from more than one list_base_hook, then each list_base_hook needs its unique tag.

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    -

    +

    splay_set_base_hook public construct/copy/destruct

    1. -
      splay_set_base_hook();
      +
      splay_set_base_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      splay_set_base_hook(const splay_set_base_hook &);
      +
      splay_set_base_hook(const splay_set_base_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      splay_set_base_hook& operator=(const splay_set_base_hook &);
      +
      splay_set_base_hook& operator=(const splay_set_base_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~splay_set_base_hook();
      +
      ~splay_set_base_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -splay_set_base_hook public member functions

    +

    +splay_set_base_hook public member functions

    1. -
      void swap_nodes(splay_set_base_hook & other);
      +
      void swap_nodes(splay_set_base_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -109,7 +109,7 @@
    -
    -

    Description

    +

    Description

    Put a public data member splay_set_member_hook in order to store objects of this class in a splay_set/splay_multiset. splay_set_member_hook holds the data necessary for maintaining the splay_set/splay_multiset and provides an appropriate value_traits class for splay_set/splay_multiset.

    The hook admits the following options: void_pointer<>, link_mode<> and optimize_size<>.

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    -

    +

    splay_set_member_hook public construct/copy/destruct

    1. -
      splay_set_member_hook();
      +
      splay_set_member_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      splay_set_member_hook(const splay_set_member_hook &);
      +
      splay_set_member_hook(const splay_set_member_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      splay_set_member_hook& operator=(const splay_set_member_hook &);
      +
      splay_set_member_hook& operator=(const splay_set_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~splay_set_member_hook();
      +
      ~splay_set_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in a set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -splay_set_member_hook public member functions

    +

    +splay_set_member_hook public member functions

    1. -
      void swap_nodes(splay_set_member_hook & other);
      +
      void swap_nodes(splay_set_member_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -108,7 +108,7 @@
    -
    -

    Description

    +

    Description

    The class template splaytree is an intrusive splay tree container that is used to construct intrusive splay_set and splay_multiset containers. The no-throw guarantee holds only, if the value_compare object doesn't throw.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<> and compare<>.

    -

    +

    splaytree public construct/copy/destruct

    1. -
      splaytree(const value_compare & cmp = value_compare(), 
      +
      splaytree(const value_compare & cmp = value_compare(), 
                 const value_traits & v_traits = value_traits());

      Effects: Constructs an empty tree.

      Complexity: Constant.

      @@ -202,7 +214,7 @@
    2. template<typename Iterator> 
      -  splaytree(bool unique, Iterator b, Iterator e, 
      +  splaytree(bool unique, Iterator b, Iterator e, 
                   const value_compare & cmp = value_compare(), 
                   const value_traits & v_traits = value_traits());

      Requires: Dereferencing iterator must yield an lvalue of type value_type. cmp must be a comparison function that induces a strict weak ordering.

      @@ -211,15 +223,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws. Basic guarantee.

    3. -
      splaytree(BOOST_RV_REF(splaytree) x);
      +
      splaytree(BOOST_RV_REF(splaytree) x);

      Effects: to-do

    4. -
      splaytree& operator=(BOOST_RV_REF(splaytree) x);
      +
      splaytree& operator=(BOOST_RV_REF(splaytree) x);

      Effects: to-do

    5. -
      ~splaytree();
      +
      ~splaytree();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called), but the nodes according to the value_traits template parameter are reinitialized and thus can be reused.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -227,109 +239,109 @@
    -

    -splaytree public member functions

    +

    +splaytree public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the tree.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the tree.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    15. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    17. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    18. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    19. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    20. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the tree.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    21. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    22. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the tree.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant time otherwise.

      Throws: Nothing.

    23. -
      void swap(splaytree & other);
      +
      void swap(splaytree & other);

      Effects: Swaps the contents of two splaytrees.

      Complexity: Constant.

      Throws: If the comparison functor's swap call throws.

    24. -
      iterator insert_equal(reference value);
      +
      iterator insert_equal(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree before the lower bound.

      Complexity: Average complexity for insert element is amortized logarithmic.

      @@ -337,7 +349,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    25. -
      iterator insert_equal(const_iterator hint, reference value);
      +
      iterator insert_equal(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator.

      Effects: Inserts x into the tree, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case)

      Complexity: Amortized logarithmic in general, but it is amortized constant time if t is inserted immediately before hint.

      @@ -345,7 +357,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    26. -
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a each element of a range into the tree before the upper bound of the key of each element.

      Complexity: Insert range is in general amortized O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -353,7 +365,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    27. -
      std::pair< iterator, bool > insert_unique(reference value);
      +
      std::pair< iterator, bool > insert_unique(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the tree if the value is not already present.

      Complexity: Amortized logarithmic.

      @@ -361,7 +373,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    28. -
      iterator insert_unique(const_iterator hint, reference value);
      +
      iterator insert_unique(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator

      Effects: Tries to insert x into the tree, using "hint" as a hint to where it will be inserted.

      Complexity: Amortized logarithmic in general, but it is amortized constant time (two comparisons in the worst case) if t is inserted immediately before hint.

      @@ -369,7 +381,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    29. -
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Tries to insert each element of a range into the tree.

      Complexity: Insert range is in general amortized O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -379,7 +391,7 @@
    30. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      Effects: Checks if a value can be inserted in the container, using a user provided key instead of the value itself.

      @@ -393,7 +405,7 @@
    31. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const_iterator hint, const KeyType & key, 
      +  insert_unique_check(const_iterator hint, const KeyType & key, 
                             KeyValueCompare key_value_comp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. The difference is that key_value_comp compares an arbitrary key with the contained values.

      @@ -406,7 +418,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the container.

    32. -
      iterator insert_unique_commit(reference value, 
      +
      iterator insert_unique_commit(reference value, 
                                     const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the container between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the avl_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -416,21 +428,21 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    33. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity for erase element is constant time.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    34. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is amortized O(log(size() + N)), where N is the number of elements in the range.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    35. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: Amortized O(log(size() + N).

      @@ -439,7 +451,7 @@
    36. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements with the given key. according to the comparison functor "comp".

      Returns: The number of erased elements.

      Complexity: Amortized O(log(size() + N).

      @@ -448,7 +460,7 @@
    37. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -457,7 +469,7 @@
    38. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -467,7 +479,7 @@
    39. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -477,7 +489,7 @@
    40. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -487,59 +499,59 @@

      Note: Invalidates the iterators to the erased elements.

    41. -
      void clear();
      +
      void clear();

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    42. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Effects: Erases all of the elements calling disposer(p) for each node to be erased. Complexity: Amortized O(log(size() + N)), where N is the number of elements in the container.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. Calls N times to disposer functor.

    43. -
      size_type count(const_reference value);
      +
      size_type count(const_reference value);

      Effects: Returns the number of contained elements with the given value

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given value.

      Throws: Nothing.

    44. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp);
      + size_type count(const KeyType & key, KeyValueCompare comp);

      Effects: Returns the number of contained elements with the given key

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: Nothing.

    45. -
      size_type count_dont_splay(const_reference value) const;
      +
      size_type count_dont_splay(const_reference value) const;

      Effects: Returns the number of contained elements with the given value

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given value.

      Throws: Nothing.

    46. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + size_type count_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Amortized logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: Nothing.

    47. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: Nothing.

    48. -
      const_iterator lower_bound_dont_splay(const_reference value) const;
      +
      const_iterator lower_bound_dont_splay(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    49. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -547,26 +559,26 @@
    50. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  lower_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + lower_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    51. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: Nothing.

    52. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: Nothing.

    53. -
      const_iterator upper_bound_dont_splay(const_reference value) const;
      +
      const_iterator upper_bound_dont_splay(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -574,26 +586,26 @@
    54. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  upper_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + upper_bound_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    55. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: Nothing.

    56. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Amortized logarithmic.

      Throws: Nothing.

    57. -
      const_iterator find_dont_splay(const_reference value) const;
      +
      const_iterator find_dont_splay(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -601,13 +613,13 @@
    58. template<typename KeyType, typename KeyValueCompare> 
         const_iterator 
      -  find_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + find_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    59. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Amortized logarithmic.

      Throws: Nothing.

      @@ -615,14 +627,14 @@
    60. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Amortized logarithmic.

      Throws: Nothing.

    61. std::pair< const_iterator, const_iterator > 
      -equal_range_dont_splay(const_reference value) const;
      +equal_range_dont_splay(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -630,14 +642,64 @@
    62. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range_dont_splay(const KeyType & key, KeyValueCompare comp) const;
      + equal_range_dont_splay(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    63. +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    64. +
    65. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    66. +
    67. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    68. +
    69. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    70. +
    71. template<typename Cloner, typename Disposer> 
      -  void clone_from(const splaytree & src, Cloner cloner, Disposer disposer);
      + void clone_from(const splaytree & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -645,14 +707,14 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    72. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    73. -
      void splay_up(iterator i);
      +
      void splay_up(iterator i);

      Requires: i must be a valid iterator of *this.

      Effects: Rearranges the splay set so that the element pointed by i is placed as the root of the tree, improving future searches of this value.

      Complexity: Amortized logarithmic.

      @@ -660,21 +722,21 @@
    74. template<typename KeyType, typename KeyValueCompare> 
      -  iterator splay_down(const KeyType & key, KeyValueCompare comp);
      + iterator splay_down(const KeyType & key, KeyValueCompare comp);

      Effects: Rearranges the splay set so that if *this stores an element with a key equivalent to value the element is placed as the root of the tree. If the element is not present returns the last node compared with the key. If the tree is empty, end() is returned.

      Complexity: Amortized logarithmic.

      Returns: An iterator to the new root of the tree, end() if the tree is empty.

      Throws: If the comparison functor throws.

    75. -
      iterator splay_down(const value_type & value);
      +
      iterator splay_down(const value_type & value);

      Effects: Rearranges the splay set so that if *this stores an element with a key equivalent to value the element is placed as the root of the tree.

      Complexity: Amortized logarithmic.

      Returns: An iterator to the new root of the tree, end() if the tree is empty.

      Throws: If the predicate throws.

    76. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -682,27 +744,27 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    77. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    78. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    79. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    80. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -712,11 +774,11 @@
    -

    -splaytree public static functions

    +

    +splaytree public static functions

    1. -
      static splaytree & container_from_end_iterator(iterator end_iterator);
      +
      static splaytree & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of splaytree.

      Effects: Returns a const reference to the splaytree associated to the end iterator

      Throws: Nothing.

      @@ -724,28 +786,28 @@
    2. static const splaytree & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of splaytree.

      Effects: Returns a const reference to the splaytree associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static splaytree & container_from_iterator(iterator it);
      +
      static splaytree & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const splaytree & container_from_iterator(const_iterator it);
      +
      static const splaytree & container_from_iterator(const_iterator it);

      Precondition: it must be a valid end const_iterator of rbtree.

      Effects: Returns a const reference to the tree associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -753,7 +815,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -761,7 +823,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a tree.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -771,19 +833,19 @@
    -

    -splaytree private static functions

    +

    +splaytree private static functions

    1. static splaytree & 
      -priv_container_from_end_iterator(const const_iterator & end_iterator);
    2. -
    3. static splaytree & priv_container_from_iterator(const const_iterator & it);
    4. +priv_container_from_end_iterator(const const_iterator & end_iterator); +
    5. static splaytree & priv_container_from_iterator(const const_iterator & it);
    -
    -

    Description

    +

    Description

    A splay tree is an implementation of a binary search tree. The tree is self balancing using the splay algorithm as described in

    "Self-Adjusting Binary Search Trees by Daniel Dominic Sleator and Robert Endre Tarjan AT&T Bell Laboratories, Murray Hill, NJ Journal of the ACM, Vol 32, no 3, July 1985, pp 652-686 splaytree_algorithms is configured with a NodeTraits class, which encapsulates the information about the node to be manipulated. NodeTraits must support the following interface:

    Typedefs:

    @@ -132,7 +136,7 @@

    static node_ptr get_right(const_node_ptr n);

    static void set_right(node_ptr n, node_ptr right);

    -

    +

    splaytree_algorithms public types

    @@ -143,21 +147,21 @@
    -

    -splaytree_algorithms public static functions

    +

    +splaytree_algorithms public static functions

      -
    1. static node_ptr begin_node(const const_node_ptr & header);
    2. -
    3. static node_ptr end_node(const const_node_ptr & header);
    4. +
    5. static node_ptr begin_node(const const_node_ptr & header);
    6. +
    7. static node_ptr end_node(const const_node_ptr & header);
    8. -
      static bool unique(const const_node_ptr & node);
      +
      static bool unique(const const_node_ptr & node);

      Requires: node is a node of the tree or an node initialized by init(...).

      Effects: Returns true if the node is initialized by init().

      Complexity: Constant time.

      Throws: Nothing.

    9. -
    10. static void unlink(const node_ptr & node);
    11. +
    12. static void unlink(const node_ptr & node);
    13. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);

      Requires: node1 and node2 can't be header nodes of two trees.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      Complexity: Logarithmic.

      @@ -166,7 +170,7 @@

      Experimental function

    14. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
                              const node_ptr & node2, const node_ptr & header2);

      Requires: node1 and node2 can't be header nodes of two trees with header header1 and header2.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      @@ -176,7 +180,7 @@

      Experimental function

    15. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -186,7 +190,7 @@

      Experimental function

    16. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & header, const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree with header "header" and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -196,21 +200,21 @@

      Experimental function

    17. -
      static node_ptr next_node(const node_ptr & p);
      +
      static node_ptr next_node(const node_ptr & p);

      Requires: p is a node from the tree except the header.

      Effects: Returns the next node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    18. -
      static node_ptr prev_node(const node_ptr & p);
      +
      static node_ptr prev_node(const node_ptr & p);

      Requires: p is a node from the tree except the leftmost node.

      Effects: Returns the previous node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    19. -
      static void init(const node_ptr & node);
      +
      static void init(const node_ptr & node);

      Requires: node must not be part of any tree.

      Effects: After the function unique(node) == true.

      Complexity: Constant.

      @@ -218,7 +222,7 @@

      Nodes: If node is inserted in a tree, this function corrupts the tree.

    20. -
      static void init_header(const node_ptr & header);
      +
      static void init_header(const node_ptr & header);

      Requires: node must not be part of any tree.

      Effects: Initializes the header to represent an empty tree. unique(header) == true.

      Complexity: Constant.

      @@ -227,35 +231,35 @@
    21. template<typename Disposer> 
      -  static void clear_and_dispose(const node_ptr & header, Disposer disposer);
      + static void clear_and_dispose(const node_ptr & header, Disposer disposer);

      Requires: "disposer" must be an object function taking a node_ptr parameter and shouldn't throw.

      Effects: Empties the target tree calling void disposer::operator()(const node_ptr &) for every node of the tree except the header.

      Complexity: Linear to the number of element of the source tree plus the. number of elements of tree target tree when calling this function.

      Throws: If cloner functor throws. If this happens target nodes are disposed.

    22. -
      static std::size_t count(const const_node_ptr & node);
      +
      static std::size_t count(const const_node_ptr & node);

      Requires: node is a node of the tree but it's not the header.

      Effects: Returns the number of nodes of the subtree.

      Complexity: Linear time.

      Throws: Nothing.

    23. -
      static std::size_t size(const const_node_ptr & header);
      +
      static std::size_t size(const const_node_ptr & header);

      Requires: header is the header node of the tree.

      Effects: Returns the number of nodes above the header.

      Complexity: Linear time.

      Throws: Nothing.

    24. -
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);
      +
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);

      Requires: header1 and header2 must be the header nodes of two trees.

      Effects: Swaps two trees. After the function header1 will contain links to the second tree and header2 will have links to the first tree.

      Complexity: Constant.

      Throws: Nothing.

    25. -
      static void insert_unique_commit(const node_ptr & header, 
      +
      static void insert_unique_commit(const node_ptr & header, 
                                        const node_ptr & new_value, 
                                        const insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. "commit_data" must have been obtained from a previous call to "insert_unique_check". No objects should have been inserted or erased from the set between the "insert_unique_check" that filled "commit_data" and the call to "insert_commit".

      @@ -267,7 +271,7 @@
    26. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const node_ptr & header, const KeyType & key, 
      +  insert_unique_check(const node_ptr & header, const KeyType & key, 
                             KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr.

      @@ -281,14 +285,14 @@
    27. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const node_ptr & header, const node_ptr & hint, 
      +  insert_unique_check(const node_ptr & header, const node_ptr & hint, 
                             const KeyType & key, KeyNodePtrCompare comp, 
                             insert_commit_data & commit_data);
    28. -
    29. static bool is_header(const const_node_ptr & p);
    30. +
    31. static bool is_header(const const_node_ptr & p);
    32. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  find(const const_node_ptr & header, const KeyType & key, 
      +  find(const const_node_ptr & header, const KeyType & key, 
              KeyNodePtrCompare comp, bool splay = true);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the element that is equivalent to "key" according to "comp" or "header" if that element does not exist.

      @@ -298,7 +302,7 @@
    33. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, node_ptr > 
      -  equal_range(const const_node_ptr & header, const KeyType & key, 
      +  equal_range(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp, bool splay = true);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an a pair of node_ptr delimiting a range containing all elements that are equivalent to "key" according to "comp" or an empty range that indicates the position where those elements would be if they there are no equivalent elements.

      @@ -306,9 +310,23 @@

      Throws: If "comp" throws.

    34. +
      template<typename KeyType, typename KeyNodePtrCompare> 
      +  static std::pair< node_ptr, node_ptr > 
      +  bounded_range(const const_node_ptr & header, const KeyType & lower_key, 
      +                const KeyType & upper_key, KeyNodePtrCompare comp, 
      +                bool left_closed, bool right_closed, bool splay = true);
      +

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    35. +
    36. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  lower_bound(const const_node_ptr & header, const KeyType & key, 
      +  lower_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp, bool splay = true);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is not less than "key" according to "comp" or "header" if that element does not exist.

      @@ -318,7 +336,7 @@
    37. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  upper_bound(const const_node_ptr & header, const KeyType & key, 
      +  upper_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp, bool splay = true);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is greater than "key" according to "comp" or "header" if that element does not exist.

      @@ -328,7 +346,7 @@
    38. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal(const node_ptr & header, const node_ptr & hint, 
      +  insert_equal(const node_ptr & header, const node_ptr & hint, 
                      const node_ptr & new_node, NodePtrCompare comp);

      Requires: "header" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs. "hint" is node from the "header"'s tree.

      Effects: Inserts new_node into the tree, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case).

      @@ -337,7 +355,7 @@
    39. static node_ptr 
      -insert_before(const node_ptr & header, const node_ptr & pos, 
      +insert_before(const node_ptr & header, const node_ptr & pos, 
                     const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "pos" must be a valid iterator or header (end) node. "pos" must be an iterator pointing to the successor to "new_node" once inserted according to the order of already inserted nodes. This function does not check "pos" and this precondition must be guaranteed by the caller.

      Effects: Inserts new_node into the tree before "pos".

      @@ -346,7 +364,7 @@

      Note: If "pos" is not the successor of the newly inserted "new_node" tree invariants might be broken.

    40. -
      static void push_back(const node_ptr & header, const node_ptr & new_node);
      +
      static void push_back(const node_ptr & header, const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering no less than the greatest inserted key.

      Effects: Inserts new_node into the tree before "pos".

      Complexity: Constant-time.

      @@ -354,7 +372,7 @@

      Note: If "new_node" is less than the greatest inserted key tree invariants are broken. This function is slightly faster than using "insert_before".

    41. -
      static void push_front(const node_ptr & header, const node_ptr & new_node);
      +
      static void push_front(const node_ptr & header, const node_ptr & new_node);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering, no greater than the lowest inserted key.

      Effects: Inserts new_node into the tree before "pos".

      Complexity: Constant-time.

      @@ -364,7 +382,7 @@
    42. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal_upper_bound(const node_ptr & header, const node_ptr & new_node, 
      +  insert_equal_upper_bound(const node_ptr & header, const node_ptr & new_node, 
                                  NodePtrCompare comp);

      Requires: "header" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the upper bound according to "comp".

      @@ -374,7 +392,7 @@
    43. template<typename NodePtrCompare> 
         static node_ptr 
      -  insert_equal_lower_bound(const node_ptr & header, const node_ptr & new_node, 
      +  insert_equal_lower_bound(const node_ptr & header, const node_ptr & new_node, 
                                  NodePtrCompare comp);

      Requires: "header" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the lower bound according to "comp".

      @@ -383,7 +401,7 @@
    44. template<typename Cloner, typename Disposer> 
      -  static void clone(const const_node_ptr & source_header, 
      +  static void clone(const const_node_ptr & source_header, 
                           const node_ptr & target_header, Cloner cloner, 
                           Disposer disposer);

      Requires: "cloner" must be a function object taking a node_ptr and returning a new cloned node of it. "disposer" must take a node_ptr and shouldn't throw.

      @@ -392,22 +410,22 @@

      Complexity: Linear to the number of element of the source tree plus the. number of elements of tree target tree when calling this function.

      Throws: If cloner functor throws. If this happens target nodes are disposed.

    45. -
    46. static void erase(const node_ptr & header, const node_ptr & z, 
      +
    47. static void erase(const node_ptr & header, const node_ptr & z, 
                         bool splay = true);
    48. -
    49. static void splay_up(const node_ptr & node, const node_ptr & header);
    50. +
    51. static void splay_up(const node_ptr & node, const node_ptr & header);
    52. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  splay_down(const node_ptr & header, const KeyType & key, 
      +  splay_down(const node_ptr & header, const KeyType & key, 
                    KeyNodePtrCompare comp);
    53. -
      static void rebalance(const node_ptr & header);
      +
      static void rebalance(const node_ptr & header);

      Requires: header must be the header of a tree.

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    54. -
      static node_ptr rebalance_subtree(const node_ptr & old_root);
      +
      static node_ptr rebalance_subtree(const node_ptr & old_root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -415,7 +433,7 @@

      Complexity: Linear.

    55. -
      static node_ptr get_header(const node_ptr & n);
      +
      static node_ptr get_header(const node_ptr & n);

      Requires: "n" must be a node inserted in a tree.

      Effects: Returns a pointer to the header node of the tree.

      Complexity: Logarithmic.

      @@ -427,7 +445,7 @@
    -
    -

    Description

    +

    Description

    This option setter specifies if the unordered hook should offer room to store the hash value. Storing the hash in the hook will speed up rehashing processes in applications where rehashing is frequent, rehashing might throw or the value is heavy to hash.

    -
    -

    Description

    +

    Description

    This option setter specifies the type of the tag of a base hook. A type cannot have two base hooks of the same type, so a tag can be used to differentiate two base hooks with otherwise same type

    -
    -

    Description

    +

    Description

    The class template treap is an intrusive treap container that is used to construct intrusive set and multiset containers. The no-throw guarantee holds only, if the value_compare object and priority_compare object don't throw.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<>, compare<> and priority_compare<>

    -

    +

    treap public construct/copy/destruct

    1. -
      treap(const value_compare & cmp = value_compare(), 
      +
      treap(const value_compare & cmp = value_compare(), 
             const priority_compare & pcmp = priority_compare(), 
             const value_traits & v_traits = value_traits());

      Effects: Constructs an empty treap.

      @@ -206,7 +218,7 @@
    2. template<typename Iterator> 
      -  treap(bool unique, Iterator b, Iterator e, 
      +  treap(bool unique, Iterator b, Iterator e, 
               const value_compare & cmp = value_compare(), 
               const priority_compare & pcmp = priority_compare(), 
               const value_traits & v_traits = value_traits());
      @@ -216,15 +228,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare/priority_compare objects throw. Basic guarantee.

    3. -
      treap(BOOST_RV_REF(treap) x);
      +
      treap(BOOST_RV_REF(treap) x);

      Effects: to-do

    4. -
      treap& operator=(BOOST_RV_REF(treap) x);
      +
      treap& operator=(BOOST_RV_REF(treap) x);

      Effects: to-do

    5. -
      ~treap();
      +
      ~treap();

      Effects: Detaches all elements from this. The objects in the set are not deleted (i.e. no destructors are called), but the nodes according to the value_traits template parameter are reinitialized and thus can be reused.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant time otherwise.

      Throws: Nothing.

      @@ -232,151 +244,151 @@
    -

    -treap public member functions

    +

    +treap public member functions

      -
    1. const real_value_traits & get_real_value_traits() const;
    2. -
    3. real_value_traits & get_real_value_traits();
    4. +
    5. const real_value_traits & get_real_value_traits() const;
    6. +
    7. real_value_traits & get_real_value_traits();
    8. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the treap.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the treap.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the treap.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the treap.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the treap.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the treap.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      iterator top();
      +
      iterator top();

      Effects: Returns an iterator pointing to the highest priority object of the treap.

      Complexity: Constant.

      Throws: Nothing.

    15. -
      const_iterator top() const;
      +
      const_iterator top() const;

      Effects: Returns a const_iterator pointing to the highest priority object of the treap..

      Complexity: Constant.

      Throws: Nothing.

    16. -
      const_iterator ctop() const;
      +
      const_iterator ctop() const;

      Effects: Returns a const_iterator pointing to the highest priority object of the treap..

      Complexity: Constant.

      Throws: Nothing.

    17. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    18. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    19. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    20. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    21. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    22. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    23. -
      reverse_iterator rtop();
      +
      reverse_iterator rtop();

      Effects: Returns a reverse_iterator pointing to the highest priority object of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    24. -
      const_reverse_iterator rtop() const;
      +
      const_reverse_iterator rtop() const;

      Effects: Returns a const_reverse_iterator pointing to the highest priority objec of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    25. -
      const_reverse_iterator crtop() const;
      +
      const_reverse_iterator crtop() const;

      Effects: Returns a const_reverse_iterator pointing to the highest priority object of the reversed treap.

      Complexity: Constant.

      Throws: Nothing.

    26. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the treap.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    27. -
      priority_compare priority_comp() const;
      +
      priority_compare priority_comp() const;

      Effects: Returns the priority_compare object used by the treap.

      Complexity: Constant.

      Throws: If priority_compare copy-constructor throws.

    28. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    29. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the treap.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant time otherwise.

      Throws: Nothing.

    30. -
      void swap(treap & other);
      +
      void swap(treap & other);

      Effects: Swaps the contents of two treaps.

      Complexity: Constant.

      Throws: If the comparison functor's swap call throws.

    31. -
      iterator insert_equal(reference value);
      +
      iterator insert_equal(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the treap before the upper bound.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -384,7 +396,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    32. -
      iterator insert_equal(const_iterator hint, reference value);
      +
      iterator insert_equal(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator.

      Effects: Inserts x into the treap, using "hint" as a hint to where it will be inserted. If "hint" is the upper_bound the insertion takes constant time (two comparisons in the worst case)

      Complexity: Logarithmic in general, but it is amortized constant time if t is inserted immediately before hint.

      @@ -392,7 +404,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    33. -
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_equal(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a each element of a range into the treap before the upper bound of the key of each element.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -400,7 +412,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    34. -
      std::pair< iterator, bool > insert_unique(reference value);
      +
      std::pair< iterator, bool > insert_unique(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the treap if the value is not already present.

      Complexity: Average complexity for insert element is at most logarithmic.

      @@ -408,7 +420,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    35. -
      iterator insert_unique(const_iterator hint, reference value);
      +
      iterator insert_unique(const_iterator hint, reference value);

      Requires: value must be an lvalue, and "hint" must be a valid iterator

      Effects: Tries to insert x into the treap, using "hint" as a hint to where it will be inserted.

      Complexity: Logarithmic in general, but it is amortized constant time (two comparisons in the worst case) if t is inserted immediately before hint.

      @@ -416,7 +428,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    36. -
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert_unique(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Tries to insert each element of a range into the treap.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -427,7 +439,7 @@
      template<typename KeyType, typename KeyValueCompare, 
                typename KeyValuePrioCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_unique_check(const KeyType & key, KeyValueCompare key_value_comp, 
                             KeyValuePrioCompare key_value_pcomp, 
                             insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. key_value_pcomp must be a comparison function that induces the same strict weak ordering as priority_compare. The difference is that key_value_pcomp and key_value_comp compare an arbitrary key with the contained values.

      @@ -443,7 +455,7 @@
      template<typename KeyType, typename KeyValueCompare, 
                typename KeyValuePrioCompare> 
         std::pair< iterator, bool > 
      -  insert_unique_check(const_iterator hint, const KeyType & key, 
      +  insert_unique_check(const_iterator hint, const KeyType & key, 
                             KeyValueCompare key_value_comp, 
                             KeyValuePrioCompare key_value_pcomp, 
                             insert_commit_data & commit_data);
      @@ -457,7 +469,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the container.

    37. -
      iterator insert_unique_commit(reference value, 
      +
      iterator insert_unique_commit(reference value, 
                                     const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the container between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the avl_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -467,7 +479,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    38. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate

      Effects: Inserts x into the treap before "pos".

      Complexity: Constant time.

      @@ -475,7 +487,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" treap ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    39. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be no less than the greatest inserted key

      Effects: Inserts x into the treap in the last position.

      Complexity: Constant time.

      @@ -483,7 +495,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key treap ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    40. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be no greater than the minimum inserted key

      Effects: Inserts x into the treap in the first position.

      Complexity: Constant time.

      @@ -491,21 +503,21 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key treap ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    41. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity for erase element is constant time.

      Throws: if the internal priority_compare function throws. Strong guarantee.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    42. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Throws: if the internal priority_compare function throws. Strong guarantee.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    43. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -514,7 +526,7 @@
    44. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements with the given key. according to the comparison functor "comp".

      Returns: The number of erased elements.

      Complexity: O(log(size() + N).

      @@ -523,7 +535,7 @@
    45. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -532,7 +544,7 @@
    46. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -542,7 +554,7 @@
    47. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -552,7 +564,7 @@
    48. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -562,111 +574,111 @@

      Note: Invalidates the iterators to the erased elements.

    49. -
      void clear();
      +
      void clear();

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    50. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Effects: Erases all of the elements calling disposer(p) for each node to be erased. Complexity: Average complexity for is at most O(log(size() + N)), where N is the number of elements in the container.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. Calls N times to disposer functor.

    51. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given value

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given value.

      Throws: Nothing.

    52. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: Nothing.

    53. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    54. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    55. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    56. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    57. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    58. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    59. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    60. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns an iterator to the first element whose key is greater than k according to comp or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    61. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    62. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Effects: Finds an iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    63. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    64. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a const_iterator to the first element whose key is k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: Nothing.

    65. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -674,14 +686,14 @@
    66. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    67. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

      @@ -689,14 +701,64 @@
    68. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: Nothing.

    69. +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    70. +
    71. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    72. +
    73. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    74. +
    75. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    76. +
    77. template<typename Cloner, typename Disposer> 
      -  void clone_from(const treap & src, Cloner cloner, Disposer disposer);
      + void clone_from(const treap & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -704,14 +766,14 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    78. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the treap.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the treap and the treap can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the treap.

    79. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any treap.

      Effects: Replaces replace_this in its position in the treap with with_this. The treap does not need to be rebalanced.

      Complexity: Constant.

      @@ -719,14 +781,14 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering and priority rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    80. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    81. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -735,39 +797,39 @@
    -

    -treap public static functions

    +

    +treap public static functions

    1. -
      static treap & container_from_end_iterator(iterator end_iterator);
      +
      static treap & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of treap.

      Effects: Returns a const reference to the treap associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    2. -
      static const treap & container_from_end_iterator(const_iterator end_iterator);
      +
      static const treap & container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of treap.

      Effects: Returns a const reference to the treap associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static treap & container_from_iterator(iterator it);
      +
      static treap & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of treap.

      Effects: Returns a const reference to the treap associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const treap & container_from_iterator(const_iterator it);
      +
      static const treap & container_from_iterator(const_iterator it);

      Precondition: it must be a valid end const_iterator of treap.

      Effects: Returns a const reference to the treap associated to the end iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -775,7 +837,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the set that points to the value

      Complexity: Constant.

      @@ -783,7 +845,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a treap.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -793,19 +855,19 @@
    -

    -treap private static functions

    +

    +treap private static functions

    1. static treap & 
      -priv_container_from_end_iterator(const const_iterator & end_iterator);
    2. -
    3. static treap & priv_container_from_iterator(const const_iterator & it);
    4. +priv_container_from_end_iterator(const const_iterator & end_iterator); +
    5. static treap & priv_container_from_iterator(const const_iterator & it);
    -
    -

    Description

    +

    Description

    treap_algorithms provides basic algorithms to manipulate nodes forming a treap.

    (1) the header node is maintained with links not only to the root but also to the leftmost node of the tree, to enable constant time begin(), and to the rightmost node of the tree, to enable linear time performance when used with the generic set algorithms (set_union, etc.);

    (2) when a node being deleted has two children its successor node is relinked into its place, rather than copied, so that the only pointers invalidated are those referring to the deleted node.

    @@ -141,20 +145,20 @@

    static node_ptr get_right(const_node_ptr n);

    static void set_right(node_ptr n, node_ptr right);

    -

    -treap_algorithms public static functions

    +

    +treap_algorithms public static functions

      -
    1. static node_ptr begin_node(const const_node_ptr & header);
    2. -
    3. static node_ptr end_node(const const_node_ptr & header);
    4. +
    5. static node_ptr begin_node(const const_node_ptr & header);
    6. +
    7. static node_ptr end_node(const const_node_ptr & header);
    8. -
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);
      +
      static void swap_tree(const node_ptr & header1, const node_ptr & header2);

      Requires: header1 and header2 must be the header nodes of two trees.

      Effects: Swaps two trees. After the function header1 will contain links to the second tree and header2 will have links to the first tree.

      Complexity: Constant.

      Throws: Nothing.

    9. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & node2);

      Requires: node1 and node2 can't be header nodes of two trees.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      Complexity: Logarithmic.

      @@ -163,7 +167,7 @@

      Experimental function

    10. -
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
      +
      static void swap_nodes(const node_ptr & node1, const node_ptr & header1, 
                              const node_ptr & node2, const node_ptr & header2);

      Requires: node1 and node2 can't be header nodes of two trees with header header1 and header2.

      Effects: Swaps two nodes. After the function node1 will be inserted in the position node2 before the function. node2 will be inserted in the position node1 had before the function.

      @@ -173,7 +177,7 @@

      Experimental function

    11. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -183,7 +187,7 @@

      Experimental function

    12. -
      static void replace_node(const node_ptr & node_to_be_replaced, 
      +
      static void replace_node(const node_ptr & node_to_be_replaced, 
                                const node_ptr & header, const node_ptr & new_node);

      Requires: node_to_be_replaced must be inserted in a tree with header "header" and new_node must not be inserted in a tree.

      Effects: Replaces node_to_be_replaced in its position in the tree with new_node. The tree does not need to be rebalanced

      @@ -194,14 +198,14 @@
    13. template<typename NodePtrPriorityCompare> 
      -  static void unlink(const node_ptr & node, NodePtrPriorityCompare pcomp);
      + static void unlink(const node_ptr & node, NodePtrPriorityCompare pcomp);

      Requires: node is a tree node but not the header.

      Effects: Unlinks the node and rebalances the tree.

      Complexity: Average complexity is constant time.

      Throws: If "pcomp" throws, strong guarantee

    14. -
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);
      +
      static node_ptr unlink_leftmost_without_rebalance(const node_ptr & header);

      Requires: header is the header of a tree.

      Effects: Unlinks the leftmost node from the tree, and updates the header link to the new leftmost node.

      Complexity: Average complexity is constant time.

      @@ -209,42 +213,42 @@

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    15. -
      static bool unique(const const_node_ptr & node);
      +
      static bool unique(const const_node_ptr & node);

      Requires: node is a node of the tree or an node initialized by init(...).

      Effects: Returns true if the node is initialized by init().

      Complexity: Constant time.

      Throws: Nothing.

    16. -
      static std::size_t count(const const_node_ptr & node);
      +
      static std::size_t count(const const_node_ptr & node);

      Requires: node is a node of the tree but it's not the header.

      Effects: Returns the number of nodes of the subtree.

      Complexity: Linear time.

      Throws: Nothing.

    17. -
      static std::size_t size(const const_node_ptr & header);
      +
      static std::size_t size(const const_node_ptr & header);

      Requires: header is the header node of the tree.

      Effects: Returns the number of nodes above the header.

      Complexity: Linear time.

      Throws: Nothing.

    18. -
      static node_ptr next_node(const node_ptr & p);
      +
      static node_ptr next_node(const node_ptr & p);

      Requires: p is a node from the tree except the header.

      Effects: Returns the next node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    19. -
      static node_ptr prev_node(const node_ptr & p);
      +
      static node_ptr prev_node(const node_ptr & p);

      Requires: p is a node from the tree except the leftmost node.

      Effects: Returns the previous node of the tree.

      Complexity: Average constant time.

      Throws: Nothing.

    20. -
      static void init(const node_ptr & node);
      +
      static void init(const node_ptr & node);

      Requires: node must not be part of any tree.

      Effects: After the function unique(node) == true.

      Complexity: Constant.

      @@ -252,7 +256,7 @@

      Nodes: If node is inserted in a tree, this function corrupts the tree.

    21. -
      static void init_header(const node_ptr & header);
      +
      static void init_header(const node_ptr & header);

      Requires: node must not be part of any tree.

      Effects: Initializes the header to represent an empty tree. unique(header) == true.

      Complexity: Constant.

      @@ -262,7 +266,7 @@
    22. template<typename NodePtrPriorityCompare> 
         static node_ptr 
      -  erase(const node_ptr & header, const node_ptr & z, 
      +  erase(const node_ptr & header, const node_ptr & z, 
               NodePtrPriorityCompare pcomp);

      Requires: header must be the header of a tree, z a node of that tree and z != header.

      Effects: Erases node "z" from the tree with header "header".

      @@ -271,7 +275,7 @@
    23. template<typename Cloner, typename Disposer> 
      -  static void clone(const const_node_ptr & source_header, 
      +  static void clone(const const_node_ptr & source_header, 
                           const node_ptr & target_header, Cloner cloner, 
                           Disposer disposer);

      Requires: "cloner" must be a function object taking a node_ptr and returning a new cloned node of it. "disposer" must take a node_ptr and shouldn't throw.

      @@ -282,7 +286,7 @@
    24. template<typename Disposer> 
      -  static void clear_and_dispose(const node_ptr & header, Disposer disposer);
      + static void clear_and_dispose(const node_ptr & header, Disposer disposer);

      Requires: "disposer" must be an object function taking a node_ptr parameter and shouldn't throw.

      Effects: Empties the target tree calling void disposer::operator()(const node_ptr &) for every node of the tree except the header.

      Complexity: Linear to the number of element of the source tree plus the. number of elements of tree target tree when calling this function.

      @@ -291,7 +295,7 @@
    25. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  lower_bound(const const_node_ptr & header, const KeyType & key, 
      +  lower_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is not less than "key" according to "comp" or "header" if that element does not exist.

      @@ -301,7 +305,7 @@
    26. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  upper_bound(const const_node_ptr & header, const KeyType & key, 
      +  upper_bound(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the first element that is greater than "key" according to "comp" or "header" if that element does not exist.

      @@ -311,7 +315,7 @@
    27. template<typename KeyType, typename KeyNodePtrCompare> 
         static node_ptr 
      -  find(const const_node_ptr & header, const KeyType & key, 
      +  find(const const_node_ptr & header, const KeyType & key, 
              KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an node_ptr to the element that is equivalent to "key" according to "comp" or "header" if that element does not exist.

      @@ -321,7 +325,7 @@
    28. template<typename KeyType, typename KeyNodePtrCompare> 
         static std::pair< node_ptr, node_ptr > 
      -  equal_range(const const_node_ptr & header, const KeyType & key, 
      +  equal_range(const const_node_ptr & header, const KeyType & key, 
                     KeyNodePtrCompare comp);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs.

      Effects: Returns an a pair of node_ptr delimiting a range containing all elements that are equivalent to "key" according to "comp" or an empty range that indicates the position where those elements would be if they there are no equivalent elements.

      @@ -329,9 +333,23 @@

      Throws: If "comp" throws.

    29. +
      template<typename KeyType, typename KeyNodePtrCompare> 
      +  static std::pair< node_ptr, node_ptr > 
      +  bounded_range(const const_node_ptr & header, const KeyType & lower_key, 
      +                const KeyType & upper_key, KeyNodePtrCompare comp, 
      +                bool left_closed, bool right_closed);
      +

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. KeyNodePtrCompare can compare KeyType with tree's node_ptrs. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    30. +
    31. template<typename NodePtrCompare, typename NodePtrPriorityCompare> 
         static node_ptr 
      -  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_upper_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp, NodePtrPriorityCompare pcomp);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs. NodePtrPriorityCompare is a priority function object that induces a strict weak ordering compatible with the one used to create the the tree. NodePtrPriorityCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the upper bound according to "comp" and rotates the tree according to "pcomp".

      @@ -341,7 +359,7 @@
    32. template<typename NodePtrCompare, typename NodePtrPriorityCompare> 
         static node_ptr 
      -  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
      +  insert_equal_lower_bound(const node_ptr & h, const node_ptr & new_node, 
                                  NodePtrCompare comp, NodePtrPriorityCompare pcomp);

      Requires: "h" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs. NodePtrPriorityCompare is a priority function object that induces a strict weak ordering compatible with the one used to create the the tree. NodePtrPriorityCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before the upper bound according to "comp" and rotates the tree according to "pcomp".

      @@ -351,7 +369,7 @@
    33. template<typename NodePtrCompare, typename NodePtrPriorityCompare> 
         static node_ptr 
      -  insert_equal(const node_ptr & h, const node_ptr & hint, 
      +  insert_equal(const node_ptr & h, const node_ptr & hint, 
                      const node_ptr & new_node, NodePtrCompare comp, 
                      NodePtrPriorityCompare pcomp);

      Requires: "header" must be the header node of a tree. NodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares two node_ptrs. "hint" is node from the "header"'s tree. NodePtrPriorityCompare is a priority function object that induces a strict weak ordering compatible with the one used to create the the tree. NodePtrPriorityCompare compares two node_ptrs.

      @@ -362,7 +380,7 @@
    34. template<typename NodePtrPriorityCompare> 
         static node_ptr 
      -  insert_before(const node_ptr & header, const node_ptr & pos, 
      +  insert_before(const node_ptr & header, const node_ptr & pos, 
                       const node_ptr & new_node, NodePtrPriorityCompare pcomp);

      Requires: "header" must be the header node of a tree. "pos" must be a valid node of the tree (including header end) node. "pos" must be a node pointing to the successor to "new_node" once inserted according to the order of already inserted nodes. This function does not check "pos" and this precondition must be guaranteed by the caller. NodePtrPriorityCompare is a priority function object that induces a strict weak ordering compatible with the one used to create the the tree. NodePtrPriorityCompare compares two node_ptrs.

      Effects: Inserts new_node into the tree before "pos" and rotates the tree according to "pcomp".

      @@ -372,7 +390,7 @@
    35. template<typename NodePtrPriorityCompare> 
      -  static void push_back(const node_ptr & header, const node_ptr & new_node, 
      +  static void push_back(const node_ptr & header, const node_ptr & new_node, 
                               NodePtrPriorityCompare pcomp);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering no less than the greatest inserted key. NodePtrPriorityCompare is a priority function object that induces a strict weak ordering compatible with the one used to create the the tree. NodePtrPriorityCompare compares two node_ptrs.

      Effects: Inserts x into the tree in the last position and rotates the tree according to "pcomp".

      @@ -382,7 +400,7 @@
    36. template<typename NodePtrPriorityCompare> 
      -  static void push_front(const node_ptr & header, const node_ptr & new_node, 
      +  static void push_front(const node_ptr & header, const node_ptr & new_node, 
                                NodePtrPriorityCompare pcomp);

      Requires: "header" must be the header node of a tree. "new_node" must be, according to the used ordering, no greater than the lowest inserted key. NodePtrPriorityCompare is a priority function object that induces a strict weak ordering compatible with the one used to create the the tree. NodePtrPriorityCompare compares two node_ptrs.

      Effects: Inserts x into the tree in the first position and rotates the tree according to "pcomp".

      @@ -394,7 +412,7 @@
      template<typename KeyType, typename KeyNodePtrCompare, 
                typename KeyNodePtrPrioCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
      +  insert_unique_check(const const_node_ptr & header, const KeyType & key, 
                             KeyNodePtrCompare comp, KeyNodePtrPrioCompare pcomp, 
                             insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. KeyNodePtrCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. NodePtrCompare compares KeyType with a node_ptr.

      @@ -410,7 +428,7 @@
      template<typename KeyType, typename KeyNodePtrCompare, 
                typename KeyNodePtrPrioCompare> 
         static std::pair< node_ptr, bool > 
      -  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
      +  insert_unique_check(const const_node_ptr & header, const node_ptr & hint, 
                             const KeyType & key, KeyNodePtrCompare comp, 
                             KeyNodePtrPrioCompare pcomp, 
                             insert_commit_data & commit_data);
      @@ -424,7 +442,7 @@

      "commit_data" remains valid for a subsequent "insert_unique_commit" only if no more objects are inserted or erased from the set.

    37. -
      static void insert_unique_commit(const node_ptr & header, 
      +
      static void insert_unique_commit(const node_ptr & header, 
                                        const node_ptr & new_node, 
                                        const insert_commit_data & commit_data);

      Requires: "header" must be the header node of a tree. "commit_data" must have been obtained from a previous call to "insert_unique_check". No objects should have been inserted or erased from the set between the "insert_unique_check" that filled "commit_data" and the call to "insert_commit".

      @@ -434,7 +452,7 @@

      Notes: This function has only sense if a "insert_unique_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    38. -
      static node_ptr get_header(const node_ptr & n);
      +
      static node_ptr get_header(const node_ptr & n);

      Requires: "n" must be a node inserted in a tree.

      Effects: Returns a pointer to the header node of the tree.

      Complexity: Logarithmic.

      @@ -446,7 +464,7 @@
    -

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,13 +36,13 @@ struct insert_commit_data { };
    -

    Description

    +

    Description

    This type is the information that will be filled by insert_unique_check

    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/intrusive/treap_multiset.html b/doc/html/boost/intrusive/treap_multiset.html old mode 100755 new mode 100644 index 6874b45fbe..1af939bb15 --- a/doc/html/boost/intrusive/treap_multiset.html +++ b/doc/html/boost/intrusive/treap_multiset.html @@ -58,130 +58,142 @@ typedef implementation_defined::node_algorithms node_algorithms; // construct/copy/destruct - treap_multiset(const value_compare & = value_compare(), + treap_multiset(const value_compare & = value_compare(), const priority_compare & = priority_compare(), const value_traits & = value_traits()); template<typename Iterator> - treap_multiset(Iterator, Iterator, + treap_multiset(Iterator, Iterator, const value_compare & = value_compare(), const priority_compare & = priority_compare(), const value_traits & = value_traits()); - treap_multiset(BOOST_RV_REF(treap_multiset)); - treap_multiset& operator=(BOOST_RV_REF(treap_multiset)); - ~treap_multiset(); + treap_multiset(BOOST_RV_REF(treap_multiset)); + treap_multiset& operator=(BOOST_RV_REF(treap_multiset)); + ~treap_multiset(); - // public member functions - iterator begin(); - const_iterator begin() const; - const_iterator cbegin() const; - iterator end(); - const_iterator end() const; - const_iterator cend() const; - iterator top(); - const_iterator top() const; - const_iterator ctop() const; - reverse_iterator rbegin(); - const_reverse_iterator rbegin() const; - const_reverse_iterator crbegin() const; - reverse_iterator rend(); - const_reverse_iterator rend() const; - const_reverse_iterator crend() const; - reverse_iterator rtop(); - const_reverse_iterator rtop() const; - const_reverse_iterator crtop() const; - key_compare key_comp() const; - value_compare value_comp() const; - priority_compare priority_comp() const; - bool empty() const; - size_type size() const; - void swap(treap_multiset &); + // public member functions + iterator begin(); + const_iterator begin() const; + const_iterator cbegin() const; + iterator end(); + const_iterator end() const; + const_iterator cend() const; + iterator top(); + const_iterator top() const; + const_iterator ctop() const; + reverse_iterator rbegin(); + const_reverse_iterator rbegin() const; + const_reverse_iterator crbegin() const; + reverse_iterator rend(); + const_reverse_iterator rend() const; + const_reverse_iterator crend() const; + reverse_iterator rtop(); + const_reverse_iterator rtop() const; + const_reverse_iterator crtop() const; + key_compare key_comp() const; + value_compare value_comp() const; + priority_compare priority_comp() const; + bool empty() const; + size_type size() const; + void swap(treap_multiset &); template<typename Cloner, typename Disposer> - void clone_from(const treap_multiset &, Cloner, Disposer); - iterator insert(reference); - iterator insert(const_iterator, reference); - template<typename Iterator> void insert(Iterator, Iterator); - iterator insert_before(const_iterator, reference); - void push_back(reference); - void push_front(reference); - iterator erase(const_iterator); - iterator erase(const_iterator, const_iterator); - size_type erase(const_reference); + void clone_from(const treap_multiset &, Cloner, Disposer); + iterator insert(reference); + iterator insert(const_iterator, reference); + template<typename Iterator> void insert(Iterator, Iterator); + iterator insert_before(const_iterator, reference); + void push_back(reference); + void push_front(reference); + iterator erase(const_iterator); + iterator erase(const_iterator, const_iterator); + size_type erase(const_reference); template<typename KeyType, typename KeyValueCompare> - size_type erase(const KeyType &, KeyValueCompare); + size_type erase(const KeyType &, KeyValueCompare); template<typename Disposer> - iterator erase_and_dispose(const_iterator, Disposer); + iterator erase_and_dispose(const_iterator, Disposer); template<typename Disposer> - iterator erase_and_dispose(const_iterator, const_iterator, Disposer); + iterator erase_and_dispose(const_iterator, const_iterator, Disposer); template<typename Disposer> - size_type erase_and_dispose(const_reference, Disposer); + size_type erase_and_dispose(const_reference, Disposer); template<typename KeyType, typename KeyValueCompare, typename Disposer> - size_type erase_and_dispose(const KeyType &, KeyValueCompare, Disposer); - void clear(); - template<typename Disposer> void clear_and_dispose(Disposer); - size_type count(const_reference) const; + size_type erase_and_dispose(const KeyType &, KeyValueCompare, Disposer); + void clear(); + template<typename Disposer> void clear_and_dispose(Disposer); + size_type count(const_reference) const; template<typename KeyType, typename KeyValueCompare> - size_type count(const KeyType &, KeyValueCompare) const; - iterator lower_bound(const_reference); + size_type count(const KeyType &, KeyValueCompare) const; + iterator lower_bound(const_reference); template<typename KeyType, typename KeyValueCompare> - iterator lower_bound(const KeyType &, KeyValueCompare); - const_iterator lower_bound(const_reference) const; + iterator lower_bound(const KeyType &, KeyValueCompare); + const_iterator lower_bound(const_reference) const; template<typename KeyType, typename KeyValueCompare> - const_iterator lower_bound(const KeyType &, KeyValueCompare) const; - iterator upper_bound(const_reference); + const_iterator lower_bound(const KeyType &, KeyValueCompare) const; + iterator upper_bound(const_reference); template<typename KeyType, typename KeyValueCompare> - iterator upper_bound(const KeyType &, KeyValueCompare); - const_iterator upper_bound(const_reference) const; + iterator upper_bound(const KeyType &, KeyValueCompare); + const_iterator upper_bound(const_reference) const; template<typename KeyType, typename KeyValueCompare> - const_iterator upper_bound(const KeyType &, KeyValueCompare) const; - iterator find(const_reference); + const_iterator upper_bound(const KeyType &, KeyValueCompare) const; + iterator find(const_reference); template<typename KeyType, typename KeyValueCompare> - iterator find(const KeyType &, KeyValueCompare); - const_iterator find(const_reference) const; + iterator find(const KeyType &, KeyValueCompare); + const_iterator find(const_reference) const; template<typename KeyType, typename KeyValueCompare> - const_iterator find(const KeyType &, KeyValueCompare) const; - std::pair< iterator, iterator > equal_range(const_reference); + const_iterator find(const KeyType &, KeyValueCompare) const; + std::pair< iterator, iterator > equal_range(const_reference); template<typename KeyType, typename KeyValueCompare> std::pair< iterator, iterator > - equal_range(const KeyType &, KeyValueCompare); + equal_range(const KeyType &, KeyValueCompare); std::pair< const_iterator, const_iterator > - equal_range(const_reference) const; + equal_range(const_reference) const; template<typename KeyType, typename KeyValueCompare> std::pair< const_iterator, const_iterator > - equal_range(const KeyType &, KeyValueCompare) const; - iterator iterator_to(reference); - const_iterator iterator_to(const_reference) const; - pointer unlink_leftmost_without_rebalance(); - void replace_node(iterator, reference); - void rebalance(); - iterator rebalance_subtree(iterator); - float balance_factor() const; - void balance_factor(float); + equal_range(const KeyType &, KeyValueCompare) const; + std::pair< iterator, iterator > + bounded_range(const_reference, const_reference, bool, bool); + template<typename KeyType, typename KeyValueCompare> + std::pair< iterator, iterator > + bounded_range(const KeyType &, const KeyType &, KeyValueCompare, bool, + bool); + std::pair< const_iterator, const_iterator > + bounded_range(const_reference, const_reference, bool, bool) const; + template<typename KeyType, typename KeyValueCompare> + std::pair< const_iterator, const_iterator > + bounded_range(const KeyType &, const KeyType &, KeyValueCompare, bool, + bool) const; + iterator iterator_to(reference); + const_iterator iterator_to(const_reference) const; + pointer unlink_leftmost_without_rebalance(); + void replace_node(iterator, reference); + void rebalance(); + iterator rebalance_subtree(iterator); + float balance_factor() const; + void balance_factor(float); - // public static functions - static treap_multiset & container_from_end_iterator(iterator); - static const treap_multiset & container_from_end_iterator(const_iterator); - static treap_multiset & container_from_iterator(iterator); - static const treap_multiset & container_from_iterator(const_iterator); - static iterator s_iterator_to(reference); - static const_iterator s_iterator_to(const_reference); - static void init_node(reference); + // public static functions + static treap_multiset & container_from_end_iterator(iterator); + static const treap_multiset & container_from_end_iterator(const_iterator); + static treap_multiset & container_from_iterator(iterator); + static const treap_multiset & container_from_iterator(const_iterator); + static iterator s_iterator_to(reference); + static const_iterator s_iterator_to(const_reference); + static void init_node(reference); // public data members static const bool constant_time_size; };
    -

    Description

    +

    Description

    The class template treap_multiset is an intrusive container, that mimics most of the interface of std::treap_multiset as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<>, compare<> and priority_compare<>

    -

    +

    treap_multiset public construct/copy/destruct

    1. -
      treap_multiset(const value_compare & cmp = value_compare(), 
      +
      treap_multiset(const value_compare & cmp = value_compare(), 
                      const priority_compare & pcmp = priority_compare(), 
                      const value_traits & v_traits = value_traits());

      Effects: Constructs an empty treap_multiset.

      @@ -190,7 +202,7 @@
    2. template<typename Iterator> 
      -  treap_multiset(Iterator b, Iterator e, 
      +  treap_multiset(Iterator b, Iterator e, 
                        const value_compare & cmp = value_compare(), 
                        const priority_compare & pcmp = priority_compare(), 
                        const value_traits & v_traits = value_traits());
      @@ -200,15 +212,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare/priority_compare objects throw.

    3. -
      treap_multiset(BOOST_RV_REF(treap_multiset) x);
      +
      treap_multiset(BOOST_RV_REF(treap_multiset) x);

      Effects: to-do

    4. -
      treap_multiset& operator=(BOOST_RV_REF(treap_multiset) x);
      +
      treap_multiset& operator=(BOOST_RV_REF(treap_multiset) x);

      Effects: to-do

    5. -
      ~treap_multiset();
      +
      ~treap_multiset();

      Effects: Detaches all elements from this. The objects in the treap_multiset are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -216,156 +228,156 @@
    -

    -treap_multiset public member functions

    +

    +treap_multiset public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      iterator top();
      +
      iterator top();

      Effects: Returns an iterator pointing to the highest priority object of the tree.

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_iterator top() const;
      +
      const_iterator top() const;

      Effects: Returns a const_iterator pointing to the highest priority object of the tree..

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_iterator ctop() const;
      +
      const_iterator ctop() const;

      Effects: Returns a const_iterator pointing to the highest priority object of the tree..

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    15. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed treap_multiset.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      reverse_iterator rtop();
      +
      reverse_iterator rtop();

      Effects: Returns a reverse_iterator pointing to the highest priority object of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    17. -
      const_reverse_iterator rtop() const;
      +
      const_reverse_iterator rtop() const;

      Effects: Returns a const_reverse_iterator pointing to the highest priority objec of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    18. -
      const_reverse_iterator crtop() const;
      +
      const_reverse_iterator crtop() const;

      Effects: Returns a const_reverse_iterator pointing to the highest priority object of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    19. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the treap_multiset.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    20. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the treap_multiset.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    21. -
      priority_compare priority_comp() const;
      +
      priority_compare priority_comp() const;

      Effects: Returns the priority_compare object used by the treap_multiset.

      Complexity: Constant.

      Throws: If priority_compare copy-constructor throws.

    22. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    23. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the treap_multiset.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    24. -
      void swap(treap_multiset & other);
      +
      void swap(treap_multiset & other);

      Effects: Swaps the contents of two treap_multisets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    25. template<typename Cloner, typename Disposer> 
      -  void clone_from(const treap_multiset & src, Cloner cloner, 
      +  void clone_from(const treap_multiset & src, Cloner cloner, 
                         Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      @@ -374,7 +386,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    26. -
      iterator insert(reference value);
      +
      iterator insert(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the treap_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -383,7 +395,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    27. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Inserts x into the treap_multiset, using pos as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -392,7 +404,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    28. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the treap_multiset.

      Returns: An iterator that points to the position where the new element was inserted.

      @@ -401,7 +413,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    29. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate

      Effects: Inserts x into the treap before "pos".

      Complexity: Constant time.

      @@ -409,7 +421,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" treap ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    30. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be no less than the greatest inserted key.

      Effects: Inserts x into the treap in the last position.

      Complexity: Constant time.

      @@ -417,7 +429,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key treap ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    31. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be no greater than the minimum inserted key

      Effects: Inserts x into the treap in the first position.

      Complexity: Constant time.

      @@ -425,7 +437,7 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key treap ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    32. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -433,7 +445,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    33. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Returns: An iterator to the element after the erased elements.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      @@ -441,7 +453,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    34. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(value)).

      @@ -450,7 +462,7 @@
    35. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -459,7 +471,7 @@
    36. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased element.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      @@ -469,7 +481,7 @@
    37. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Returns: An iterator to the element after the erased elements.

      @@ -480,7 +492,7 @@
    38. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -490,7 +502,7 @@
    39. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -500,14 +512,14 @@

      Note: Invalidates the iterators to the erased elements.

    40. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    41. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -515,27 +527,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    42. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    43. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    44. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    45. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -543,14 +555,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    46. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    47. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -558,14 +570,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    48. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    49. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -573,14 +585,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    50. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    51. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -588,14 +600,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    52. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    53. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -603,14 +615,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    54. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    55. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -618,7 +630,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    56. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -626,7 +638,7 @@
    57. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -635,7 +647,7 @@
    58. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -643,7 +655,7 @@
    59. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -651,28 +663,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    60. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    61. +
    62. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    63. +
    64. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    65. +
    66. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    67. +
    68. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a treap_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the treap_multiset that points to the value

      Complexity: Constant.

      Throws: Nothing.

    69. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a treap_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the treap_multiset that points to the value

      Complexity: Constant.

      Throws: Nothing.

    70. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    71. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -680,13 +742,13 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    72. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    73. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -694,13 +756,13 @@

      Complexity: Linear to the elements in the subtree.

    74. -
      float balance_factor() const;
      +
      float balance_factor() const;

      Returns: The balance factor (alpha) used in this tree

      Throws: Nothing.

      Complexity: Constant.

    75. -
      void balance_factor(float new_alpha);
      +
      void balance_factor(float new_alpha);

      Requires: new_alpha must be a value between 0.5 and 1.0

      Effects: Establishes a new balance factor (alpha) and rebalances the tree if the new balance factor is stricter (less) than the old factor.

      Throws: Nothing.

      @@ -709,11 +771,11 @@
    -

    -treap_multiset public static functions

    +

    +treap_multiset public static functions

    1. -
      static treap_multiset & container_from_end_iterator(iterator end_iterator);
      +
      static treap_multiset & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of treap_multiset.

      Effects: Returns a const reference to the treap_multiset associated to the end iterator

      Throws: Nothing.

      @@ -721,28 +783,28 @@
    2. static const treap_multiset & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of treap_multiset.

      Effects: Returns a const reference to the treap_multiset associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static treap_multiset & container_from_iterator(iterator it);
      +
      static treap_multiset & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    4. -
      static const treap_multiset & container_from_iterator(const_iterator it);
      +
      static const treap_multiset & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of multiset.

      Effects: Returns a const reference to the multiset associated to the iterator

      Throws: Nothing.

      Complexity: Constant.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a treap_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the treap_multiset that points to the value

      Complexity: Constant.

      @@ -750,7 +812,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a treap_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the treap_multiset that points to the value

      Complexity: Constant.

      @@ -758,7 +820,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a treap_multiset/treap_multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -771,7 +833,7 @@
    -
    -

    Description

    +

    Description

    The class template treap_set is an intrusive container, that mimics most of the interface of std::set as described in the C++ standard.

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    The container supports the following options: base_hook<>/member_hook<>/value_traits<>, constant_time_size<>, size_type<>, compare<> and priority_compare<>

    -

    +

    treap_set public construct/copy/destruct

    1. -
      treap_set(const value_compare & cmp = value_compare(), 
      +
      treap_set(const value_compare & cmp = value_compare(), 
                 const priority_compare & pcmp = priority_compare(), 
                 const value_traits & v_traits = value_traits());

      Effects: Constructs an empty treap_set.

      @@ -200,7 +212,7 @@
    2. template<typename Iterator> 
      -  treap_set(Iterator b, Iterator e, 
      +  treap_set(Iterator b, Iterator e, 
                   const value_compare & cmp = value_compare(), 
                   const priority_compare & pcmp = priority_compare(), 
                   const value_traits & v_traits = value_traits());
      @@ -210,15 +222,15 @@

      Throws: If value_traits::node_traits::node constructor throws (this does not happen with predefined Boost.Intrusive hooks) or the copy constructor/operator() of the value_compare object throws.

    3. -
      treap_set(BOOST_RV_REF(treap_set) x);
      +
      treap_set(BOOST_RV_REF(treap_set) x);

      Effects: to-do

    4. -
      treap_set& operator=(BOOST_RV_REF(treap_set) x);
      +
      treap_set& operator=(BOOST_RV_REF(treap_set) x);

      Effects: to-do

    5. -
      ~treap_set();
      +
      ~treap_set();

      Effects: Detaches all elements from this. The objects in the treap_set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      @@ -226,156 +238,156 @@
    -

    -treap_set public member functions

    +

    +treap_set public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the treap_set.

      Complexity: Constant.

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the treap_set.

      Complexity: Constant.

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the treap_set.

      Complexity: Constant.

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the treap_set.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the treap_set.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      iterator top();
      +
      iterator top();

      Effects: Returns an iterator pointing to the highest priority object of the tree.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      const_iterator top() const;
      +
      const_iterator top() const;

      Effects: Returns a const_iterator pointing to the highest priority object of the tree..

      Complexity: Constant.

      Throws: Nothing.

    8. -
      const_iterator ctop() const;
      +
      const_iterator ctop() const;

      Effects: Returns a const_iterator pointing to the highest priority object of the tree..

      Complexity: Constant.

      Throws: Nothing.

    9. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the treap_set.

      Complexity: Constant.

      Throws: Nothing.

    10. -
      reverse_iterator rbegin();
      +
      reverse_iterator rbegin();

      Effects: Returns a reverse_iterator pointing to the beginning of the reversed treap_set.

      Complexity: Constant.

      Throws: Nothing.

    11. -
      const_reverse_iterator rbegin() const;
      +
      const_reverse_iterator rbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed treap_set.

      Complexity: Constant.

      Throws: Nothing.

    12. -
      const_reverse_iterator crbegin() const;
      +
      const_reverse_iterator crbegin() const;

      Effects: Returns a const_reverse_iterator pointing to the beginning of the reversed treap_set.

      Complexity: Constant.

      Throws: Nothing.

    13. -
      reverse_iterator rend();
      +
      reverse_iterator rend();

      Effects: Returns a reverse_iterator pointing to the end of the reversed treap_set.

      Complexity: Constant.

      Throws: Nothing.

    14. -
      const_reverse_iterator rend() const;
      +
      const_reverse_iterator rend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed treap_set.

      Complexity: Constant.

      Throws: Nothing.

    15. -
      const_reverse_iterator crend() const;
      +
      const_reverse_iterator crend() const;

      Effects: Returns a const_reverse_iterator pointing to the end of the reversed treap_set.

      Complexity: Constant.

      Throws: Nothing.

    16. -
      reverse_iterator rtop();
      +
      reverse_iterator rtop();

      Effects: Returns a reverse_iterator pointing to the highest priority object of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    17. -
      const_reverse_iterator rtop() const;
      +
      const_reverse_iterator rtop() const;

      Effects: Returns a const_reverse_iterator pointing to the highest priority objec of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    18. -
      const_reverse_iterator crtop() const;
      +
      const_reverse_iterator crtop() const;

      Effects: Returns a const_reverse_iterator pointing to the highest priority object of the reversed tree.

      Complexity: Constant.

      Throws: Nothing.

    19. -
      key_compare key_comp() const;
      +
      key_compare key_comp() const;

      Effects: Returns the key_compare object used by the treap_set.

      Complexity: Constant.

      Throws: If key_compare copy-constructor throws.

    20. -
      value_compare value_comp() const;
      +
      value_compare value_comp() const;

      Effects: Returns the value_compare object used by the treap_set.

      Complexity: Constant.

      Throws: If value_compare copy-constructor throws.

    21. -
      priority_compare priority_comp() const;
      +
      priority_compare priority_comp() const;

      Effects: Returns the priority_compare object used by the treap_set.

      Complexity: Constant.

      Throws: If priority_compare copy-constructor throws.

    22. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: Constant.

      Throws: Nothing.

    23. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the treap_set.

      Complexity: Linear to elements contained in *this if, constant-time size option is enabled. Constant-time otherwise.

      Throws: Nothing.

    24. -
      void swap(treap_set & other);
      +
      void swap(treap_set & other);

      Effects: Swaps the contents of two sets.

      Complexity: Constant.

      Throws: If the swap() call for the comparison functor found using ADL throws. Strong guarantee.

    25. template<typename Cloner, typename Disposer> 
      -  void clone_from(const treap_set & src, Cloner cloner, Disposer disposer);
      + void clone_from(const treap_set & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes equivalent to the original nodes.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. Copies the predicate from the source container.

      If cloner throws, all cloned elements are unlinked and disposed calling Disposer::operator()(pointer).

      @@ -383,7 +395,7 @@

      Throws: If cloner throws or predicate copy assignment throws. Basic guarantee.

    26. -
      std::pair< iterator, bool > insert(reference value);
      +
      std::pair< iterator, bool > insert(reference value);

      Requires: value must be an lvalue

      Effects: Tries to inserts value into the treap_set.

      Returns: If the value is not already present inserts it and returns a pair containing the iterator to the new value and true. If there is an equivalent value returns a pair containing an iterator to the already present value and false.

      @@ -392,7 +404,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    27. -
      iterator insert(const_iterator hint, reference value);
      +
      iterator insert(const_iterator hint, reference value);

      Requires: value must be an lvalue

      Effects: Tries to to insert x into the treap_set, using "hint" as a hint to where it will be inserted.

      Returns: An iterator that points to the position where the new element was inserted into the treap_set.

      @@ -404,7 +416,7 @@
      template<typename KeyType, typename KeyValueCompare, 
                typename KeyValuePriorityCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
      +  insert_check(const KeyType & key, KeyValueCompare key_value_comp, 
                      KeyValuePriorityCompare key_value_pcomp, 
                      insert_commit_data & commit_data);

      Requires: key_value_comp must be a comparison function that induces the same strict weak ordering as value_compare. key_value_pcomp must be a comparison function that induces the same strict weak ordering as priority_compare. The difference is that key_value_pcomp and key_value_comp compare an arbitrary key with the contained values.

      @@ -420,7 +432,7 @@
      template<typename KeyType, typename KeyValueCompare, 
                typename KeyValuePriorityCompare> 
         std::pair< iterator, bool > 
      -  insert_check(const_iterator hint, const KeyType & key, 
      +  insert_check(const_iterator hint, const KeyType & key, 
                      KeyValueCompare key_value_comp, 
                      KeyValuePriorityCompare key_value_pcomp, 
                      insert_commit_data & commit_data);
      @@ -434,7 +446,7 @@

      "commit_data" remains valid for a subsequent "insert_commit" only if no more objects are inserted or erased from the treap_set.

    28. -
      iterator insert_commit(reference value, 
      +
      iterator insert_commit(reference value, 
                              const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the treap_set between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the treap_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -444,7 +456,7 @@

      Notes: This function has only sense if a "insert_check" has been previously executed to fill "commit_data". No value should be inserted or erased between the "insert_check" and "insert_commit" calls.

    29. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Inserts a range into the treap_set.

      Complexity: Insert range is in general O(N * log(N)), where N is the size of the range. However, it is linear in N if the range is already sorted by value_comp().

      @@ -452,7 +464,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    30. -
      iterator insert_before(const_iterator pos, reference value);
      +
      iterator insert_before(const_iterator pos, reference value);

      Requires: value must be an lvalue, "pos" must be a valid iterator (or end) and must be the succesor of value once inserted according to the predicate. "value" must not be equal to any inserted key according to the predicate.

      Effects: Inserts x into the treap before "pos".

      Complexity: Constant time.

      @@ -460,7 +472,7 @@

      Note: This function does not check preconditions so if "pos" is not the successor of "value" treap ordering invariant will be broken. This is a low-level function to be used only for performance reasons by advanced users.

    31. -
      void push_back(reference value);
      +
      void push_back(reference value);

      Requires: value must be an lvalue, and it must be greater than any inserted key according to the predicate.

      Effects: Inserts x into the treap in the last position.

      Complexity: Constant time.

      @@ -468,7 +480,7 @@

      Note: This function does not check preconditions so if value is less than the greatest inserted key treap ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    32. -
      void push_front(reference value);
      +
      void push_front(reference value);

      Requires: value must be an lvalue, and it must be less than any inserted key according to the predicate.

      Effects: Inserts x into the treap in the first position.

      Complexity: Constant time.

      @@ -476,7 +488,7 @@

      Note: This function does not check preconditions so if value is greater than the minimum inserted key treap ordering invariant will be broken. This function is slightly more efficient than using "insert_before". This is a low-level function to be used only for performance reasons by advanced users.

    33. -
      iterator erase(const_iterator i);
      +
      iterator erase(const_iterator i);

      Effects: Erases the element pointed to by pos.

      Complexity: Average complexity is constant time.

      Returns: An iterator to the element after the erased element.

      @@ -484,7 +496,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    34. -
      iterator erase(const_iterator b, const_iterator e);
      +
      iterator erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average complexity for erase range is at most O(log(size() + N)), where N is the number of elements in the range.

      Returns: An iterator to the element after the erased elements.

      @@ -492,7 +504,7 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    35. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: O(log(size()) + this->count(value)).

      @@ -501,7 +513,7 @@
    36. template<typename KeyType, typename KeyValueCompare> 
      -  size_type erase(const KeyType & key, KeyValueCompare comp);
      + size_type erase(const KeyType & key, KeyValueCompare comp);

      Effects: Erases all the elements that compare equal with the given key and the given comparison functor.

      Returns: The number of erased elements.

      Complexity: O(log(size() + this->count(key, comp)).

      @@ -510,7 +522,7 @@
    37. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator i, Disposer disposer);
      + iterator erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by pos. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average complexity for erase element is constant time.

      @@ -520,7 +532,7 @@
    38. template<typename Disposer> 
      -  iterator erase_and_dispose(const_iterator b, const_iterator e, 
      +  iterator erase_and_dispose(const_iterator b, const_iterator e, 
                                    Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -531,7 +543,7 @@
    39. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Throws: If the internal value_compare ordering function throws.

      @@ -541,7 +553,7 @@
    40. template<typename KeyType, typename KeyValueCompare, typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
      +  size_type erase_and_dispose(const KeyType & key, KeyValueCompare comp, 
                                     Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "comp". Disposer::operator()(pointer) is called for the removed elements.

      @@ -551,14 +563,14 @@

      Note: Invalidates the iterators to the erased elements.

    41. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    42. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -566,27 +578,27 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    43. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If the internal value_compare ordering function throws.

    44. template<typename KeyType, typename KeyValueCompare> 
      -  size_type count(const KeyType & key, KeyValueCompare comp) const;
      + size_type count(const KeyType & key, KeyValueCompare comp) const;

      Effects: Returns the number of contained elements with the same key compared with the given comparison functor.

      Complexity: Logarithmic to the number of elements contained plus lineal to number of objects with the given key.

      Throws: If comp ordering function throws.

    45. -
      iterator lower_bound(const_reference value);
      +
      iterator lower_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    46. template<typename KeyType, typename KeyValueCompare> 
      -  iterator lower_bound(const KeyType & key, KeyValueCompare comp);
      + iterator lower_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -594,14 +606,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    47. -
      const_iterator lower_bound(const_reference value) const;
      +
      const_iterator lower_bound(const_reference value) const;

      Effects: Returns a const iterator to the first element whose key is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    48. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator lower_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is not less than k or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -609,14 +621,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    49. -
      iterator upper_bound(const_reference value);
      +
      iterator upper_bound(const_reference value);

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    50. template<typename KeyType, typename KeyValueCompare> 
      -  iterator upper_bound(const KeyType & key, KeyValueCompare comp);
      + iterator upper_bound(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns an iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -624,14 +636,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    51. -
      const_iterator upper_bound(const_reference value) const;
      +
      const_iterator upper_bound(const_reference value) const;

      Effects: Returns an iterator to the first element whose key is greater than k or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    52. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator upper_bound(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Returns a const_iterator to the first element whose key according to the comparison functor is greater than key or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -639,14 +651,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    53. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    54. template<typename KeyType, typename KeyValueCompare> 
      -  iterator find(const KeyType & key, KeyValueCompare comp);
      + iterator find(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds an iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -654,14 +666,14 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    55. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

    56. template<typename KeyType, typename KeyValueCompare> 
      -  const_iterator find(const KeyType & key, KeyValueCompare comp) const;
      + const_iterator find(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a const_iterator to the first element whose key is "key" according to the comparison functor or end() if that element does not exist.

      Complexity: Logarithmic.

      @@ -669,7 +681,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    57. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -677,7 +689,7 @@
    58. template<typename KeyType, typename KeyValueCompare> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp);
      + equal_range(const KeyType & key, KeyValueCompare comp);

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -686,7 +698,7 @@
    59. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Finds a range containing all elements whose key is k or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      Throws: If the internal value_compare ordering function throws.

      @@ -694,7 +706,7 @@
    60. template<typename KeyType, typename KeyValueCompare> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyValueCompare comp) const;
      + equal_range(const KeyType & key, KeyValueCompare comp) const;

      Requires: comp must imply the same element order as value_compare. Usually key is the part of the value_type that is used in the ordering functor.

      Effects: Finds a range containing all elements whose key is k according to the comparison functor or an empty range that indicates the position where those elements would be if they there is no elements with key k.

      Complexity: Logarithmic.

      @@ -702,28 +714,78 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    61. -
      iterator iterator_to(reference value);
      +
      std::pair< iterator, iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed);
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    62. +
    63. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< iterator, iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed);
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    64. +
    65. +
      std::pair< const_iterator, const_iterator > 
      +bounded_range(const_reference lower_value, const_reference upper_value, 
      +              bool left_closed, bool right_closed) const;
      +

      Requires: 'lower_value' must not be greater than 'upper_value'. If 'lower_value' == 'upper_value', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key) if left_closed, upper_bound(lower_key) otherwise

      +

      second = upper_bound(upper_key) if right_closed, lower_bound(upper_key) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If the predicate throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_value and upper_value.

      +
    66. +
    67. +
      template<typename KeyType, typename KeyValueCompare> 
      +  std::pair< const_iterator, const_iterator > 
      +  bounded_range(const KeyType & lower_key, const KeyType & upper_key, 
      +                KeyValueCompare comp, bool left_closed, bool right_closed) const;
      +

      Requires: KeyValueCompare is a function object that induces a strict weak ordering compatible with the strict weak ordering used to create the the tree. 'lower_key' must not be greater than 'upper_key' according to 'comp'. If 'lower_key' == 'upper_key', ('left_closed' || 'right_closed') must be false.

      +

      Effects: Returns an a pair with the following criteria:

      +

      first = lower_bound(lower_key, comp) if left_closed, upper_bound(lower_key, comp) otherwise

      +

      second = upper_bound(upper_key, comp) if right_closed, lower_bound(upper_key, comp) otherwise

      +

      Complexity: Logarithmic.

      +

      Throws: If "comp" throws.

      +

      Note: This function can be more efficient than calling upper_bound and lower_bound for lower_key and upper_key.

      +
    68. +
    69. +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a treap_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the treap_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    70. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a treap_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the treap_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    71. -
      pointer unlink_leftmost_without_rebalance();
      +
      pointer unlink_leftmost_without_rebalance();

      Effects: Unlinks the leftmost node from the tree.

      Complexity: Average complexity is constant time.

      Throws: Nothing.

      Notes: This function breaks the tree and the tree can only be used for more unlink_leftmost_without_rebalance calls. This function is normally used to achieve a step by step controlled destruction of the tree.

    72. -
      void replace_node(iterator replace_this, reference with_this);
      +
      void replace_node(iterator replace_this, reference with_this);

      Requires: replace_this must be a valid iterator of *this and with_this must not be inserted in any tree.

      Effects: Replaces replace_this in its position in the tree with with_this. The tree does not need to be rebalanced.

      Complexity: Constant.

      @@ -731,13 +793,13 @@

      Note: This function will break container ordering invariants if with_this is not equivalent to *replace_this according to the ordering rules. This function is faster than erasing and inserting the node, since no rebalancing or comparison is needed.

    73. -
      void rebalance();
      +
      void rebalance();

      Effects: Rebalances the tree.

      Throws: Nothing.

      Complexity: Linear.

    74. -
      iterator rebalance_subtree(iterator root);
      +
      iterator rebalance_subtree(iterator root);

      Requires: old_root is a node of a tree.

      Effects: Rebalances the subtree rooted at old_root.

      Returns: The new root of the subtree.

      @@ -745,13 +807,13 @@

      Complexity: Linear to the elements in the subtree.

    75. -
      float balance_factor() const;
      +
      float balance_factor() const;

      Returns: The balance factor (alpha) used in this tree

      Throws: Nothing.

      Complexity: Constant.

    76. -
      void balance_factor(float new_alpha);
      +
      void balance_factor(float new_alpha);

      Requires: new_alpha must be a value between 0.5 and 1.0

      Effects: Establishes a new balance factor (alpha) and rebalances the tree if the new balance factor is stricter (less) than the old factor.

      Throws: Nothing.

      @@ -760,11 +822,11 @@
    -

    -treap_set public static functions

    +

    +treap_set public static functions

    1. -
      static treap_set & container_from_end_iterator(iterator end_iterator);
      +
      static treap_set & container_from_end_iterator(iterator end_iterator);

      Precondition: end_iterator must be a valid end iterator of treap_set.

      Effects: Returns a const reference to the treap_set associated to the end iterator

      Throws: Nothing.

      @@ -772,28 +834,28 @@
    2. static const treap_set & 
      -container_from_end_iterator(const_iterator end_iterator);
      +container_from_end_iterator(const_iterator end_iterator);

      Precondition: end_iterator must be a valid end const_iterator of treap_set.

      Effects: Returns a const reference to the treap_set associated to the end iterator

      Throws: Nothing.

      Complexity: Constant.

    3. -
      static treap_set & container_from_iterator(iterator it);
      +
      static treap_set & container_from_iterator(iterator it);

      Precondition: it must be a valid iterator of set.

      Effects: Returns a reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    4. -
      static const treap_set & container_from_iterator(const_iterator it);
      +
      static const treap_set & container_from_iterator(const_iterator it);

      Precondition: it must be a valid const_iterator of set.

      Effects: Returns a const reference to the set associated to the iterator

      Throws: Nothing.

      Complexity: Logarithmic.

    5. -
      static iterator s_iterator_to(reference value);
      +
      static iterator s_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a treap_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator i belonging to the treap_set that points to the value

      Complexity: Constant.

      @@ -801,7 +863,7 @@

      Note: This static function is available only if the value traits is stateless.

    6. -
      static const_iterator s_iterator_to(const_reference value);
      +
      static const_iterator s_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a treap_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator i belonging to the treap_set that points to the value

      Complexity: Constant.

      @@ -809,7 +871,7 @@

      Note: This static function is available only if the value traits is stateless.

    7. -
      static void init_node(reference value);
      +
      static void init_node(reference value);

      Requires: value shall not be in a treap_set/treap_multiset.

      Effects: init_node puts the hook of a value in a well-known default state.

      Throws: Nothing.

      @@ -822,7 +884,7 @@
    -
    -

    Description

    +

    Description

    This value traits template is used to create value traits from user defined node traits where value_traits::value_type and node_traits::node should be equal

    -

    -trivial_value_traits public static functions

    +

    +trivial_value_traits public static functions

      -
    1. static node_ptr to_node_ptr(value_type & value);
    2. -
    3. static const_node_ptr to_node_ptr(const value_type & value);
    4. -
    5. static const pointer & to_value_ptr(const node_ptr & n);
    6. -
    7. static const const_pointer & to_value_ptr(const const_node_ptr & n);
    8. +
    9. static node_ptr to_node_ptr(value_type & value);
    10. +
    11. static const_node_ptr to_node_ptr(const value_type & value);
    12. +
    13. static const pointer & to_value_ptr(const node_ptr & n);
    14. +
    15. static const const_pointer & to_value_ptr(const const_node_ptr & n);
    -
    -

    Description

    +

    Description

    The class template unordered_multiset is an intrusive container, that mimics most of the interface of std::tr1::unordered_multiset as described in the C++ TR1.

    unordered_multiset is a semi-intrusive container: each object to be stored in the container must contain a proper hook, but the container also needs additional auxiliary memory to work: unordered_multiset needs a pointer to an array of type `bucket_type` to be passed in the constructor. This bucket array must have at least the same lifetime as the container. This makes the use of unordered_multiset more complicated than purely intrusive containers. `bucket_type` is default-constructible, copyable and assignable

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    @@ -161,13 +161,13 @@

    unordered_multiset, unlike std::unordered_set, does not make automatic rehashings nor offers functions related to a load factor. Rehashing can be explicitly requested and the user must provide a new bucket array that will be used from that moment.

    Since no automatic rehashing is done, iterators are never invalidated when inserting or erasing elements. Iterators are only invalidated when rehasing.

    -

    +

    unordered_multiset public construct/copy/destruct

    1. -
      unordered_multiset(const bucket_traits & b_traits, 
      +
      unordered_multiset(const bucket_traits & b_traits, 
                          const hasher & hash_func = hasher(), 
                          const key_equal & equal_func = key_equal(), 
                          const value_traits & v_traits = value_traits());
      @@ -179,7 +179,7 @@
    2. template<typename Iterator> 
      -  unordered_multiset(Iterator b, Iterator e, const bucket_traits & b_traits, 
      +  unordered_multiset(Iterator b, Iterator e, const bucket_traits & b_traits, 
                            const hasher & hash_func = hasher(), 
                            const key_equal & equal_func = key_equal(), 
                            const value_traits & v_traits = value_traits());
      @@ -190,15 +190,15 @@

      Notes: buckets array must be disposed only after this is disposed.

    3. -
      unordered_multiset(BOOST_RV_REF(unordered_multiset) x);
      +
      unordered_multiset(BOOST_RV_REF(unordered_multiset) x);

      Effects: to-do

    4. -
      unordered_multiset& operator=(BOOST_RV_REF(unordered_multiset) x);
      +
      unordered_multiset& operator=(BOOST_RV_REF(unordered_multiset) x);

      Effects: to-do

    5. -
      ~unordered_multiset();
      +
      ~unordered_multiset();

      Effects: Detaches all elements from this. The objects in the unordered_multiset are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements in the unordered_multiset, if it's a safe-mode or auto-unlink value. Otherwise constant.

      Throws: Nothing.

      @@ -206,71 +206,71 @@
    -

    -unordered_multiset public member functions

    +

    +unordered_multiset public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the unordered_multiset.

      Complexity: Constant time if `cache_begin<>` is true. Amortized constant time with worst case (empty unordered_set) O(this->bucket_count())

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the unordered_multiset.

      Complexity: Constant time if `cache_begin<>` is true. Amortized constant time with worst case (empty unordered_set) O(this->bucket_count())

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the unordered_multiset.

      Complexity: Constant time if `cache_begin<>` is true. Amortized constant time with worst case (empty unordered_set) O(this->bucket_count())

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the unordered_multiset.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the unordered_multiset.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the unordered_multiset.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      hasher hash_function() const;
      +
      hasher hash_function() const;

      Effects: Returns the hasher object used by the unordered_set.

      Complexity: Constant.

      Throws: If hasher copy-constructor throws.

    8. -
      key_equal key_eq() const;
      +
      key_equal key_eq() const;

      Effects: Returns the key_equal object used by the unordered_multiset.

      Complexity: Constant.

      Throws: If key_equal copy-constructor throws.

    9. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: if constant-time size and cache_last options are disabled, average constant time (worst case, with empty() == true: O(this->bucket_count()). Otherwise constant.

      Throws: Nothing.

    10. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the unordered_multiset.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant-time otherwise.

      Throws: Nothing.

    11. -
      void swap(unordered_multiset & other);
      +
      void swap(unordered_multiset & other);

      Requires: the hasher and the equality function unqualified swap call should not throw.

      Effects: Swaps the contents of two unordered_multisets. Swaps also the contained bucket array and equality and hasher functors.

      Complexity: Constant.

      @@ -278,7 +278,7 @@
    12. template<typename Cloner, typename Disposer> 
      -  void clone_from(const unordered_multiset & src, Cloner cloner, 
      +  void clone_from(const unordered_multiset & src, Cloner cloner, 
                         Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes that compare equal and produce the same hash than the original node.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. The hash function and the equality predicate are copied from the source.

      @@ -288,7 +288,7 @@

      Throws: If cloner or hasher throw or hash or equality predicate copying throws. Basic guarantee.

    13. -
      iterator insert(reference value);
      +
      iterator insert(reference value);

      Requires: value must be an lvalue

      Effects: Inserts value into the unordered_multiset.

      Returns: An iterator to the new inserted value.

      @@ -297,7 +297,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    14. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Equivalent to this->insert(t) for each element in [b, e).

      Complexity: Average case is O(N), where N is the size of the range.

      @@ -305,21 +305,21 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    15. -
      void erase(const_iterator i);
      +
      void erase(const_iterator i);

      Effects: Erases the element pointed to by i.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased element. No destructors are called.

    16. -
      void erase(const_iterator b, const_iterator e);
      +
      void erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average case O(std::distance(b, e)), worst case O(this->size()).

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    17. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      @@ -328,7 +328,7 @@
    18. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  size_type erase(const KeyType & key, KeyHasher hash_func, 
      +  size_type erase(const KeyType & key, KeyHasher hash_func, 
                         KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "key_value_equal" must be a equality function that induces the same equality as key_equal. The difference is that "key_value_equal" compares an arbitrary key with the contained values.

      @@ -340,7 +340,7 @@
    19. template<typename Disposer> 
      -  void erase_and_dispose(const_iterator i, Disposer disposer);
      + void erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by i. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average case O(1), worst case O(this->size()).

      @@ -349,7 +349,7 @@
    20. template<typename Disposer> 
      -  void erase_and_dispose(const_iterator b, const_iterator e, 
      +  void erase_and_dispose(const_iterator b, const_iterator e, 
                                Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -359,7 +359,7 @@
    21. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -370,7 +370,7 @@
    22. template<typename KeyType, typename KeyHasher, typename KeyValueEqual, 
                typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyHasher hash_func, 
      +  size_type erase_and_dispose(const KeyType & key, KeyHasher hash_func, 
                                     KeyValueEqual equal_func, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "equal_func". Disposer::operator()(pointer) is called for the removed elements.

      @@ -380,14 +380,14 @@

      Note: Invalidates the iterators to the erased elements.

    23. -
      void clear();
      +
      void clear();

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    24. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements of the container.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -395,14 +395,14 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    25. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given key

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

    26. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  size_type count(const KeyType & key, KeyHasher hash_func, 
      +  size_type count(const KeyType & key, KeyHasher hash_func, 
                         KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "key_value_equal" must be a equality function that induces the same equality as key_equal. The difference is that "key_value_equal" compares an arbitrary key with the contained values.

      @@ -411,14 +411,14 @@

      Throws: If the internal hasher or the equality functor throws.

    27. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element whose value is "value" or end() if that element does not exist.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

    28. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  iterator find(const KeyType & key, KeyHasher hash_func, 
      +  iterator find(const KeyType & key, KeyHasher hash_func, 
                       KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "key_value_equal" must be a equality function that induces the same equality as key_equal. The difference is that "key_value_equal" compares an arbitrary key with the contained values.

      @@ -428,7 +428,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    29. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is "key" or end() if that element does not exist.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -436,7 +436,7 @@
    30. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         const_iterator 
      -  find(const KeyType & key, KeyHasher hash_func, KeyValueEqual equal_func) const;
      + find(const KeyType & key, KeyHasher hash_func, KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "key_value_equal" must be a equality function that induces the same equality as key_equal. The difference is that "key_value_equal" compares an arbitrary key with the contained values.

      Effects: Finds an iterator to the first element whose key is "key" according to the given hasher and equality functor or end() if that element does not exist.

      @@ -445,7 +445,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    31. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Returns a range containing all elements with values equivalent to value. Returns std::make_pair(this->end(), this->end()) if no such elements exist.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -453,7 +453,7 @@
    32. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyHasher hash_func, 
      +  equal_range(const KeyType & key, KeyHasher hash_func, 
                     KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "key_value_equal" must be a equality function that induces the same equality as key_equal. The difference is that "key_value_equal" compares an arbitrary key with the contained values.

      @@ -464,7 +464,7 @@
    33. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Returns a range containing all elements with values equivalent to value. Returns std::make_pair(this->end(), this->end()) if no such elements exist.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -472,7 +472,7 @@
    34. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyHasher hash_func, 
      +  equal_range(const KeyType & key, KeyHasher hash_func, 
                     KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "key_value_equal" must be a equality function that induces the same equality as key_equal. The difference is that "key_value_equal" compares an arbitrary key with the contained values.

      @@ -482,48 +482,48 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    35. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator belonging to the unordered_multiset that points to the value

      Complexity: Constant.

      Throws: If the hash function throws.

    36. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a unordered_multiset of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator belonging to the unordered_multiset that points to the value

      Complexity: Constant.

      Throws: If the hash function throws.

    37. -
      local_iterator local_iterator_to(reference value);
      +
      local_iterator local_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    38. -
      const_local_iterator local_iterator_to(const_reference value) const;
      +
      const_local_iterator local_iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    39. -
      size_type bucket_count() const;
      +
      size_type bucket_count() const;

      Effects: Returns the number of buckets passed in the constructor or the last rehash function.

      Complexity: Constant.

      Throws: Nothing.

    40. -
      size_type bucket_size(size_type n) const;
      +
      size_type bucket_size(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns the number of elements in the nth bucket.

      Complexity: Constant.

      Throws: Nothing.

    41. -
      size_type bucket(const value_type & k) const;
      +
      size_type bucket(const value_type & k) const;

      Effects: Returns the index of the bucket in which elements with keys equivalent to k would be found, if any such element existed.

      Complexity: Constant.

      Throws: If the hash functor throws.

      @@ -531,7 +531,7 @@
    42. template<typename KeyType, typename KeyHasher> 
      -  size_type bucket(const KeyType & k, const KeyHasher & hash_func) const;
      + size_type bucket(const KeyType & k, const KeyHasher & hash_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      Effects: Returns the index of the bucket in which elements with keys equivalent to k would be found, if any such element existed.

      Complexity: Constant.

      @@ -539,13 +539,13 @@

      Note: the return value is in the range [0, this->bucket_count()).

    43. -
      bucket_ptr bucket_pointer() const;
      +
      bucket_ptr bucket_pointer() const;

      Effects: Returns the bucket array pointer passed in the constructor or the last rehash function.

      Complexity: Constant.

      Throws: Nothing.

    44. -
      local_iterator begin(size_type n);
      +
      local_iterator begin(size_type n);

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -553,7 +553,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    45. -
      const_local_iterator begin(size_type n) const;
      +
      const_local_iterator begin(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -561,7 +561,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    46. -
      const_local_iterator cbegin(size_type n) const;
      +
      const_local_iterator cbegin(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -569,7 +569,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    47. -
      local_iterator end(size_type n);
      +
      local_iterator end(size_type n);

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -577,7 +577,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    48. -
      const_local_iterator end(size_type n) const;
      +
      const_local_iterator end(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -585,7 +585,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    49. -
      const_local_iterator cend(size_type n) const;
      +
      const_local_iterator cend(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -593,7 +593,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    50. -
      void rehash(const bucket_traits & new_bucket_traits);
      +
      void rehash(const bucket_traits & new_bucket_traits);

      Requires: new_buckets must be a pointer to a new bucket array or the same as the old bucket array. new_size is the length of the the array pointed by new_buckets. If new_buckets == this->bucket_pointer() n can be bigger or smaller than this->bucket_count().

      Effects: Updates the internal reference with the new bucket erases the values from the old bucket and inserts then in the new one.

      If store_hash option is true, this method does not use the hash function.

      @@ -601,7 +601,7 @@

      Throws: If the hasher functor throws.

    51. -
      bool incremental_rehash(bool grow = true);
      +
      bool incremental_rehash(bool grow = true);

      Requires:

      Effects:

      Complexity:

      @@ -609,10 +609,10 @@

      Note: this method is only available if incremental<true> option is activated.

    52. -
      bool incremental_rehash(const bucket_traits & new_bucket_traits);
      +
      bool incremental_rehash(const bucket_traits & new_bucket_traits);
      Note: this method is only available if incremental<true> option is activated.
    53. -
      size_type split_count() const;
      +
      size_type split_count() const;

      Requires:

      Effects:

      Complexity:

      @@ -621,11 +621,11 @@
    -

    -unordered_multiset public static functions

    +

    +unordered_multiset public static functions

    1. -
      static local_iterator s_local_iterator_to(reference value);
      +
      static local_iterator s_local_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      @@ -633,7 +633,7 @@

      Note: This static function is available only if the value traits is stateless.

    2. -
      static const_local_iterator s_local_iterator_to(const_reference value);
      +
      static const_local_iterator s_local_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      @@ -641,13 +641,13 @@

      Note: This static function is available only if the value traits is stateless.

    3. -
      static size_type suggested_upper_bucket_count(size_type n);
      +
      static size_type suggested_upper_bucket_count(size_type n);

      Effects: Returns the nearest new bucket count optimized for the container that is bigger than n. This suggestion can be used to create bucket arrays with a size that will usually improve container's performance. If such value does not exist, the higher possible value is returned.

      Complexity: Amortized constant time.

      Throws: Nothing.

    4. -
      static size_type suggested_lower_bucket_count(size_type n);
      +
      static size_type suggested_lower_bucket_count(size_type n);

      Effects: Returns the nearest new bucket count optimized for the container that is smaller than n. This suggestion can be used to create bucket arrays with a size that will usually improve container's performance. If such value does not exist, the lower possible value is returned.

      Complexity: Amortized constant time.

      Throws: Nothing.

      @@ -658,7 +658,7 @@
    -
    -

    Description

    +

    Description

    The class template unordered_set is an intrusive container, that mimics most of the interface of std::tr1::unordered_set as described in the C++ TR1.

    unordered_set is a semi-intrusive container: each object to be stored in the container must contain a proper hook, but the container also needs additional auxiliary memory to work: unordered_set needs a pointer to an array of type `bucket_type` to be passed in the constructor. This bucket array must have at least the same lifetime as the container. This makes the use of unordered_set more complicated than purely intrusive containers. `bucket_type` is default-constructible, copyable and assignable

    The template parameter T is the type to be managed by the container. The user can specify additional options and if no options are provided default options are used.

    @@ -165,13 +165,13 @@

    unordered_set, unlike std::unordered_set, does not make automatic rehashings nor offers functions related to a load factor. Rehashing can be explicitly requested and the user must provide a new bucket array that will be used from that moment.

    Since no automatic rehashing is done, iterators are never invalidated when inserting or erasing elements. Iterators are only invalidated when rehasing.

    -

    +

    unordered_set public construct/copy/destruct

    1. -
      unordered_set(const bucket_traits & b_traits, 
      +
      unordered_set(const bucket_traits & b_traits, 
                     const hasher & hash_func = hasher(), 
                     const key_equal & equal_func = key_equal(), 
                     const value_traits & v_traits = value_traits());
      @@ -183,7 +183,7 @@
    2. template<typename Iterator> 
      -  unordered_set(Iterator b, Iterator e, const bucket_traits & b_traits, 
      +  unordered_set(Iterator b, Iterator e, const bucket_traits & b_traits, 
                       const hasher & hash_func = hasher(), 
                       const key_equal & equal_func = key_equal(), 
                       const value_traits & v_traits = value_traits());
      @@ -194,15 +194,15 @@

      Notes: buckets array must be disposed only after this is disposed.

    3. -
      unordered_set(BOOST_RV_REF(unordered_set) x);
      +
      unordered_set(BOOST_RV_REF(unordered_set) x);

      Effects: to-do

    4. -
      unordered_set& operator=(BOOST_RV_REF(unordered_set) x);
      +
      unordered_set& operator=(BOOST_RV_REF(unordered_set) x);

      Effects: to-do

    5. -
      ~unordered_set();
      +
      ~unordered_set();

      Effects: Detaches all elements from this. The objects in the unordered_set are not deleted (i.e. no destructors are called).

      Complexity: Linear to the number of elements in the unordered_set, if it's a safe-mode or auto-unlink value. Otherwise constant.

      Throws: Nothing.

      @@ -210,71 +210,71 @@
    -

    -unordered_set public member functions

    +

    +unordered_set public member functions

    1. -
      iterator begin();
      +
      iterator begin();

      Effects: Returns an iterator pointing to the beginning of the unordered_set.

      Complexity: Constant time if `cache_begin<>` is true. Amortized constant time with worst case (empty unordered_set) O(this->bucket_count())

      Throws: Nothing.

    2. -
      const_iterator begin() const;
      +
      const_iterator begin() const;

      Effects: Returns a const_iterator pointing to the beginning of the unordered_set.

      Complexity: Constant time if `cache_begin<>` is true. Amortized constant time with worst case (empty unordered_set) O(this->bucket_count())

      Throws: Nothing.

    3. -
      const_iterator cbegin() const;
      +
      const_iterator cbegin() const;

      Effects: Returns a const_iterator pointing to the beginning of the unordered_set.

      Complexity: Constant time if `cache_begin<>` is true. Amortized constant time with worst case (empty unordered_set) O(this->bucket_count())

      Throws: Nothing.

    4. -
      iterator end();
      +
      iterator end();

      Effects: Returns an iterator pointing to the end of the unordered_set.

      Complexity: Constant.

      Throws: Nothing.

    5. -
      const_iterator end() const;
      +
      const_iterator end() const;

      Effects: Returns a const_iterator pointing to the end of the unordered_set.

      Complexity: Constant.

      Throws: Nothing.

    6. -
      const_iterator cend() const;
      +
      const_iterator cend() const;

      Effects: Returns a const_iterator pointing to the end of the unordered_set.

      Complexity: Constant.

      Throws: Nothing.

    7. -
      hasher hash_function() const;
      +
      hasher hash_function() const;

      Effects: Returns the hasher object used by the unordered_set.

      Complexity: Constant.

      Throws: If hasher copy-constructor throws.

    8. -
      key_equal key_eq() const;
      +
      key_equal key_eq() const;

      Effects: Returns the key_equal object used by the unordered_set.

      Complexity: Constant.

      Throws: If key_equal copy-constructor throws.

    9. -
      bool empty() const;
      +
      bool empty() const;

      Effects: Returns true if the container is empty.

      Complexity: if constant-time size and cache_last options are disabled, average constant time (worst case, with empty() == true: O(this->bucket_count()). Otherwise constant.

      Throws: Nothing.

    10. -
      size_type size() const;
      +
      size_type size() const;

      Effects: Returns the number of elements stored in the unordered_set.

      Complexity: Linear to elements contained in *this if constant-time size option is disabled. Constant-time otherwise.

      Throws: Nothing.

    11. -
      void swap(unordered_set & other);
      +
      void swap(unordered_set & other);

      Requires: the hasher and the equality function unqualified swap call should not throw.

      Effects: Swaps the contents of two unordered_sets. Swaps also the contained bucket array and equality and hasher functors.

      Complexity: Constant.

      @@ -282,7 +282,7 @@
    12. template<typename Cloner, typename Disposer> 
      -  void clone_from(const unordered_set & src, Cloner cloner, Disposer disposer);
      + void clone_from(const unordered_set & src, Cloner cloner, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw. Cloner should yield to nodes that compare equal and produce the same hash than the original node.

      Effects: Erases all the elements from *this calling Disposer::operator()(pointer), clones all the elements from src calling Cloner::operator()(const_reference ) and inserts them on *this. The hash function and the equality predicate are copied from the source.

      If store_hash option is true, this method does not use the hash function.

      @@ -291,7 +291,7 @@

      Throws: If cloner or hasher throw or hash or equality predicate copying throws. Basic guarantee.

    13. -
      std::pair< iterator, bool > insert(reference value);
      +
      std::pair< iterator, bool > insert(reference value);

      Requires: value must be an lvalue

      Effects: Tries to inserts value into the unordered_set.

      Returns: If the value is not already present inserts it and returns a pair containing the iterator to the new value and true. If there is an equivalent value returns a pair containing an iterator to the already present value and false.

      @@ -300,7 +300,7 @@

      Note: Does not affect the validity of iterators and references. No copy-constructors are called.

    14. -
      template<typename Iterator> void insert(Iterator b, Iterator e);
      +
      template<typename Iterator> void insert(Iterator b, Iterator e);

      Requires: Dereferencing iterator must yield an lvalue of type value_type.

      Effects: Equivalent to this->insert(t) for each element in [b, e).

      Complexity: Average case O(N), where N is std::distance(b, e). Worst case O(N*this->size()).

      @@ -310,7 +310,7 @@
    15. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< iterator, bool > 
      -  insert_check(const KeyType & key, KeyHasher hasher, 
      +  insert_check(const KeyType & key, KeyHasher hasher, 
                      KeyValueEqual key_value_equal, 
                      insert_commit_data & commit_data);

      Requires: "hasher" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hasher" hashes the given key instead of the value_type.

      @@ -325,7 +325,7 @@

      After a successful rehashing insert_commit_data remains valid.

    16. -
      iterator insert_commit(reference value, 
      +
      iterator insert_commit(reference value, 
                              const insert_commit_data & commit_data);

      Requires: value must be an lvalue of type value_type. commit_data must have been obtained from a previous call to "insert_check". No objects should have been inserted or erased from the unordered_set between the "insert_check" that filled "commit_data" and the call to "insert_commit".

      Effects: Inserts the value in the unordered_set using the information obtained from the "commit_data" that a previous "insert_check" filled.

      @@ -336,21 +336,21 @@

      After a successful rehashing insert_commit_data remains valid.

    17. -
      void erase(const_iterator i);
      +
      void erase(const_iterator i);

      Effects: Erases the element pointed to by i.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased element. No destructors are called.

    18. -
      void erase(const_iterator b, const_iterator e);
      +
      void erase(const_iterator b, const_iterator e);

      Effects: Erases the range pointed to by b end e.

      Complexity: Average case O(std::distance(b, e)), worst case O(this->size()).

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    19. -
      size_type erase(const_reference value);
      +
      size_type erase(const_reference value);

      Effects: Erases all the elements with the given value.

      Returns: The number of erased elements.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      @@ -359,7 +359,7 @@
    20. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  size_type erase(const KeyType & key, KeyHasher hash_func, 
      +  size_type erase(const KeyType & key, KeyHasher hash_func, 
                         KeyValueEqual equal_func);

      Requires: "hasher" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hasher" hashes the given key instead of the value_type.

      "key_value_equal" must be a equality function that induces the same equality as key_equal. The difference is that "key_value_equal" compares an arbitrary key with the contained values.

      @@ -371,7 +371,7 @@
    21. template<typename Disposer> 
      -  void erase_and_dispose(const_iterator i, Disposer disposer);
      + void erase_and_dispose(const_iterator i, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the element pointed to by i. Disposer::operator()(pointer) is called for the removed element.

      Complexity: Average case O(1), worst case O(this->size()).

      @@ -380,7 +380,7 @@
    22. template<typename Disposer> 
      -  void erase_and_dispose(const_iterator b, const_iterator e, 
      +  void erase_and_dispose(const_iterator b, const_iterator e, 
                                Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases the range pointed to by b end e. Disposer::operator()(pointer) is called for the removed elements.

      @@ -390,7 +390,7 @@
    23. template<typename Disposer> 
      -  size_type erase_and_dispose(const_reference value, Disposer disposer);
      + size_type erase_and_dispose(const_reference value, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given value. Disposer::operator()(pointer) is called for the removed elements.

      Returns: The number of erased elements.

      @@ -401,7 +401,7 @@
    24. template<typename KeyType, typename KeyHasher, typename KeyValueEqual, 
                typename Disposer> 
      -  size_type erase_and_dispose(const KeyType & key, KeyHasher hash_func, 
      +  size_type erase_and_dispose(const KeyType & key, KeyHasher hash_func, 
                                     KeyValueEqual equal_func, Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all the elements with the given key. according to the comparison functor "equal_func". Disposer::operator()(pointer) is called for the removed elements.

      @@ -411,14 +411,14 @@

      Note: Invalidates the iterators to the erased elements.

    25. -
      void clear();
      +
      void clear();

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. if it's a safe-mode or auto-unlink value_type. Constant time otherwise.

      Throws: Nothing.

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    26. -
      template<typename Disposer> void clear_and_dispose(Disposer disposer);
      +
      template<typename Disposer> void clear_and_dispose(Disposer disposer);

      Requires: Disposer::operator()(pointer) shouldn't throw.

      Effects: Erases all of the elements.

      Complexity: Linear to the number of elements on the container. Disposer::operator()(pointer) is called for the removed elements.

      @@ -426,14 +426,14 @@

      Note: Invalidates the iterators (but not the references) to the erased elements. No destructors are called.

    27. -
      size_type count(const_reference value) const;
      +
      size_type count(const_reference value) const;

      Effects: Returns the number of contained elements with the given value

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

    28. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  size_type count(const KeyType & key, KeyHasher hash_func, 
      +  size_type count(const KeyType & key, KeyHasher hash_func, 
                         KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -442,14 +442,14 @@

      Throws: If hash_func or equal_func throw.

    29. -
      iterator find(const_reference value);
      +
      iterator find(const_reference value);

      Effects: Finds an iterator to the first element is equal to "value" or end() if that element does not exist.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

    30. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
      -  iterator find(const KeyType & key, KeyHasher hash_func, 
      +  iterator find(const KeyType & key, KeyHasher hash_func, 
                       KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -459,7 +459,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    31. -
      const_iterator find(const_reference value) const;
      +
      const_iterator find(const_reference value) const;

      Effects: Finds a const_iterator to the first element whose key is "key" or end() if that element does not exist.

      Complexity: Average case O(1), worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -467,7 +467,7 @@
    32. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         const_iterator 
      -  find(const KeyType & key, KeyHasher hash_func, KeyValueEqual equal_func) const;
      + find(const KeyType & key, KeyHasher hash_func, KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      Effects: Finds an iterator to the first element whose key is "key" according to the given hasher and equality functor or end() if that element does not exist.

      @@ -476,7 +476,7 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    33. -
      std::pair< iterator, iterator > equal_range(const_reference value);
      +
      std::pair< iterator, iterator > equal_range(const_reference value);

      Effects: Returns a range containing all elements with values equivalent to value. Returns std::make_pair(this->end(), this->end()) if no such elements exist.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -484,7 +484,7 @@
    34. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< iterator, iterator > 
      -  equal_range(const KeyType & key, KeyHasher hash_func, 
      +  equal_range(const KeyType & key, KeyHasher hash_func, 
                     KeyValueEqual equal_func);

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -495,7 +495,7 @@
    35. std::pair< const_iterator, const_iterator > 
      -equal_range(const_reference value) const;
      +equal_range(const_reference value) const;

      Effects: Returns a range containing all elements with values equivalent to value. Returns std::make_pair(this->end(), this->end()) if no such elements exist.

      Complexity: Average case O(this->count(value)). Worst case O(this->size()).

      Throws: If the internal hasher or the equality functor throws.

      @@ -503,7 +503,7 @@
    36. template<typename KeyType, typename KeyHasher, typename KeyValueEqual> 
         std::pair< const_iterator, const_iterator > 
      -  equal_range(const KeyType & key, KeyHasher hash_func, 
      +  equal_range(const KeyType & key, KeyHasher hash_func, 
                     KeyValueEqual equal_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      "equal_func" must be a equality function that induces the same equality as key_equal. The difference is that "equal_func" compares an arbitrary key with the contained values.

      @@ -513,48 +513,48 @@

      Note: This function is used when constructing a value_type is expensive and the value_type can be compared with a cheaper key type. Usually this key is part of the value_type.

    37. -
      iterator iterator_to(reference value);
      +
      iterator iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: If the internal hash function throws.

    38. -
      const_iterator iterator_to(const_reference value) const;
      +
      const_iterator iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: If the internal hash function throws.

    39. -
      local_iterator local_iterator_to(reference value);
      +
      local_iterator local_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    40. -
      const_local_iterator local_iterator_to(const_reference value) const;
      +
      const_local_iterator local_iterator_to(const_reference value) const;

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      Throws: Nothing.

    41. -
      size_type bucket_count() const;
      +
      size_type bucket_count() const;

      Effects: Returns the number of buckets passed in the constructor or the last rehash function.

      Complexity: Constant.

      Throws: Nothing.

    42. -
      size_type bucket_size(size_type n) const;
      +
      size_type bucket_size(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns the number of elements in the nth bucket.

      Complexity: Constant.

      Throws: Nothing.

    43. -
      size_type bucket(const value_type & k) const;
      +
      size_type bucket(const value_type & k) const;

      Effects: Returns the index of the bucket in which elements with keys equivalent to k would be found, if any such element existed.

      Complexity: Constant.

      Throws: If the hash functor throws.

      @@ -562,7 +562,7 @@
    44. template<typename KeyType, typename KeyHasher> 
      -  size_type bucket(const KeyType & k, KeyHasher hash_func) const;
      + size_type bucket(const KeyType & k, KeyHasher hash_func) const;

      Requires: "hash_func" must be a hash function that induces the same hash values as the stored hasher. The difference is that "hash_func" hashes the given key instead of the value_type.

      Effects: Returns the index of the bucket in which elements with keys equivalent to k would be found, if any such element existed.

      Complexity: Constant.

      @@ -570,13 +570,13 @@

      Note: the return value is in the range [0, this->bucket_count()).

    45. -
      bucket_ptr bucket_pointer() const;
      +
      bucket_ptr bucket_pointer() const;

      Effects: Returns the bucket array pointer passed in the constructor or the last rehash function.

      Complexity: Constant.

      Throws: Nothing.

    46. -
      local_iterator begin(size_type n);
      +
      local_iterator begin(size_type n);

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -584,7 +584,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    47. -
      const_local_iterator begin(size_type n) const;
      +
      const_local_iterator begin(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -592,7 +592,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    48. -
      const_local_iterator cbegin(size_type n) const;
      +
      const_local_iterator cbegin(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the beginning of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -600,7 +600,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    49. -
      local_iterator end(size_type n);
      +
      local_iterator end(size_type n);

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -608,7 +608,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    50. -
      const_local_iterator end(size_type n) const;
      +
      const_local_iterator end(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -616,7 +616,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    51. -
      const_local_iterator cend(size_type n) const;
      +
      const_local_iterator cend(size_type n) const;

      Requires: n is in the range [0, this->bucket_count()).

      Effects: Returns a const_local_iterator pointing to the end of the sequence stored in the bucket n.

      Complexity: Constant.

      @@ -624,7 +624,7 @@

      Note: [this->begin(n), this->end(n)) is a valid range containing all of the elements in the nth bucket.

    52. -
      void rehash(const bucket_traits & new_bucket_traits);
      +
      void rehash(const bucket_traits & new_bucket_traits);

      Requires: new_buckets must be a pointer to a new bucket array or the same as the old bucket array. new_size is the length of the the array pointed by new_buckets. If new_buckets == this->bucket_pointer() n can be bigger or smaller than this->bucket_count().

      Effects: Updates the internal reference with the new bucket erases the values from the old bucket and inserts then in the new one.

      If store_hash option is true, this method does not use the hash function.

      @@ -632,7 +632,7 @@

      Throws: If the hasher functor throws. Basic guarantee.

    53. -
      bool incremental_rehash(bool grow = true);
      +
      bool incremental_rehash(bool grow = true);

      Requires:

      Effects:

      Complexity:

      @@ -640,10 +640,10 @@

      Note: this method is only available if incremental<true> option is activated.

    54. -
      bool incremental_rehash(const bucket_traits & new_bucket_traits);
      +
      bool incremental_rehash(const bucket_traits & new_bucket_traits);
      Note: this method is only available if incremental<true> option is activated.
    55. -
      size_type split_count() const;
      +
      size_type split_count() const;

      Requires:

      Effects:

      Complexity:

      @@ -652,11 +652,11 @@
    -

    -unordered_set public static functions

    +

    +unordered_set public static functions

    1. -
      static local_iterator s_local_iterator_to(reference value);
      +
      static local_iterator s_local_iterator_to(reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      @@ -664,7 +664,7 @@

      Note: This static function is available only if the value traits is stateless.

    2. -
      static const_local_iterator s_local_iterator_to(const_reference value);
      +
      static const_local_iterator s_local_iterator_to(const_reference value);

      Requires: value must be an lvalue and shall be in a unordered_set of appropriate type. Otherwise the behavior is undefined.

      Effects: Returns: a valid const_local_iterator belonging to the unordered_set that points to the value

      Complexity: Constant.

      @@ -672,13 +672,13 @@

      Note: This static function is available only if the value traits is stateless.

    3. -
      static size_type suggested_upper_bucket_count(size_type n);
      +
      static size_type suggested_upper_bucket_count(size_type n);

      Effects: Returns the nearest new bucket count optimized for the container that is bigger than n. This suggestion can be used to create bucket arrays with a size that will usually improve container's performance. If such value does not exist, the higher possible value is returned.

      Complexity: Amortized constant time.

      Throws: Nothing.

    4. -
      static size_type suggested_lower_bucket_count(size_type n);
      +
      static size_type suggested_lower_bucket_count(size_type n);

      Effects: Returns the nearest new bucket count optimized for the container that is smaller than n. This suggestion can be used to create bucket arrays with a size that will usually improve container's performance. If such value does not exist, the lower possible value is returned.

      Complexity: Amortized constant time.

      Throws: Nothing.

      @@ -689,7 +689,7 @@
    -

    -PrevUpHomeNext +PrevUpHomeNext
    -

    Description

    +

    Description

    Put a public data member unordered_set_member_hook in order to store objects of this class in an unordered_set/unordered_multi_set. unordered_set_member_hook holds the data necessary for maintaining the unordered_set/unordered_multi_set and provides an appropriate value_traits class for unordered_set/unordered_multi_set.

    The hook admits the following options: void_pointer<>, link_mode<> and store_hash<>.

    void_pointer<> is the pointer type that will be used internally in the hook and the the container configured to use this hook.

    link_mode<> will specify the linking mode of the hook (normal_link, auto_unlink or safe_link).

    store_hash<> will tell the hook to store the hash of the value to speed up rehashings.

    -

    +

    unordered_set_member_hook public construct/copy/destruct

    1. -
      unordered_set_member_hook();
      +
      unordered_set_member_hook();

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state.

      Throws: Nothing.

    2. -
      unordered_set_member_hook(const unordered_set_member_hook &);
      +
      unordered_set_member_hook(const unordered_set_member_hook &);

      Effects: If link_mode is auto_unlink or safe_link initializes the node to an unlinked state. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing a copy-constructor makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    3. -
      unordered_set_member_hook& operator=(const unordered_set_member_hook &);
      +
      unordered_set_member_hook& operator=(const unordered_set_member_hook &);

      Effects: Empty function. The argument is ignored.

      Throws: Nothing.

      Rationale: Providing an assignment operator makes classes using the hook STL-compliant without forcing the user to do some additional work. swap can be used to emulate move-semantics.

    4. -
      ~unordered_set_member_hook();
      +
      ~unordered_set_member_hook();

      Effects: If link_mode is normal_link, the destructor does nothing (ie. no code is generated). If link_mode is safe_link and the object is stored in an unordered_set an assertion is raised. If link_mode is auto_unlink and is_linked() is true, the node is unlinked.

      Throws: Nothing.

    -

    -unordered_set_member_hook public member functions

    +

    +unordered_set_member_hook public member functions

    1. -
      void swap_nodes(unordered_set_member_hook & other);
      +
      void swap_nodes(unordered_set_member_hook & other);

      Effects: Swapping two nodes swaps the position of the elements related to those nodes in one or two containers. That is, if the node this is part of the element e1, the node x is part of the element e2 and both elements are included in the containers s1 and s2, then after the swap-operation e1 is in s2 at the position of e2 and e2 is in s1 at the position of e1. If one element is not in a container, then after the swap-operation the other element is not in a container. Iterators to e1 and e2 related to those nodes are invalidated.

      Complexity: Constant

      Throws: Nothing.

    2. -
      bool is_linked() const;
      +
      bool is_linked() const;

      Precondition: link_mode must be safe_link or auto_unlink.

      Returns: true, if the node belongs to a container, false otherwise. This function can be used to test whether unordered_set::iterator_to will return a valid iterator.

      Complexity: Constant

    3. -
      void unlink();
      +
      void unlink();

      Effects: Removes the node if it's inserted in a container. This function is only allowed if link_mode is auto_unlink.

      Throws: Nothing.

    4. @@ -109,7 +109,7 @@
    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/intrusive/value_traits.html b/doc/html/boost/intrusive/value_traits.html old mode 100755 new mode 100644 index a0a6253e97..62720f4671 --- a/doc/html/boost/intrusive/value_traits.html +++ b/doc/html/boost/intrusive/value_traits.html @@ -35,13 +35,13 @@ struct value_traits { };
    -

    Description

    +

    Description

    This option setter specifies the relationship between the type to be managed by the container (the value type) and the node to be used in the node algorithms. It also specifies the linking policy.

    -
    -

    Description

    +

    Description

    This option setter specifies the type of a void pointer. This will instruct the hook to use this type of pointer instead of the default one

    -
    -

    Description

    +

    Description

    Value is true iff T is a specialization of recursive_wrapper.

    Note: diff --git a/doc/html/boost/is_reference_wrapper.html b/doc/html/boost/is_reference_wrapper.html old mode 100755 new mode 100644 index 953f368895..9e097304a0 --- a/doc/html/boost/is_reference_wrapper.html +++ b/doc/html/boost/is_reference_wrapper.html @@ -38,7 +38,7 @@ static const bool value = unspecified; };

    -

    Description

    +

    Description

    The value static constant will be true iff the type T is a specialization of diff --git a/doc/html/boost/lambda/plain_return_typ_id1802325.html b/doc/html/boost/lambda/plain_return_typ_id1802325.html new file mode 100644 index 0000000000..bab44e44e8 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802325.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +


    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename Dim, typename Y> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< boost::units::unit< Dim, System >, Y >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim, System> * Y.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802374.html b/doc/html/boost/lambda/plain_return_typ_id1802374.html new file mode 100644 index 0000000000..25e945abcc --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802374.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename Dim, typename Y> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< boost::units::unit< Dim, System >, Y >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim, System> / Y.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802422.html b/doc/html/boost/lambda/plain_return_typ_id1802422.html new file mode 100644 index 0000000000..cee1043645 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802422.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename Dim, typename Y> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< Y, boost::units::unit< Dim, System > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action Y * unit<Dim, System>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802470.html b/doc/html/boost/lambda/plain_return_typ_id1802470.html new file mode 100644 index 0000000000..e6acc44091 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802470.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename Dim, typename Y> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< Y, boost::units::unit< Dim, System > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action Y / unit<Dim, System>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802518.html b/doc/html/boost/lambda/plain_return_typ_id1802518.html new file mode 100644 index 0000000000..eb7e7010e4 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802518.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit, typename X> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< boost::units::quantity< Unit, X >, X >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit, X> * X.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802562.html b/doc/html/boost/lambda/plain_return_typ_id1802562.html new file mode 100644 index 0000000000..7e6983d45d --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802562.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit, typename X> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< X, boost::units::quantity< Unit, X > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action X * quantity<Unit, X>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802606.html b/doc/html/boost/lambda/plain_return_typ_id1802606.html new file mode 100644 index 0000000000..328f91802b --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802606.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit, typename X> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< boost::units::quantity< Unit, X >, X >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit, X> / X.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802650.html b/doc/html/boost/lambda/plain_return_typ_id1802650.html new file mode 100644 index 0000000000..22e200a7c6 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802650.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit, typename X> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< X, boost::units::quantity< Unit, X > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action X / quantity<Unit, X>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802693.html b/doc/html/boost/lambda/plain_return_typ_id1802693.html new file mode 100644 index 0000000000..2d1344b035 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802693.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System1, typename Dim1, typename Unit2, typename Y> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim1, System1> * quantity<Unit2, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802754.html b/doc/html/boost/lambda/plain_return_typ_id1802754.html new file mode 100644 index 0000000000..0384d42da6 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802754.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System1, typename Dim1, typename Unit2, typename Y> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim1, System1> / quantity<Unit2, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802814.html b/doc/html/boost/lambda/plain_return_typ_id1802814.html new file mode 100644 index 0000000000..967795bd38 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802814.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit1, typename Y, typename System2, typename Dim2> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit1, Y> * unit<Dim2, System2>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802874.html b/doc/html/boost/lambda/plain_return_typ_id1802874.html new file mode 100644 index 0000000000..971432ad5e --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802874.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit1, typename Y, typename System2, typename Dim2> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit1, Y> / unit<Dim2, System2>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802934.html b/doc/html/boost/lambda/plain_return_typ_id1802934.html new file mode 100644 index 0000000000..5f8c53f812 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802934.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>

    +

    boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit, typename Y> 
    +struct plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >> {
    +  // types
    +  typedef boost::units::unary_plus_typeof_helper< boost::units::quantity< Unit, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action +quantity<Unit, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1802975.html b/doc/html/boost/lambda/plain_return_typ_id1802975.html new file mode 100644 index 0000000000..4a4d63f5ee --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1802975.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>

    +

    boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit, typename Y> 
    +struct plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >> {
    +  // types
    +  typedef boost::units::unary_minus_typeof_helper< boost::units::quantity< Unit, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action -quantity<Unit, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803017.html b/doc/html/boost/lambda/plain_return_typ_id1803017.html new file mode 100644 index 0000000000..47d5cb525a --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803017.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit1, typename X, typename Unit2, typename Y> 
    +struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    +  // types
    +  typedef boost::units::add_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit1, X> + quantity<Unit2, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803076.html b/doc/html/boost/lambda/plain_return_typ_id1803076.html new file mode 100644 index 0000000000..bf73df8a4c --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803076.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename X, typename Y> 
    +struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> {
    +  // types
    +  typedef boost::units::add_typeof_helper< boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<dimensionless, X> + Y.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803126.html b/doc/html/boost/lambda/plain_return_typ_id1803126.html new file mode 100644 index 0000000000..c376764614 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803126.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename X, typename Y> 
    +struct plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> {
    +  // types
    +  typedef boost::units::add_typeof_helper< X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action X + quantity<dimensionless, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803175.html b/doc/html/boost/lambda/plain_return_typ_id1803175.html new file mode 100644 index 0000000000..2f2d27c38a --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803175.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit1, typename X, typename Unit2, typename Y> 
    +struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    +  // types
    +  typedef boost::units::subtract_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit1, X> - quantity<Unit2, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803235.html b/doc/html/boost/lambda/plain_return_typ_id1803235.html new file mode 100644 index 0000000000..e76f1dc1fe --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803235.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename X, typename Y> 
    +struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> {
    +  // types
    +  typedef boost::units::subtract_typeof_helper< boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<dimensionless, X> - Y.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803285.html b/doc/html/boost/lambda/plain_return_typ_id1803285.html new file mode 100644 index 0000000000..0ac4bd2260 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803285.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename System, typename X, typename Y> 
    +struct plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> {
    +  // types
    +  typedef boost::units::subtract_typeof_helper< X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action X - quantity<dimensionless, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803334.html b/doc/html/boost/lambda/plain_return_typ_id1803334.html new file mode 100644 index 0000000000..269dab53b8 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803334.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit1, typename X, typename Unit2, typename Y> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit1, X> * quantity<Unit2, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803394.html b/doc/html/boost/lambda/plain_return_typ_id1803394.html new file mode 100644 index 0000000000..d6648dd16e --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803394.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Unit1, typename X, typename Unit2, typename Y> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action quantity<Unit1, X> / quantity<Unit2, Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803454.html b/doc/html/boost/lambda/plain_return_typ_id1803454.html new file mode 100644 index 0000000000..5a95cbefab --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803454.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>

    +

    boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Dim, typename System> 
    +struct plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >> {
    +  // types
    +  typedef boost::units::unary_plus_typeof_helper< boost::units::unit< Dim, System > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action +unit<Dim, System>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803496.html b/doc/html/boost/lambda/plain_return_typ_id1803496.html new file mode 100644 index 0000000000..8183babc1a --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803496.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>

    +

    boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Dim, typename System> 
    +struct plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >> {
    +  // types
    +  typedef boost::units::unary_minus_typeof_helper< boost::units::unit< Dim, System > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action -unit<Dim, System>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803537.html b/doc/html/boost/lambda/plain_return_typ_id1803537.html new file mode 100644 index 0000000000..910035b232 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803537.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Dim1, typename Dim2, typename System1, typename System2> 
    +struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    +  // types
    +  typedef boost::units::add_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim1, System1> + unit<Dim2, System2>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803597.html b/doc/html/boost/lambda/plain_return_typ_id1803597.html new file mode 100644 index 0000000000..96a5f2bcad --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803597.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Dim1, typename Dim2, typename System1, typename System2> 
    +struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    +  // types
    +  typedef boost::units::subtract_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim1, System1> - unit<Dim2, System2>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803657.html b/doc/html/boost/lambda/plain_return_typ_id1803657.html new file mode 100644 index 0000000000..2217440074 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803657.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Dim1, typename Dim2, typename System1, typename System2> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    +  // types
    +  typedef boost::units::multiply_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim1, System1> * unit<Dim2, System2>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803717.html b/doc/html/boost/lambda/plain_return_typ_id1803717.html new file mode 100644 index 0000000000..80ac8be299 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803717.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Dim1, typename Dim2, typename System1, typename System2> 
    +struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    +  // types
    +  typedef boost::units::divide_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action unit<Dim1, System1> / unit<Dim2, System2>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803778.html b/doc/html/boost/lambda/plain_return_typ_id1803778.html new file mode 100644 index 0000000000..1bd9236000 --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803778.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Y> 
    +struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y> {
    +  // types
    +  typedef boost::units::absolute< Y > type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action absolute<Y> + Y.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803810.html b/doc/html/boost/lambda/plain_return_typ_id1803810.html new file mode 100644 index 0000000000..9ce60a225d --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803810.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Y> 
    +struct plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >> {
    +  // types
    +  typedef boost::units::absolute< Y > type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action Y + absolute<Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803842.html b/doc/html/boost/lambda/plain_return_typ_id1803842.html new file mode 100644 index 0000000000..a2a126863a --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803842.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Y> 
    +struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y> {
    +  // types
    +  typedef boost::units::absolute< Y > type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action absolute<Y> - Y.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803874.html b/doc/html/boost/lambda/plain_return_typ_id1803874.html new file mode 100644 index 0000000000..21ceba30fa --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803874.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename Y> 
    +struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >> {
    +  // types
    +  typedef Y type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action absolute<Y> - absolute<Y>.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803905.html b/doc/html/boost/lambda/plain_return_typ_id1803905.html new file mode 100644 index 0000000000..735348562b --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803905.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename D, typename S, typename T> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >> {
    +  // types
    +  typedef boost::units::quantity< boost::units::absolute< boost::units::unit< D, S > >, T > type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action T * absolute<unit<D, S> >.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_typ_id1803957.html b/doc/html/boost/lambda/plain_return_typ_id1803957.html new file mode 100644 index 0000000000..733ddb3d5d --- /dev/null +++ b/doc/html/boost/lambda/plain_return_typ_id1803957.html @@ -0,0 +1,58 @@ + + + +Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>

    +

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>

    +
    +

    Synopsis

    +
    // In header: <boost/units/lambda.hpp>
    +
    +template<typename D, typename S, typename T> 
    +struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T> {
    +  // types
    +  typedef boost::units::quantity< boost::units::absolute< boost::units::unit< D, S > >, T > type;
    +};
    +
    +

    Description

    +

    Partial specialization of return type trait for action absolute<unit<D, S> > * T.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/lambda/plain_return_type_1_una_id1739289.html b/doc/html/boost/lambda/plain_return_type_1_una_id1739289.html deleted file mode 100755 index 452503084b..0000000000 --- a/doc/html/boost/lambda/plain_return_type_1_una_id1739289.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>

    -

    boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit, typename Y> 
    -struct plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::quantity< Unit, Y >> {
    -  // types
    -  typedef boost::units::unary_plus_typeof_helper< boost::units::quantity< Unit, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action +quantity<Unit, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_1_una_id1739330.html b/doc/html/boost/lambda/plain_return_type_1_una_id1739330.html deleted file mode 100755 index 827e84733a..0000000000 --- a/doc/html/boost/lambda/plain_return_type_1_una_id1739330.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>

    -

    boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit, typename Y> 
    -struct plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::quantity< Unit, Y >> {
    -  // types
    -  typedef boost::units::unary_minus_typeof_helper< boost::units::quantity< Unit, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action -quantity<Unit, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_1_una_id1739809.html b/doc/html/boost/lambda/plain_return_type_1_una_id1739809.html deleted file mode 100755 index e18bf13c60..0000000000 --- a/doc/html/boost/lambda/plain_return_type_1_una_id1739809.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>

    -

    boost::lambda::plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Dim, typename System> 
    -struct plain_return_type_1<unary_arithmetic_action< plus_action >, boost::units::unit< Dim, System >> {
    -  // types
    -  typedef boost::units::unary_plus_typeof_helper< boost::units::unit< Dim, System > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action +unit<Dim, System>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_1_una_id1739851.html b/doc/html/boost/lambda/plain_return_type_1_una_id1739851.html deleted file mode 100755 index 413648e1dc..0000000000 --- a/doc/html/boost/lambda/plain_return_type_1_una_id1739851.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>

    -

    boost::lambda::plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Dim, typename System> 
    -struct plain_return_type_1<unary_arithmetic_action< minus_action >, boost::units::unit< Dim, System >> {
    -  // types
    -  typedef boost::units::unary_minus_typeof_helper< boost::units::unit< Dim, System > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action -unit<Dim, System>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1738681.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1738681.html deleted file mode 100755 index 693fc06efb..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1738681.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename Dim, typename Y> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim, System >, Y> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< boost::units::unit< Dim, System >, Y >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim, System> * Y.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1738729.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1738729.html deleted file mode 100755 index 3a0ac4c6af..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1738729.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename Dim, typename Y> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim, System >, Y> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< boost::units::unit< Dim, System >, Y >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim, System> / Y.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1738777.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1738777.html deleted file mode 100755 index cdf76838fe..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1738777.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename Dim, typename Y> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, Y, boost::units::unit< Dim, System >> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< Y, boost::units::unit< Dim, System > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action Y * unit<Dim, System>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1738825.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1738825.html deleted file mode 100755 index 6a2215e5d1..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1738825.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename Dim, typename Y> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, Y, boost::units::unit< Dim, System >> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< Y, boost::units::unit< Dim, System > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action Y / unit<Dim, System>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1738874.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1738874.html deleted file mode 100755 index b4c86c8a5b..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1738874.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit, typename X> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit, X >, X> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< boost::units::quantity< Unit, X >, X >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit, X> * X.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1738917.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1738917.html deleted file mode 100755 index c9c4802a5c..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1738917.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit, typename X> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, X, boost::units::quantity< Unit, X >> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< X, boost::units::quantity< Unit, X > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action X * quantity<Unit, X>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1738961.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1738961.html deleted file mode 100755 index fb984aa0e3..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1738961.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit, typename X> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit, X >, X> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< boost::units::quantity< Unit, X >, X >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit, X> / X.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739005.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739005.html deleted file mode 100755 index a5eaec7c20..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739005.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit, typename X> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, X, boost::units::quantity< Unit, X >> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< X, boost::units::quantity< Unit, X > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action X / quantity<Unit, X>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739049.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739049.html deleted file mode 100755 index d784a0bc3e..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739049.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System1, typename Dim1, typename Unit2, typename Y> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim1, System1> * quantity<Unit2, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739109.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739109.html deleted file mode 100755 index 9514eab768..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739109.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System1, typename Dim1, typename Unit2, typename Y> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y >> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::quantity< Unit2, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim1, System1> / quantity<Unit2, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739169.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739169.html deleted file mode 100755 index c689f52923..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739169.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit1, typename Y, typename System2, typename Dim2> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit1, Y> * unit<Dim2, System2>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739229.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739229.html deleted file mode 100755 index edeb76b33e..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739229.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit1, typename Y, typename System2, typename Dim2> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 >> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< boost::units::quantity< Unit1, Y >, boost::units::unit< Dim2, System2 > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit1, Y> / unit<Dim2, System2>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739372.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739372.html deleted file mode 100755 index 4cda115490..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739372.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit1, typename X, typename Unit2, typename Y> 
    -struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    -  // types
    -  typedef boost::units::add_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit1, X> + quantity<Unit2, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739432.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739432.html deleted file mode 100755 index 96bd431e5e..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739432.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename X, typename Y> 
    -struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> {
    -  // types
    -  typedef boost::units::add_typeof_helper< boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<dimensionless, X> + Y.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739481.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739481.html deleted file mode 100755 index abc41d9636..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739481.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename X, typename Y> 
    -struct plain_return_type_2<arithmetic_action< plus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> {
    -  // types
    -  typedef boost::units::add_typeof_helper< X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action X + quantity<dimensionless, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739530.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739530.html deleted file mode 100755 index b756767fd8..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739530.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit1, typename X, typename Unit2, typename Y> 
    -struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    -  // types
    -  typedef boost::units::subtract_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit1, X> - quantity<Unit2, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739590.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739590.html deleted file mode 100755 index 00c391d529..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739590.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename X, typename Y> 
    -struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y> {
    -  // types
    -  typedef boost::units::subtract_typeof_helper< boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), X >, Y >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<dimensionless, X> - Y.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739640.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739640.html deleted file mode 100755 index bf78aa10c7..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739640.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename System, typename X, typename Y> 
    -struct plain_return_type_2<arithmetic_action< minus_action >, X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y >> {
    -  // types
    -  typedef boost::units::subtract_typeof_helper< X, boost::units::quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action X - quantity<dimensionless, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739689.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739689.html deleted file mode 100755 index ec5ab064a1..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739689.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit1, typename X, typename Unit2, typename Y> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit1, X> * quantity<Unit2, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739749.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739749.html deleted file mode 100755 index 91d021c2bc..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739749.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Unit1, typename X, typename Unit2, typename Y> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y >> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< boost::units::quantity< Unit1, X >, boost::units::quantity< Unit2, Y > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action quantity<Unit1, X> / quantity<Unit2, Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739892.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739892.html deleted file mode 100755 index 150c0b87e8..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739892.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Dim1, typename Dim2, typename System1, typename System2> 
    -struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    -  // types
    -  typedef boost::units::add_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim1, System1> + unit<Dim2, System2>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1739952.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1739952.html deleted file mode 100755 index 0b625c5fd8..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1739952.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Dim1, typename Dim2, typename System1, typename System2> 
    -struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    -  // types
    -  typedef boost::units::subtract_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim1, System1> - unit<Dim2, System2>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740012.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740012.html deleted file mode 100755 index da930c77d2..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740012.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Dim1, typename Dim2, typename System1, typename System2> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    -  // types
    -  typedef boost::units::multiply_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim1, System1> * unit<Dim2, System2>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740073.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740073.html deleted file mode 100755 index a3a50dba4c..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740073.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Dim1, typename Dim2, typename System1, typename System2> 
    -struct plain_return_type_2<arithmetic_action< divide_action >, boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 >> {
    -  // types
    -  typedef boost::units::divide_typeof_helper< boost::units::unit< Dim1, System1 >, boost::units::unit< Dim2, System2 > >::type type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action unit<Dim1, System1> / unit<Dim2, System2>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740133.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740133.html deleted file mode 100755 index e80127bf98..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740133.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Y> 
    -struct plain_return_type_2<arithmetic_action< plus_action >, boost::units::absolute< Y >, Y> {
    -  // types
    -  typedef boost::units::absolute< Y > type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action absolute<Y> + Y.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740165.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740165.html deleted file mode 100755 index f1c346d3dd..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740165.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Y> 
    -struct plain_return_type_2<arithmetic_action< plus_action >, Y, boost::units::absolute< Y >> {
    -  // types
    -  typedef boost::units::absolute< Y > type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action Y + absolute<Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740197.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740197.html deleted file mode 100755 index 6876731347..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740197.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Y> 
    -struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, Y> {
    -  // types
    -  typedef boost::units::absolute< Y > type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action absolute<Y> - Y.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740230.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740230.html deleted file mode 100755 index 499e17faa4..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740230.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename Y> 
    -struct plain_return_type_2<arithmetic_action< minus_action >, boost::units::absolute< Y >, boost::units::absolute< Y >> {
    -  // types
    -  typedef Y type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action absolute<Y> - absolute<Y>.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740260.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740260.html deleted file mode 100755 index 3855a02405..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740260.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename D, typename S, typename T> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, T, boost::units::absolute< boost::units::unit< D, S > >> {
    -  // types
    -  typedef boost::units::quantity< boost::units::absolute< boost::units::unit< D, S > >, T > type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action T * absolute<unit<D, S> >.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/lambda/plain_return_type_2_ari_id1740312.html b/doc/html/boost/lambda/plain_return_type_2_ari_id1740312.html deleted file mode 100755 index 6fb7751bc1..0000000000 --- a/doc/html/boost/lambda/plain_return_type_2_ari_id1740312.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>

    -

    boost::lambda::plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T>

    -
    -

    Synopsis

    -
    // In header: <boost/units/lambda.hpp>
    -
    -template<typename D, typename S, typename T> 
    -struct plain_return_type_2<arithmetic_action< multiply_action >, boost::units::absolute< boost::units::unit< D, S > >, T> {
    -  // types
    -  typedef boost::units::quantity< boost::units::absolute< boost::units::unit< D, S > >, T > type;
    -};
    -
    -

    Description

    -

    Partial specialization of return type trait for action absolute<unit<D, S> > * T.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/last_value.html b/doc/html/boost/last_value.html old mode 100755 new mode 100644 index 7907ad5a6c..f8a09cdf5b --- a/doc/html/boost/last_value.html +++ b/doc/html/boost/last_value.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,18 +38,18 @@ // types typedef T result_type; - // invocation + // invocation template<typename InputIterator> - result_type operator()(InputIterator, InputIterator) const; + result_type operator()(InputIterator, InputIterator) const; };
    -

    Description

    +

    Description

    -

    -last_value invocation

    +

    +last_value invocation

    1. template<typename InputIterator> 
      -  result_type operator()(InputIterator first, InputIterator last) const;
      + result_type operator()(InputIterator first, InputIterator last) const;
      @@ -70,8 +70,8 @@
      -

      Specializations

      - +

      Specializations

      +
      @@ -84,7 +84,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/last_value_void_id1283867.html b/doc/html/boost/last_value_void_id1283867.html deleted file mode 100755 index 89b78eb4e2..0000000000 --- a/doc/html/boost/last_value_void_id1283867.html +++ /dev/null @@ -1,75 +0,0 @@ - - - -Class last_value<void> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Class last_value<void>

      -

      boost::last_value<void> — Evaluate an InputIterator sequence.

      -
      -

      Synopsis

      -
      // In header: <boost/last_value.hpp>
      -
      -
      -class last_value<void> {
      -public:
      -  // types
      -  typedef unspecified result_type;
      -
      -  // invocation
      -  template<typename InputIterator> 
      -    result_type operator()(InputIterator, InputIterator) const;
      -};
      -
      -

      Description

      -
      -

      -last_value invocation

      -
      1. -
        template<typename InputIterator> 
        -  result_type operator()(InputIterator first, InputIterator last) const;
        -
        -- - - - -

        Effects:

        Dereferences every iterator in the sequence [first, last).

        -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/last_value_void_id818100.html b/doc/html/boost/last_value_void_id818100.html new file mode 100644 index 0000000000..6dd3fd4bb3 --- /dev/null +++ b/doc/html/boost/last_value_void_id818100.html @@ -0,0 +1,75 @@ + + + +Class last_value<void> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Class last_value<void>

      +

      boost::last_value<void> — Evaluate an InputIterator sequence.

      +
      +

      Synopsis

      +
      // In header: <boost/last_value.hpp>
      +
      +
      +class last_value<void> {
      +public:
      +  // types
      +  typedef unspecified result_type;
      +
      +  // invocation
      +  template<typename InputIterator> 
      +    result_type operator()(InputIterator, InputIterator) const;
      +};
      +
      +

      Description

      +
      +

      +last_value invocation

      +
      1. +
        template<typename InputIterator> 
        +  result_type operator()(InputIterator first, InputIterator last) const;
        +
        ++ + + + +

        Effects:

        Dereferences every iterator in the sequence [first, last).

        +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/ambiguous_result.html b/doc/html/boost/local_time/ambiguous_result.html old mode 100755 new mode 100644 index 93dc3a176d..71eb7eb58c --- a/doc/html/boost/local_time/ambiguous_result.html +++ b/doc/html/boost/local_time/ambiguous_result.html @@ -34,16 +34,16 @@ struct ambiguous_result { // construct/copy/destruct - ambiguous_result(std::string const & = std::string()); + ambiguous_result(std::string const & = std::string()); };
      -

      Description

      +

      Description

      -

      +

      ambiguous_result public construct/copy/destruct

      -
      1. ambiguous_result(std::string const & msg = std::string());
      +
      1. ambiguous_result(std::string const & msg = std::string());
    diff --git a/doc/html/boost/local_time/bad_adjustment.html b/doc/html/boost/local_time/bad_adjustment.html old mode 100755 new mode 100644 index af59c4e423..3110c11cae --- a/doc/html/boost/local_time/bad_adjustment.html +++ b/doc/html/boost/local_time/bad_adjustment.html @@ -34,16 +34,16 @@ struct bad_adjustment { // construct/copy/destruct - bad_adjustment(std::string const & = std::string()); + bad_adjustment(std::string const & = std::string()); };
    -

    Description

    +

    Description

    -

    +

    bad_adjustment public construct/copy/destruct

    -
    1. bad_adjustment(std::string const & msg = std::string());
    +
    1. bad_adjustment(std::string const & msg = std::string());
    diff --git a/doc/html/boost/local_time/bad_offset.html b/doc/html/boost/local_time/bad_offset.html old mode 100755 new mode 100644 index d77f2a3a32..ca7ec634ab --- a/doc/html/boost/local_time/bad_offset.html +++ b/doc/html/boost/local_time/bad_offset.html @@ -34,16 +34,16 @@ struct bad_offset { // construct/copy/destruct - bad_offset(std::string const & = std::string()); + bad_offset(std::string const & = std::string()); };
    -

    Description

    +

    Description

    -

    +

    bad_offset public construct/copy/destruct

    -
    1. bad_offset(std::string const & msg = std::string());
    +
    1. bad_offset(std::string const & msg = std::string());
    diff --git a/doc/html/boost/local_time/custom_time_zone_base.html b/doc/html/boost/local_time/custom_time_zone_base.html old mode 100755 new mode 100644 index 0125142cbc..ca28efd9d5 --- a/doc/html/boost/local_time/custom_time_zone_base.html +++ b/doc/html/boost/local_time/custom_time_zone_base.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -43,58 +43,58 @@ typedef CharT char_type; // construct/copy/destruct - custom_time_zone_base(const time_zone_names &, const time_duration_type &, + custom_time_zone_base(const time_zone_names &, const time_duration_type &, const dst_adjustment_offsets &, boost::shared_ptr< dst_calc_rule >); - ~custom_time_zone_base(); + ~custom_time_zone_base(); - // public member functions - string_type dst_zone_abbrev() const; - string_type std_zone_abbrev() const; - string_type dst_zone_name() const; - string_type std_zone_name() const; - bool has_dst() const; - posix_time::ptime dst_local_start_time(gregorian::greg_year) const; - posix_time::ptime dst_local_end_time(gregorian::greg_year) const; - time_duration_type base_utc_offset() const; - time_duration_type dst_offset() const; - string_type to_posix_string() const; + // public member functions + string_type dst_zone_abbrev() const; + string_type std_zone_abbrev() const; + string_type dst_zone_name() const; + string_type std_zone_name() const; + bool has_dst() const; + posix_time::ptime dst_local_start_time(gregorian::greg_year) const; + posix_time::ptime dst_local_end_time(gregorian::greg_year) const; + time_duration_type base_utc_offset() const; + time_duration_type dst_offset() const; + string_type to_posix_string() const; };
    -

    Description

    +

    Description

    -

    +

    custom_time_zone_base public construct/copy/destruct

      -
    1. custom_time_zone_base(const time_zone_names & zone_names, 
      +
    2. custom_time_zone_base(const time_zone_names & zone_names, 
                             const time_duration_type & utc_offset, 
                             const dst_adjustment_offsets & dst_shift, 
                             boost::shared_ptr< dst_calc_rule > calc_rule);
    3. -
    4. ~custom_time_zone_base();
    5. +
    6. ~custom_time_zone_base();
    -

    -custom_time_zone_base public member functions

    +

    +custom_time_zone_base public member functions

      -
    1. string_type dst_zone_abbrev() const;
    2. -
    3. string_type std_zone_abbrev() const;
    4. -
    5. string_type dst_zone_name() const;
    6. -
    7. string_type std_zone_name() const;
    8. +
    9. string_type dst_zone_abbrev() const;
    10. +
    11. string_type std_zone_abbrev() const;
    12. +
    13. string_type dst_zone_name() const;
    14. +
    15. string_type std_zone_name() const;
    16. -
      bool has_dst() const;
      True if zone uses daylight savings adjustments.
    17. +
      bool has_dst() const;
      True if zone uses daylight savings adjustments.
    18. -
      posix_time::ptime dst_local_start_time(gregorian::greg_year y) const;
      Local time that DST starts -- NADT if has_dst is false.
    19. +
      posix_time::ptime dst_local_start_time(gregorian::greg_year y) const;
      Local time that DST starts -- NADT if has_dst is false.
    20. -
      posix_time::ptime dst_local_end_time(gregorian::greg_year y) const;
      Local time that DST ends -- NADT if has_dst is false.
    21. +
      posix_time::ptime dst_local_end_time(gregorian::greg_year y) const;
      Local time that DST ends -- NADT if has_dst is false.
    22. -
      time_duration_type base_utc_offset() const;
      Base offset from UTC for zone (eg: -07:30:00)
    23. +
      time_duration_type base_utc_offset() const;
      Base offset from UTC for zone (eg: -07:30:00)
    24. -
      time_duration_type dst_offset() const;
      Adjustment forward or back made while DST is in effect.
    25. +
      time_duration_type dst_offset() const;
      Adjustment forward or back made while DST is in effect.
    26. -
      string_type to_posix_string() const;
      Returns a POSIX time_zone string for this object.
    27. +
      string_type to_posix_string() const;
      Returns a POSIX time_zone string for this object.
    @@ -107,7 +107,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/local_time/dst_not_valid.html b/doc/html/boost/local_time/dst_not_valid.html old mode 100755 new mode 100644 index fb8e62c445..6ff37fa2c9 --- a/doc/html/boost/local_time/dst_not_valid.html +++ b/doc/html/boost/local_time/dst_not_valid.html @@ -34,16 +34,16 @@ struct dst_not_valid { // construct/copy/destruct - dst_not_valid(std::string const & = std::string()); + dst_not_valid(std::string const & = std::string()); };
    -

    Description

    +

    Description

    -

    +

    dst_not_valid public construct/copy/destruct

    -
    1. dst_not_valid(std::string const & msg = std::string());
    +
    1. dst_not_valid(std::string const & msg = std::string());
    diff --git a/doc/html/boost/local_time/first_last_rule_spec.html b/doc/html/boost/local_time/first_last_rule_spec.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/local_time/last_last_rule_spec.html b/doc/html/boost/local_time/last_last_rule_spec.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/local_time/local_date_time_base.html b/doc/html/boost/local_time/local_date_time_base.html old mode 100755 new mode 100644 index b1ad7f589e..098b8377a5 --- a/doc/html/boost/local_time/local_date_time_base.html +++ b/doc/html/boost/local_time/local_date_time_base.html @@ -45,64 +45,64 @@ enum DST_CALC_OPTIONS { EXCEPTION_ON_ERROR, NOT_DATE_TIME_ON_ERROR }; // construct/copy/destruct - local_date_time_base(utc_time_type, boost::shared_ptr< tz_type >); - local_date_time_base(date_type, time_duration_type, + local_date_time_base(utc_time_type, boost::shared_ptr< tz_type >); + local_date_time_base(date_type, time_duration_type, boost::shared_ptr< tz_type >, bool); - local_date_time_base(date_type, time_duration_type, + local_date_time_base(date_type, time_duration_type, boost::shared_ptr< tz_type >, DST_CALC_OPTIONS); - local_date_time_base(const local_date_time_base &); - explicit local_date_time_base(const boost::date_time::special_values, + local_date_time_base(const local_date_time_base &); + explicit local_date_time_base(const boost::date_time::special_values, boost::shared_ptr< tz_type > = boost::shared_ptr< tz_type >()); - ~local_date_time_base(); + ~local_date_time_base(); - // public member functions - boost::shared_ptr< tz_type > zone() const; - bool is_dst() const; - utc_time_type utc_time() const; - utc_time_type local_time() const; - std::string to_string() const; + // public member functions + boost::shared_ptr< tz_type > zone() const; + bool is_dst() const; + utc_time_type utc_time() const; + utc_time_type local_time() const; + std::string to_string() const; local_date_time_base - local_time_in(boost::shared_ptr< tz_type >, + local_time_in(boost::shared_ptr< tz_type >, time_duration_type = time_duration_type(0, 0, 0)) const; - std::string zone_name(bool = false) const; - std::string zone_abbrev(bool = false) const; - std::string zone_as_posix_string() const; - bool operator==(const local_date_time_base &) const; - bool operator!=(const local_date_time_base &) const; - bool operator<(const local_date_time_base &) const; - bool operator<=(const local_date_time_base &) const; - bool operator>(const local_date_time_base &) const; - bool operator>=(const local_date_time_base &) const; - local_date_time_base operator+(const date_duration_type &) const; - local_date_time_base operator+=(const date_duration_type &); - local_date_time_base operator-(const date_duration_type &) const; - local_date_time_base operator-=(const date_duration_type &); - local_date_time_base operator+(const time_duration_type &) const; - local_date_time_base operator+=(const time_duration_type &); - local_date_time_base operator-(const time_duration_type &) const; - local_date_time_base operator-=(const time_duration_type &); - time_duration_type operator-(const local_date_time_base &) const; + std::string zone_name(bool = false) const; + std::string zone_abbrev(bool = false) const; + std::string zone_as_posix_string() const; + bool operator==(const local_date_time_base &) const; + bool operator!=(const local_date_time_base &) const; + bool operator<(const local_date_time_base &) const; + bool operator<=(const local_date_time_base &) const; + bool operator>(const local_date_time_base &) const; + bool operator>=(const local_date_time_base &) const; + local_date_time_base operator+(const date_duration_type &) const; + local_date_time_base operator+=(const date_duration_type &); + local_date_time_base operator-(const date_duration_type &) const; + local_date_time_base operator-=(const date_duration_type &); + local_date_time_base operator+(const time_duration_type &) const; + local_date_time_base operator+=(const time_duration_type &); + local_date_time_base operator-(const time_duration_type &) const; + local_date_time_base operator-=(const time_duration_type &); + time_duration_type operator-(const local_date_time_base &) const; - // public static functions + // public static functions static time_is_dst_result - check_dst(date_type, time_duration_type, boost::shared_ptr< tz_type >); + check_dst(date_type, time_duration_type, boost::shared_ptr< tz_type >); - // private member functions + // private member functions utc_time_type - construction_adjustment(utc_time_type, boost::shared_ptr< tz_type >, bool); - std::string zone_as_offset(const time_duration_type &, const std::string &) const; + construction_adjustment(utc_time_type, boost::shared_ptr< tz_type >, bool); + std::string zone_as_offset(const time_duration_type &, const std::string &) const; };
    -

    Description

    +

    Description

    Representation of "wall-clock" time in a particular time zone Local_date_time_base holds a time value (date and time offset from 00:00) along with a time zone. The time value is stored as UTC and conversions to wall clock time are made as needed. This approach allows for operations between wall-clock times in different time zones, and daylight savings time considerations, to be made. Time zones are required to be in the form of a boost::shared_ptr<time_zone_base>.

    -

    +

    local_date_time_base public construct/copy/destruct

    1. -
      local_date_time_base(utc_time_type t, boost::shared_ptr< tz_type > tz);
      +
      local_date_time_base(utc_time_type t, boost::shared_ptr< tz_type > tz);

      This constructor interprets the passed time as a UTC time. So, for example, if the passed timezone is UTC-5 then the time will be adjusted back 5 hours. The time zone allows for automatic calculation of whether the particular time is adjusted for daylight savings, etc. If the time zone shared pointer is null then time stays unadjusted.

      @@ -126,7 +126,7 @@
    2. -
      local_date_time_base(date_type d, time_duration_type td, 
      +
      local_date_time_base(date_type d, time_duration_type td, 
                            boost::shared_ptr< tz_type > tz, bool dst_flag);

      This constructs a local time -- the passed time information understood to be in the passed tz. The DST flag must be passed to indicate whether the time is in daylight savings or not.

      @@ -139,102 +139,102 @@
  • -
    local_date_time_base(date_type d, time_duration_type td, 
    +
    local_date_time_base(date_type d, time_duration_type td, 
                          boost::shared_ptr< tz_type > tz, 
                          DST_CALC_OPTIONS calc_option);

    This constructs a local time -- the passed time information understood to be in the passed tz. The DST flag is calculated according to the specified rule.

  • -
    local_date_time_base(const local_date_time_base & rhs);
    Copy constructor.
  • +
    local_date_time_base(const local_date_time_base & rhs);
    Copy constructor.
  • -
    explicit local_date_time_base(const boost::date_time::special_values sv, 
    +
    explicit local_date_time_base(const boost::date_time::special_values sv, 
                                   boost::shared_ptr< tz_type > tz = boost::shared_ptr< tz_type >());
    Special values constructor.
  • -
    ~local_date_time_base();
    Simple destructor, releases time zone if last referrer.
  • +
    ~local_date_time_base();
    Simple destructor, releases time zone if last referrer.
    -

    -local_date_time_base public member functions

    +

    +local_date_time_base public member functions

    1. -
      boost::shared_ptr< tz_type > zone() const;
      returns time zone associated with calling instance
    2. +
      boost::shared_ptr< tz_type > zone() const;
      returns time zone associated with calling instance
    3. -
      bool is_dst() const;
      returns false is time_zone is NULL and if time value is a special_value
    4. +
      bool is_dst() const;
      returns false is time_zone is NULL and if time value is a special_value
    5. -
      utc_time_type utc_time() const;
      Returns object's time value as a utc representation.
    6. +
      utc_time_type utc_time() const;
      Returns object's time value as a utc representation.
    7. -
      utc_time_type local_time() const;
      Returns object's time value as a local representation.
    8. +
      utc_time_type local_time() const;
      Returns object's time value as a local representation.
    9. -
      std::string to_string() const;
      Returns string in the form "2003-Aug-20 05:00:00 EDT".

      Returns string in the form "2003-Aug-20 05:00:00 EDT". If time_zone is NULL the time zone abbreviation will be "UTC". The time zone abbrev will not be included if calling object is a special_value

      +
      std::string to_string() const;
      Returns string in the form "2003-Aug-20 05:00:00 EDT".

      Returns string in the form "2003-Aug-20 05:00:00 EDT". If time_zone is NULL the time zone abbreviation will be "UTC". The time zone abbrev will not be included if calling object is a special_value

    10. local_date_time_base 
      -local_time_in(boost::shared_ptr< tz_type > new_tz, 
      +local_time_in(boost::shared_ptr< tz_type > new_tz, 
                     time_duration_type td = time_duration_type(0, 0, 0)) const;

      returns a local_date_time_base in the given time zone with the optional time_duration added.

    11. -
      std::string zone_name(bool as_offset = false) const;
      Returns name of associated time zone or "Coordinated Universal Time".

      Optional bool parameter will return time zone as an offset (ie "+07:00" extended iso format). Empty string is returned for classes that do not use a time_zone

      +
      std::string zone_name(bool as_offset = false) const;
      Returns name of associated time zone or "Coordinated Universal Time".

      Optional bool parameter will return time zone as an offset (ie "+07:00" extended iso format). Empty string is returned for classes that do not use a time_zone

    12. -
      std::string zone_abbrev(bool as_offset = false) const;
      Returns abbreviation of associated time zone or "UTC".

      Optional bool parameter will return time zone as an offset (ie "+0700" iso format). Empty string is returned for classes that do not use a time_zone

      +
      std::string zone_abbrev(bool as_offset = false) const;
      Returns abbreviation of associated time zone or "UTC".

      Optional bool parameter will return time zone as an offset (ie "+0700" iso format). Empty string is returned for classes that do not use a time_zone

    13. -
      std::string zone_as_posix_string() const;
      returns a posix_time_zone string for the associated time_zone. If no time_zone, "UTC+00" is returned.
    14. +
      std::string zone_as_posix_string() const;
      returns a posix_time_zone string for the associated time_zone. If no time_zone, "UTC+00" is returned.
    15. -
      bool operator==(const local_date_time_base & rhs) const;
      Equality comparison operator.

      Equality comparison operator

      +
      bool operator==(const local_date_time_base & rhs) const;
      Equality comparison operator.

      Equality comparison operator

    16. -
      bool operator!=(const local_date_time_base & rhs) const;
      Non-Equality comparison operator.
    17. +
      bool operator!=(const local_date_time_base & rhs) const;
      Non-Equality comparison operator.
    18. -
      bool operator<(const local_date_time_base & rhs) const;
      Less than comparison operator.
    19. +
      bool operator<(const local_date_time_base & rhs) const;
      Less than comparison operator.
    20. -
      bool operator<=(const local_date_time_base & rhs) const;
      Less than or equal to comparison operator.
    21. +
      bool operator<=(const local_date_time_base & rhs) const;
      Less than or equal to comparison operator.
    22. -
      bool operator>(const local_date_time_base & rhs) const;
      Greater than comparison operator.
    23. +
      bool operator>(const local_date_time_base & rhs) const;
      Greater than comparison operator.
    24. -
      bool operator>=(const local_date_time_base & rhs) const;
      Greater than or equal to comparison operator.
    25. +
      bool operator>=(const local_date_time_base & rhs) const;
      Greater than or equal to comparison operator.
    26. -
      local_date_time_base operator+(const date_duration_type & dd) const;
      Local_date_time + date_duration.
    27. +
      local_date_time_base operator+(const date_duration_type & dd) const;
      Local_date_time + date_duration.
    28. -
      local_date_time_base operator+=(const date_duration_type & dd);
      Local_date_time += date_duration.
    29. +
      local_date_time_base operator+=(const date_duration_type & dd);
      Local_date_time += date_duration.
    30. -
      local_date_time_base operator-(const date_duration_type & dd) const;
      Local_date_time - date_duration.
    31. +
      local_date_time_base operator-(const date_duration_type & dd) const;
      Local_date_time - date_duration.
    32. -
      local_date_time_base operator-=(const date_duration_type & dd);
      Local_date_time -= date_duration.
    33. +
      local_date_time_base operator-=(const date_duration_type & dd);
      Local_date_time -= date_duration.
    34. -
      local_date_time_base operator+(const time_duration_type & td) const;
      Local_date_time + time_duration.
    35. +
      local_date_time_base operator+(const time_duration_type & td) const;
      Local_date_time + time_duration.
    36. -
      local_date_time_base operator+=(const time_duration_type & td);
      Local_date_time += time_duration.
    37. +
      local_date_time_base operator+=(const time_duration_type & td);
      Local_date_time += time_duration.
    38. -
      local_date_time_base operator-(const time_duration_type & td) const;
      Local_date_time - time_duration.
    39. +
      local_date_time_base operator-(const time_duration_type & td) const;
      Local_date_time - time_duration.
    40. -
      local_date_time_base operator-=(const time_duration_type & td);
      Local_date_time -= time_duration.
    41. +
      local_date_time_base operator-=(const time_duration_type & td);
      Local_date_time -= time_duration.
    42. -
      time_duration_type operator-(const local_date_time_base & rhs) const;
      local_date_time -= local_date_time --> time_duration_type
    43. +
      time_duration_type operator-(const local_date_time_base & rhs) const;
      local_date_time -= local_date_time --> time_duration_type
    -

    -local_date_time_base public static functions

    +

    +local_date_time_base public static functions

    1. static time_is_dst_result 
      -check_dst(date_type d, time_duration_type td, boost::shared_ptr< tz_type > tz);
      Determines if given time label is in daylight savings for given zone.

      Determines if given time label is in daylight savings for given zone. Takes a date and time_duration representing a local time, along with time zone, and returns a time_is_dst_result object as result.

      +check_dst(date_type d, time_duration_type td, boost::shared_ptr< tz_type > tz);Determines if given time label is in daylight savings for given zone.

      Determines if given time label is in daylight savings for given zone. Takes a date and time_duration representing a local time, along with time zone, and returns a time_is_dst_result object as result.

    -

    -local_date_time_base private member functions

    +

    +local_date_time_base private member functions

    1. utc_time_type 
      -construction_adjustment(utc_time_type t, boost::shared_ptr< tz_type > z, 
      +construction_adjustment(utc_time_type t, boost::shared_ptr< tz_type > z, 
                               bool dst_flag);

      Adjust the passed in time to UTC?

    2. -
      std::string zone_as_offset(const time_duration_type & td, 
      +
      std::string zone_as_offset(const time_duration_type & td, 
                                  const std::string & separator) const;

      Simple formatting code -- todo remove this?

    3. diff --git a/doc/html/boost/local_time/nth_kday_rule_spec.html b/doc/html/boost/local_time/nth_kday_rule_spec.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/local_time/nth_last_rule_spec.html b/doc/html/boost/local_time/nth_last_rule_spec.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/local_time/operator-__id688229.html b/doc/html/boost/local_time/operator-__id688229.html new file mode 100644 index 0000000000..9efb1cc47d --- /dev/null +++ b/doc/html/boost/local_time/operator-__id688229.html @@ -0,0 +1,53 @@ + + + +Function operator-= + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator-=

      +

      boost::local_time::operator-=

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator-=(local_date_time & t, const boost::gregorian::months & m);
      +
      +

      Description

      +

      Subtracts a months object from a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator-__id700634.html b/doc/html/boost/local_time/operator-__id700634.html new file mode 100644 index 0000000000..bdcdf7be4b --- /dev/null +++ b/doc/html/boost/local_time/operator-__id700634.html @@ -0,0 +1,53 @@ + + + +Function operator-= + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator-=

      +

      boost::local_time::operator-=

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator-=(local_date_time & t, const boost::gregorian::years & y);
      +
      +

      Description

      +

      Subtracts a years object from a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator-__id706718.html b/doc/html/boost/local_time/operator-__id706718.html deleted file mode 100755 index 08f2adec83..0000000000 --- a/doc/html/boost/local_time/operator-__id706718.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator-= - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator-=

      -

      boost::local_time::operator-=

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator-=(local_date_time & t, const boost::gregorian::years & y);
      -
      -

      Description

      -

      Subtracts a years object from a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/operator-__id719546.html b/doc/html/boost/local_time/operator-__id719546.html deleted file mode 100755 index 84e2b857a1..0000000000 --- a/doc/html/boost/local_time/operator-__id719546.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator-= - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator-=

      -

      boost::local_time::operator-=

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator-=(local_date_time & t, const boost::gregorian::months & m);
      -
      -

      Description

      -

      Subtracts a months object from a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/operator-_id367078.html b/doc/html/boost/local_time/operator-_id367078.html new file mode 100644 index 0000000000..aaa4543bad --- /dev/null +++ b/doc/html/boost/local_time/operator-_id367078.html @@ -0,0 +1,53 @@ + + + +Function operator- + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator-

      +

      boost::local_time::operator-

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator-(const local_date_time & t, const boost::gregorian::months & m);
      +
      +

      Description

      +

      Subtracts a months object and a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator-_id375684.html b/doc/html/boost/local_time/operator-_id375684.html new file mode 100644 index 0000000000..05c8dfee9a --- /dev/null +++ b/doc/html/boost/local_time/operator-_id375684.html @@ -0,0 +1,53 @@ + + + +Function operator- + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator-

      +

      boost::local_time::operator-

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator-(const local_date_time & t, const boost::gregorian::years & y);
      +
      +

      Description

      +

      Subtracts a years object and a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator-_id684144.html b/doc/html/boost/local_time/operator-_id684144.html deleted file mode 100755 index 8494d65885..0000000000 --- a/doc/html/boost/local_time/operator-_id684144.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator- - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator-

      -

      boost::local_time::operator-

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator-(const local_date_time & t, const boost::gregorian::months & m);
      -
      -

      Description

      -

      Subtracts a months object and a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/operator-_id706690.html b/doc/html/boost/local_time/operator-_id706690.html deleted file mode 100755 index aa6ef0c1d6..0000000000 --- a/doc/html/boost/local_time/operator-_id706690.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator- - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator-

      -

      boost::local_time::operator-

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator-(const local_date_time & t, const boost::gregorian::years & y);
      -
      -

      Description

      -

      Subtracts a years object and a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/operator___id368535.html b/doc/html/boost/local_time/operator___id368535.html new file mode 100644 index 0000000000..c56c8b2c8c --- /dev/null +++ b/doc/html/boost/local_time/operator___id368535.html @@ -0,0 +1,53 @@ + + + +Function operator+= + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator+=

      +

      boost::local_time::operator+=

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator+=(local_date_time & t, const boost::gregorian::months & m);
      +
      +

      Description

      +

      Adds a months object to a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator___id372099.html b/doc/html/boost/local_time/operator___id372099.html new file mode 100644 index 0000000000..df244b3ebe --- /dev/null +++ b/doc/html/boost/local_time/operator___id372099.html @@ -0,0 +1,53 @@ + + + +Function operator+= + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator+=

      +

      boost::local_time::operator+=

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator+=(local_date_time & t, const boost::gregorian::years & y);
      +
      +

      Description

      +

      Adds a years object to a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator___id668989.html b/doc/html/boost/local_time/operator___id668989.html deleted file mode 100755 index 444a59b19a..0000000000 --- a/doc/html/boost/local_time/operator___id668989.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator+= - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator+=

      -

      boost::local_time::operator+=

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator+=(local_date_time & t, const boost::gregorian::months & m);
      -
      -

      Description

      -

      Adds a months object to a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/operator___id706663.html b/doc/html/boost/local_time/operator___id706663.html deleted file mode 100755 index e15b068727..0000000000 --- a/doc/html/boost/local_time/operator___id706663.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator+= - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator+=

      -

      boost::local_time::operator+=

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator+=(local_date_time & t, const boost::gregorian::years & y);
      -
      -

      Description

      -

      Adds a years object to a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/operator__id343649.html b/doc/html/boost/local_time/operator__id343649.html new file mode 100644 index 0000000000..8000693199 --- /dev/null +++ b/doc/html/boost/local_time/operator__id343649.html @@ -0,0 +1,53 @@ + + + +Function operator+ + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator+

      +

      boost::local_time::operator+

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator+(const local_date_time & t, const boost::gregorian::months & m);
      +
      +

      Description

      +

      Adds a months object and a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator__id673707.html b/doc/html/boost/local_time/operator__id673707.html new file mode 100644 index 0000000000..29b8bf02c4 --- /dev/null +++ b/doc/html/boost/local_time/operator__id673707.html @@ -0,0 +1,53 @@ + + + +Function operator+ + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator+

      +

      boost::local_time::operator+

      +
      +

      Synopsis

      +
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      +
      +
      +local_date_time 
      +operator+(const local_date_time & t, const boost::gregorian::years & y);
      +
      +

      Description

      +

      Adds a years object and a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/local_time/operator__id688008.html b/doc/html/boost/local_time/operator__id688008.html deleted file mode 100755 index fa96ad5b61..0000000000 --- a/doc/html/boost/local_time/operator__id688008.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator+ - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator+

      -

      boost::local_time::operator+

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator+(const local_date_time & t, const boost::gregorian::years & y);
      -
      -

      Description

      -

      Adds a years object and a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/operator__id702493.html b/doc/html/boost/local_time/operator__id702493.html deleted file mode 100755 index b391820834..0000000000 --- a/doc/html/boost/local_time/operator__id702493.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function operator+ - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator+

      -

      boost::local_time::operator+

      -
      -

      Synopsis

      -
      // In header: <boost/date_time/local_time/date_duration_operators.hpp>
      -
      -
      -local_date_time 
      -operator+(const local_date_time & t, const boost::gregorian::months & m);
      -
      -

      Description

      -

      Adds a months object and a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/local_time/partial_date_rule_spec.html b/doc/html/boost/local_time/partial_date_rule_spec.html old mode 100755 new mode 100644 index 107d370840..c6f9556f17 --- a/doc/html/boost/local_time/partial_date_rule_spec.html +++ b/doc/html/boost/local_time/partial_date_rule_spec.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -47,7 +47,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/local_time/posix_time_zone_base.html b/doc/html/boost/local_time/posix_time_zone_base.html old mode 100755 new mode 100644 index 4a9ac8a519..6661979c5b --- a/doc/html/boost/local_time/posix_time_zone_base.html +++ b/doc/html/boost/local_time/posix_time_zone_base.html @@ -46,33 +46,33 @@ typedef tokenizer_type::iterator tokenizer_iterator_type; // construct/copy/destruct - posix_time_zone_base(const string_type &); - ~posix_time_zone_base(); + posix_time_zone_base(const string_type &); + ~posix_time_zone_base(); - // public member functions - string_type std_zone_abbrev() const; - string_type dst_zone_abbrev() const; - string_type std_zone_name() const; - string_type dst_zone_name() const; - bool has_dst() const; - posix_time::ptime dst_local_start_time(gregorian::greg_year) const; - posix_time::ptime dst_local_end_time(gregorian::greg_year) const; - time_duration_type base_utc_offset() const; - time_duration_type dst_offset() const; - string_type to_posix_string() const; + // public member functions + string_type std_zone_abbrev() const; + string_type dst_zone_abbrev() const; + string_type std_zone_name() const; + string_type dst_zone_name() const; + bool has_dst() const; + posix_time::ptime dst_local_start_time(gregorian::greg_year) const; + posix_time::ptime dst_local_end_time(gregorian::greg_year) const; + time_duration_type base_utc_offset() const; + time_duration_type dst_offset() const; + string_type to_posix_string() const; - // private member functions - void calc_zone(const string_type &); - void calc_rules(const string_type &, const string_type &); - void M_func(const string_type &, const string_type &); - void julian_no_leap(const string_type &, const string_type &); - void julian_day(const string_type &, const string_type &); + // private member functions + void calc_zone(const string_type &); + void calc_rules(const string_type &, const string_type &); + void M_func(const string_type &, const string_type &); + void julian_no_leap(const string_type &, const string_type &); + void julian_day(const string_type &, const string_type &); - // private static functions - static std::string td_as_string(const time_duration_type &); + // private static functions + static std::string td_as_string(const time_duration_type &); };
    -

    Description

    +

    Description

    A POSIX time zone string takes the form of:
    "std offset dst [offset],start[/time],end[/time]" (w/no spaces) 'std' specifies the abbrev of the time zone.
    'offset' is the offset from UTC.
    @@ -96,66 +96,66 @@

    Note that UTC zone offsets can be greater than +12: http://www.worldtimezone.com/utc/utc+1200.html

    -

    +

    posix_time_zone_base public construct/copy/destruct

    1. -
      posix_time_zone_base(const string_type & s);
      Construct from a POSIX time zone string.
    2. -
    3. ~posix_time_zone_base();
    4. +
      posix_time_zone_base(const string_type & s);
      Construct from a POSIX time zone string. +
    5. ~posix_time_zone_base();
    -

    -posix_time_zone_base public member functions

    +

    +posix_time_zone_base public member functions

    1. -
      string_type std_zone_abbrev() const;
      String for the zone when not in daylight savings (eg: EST)
    2. +
      string_type std_zone_abbrev() const;
      String for the zone when not in daylight savings (eg: EST)
    3. -
      string_type dst_zone_abbrev() const;
      String for the timezone when in daylight savings (eg: EDT)

      For those time zones that have no DST, an empty string is used

      +
      string_type dst_zone_abbrev() const;
      String for the timezone when in daylight savings (eg: EDT)

      For those time zones that have no DST, an empty string is used

    4. -
      string_type std_zone_name() const;
      String for the zone when not in daylight savings (eg: Eastern Standard Time)

      The full STD name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place

      +
      string_type std_zone_name() const;
      String for the zone when not in daylight savings (eg: Eastern Standard Time)

      The full STD name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place

    5. -
      string_type dst_zone_name() const;
      String for the timezone when in daylight savings (eg: Eastern Daylight Time)

      The full DST name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place. For time zones that have no DST, an empty string is used

      +
      string_type dst_zone_name() const;
      String for the timezone when in daylight savings (eg: Eastern Daylight Time)

      The full DST name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place. For time zones that have no DST, an empty string is used

    6. -
      bool has_dst() const;
      True if zone uses daylight savings adjustments otherwise false.
    7. +
      bool has_dst() const;
      True if zone uses daylight savings adjustments otherwise false.
    8. -
      posix_time::ptime dst_local_start_time(gregorian::greg_year y) const;
      Local time that DST starts -- NADT if has_dst is false.
    9. +
      posix_time::ptime dst_local_start_time(gregorian::greg_year y) const;
      Local time that DST starts -- NADT if has_dst is false.
    10. -
      posix_time::ptime dst_local_end_time(gregorian::greg_year y) const;
      Local time that DST ends -- NADT if has_dst is false.
    11. +
      posix_time::ptime dst_local_end_time(gregorian::greg_year y) const;
      Local time that DST ends -- NADT if has_dst is false.
    12. -
      time_duration_type base_utc_offset() const;
      Base offset from UTC for zone (eg: -07:30:00)
    13. +
      time_duration_type base_utc_offset() const;
      Base offset from UTC for zone (eg: -07:30:00)
    14. -
      time_duration_type dst_offset() const;
      Adjustment forward or back made while DST is in effect.
    15. +
      time_duration_type dst_offset() const;
      Adjustment forward or back made while DST is in effect.
    16. -
      string_type to_posix_string() const;
      Returns a POSIX time_zone string for this object.
    17. +
      string_type to_posix_string() const;
      Returns a POSIX time_zone string for this object.
    -

    -posix_time_zone_base private member functions

    +

    +posix_time_zone_base private member functions

    1. -
      void calc_zone(const string_type & obj);
      +
      void calc_zone(const string_type & obj);

      Extract time zone abbreviations for STD & DST as well as the offsets for the time shift that occurs and how much of a shift. At this time full time zone names are NOT extracted so the abbreviations are used in their place

    2. -
    3. void calc_rules(const string_type & start, const string_type & end);
    4. -
    5. void M_func(const string_type & s, const string_type & e);
    6. +
    7. void calc_rules(const string_type & start, const string_type & end);
    8. +
    9. void M_func(const string_type & s, const string_type & e);
    10. -
      void julian_no_leap(const string_type & s, const string_type & e);
      Julian day. Feb29 is never counted, even in leap years.
    11. +
      void julian_no_leap(const string_type & s, const string_type & e);
      Julian day. Feb29 is never counted, even in leap years.
    12. -
      void julian_day(const string_type & s, const string_type & e);
      Julian day. Feb29 is always counted, but exception thrown in non-leap years.
    13. +
      void julian_day(const string_type & s, const string_type & e);
      Julian day. Feb29 is always counted, but exception thrown in non-leap years.
    -

    -posix_time_zone_base private static functions

    +

    +posix_time_zone_base private static functions

    1. -
      static std::string td_as_string(const time_duration_type & td);
      helper function used when throwing exceptions
    +
    static std::string td_as_string(const time_duration_type & td);
    helper function used when throwing exceptions
    diff --git a/doc/html/boost/local_time/time_label_invalid.html b/doc/html/boost/local_time/time_label_invalid.html old mode 100755 new mode 100644 index 17abd88c1a..110fe5146b --- a/doc/html/boost/local_time/time_label_invalid.html +++ b/doc/html/boost/local_time/time_label_invalid.html @@ -34,16 +34,16 @@ struct time_label_invalid { // construct/copy/destruct - time_label_invalid(std::string const & = std::string()); + time_label_invalid(std::string const & = std::string()); };
    -

    Description

    +

    Description

    -

    +

    time_label_invalid public construct/copy/destruct

    -
    1. time_label_invalid(std::string const & msg = std::string());
    +
    1. time_label_invalid(std::string const & msg = std::string());
    diff --git a/doc/html/boost/local_time/tz_database.html b/doc/html/boost/local_time/tz_database.html old mode 100755 new mode 100644 index 737eb84ec2..663e6e5b3b --- a/doc/html/boost/local_time/tz_database.html +++ b/doc/html/boost/local_time/tz_database.html @@ -34,7 +34,7 @@ typedef date_time::tz_db_base< custom_time_zone, nth_kday_dst_rule > tz_database;
    -

    Description

    +

    Description

    Object populated with boost::shared_ptr<time_zone_base> objects Database is populated from specs stored in external csv file. See date_time::tz_db_base for greater detail

    diff --git a/doc/html/boost/logic/get_default_inde_id1572284.html b/doc/html/boost/logic/get_default_inde_id1572284.html new file mode 100644 index 0000000000..b099ac3274 --- /dev/null +++ b/doc/html/boost/logic/get_default_inde_id1572284.html @@ -0,0 +1,53 @@ + + + +Function template get_default_indeterminate_name + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template get_default_indeterminate_name

    +

    boost::logic::get_default_indeterminate_name — Returns a string containing the default name for the indeterminate value of a tribool with the given character type T.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool_io.hpp>
    +
    +
    +template<typename T> std::basic_string< T > get_default_indeterminate_name();
    +
    +

    Description

    +

    This routine is used by the input and output streaming operators for tribool when there is no locale support or the stream's locale does not contain the indeterminate_name facet.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/get_default_indetermina_id791615.html b/doc/html/boost/logic/get_default_indetermina_id791615.html deleted file mode 100755 index d068984a90..0000000000 --- a/doc/html/boost/logic/get_default_indetermina_id791615.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Function template get_default_indeterminate_name - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template get_default_indeterminate_name

    -

    boost::logic::get_default_indeterminate_name — Returns a string containing the default name for the indeterminate value of a tribool with the given character type T.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool_io.hpp>
    -
    -
    -template<typename T> std::basic_string< T > get_default_indeterminate_name();
    -
    -

    Description

    -

    This routine is used by the input and output streaming operators for tribool when there is no locale support or the stream's locale does not contain the indeterminate_name facet.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/indeterminate.html b/doc/html/boost/logic/indeterminate.html old mode 100755 new mode 100644 index f1a87b2a4a..cf99937e4e --- a/doc/html/boost/logic/indeterminate.html +++ b/doc/html/boost/logic/indeterminate.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ bool indeterminate(tribool x, unspecified dummy = unspecified);
    -

    Description

    +

    Description

    The indeterminate function has a dual role. It's first role is as a unary function that tells whether the tribool value is in the "indeterminate" state. It's second role is as a keyword representing the indeterminate (just like "true" and "false" represent the true and false states). If you do not like the name "indeterminate", and would prefer to use a different name, see the macro BOOST_TRIBOOL_THIRD_STATE.

    @@ -63,7 +63,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/logic/indeterminate_name.html b/doc/html/boost/logic/indeterminate_name.html old mode 100755 new mode 100644 index f0b745d9ce..417627cac0 --- a/doc/html/boost/logic/indeterminate_name.html +++ b/doc/html/boost/logic/indeterminate_name.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,35 +39,35 @@ typedef std::basic_string< CharT > string_type; // construct/copy/destruct - indeterminate_name(); - explicit indeterminate_name(const string_type &); + indeterminate_name(); + explicit indeterminate_name(const string_type &); - // public member functions - string_type name() const; + // public member functions + string_type name() const; // public data members static std::locale::id id; // Uniquily identifies this facet with the locale. };
    -

    Description

    +

    Description

    The facet is used to perform I/O on tribool values when std::boolalpha has been specified. This class template is only available if the C++ standard library implementation supports locales.

    -

    +

    indeterminate_name public construct/copy/destruct

    1. -
      indeterminate_name();
      Construct the facet with the default name.
    2. +
      indeterminate_name();
      Construct the facet with the default name.
    3. -
      explicit indeterminate_name(const string_type & initial_name);
      Construct the facet with the given name for the indeterminate value.
    4. +
      explicit indeterminate_name(const string_type & initial_name);
      Construct the facet with the given name for the indeterminate value.
    -

    -indeterminate_name public member functions

    +

    +indeterminate_name public member functions

    1. -
      string_type name() const;
      Returns the name for the indeterminate value.
    +
    string_type name() const;
    Returns the name for the indeterminate value.
    @@ -80,7 +80,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/logic/operator___id1093793.html b/doc/html/boost/logic/operator___id1093793.html new file mode 100644 index 0000000000..6dcfa78af0 --- /dev/null +++ b/doc/html/boost/logic/operator___id1093793.html @@ -0,0 +1,110 @@ + + + +Function operator!= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator!=

    +

    boost::logic::operator!= — Compare tribools for inequality.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool.hpp>
    +
    +
    +tribool operator!=(tribool x, tribool y);
    +tribool operator!=(tribool x, bool y);
    +tribool operator!=(bool x, tribool y);
    +tribool operator!=(indeterminate_keyword_t, tribool x);
    +tribool operator!=(tribool x, indeterminate_keyword_t);
    +
    +

    Description

    +

    + +

    +
    ++ + + + + + + + + + +

    Returns:

    +

    the result of comparing two tribool values for inequality, according to the following table:

    +
    ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
    !=falsetrueindeterminate
    falsefalsetrueindeterminate
    truetruefalseindeterminate
    indeterminateindeterminateindeterminateindeterminate
    +

    +

    +

    Throws:

    Will not throw.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator___id1110295.html b/doc/html/boost/logic/operator___id1110295.html new file mode 100644 index 0000000000..4dc43dc79b --- /dev/null +++ b/doc/html/boost/logic/operator___id1110295.html @@ -0,0 +1,110 @@ + + + +Function operator== + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator==

    +

    boost::logic::operator== — Compare tribools for equality.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool.hpp>
    +
    +
    +tribool operator==(tribool x, tribool y);
    +tribool operator==(tribool x, bool y);
    +tribool operator==(bool x, tribool y);
    +tribool operator==(indeterminate_keyword_t, tribool x);
    +tribool operator==(tribool x, indeterminate_keyword_t);
    +
    +

    Description

    +

    + +

    +
    ++ + + + + + + + + + +

    Returns:

    +

    the result of comparing two tribool values, according to the following table:

    +
    ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ==falsetrueindeterminate
    falsetruefalseindeterminate
    truefalsetrueindeterminate
    indeterminateindeterminateindeterminateindeterminate
    +

    +

    +

    Throws:

    Will not throw.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator___id1160978.html b/doc/html/boost/logic/operator___id1160978.html new file mode 100644 index 0000000000..f2f5e12d7a --- /dev/null +++ b/doc/html/boost/logic/operator___id1160978.html @@ -0,0 +1,110 @@ + + + +Function operator&& + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator&&

    +

    boost::logic::operator&& — Computes the logical conjuction of two tribools.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool.hpp>
    +
    +
    +tribool operator&&(tribool x, tribool y);
    +tribool operator&&(tribool x, bool y);
    +tribool operator&&(bool x, tribool y);
    +tribool operator&&(indeterminate_keyword_t, tribool x);
    +tribool operator&&(tribool x, indeterminate_keyword_t);
    +
    +

    Description

    +

    + +

    +
    ++ + + + + + + + + + +

    Returns:

    +

    the result of logically ANDing the two tribool values, according to the following table:

    +
    ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
    &&falsetrueindeterminate
    falsefalsefalsefalse
    truefalsetrueindeterminate
    indeterminatefalseindeterminateindeterminate
    +

    +

    +

    Throws:

    Will not throw.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator___id1170929.html b/doc/html/boost/logic/operator___id1170929.html deleted file mode 100755 index 2f4943faf1..0000000000 --- a/doc/html/boost/logic/operator___id1170929.html +++ /dev/null @@ -1,110 +0,0 @@ - - - -Function operator== - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator==

    -

    boost::logic::operator== — Compare tribools for equality.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool.hpp>
    -
    -
    -tribool operator==(tribool x, tribool y);
    -tribool operator==(tribool x, bool y);
    -tribool operator==(bool x, tribool y);
    -tribool operator==(indeterminate_keyword_t, tribool x);
    -tribool operator==(tribool x, indeterminate_keyword_t);
    -
    -

    Description

    -

    - -

    -
    -- - - - - - - - - - -

    Returns:

    -

    the result of comparing two tribool values, according to the following table:

    -
    ------ - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ==falsetrueindeterminate
    falsetruefalseindeterminate
    truefalsetrueindeterminate
    indeterminateindeterminateindeterminateindeterminate
    -

    -

    -

    Throws:

    Will not throw.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/operator___id1296154.html b/doc/html/boost/logic/operator___id1296154.html deleted file mode 100755 index a05a6c023e..0000000000 --- a/doc/html/boost/logic/operator___id1296154.html +++ /dev/null @@ -1,110 +0,0 @@ - - - -Function operator&& - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator&&

    -

    boost::logic::operator&& — Computes the logical conjuction of two tribools.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool.hpp>
    -
    -
    -tribool operator&&(tribool x, tribool y);
    -tribool operator&&(tribool x, bool y);
    -tribool operator&&(bool x, tribool y);
    -tribool operator&&(indeterminate_keyword_t, tribool x);
    -tribool operator&&(tribool x, indeterminate_keyword_t);
    -
    -

    Description

    -

    - -

    -
    -- - - - - - - - - - -

    Returns:

    -

    the result of logically ANDing the two tribool values, according to the following table:

    -
    ------ - - - - - - - - - - - - - - - - - - - - - - - - - - -
    &&falsetrueindeterminate
    falsefalsefalsefalse
    truefalsetrueindeterminate
    indeterminatefalseindeterminateindeterminate
    -

    -

    -

    Throws:

    Will not throw.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/operator___id1385279.html b/doc/html/boost/logic/operator___id1385279.html deleted file mode 100755 index 3e739deef4..0000000000 --- a/doc/html/boost/logic/operator___id1385279.html +++ /dev/null @@ -1,110 +0,0 @@ - - - -Function operator!= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator!=

    -

    boost::logic::operator!= — Compare tribools for inequality.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool.hpp>
    -
    -
    -tribool operator!=(tribool x, tribool y);
    -tribool operator!=(tribool x, bool y);
    -tribool operator!=(bool x, tribool y);
    -tribool operator!=(indeterminate_keyword_t, tribool x);
    -tribool operator!=(tribool x, indeterminate_keyword_t);
    -
    -

    Description

    -

    - -

    -
    -- - - - - - - - - - -

    Returns:

    -

    the result of comparing two tribool values for inequality, according to the following table:

    -
    ------ - - - - - - - - - - - - - - - - - - - - - - - - - - -
    !=falsetrueindeterminate
    falsefalsetrueindeterminate
    truetruefalseindeterminate
    indeterminateindeterminateindeterminateindeterminate
    -

    -

    -

    Throws:

    Will not throw.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/operator__id1077302.html b/doc/html/boost/logic/operator__id1077302.html new file mode 100644 index 0000000000..028135a961 --- /dev/null +++ b/doc/html/boost/logic/operator__id1077302.html @@ -0,0 +1,96 @@ + + + +Function operator! + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator!

    +

    boost::logic::operator! — Computes the logical negation of a tribool.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool.hpp>
    +
    +
    +tribool operator!(tribool x);
    +
    +

    Description

    +

    + +

    +
    ++ + + + + + + + + + +

    Returns:

    +

    the logical negation of the tribool, according to the table:

    +
    ++++ + + + + + + + + + + + + + + + + + + +
    !
    falsetrue
    truefalse
    indeterminateindeterminate
    +

    +

    +

    Throws:

    Will not throw.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator__id814056.html b/doc/html/boost/logic/operator__id814056.html deleted file mode 100755 index 50d8899806..0000000000 --- a/doc/html/boost/logic/operator__id814056.html +++ /dev/null @@ -1,96 +0,0 @@ - - - -Function operator! - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator!

    -

    boost::logic::operator! — Computes the logical negation of a tribool.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool.hpp>
    -
    -
    -tribool operator!(tribool x);
    -
    -

    Description

    -

    - -

    -
    -- - - - - - - - - - -

    Returns:

    -

    the logical negation of the tribool, according to the table:

    -
    ---- - - - - - - - - - - - - - - - - - - -
    !
    falsetrue
    truefalse
    indeterminateindeterminate
    -

    -

    -

    Throws:

    Will not throw.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/operator_id1091211.html b/doc/html/boost/logic/operator_id1091211.html new file mode 100644 index 0000000000..6487e6ca32 --- /dev/null +++ b/doc/html/boost/logic/operator_id1091211.html @@ -0,0 +1,110 @@ + + + +Function operator|| + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator||

    +

    boost::logic::operator|| — Computes the logical disjunction of two tribools.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool.hpp>
    +
    +
    +tribool operator||(tribool x, tribool y);
    +tribool operator||(tribool x, bool y);
    +tribool operator||(bool x, tribool y);
    +tribool operator||(indeterminate_keyword_t, tribool x);
    +tribool operator||(tribool x, indeterminate_keyword_t);
    +
    +

    Description

    +

    + +

    +
    ++ + + + + + + + + + +

    Returns:

    +

    the result of logically ORing the two tribool values, according to the following table:

    +
    ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ||falsetrueindeterminate
    falsefalsetrueindeterminate
    truetruetruetrue
    indeterminateindeterminatetrueindeterminate
    +

    +

    +

    Throws:

    Will not throw.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator_id1155814.html b/doc/html/boost/logic/operator_id1155814.html deleted file mode 100755 index 3a9aac2a30..0000000000 --- a/doc/html/boost/logic/operator_id1155814.html +++ /dev/null @@ -1,110 +0,0 @@ - - - -Function operator|| - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator||

    -

    boost::logic::operator|| — Computes the logical disjunction of two tribools.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool.hpp>
    -
    -
    -tribool operator||(tribool x, tribool y);
    -tribool operator||(tribool x, bool y);
    -tribool operator||(bool x, tribool y);
    -tribool operator||(indeterminate_keyword_t, tribool x);
    -tribool operator||(tribool x, indeterminate_keyword_t);
    -
    -

    Description

    -

    - -

    -
    -- - - - - - - - - - -

    Returns:

    -

    the result of logically ORing the two tribool values, according to the following table:

    -
    ------ - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ||falsetrueindeterminate
    falsefalsetrueindeterminate
    truetruetruetrue
    indeterminateindeterminatetrueindeterminate
    -

    -

    -

    Throws:

    Will not throw.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/operator_id1291627.html b/doc/html/boost/logic/operator_id1291627.html deleted file mode 100755 index 39937ec2c6..0000000000 --- a/doc/html/boost/logic/operator_id1291627.html +++ /dev/null @@ -1,64 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::logic::operator<< — Writes the indeterminate tribool value to a stream.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool_io.hpp>
    -
    -
    -template<typename CharT, typename Traits> 
    -  std::basic_ostream< CharT, Traits > & 
    -  operator<<(std::basic_ostream< CharT, Traits > & out, unspecified);
    -
    -

    Description

    -

    This routine outputs either the integer value 2 (if (out.flags() & std::ios_base::boolalpha) == 0) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).

    -

    -

    -
    -- - - - -

    Returns:

    out

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/operator_id1403782.html b/doc/html/boost/logic/operator_id1403782.html deleted file mode 100755 index d154568f25..0000000000 --- a/doc/html/boost/logic/operator_id1403782.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Function template operator>> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator>>

    -

    boost::logic::operator>> — Reads a tribool value from a stream.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool_io.hpp>
    -
    -
    -template<typename CharT, typename Traits> 
    -  std::basic_istream< CharT, Traits > & 
    -  operator>>(std::basic_istream< CharT, Traits > & in, tribool & x);
    -
    -

    Description

    -

    When (out.flags() & std::ios_base::boolalpha) == 0, this function reads a long value from the input stream in and converts that value to a tribool. If that value is 0, x becomes false; if it is 1, x becomes true; if it is 2, becomes indetermine; otherwise, the operation fails (and the fail bit is set on the input stream in).

    -

    When (out.flags() & std::ios_base::boolalpha) != 0, this function first determines the names of the false, true, and indeterminate values. The false and true names are extracted from the std::numpunct facet of the input stream's locale (if the C++ standard library implementation supports locales), or from the default_false_name and default_true_name functions (if there is no locale support). The indeterminate name is extracted from the appropriate indeterminate_name facet (if it is available in the input stream's locale), or from the get_default_indeterminate_name function (if the C++ standard library implementation does not support locales, or the indeterminate_name facet is not specified for this locale object). The input is then matched to each of these names, and the tribool x is assigned the value corresponding to the longest name that matched. If no name is matched or all names are empty, the operation fails (and the fail bit is set on the input stream in).

    -

    -

    -
    -- - - - -

    Returns:

    in

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/operator_id1572333.html b/doc/html/boost/logic/operator_id1572333.html new file mode 100644 index 0000000000..5c9cd8e1de --- /dev/null +++ b/doc/html/boost/logic/operator_id1572333.html @@ -0,0 +1,67 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::logic::operator<< — Writes the value of a tribool to a stream.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool_io.hpp>
    +
    +
    +template<typename CharT, typename Traits> 
    +  std::basic_ostream< CharT, Traits > & 
    +  operator<<(std::basic_ostream< CharT, Traits > & out, tribool x);
    +
    +

    Description

    +

    When the value of x is either true or false, this routine is semantically equivalent to:

    +
     out << static_cast<bool>(x); 
    +
    +

    When x has an indeterminate value, it outputs either the integer value 2 (if (out.flags() & std::ios_base::boolalpha) == 0) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).

    +

    +

    +
    ++ + + + +

    Returns:

    out

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator_id1572409.html b/doc/html/boost/logic/operator_id1572409.html new file mode 100644 index 0000000000..c9e647a68f --- /dev/null +++ b/doc/html/boost/logic/operator_id1572409.html @@ -0,0 +1,64 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::logic::operator<< — Writes the indeterminate tribool value to a stream.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool_io.hpp>
    +
    +
    +template<typename CharT, typename Traits> 
    +  std::basic_ostream< CharT, Traits > & 
    +  operator<<(std::basic_ostream< CharT, Traits > & out, unspecified);
    +
    +

    Description

    +

    This routine outputs either the integer value 2 (if (out.flags() & std::ios_base::boolalpha) == 0) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).

    +

    +

    +
    ++ + + + +

    Returns:

    out

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator_id1572468.html b/doc/html/boost/logic/operator_id1572468.html new file mode 100644 index 0000000000..0b7f33ec91 --- /dev/null +++ b/doc/html/boost/logic/operator_id1572468.html @@ -0,0 +1,65 @@ + + + +Function template operator>> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator>>

    +

    boost::logic::operator>> — Reads a tribool value from a stream.

    +
    +

    Synopsis

    +
    // In header: <boost/logic/tribool_io.hpp>
    +
    +
    +template<typename CharT, typename Traits> 
    +  std::basic_istream< CharT, Traits > & 
    +  operator>>(std::basic_istream< CharT, Traits > & in, tribool & x);
    +
    +

    Description

    +

    When (out.flags() & std::ios_base::boolalpha) == 0, this function reads a long value from the input stream in and converts that value to a tribool. If that value is 0, x becomes false; if it is 1, x becomes true; if it is 2, becomes indetermine; otherwise, the operation fails (and the fail bit is set on the input stream in).

    +

    When (out.flags() & std::ios_base::boolalpha) != 0, this function first determines the names of the false, true, and indeterminate values. The false and true names are extracted from the std::numpunct facet of the input stream's locale (if the C++ standard library implementation supports locales), or from the default_false_name and default_true_name functions (if there is no locale support). The indeterminate name is extracted from the appropriate indeterminate_name facet (if it is available in the input stream's locale), or from the get_default_indeterminate_name function (if the C++ standard library implementation does not support locales, or the indeterminate_name facet is not specified for this locale object). The input is then matched to each of these names, and the tribool x is assigned the value corresponding to the longest name that matched. If no name is matched or all names are empty, the operation fails (and the fail bit is set on the input stream in).

    +

    +

    +
    ++ + + + +

    Returns:

    in

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/logic/operator_id791665.html b/doc/html/boost/logic/operator_id791665.html deleted file mode 100755 index 50b6599d8b..0000000000 --- a/doc/html/boost/logic/operator_id791665.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::logic::operator<< — Writes the value of a tribool to a stream.

    -
    -

    Synopsis

    -
    // In header: <boost/logic/tribool_io.hpp>
    -
    -
    -template<typename CharT, typename Traits> 
    -  std::basic_ostream< CharT, Traits > & 
    -  operator<<(std::basic_ostream< CharT, Traits > & out, tribool x);
    -
    -

    Description

    -

    When the value of x is either true or false, this routine is semantically equivalent to:

    -
     out << static_cast<bool>(x); 
    -
    -

    When x has an indeterminate value, it outputs either the integer value 2 (if (out.flags() & std::ios_base::boolalpha) == 0) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).

    -

    -

    -
    -- - - - -

    Returns:

    out

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/logic/tribool.html b/doc/html/boost/logic/tribool.html old mode 100755 new mode 100644 index 41d5301f35..41380ad7bd --- a/doc/html/boost/logic/tribool.html +++ b/doc/html/boost/logic/tribool.html @@ -36,27 +36,27 @@ public: enum value_t; // construct/copy/destruct - tribool(); - tribool(bool); - tribool(indeterminate_keyword_t); + tribool(); + tribool(bool); + tribool(indeterminate_keyword_t); - // public member functions - operator safe_bool() const; + // public member functions + operator safe_bool() const; // public data members enum boost::logic::tribool::value_t value; };
    -

    Description

    +

    Description

    3-state boolean values are either true, false, or indeterminate.

    -

    +

    tribool public construct/copy/destruct

    1. -
      tribool();
      +
      tribool();

      Construct a new 3-state boolean value with the value 'false'.

      @@ -69,7 +69,7 @@
  • -
    tribool(bool initial_value);
    +
    tribool(bool initial_value);

    Construct a new 3-state boolean value with the given boolean value, which may be true or false.

    @@ -82,7 +82,7 @@
  • -
    tribool(indeterminate_keyword_t);
    +
    tribool(indeterminate_keyword_t);

    Construct a new 3-state boolean value with an indeterminate value.

    @@ -97,10 +97,10 @@
    -

    -tribool public member functions

    +

    +tribool public member functions

    1. -
      operator safe_bool() const;
      +
      operator safe_bool() const;

      Use a 3-state boolean in a boolean context. Will evaluate true in a boolean context only when the 3-state boolean is definitely true.

      diff --git a/doc/html/boost/logic/tribool/value_t.html b/doc/html/boost/logic/tribool/value_t.html old mode 100755 new mode 100644 index dfe6d5c167..6a7108bde2 --- a/doc/html/boost/logic/tribool/value_t.html +++ b/doc/html/boost/logic/tribool/value_t.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


  • -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ enum value_t { false_value, true_value, indeterminate_value };
    -

    Description

    +

    Description

    The actual stored value in this 3-state boolean, which may be false, true, or indeterminate.

    @@ -47,7 +47,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/make_move_iterator.html b/doc/html/boost/make_move_iterator.html old mode 100755 new mode 100644 index 082294e6d8..5efee889f1 --- a/doc/html/boost/make_move_iterator.html +++ b/doc/html/boost/make_move_iterator.html @@ -34,7 +34,7 @@ template<typename It> move_iterator< It > make_move_iterator(const It & it);
    -

    Description

    +

    Description

    Returns: move_iterator<It>(i).

    diff --git a/doc/html/boost/make_recursive_v_id1592281.html b/doc/html/boost/make_recursive_v_id1592281.html new file mode 100644 index 0000000000..2b8652c37c --- /dev/null +++ b/doc/html/boost/make_recursive_v_id1592281.html @@ -0,0 +1,75 @@ + + + +Class template make_recursive_variant_over + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class template make_recursive_variant_over

    +

    boost::make_recursive_variant_over — Exposes a recursive variant whose bounded types + are the elements of the given type sequence.

    +
    +

    Synopsis

    +
    // In header: <boost/variant/recursive_variant.hpp>
    +
    +template<typename Sequence> 
    +class make_recursive_variant_over {
    +public:
    +  // types
    +  typedef variant< unspecified > type;
    +};
    +
    +

    Description

    +

    type has behavior equivalent in every respect to + make_recursive_variant< Sequence[0], Sequence[1], ... >::type + (where Sequence[i] denotes the + i-th element of Sequence), except + that no upper limit is imposed on the number of types.

    +

    Notes:

    +
      +
    • +Sequence must meet the requirements of + MPL's Sequence + concept.
    • +
    • Due to standard conformance problems in several compilers, + make_recursive_variant_over may not be supported on + your compiler. See + BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT + for more information.
    • +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/make_recursive_variant.html b/doc/html/boost/make_recursive_variant.html old mode 100755 new mode 100644 index a44543c019..e147de3920 --- a/doc/html/boost/make_recursive_variant.html +++ b/doc/html/boost/make_recursive_variant.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,7 +39,7 @@ typedef boost::variant< unspecified > type; };
    -

    Description

    +

    Description

    type has behavior equivalent in every respect to some variant< U1, U2, ..., UN >, where each type Ui is the result of the @@ -92,7 +92,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/make_recursive_variant__id1790944.html b/doc/html/boost/make_recursive_variant__id1790944.html deleted file mode 100755 index a5bfc9b2c4..0000000000 --- a/doc/html/boost/make_recursive_variant__id1790944.html +++ /dev/null @@ -1,75 +0,0 @@ - - - -Class template make_recursive_variant_over - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class template make_recursive_variant_over

    -

    boost::make_recursive_variant_over — Exposes a recursive variant whose bounded types - are the elements of the given type sequence.

    -
    -

    Synopsis

    -
    // In header: <boost/variant/recursive_variant.hpp>
    -
    -template<typename Sequence> 
    -class make_recursive_variant_over {
    -public:
    -  // types
    -  typedef variant< unspecified > type;
    -};
    -
    -

    Description

    -

    type has behavior equivalent in every respect to - make_recursive_variant< Sequence[0], Sequence[1], ... >::type - (where Sequence[i] denotes the - i-th element of Sequence), except - that no upper limit is imposed on the number of types.

    -

    Notes:

    -
      -
    • -Sequence must meet the requirements of - MPL's Sequence - concept.
    • -
    • Due to standard conformance problems in several compilers, - make_recursive_variant_over may not be supported on - your compiler. See - BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT - for more information.
    • -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/make_variant_over.html b/doc/html/boost/make_variant_over.html old mode 100755 new mode 100644 index 0650a78bf0..024cb8f2b1 --- a/doc/html/boost/make_variant_over.html +++ b/doc/html/boost/make_variant_over.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,7 +39,7 @@ typedef variant< unspecified > type; };
    -

    Description

    +

    Description

    type has behavior equivalent in every respect to variant< Sequence[0], Sequence[1], ... > (where Sequence[i] denotes the @@ -69,7 +69,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/move_backward.html b/doc/html/boost/move_backward.html old mode 100755 new mode 100644 index 3789ddbf5d..f16cf6bbb3 --- a/doc/html/boost/move_backward.html +++ b/doc/html/boost/move_backward.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ template<typename I, typename O> O move_backward(I f, I l, O result);
    -

    Description

    +

    Description

    Effects: Moves elements in the range [first,last) into the range [result - (last-first),result) starting from last - 1 and proceeding to first. For each positive integer n <= (last - first), performs *(result - n) = boost::move(*(last - n)).

    Requires: result shall not be in the range [first,last).

    Returns: result - (last - first).

    @@ -51,7 +51,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/move_id1108876.html b/doc/html/boost/move_id1108876.html new file mode 100644 index 0000000000..93fdac9bb4 --- /dev/null +++ b/doc/html/boost/move_id1108876.html @@ -0,0 +1,54 @@ + + + +Function template move + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template move

    +

    boost::move

    +
    +

    Synopsis

    +
    // In header: <boost/move/move.hpp>
    +
    +
    +template<typename T> rvalue_reference move(input_reference);
    +
    +

    Description

    +

    This function provides a way to convert a reference into a rvalue reference in compilers with rvalue references. For other compilers converts T & into ::boost::rv<T> & so that move emulation is activated.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/move_id1109062.html b/doc/html/boost/move_id1109062.html new file mode 100644 index 0000000000..877d4b0a61 --- /dev/null +++ b/doc/html/boost/move_id1109062.html @@ -0,0 +1,57 @@ + + + +Function template move + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template move

    +

    boost::move

    +
    +

    Synopsis

    +
    // In header: <boost/move/move.hpp>
    +
    +
    +template<typename I, typename O> O move(I f, I l, O result);
    +
    +

    Description

    +

    Effects: Moves elements in the range [first,last) into the range [result,result + (last - first)) starting from first and proceeding to last. For each non-negative integer n < (last-first), performs *(result + n) = boost::move (*(first + n)).

    +

    Effects: result + (last - first).

    +

    Requires: result shall not be in the range [first,last).

    +

    Complexity: Exactly last - first move assignments.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/move_id1117957.html b/doc/html/boost/move_id1117957.html deleted file mode 100755 index e3216c2d18..0000000000 --- a/doc/html/boost/move_id1117957.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template move - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template move

    -

    boost::move

    -
    -

    Synopsis

    -
    // In header: <boost/move/move.hpp>
    -
    -
    -template<typename T> rvalue_reference move(input_reference);
    -
    -

    Description

    -

    This function provides a way to convert a reference into a rvalue reference in compilers with rvalue references. For other compilers converts T & into ::boost::rv<T> & so that move emulation is activated.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/move_id1118143.html b/doc/html/boost/move_id1118143.html deleted file mode 100755 index 03acb5324d..0000000000 --- a/doc/html/boost/move_id1118143.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function template move - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template move

    -

    boost::move

    -
    -

    Synopsis

    -
    // In header: <boost/move/move.hpp>
    -
    -
    -template<typename I, typename O> O move(I f, I l, O result);
    -
    -

    Description

    -

    Effects: Moves elements in the range [first,last) into the range [result,result + (last - first)) starting from first and proceeding to last. For each non-negative integer n < (last-first), performs *(result + n) = boost::move (*(first + n)).

    -

    Effects: result + (last - first).

    -

    Requires: result shall not be in the range [first,last).

    -

    Complexity: Exactly last - first move assignments.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/move_insert_iterator.html b/doc/html/boost/move_insert_iterator.html old mode 100755 new mode 100644 index 855cb3fb2f..4bb295ac0b --- a/doc/html/boost/move_insert_iterator.html +++ b/doc/html/boost/move_insert_iterator.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,36 +35,40 @@ class move_insert_iterator { public: // types - typedef C container_type; + typedef C container_type; + typedef C::value_type value_type; + typedef C::reference reference; // construct/copy/destruct - explicit move_insert_iterator(C &, typename C::iterator); - move_insert_iterator& operator=(typename C::reference); + explicit move_insert_iterator(C &, typename C::iterator); + move_insert_iterator& operator=(reference); + move_insert_iterator& operator=(value_type &&); - // public member functions - move_insert_iterator & operator*(); - move_insert_iterator & operator++(); - move_insert_iterator & operator++(int); + // public member functions + move_insert_iterator & operator*(); + move_insert_iterator & operator++(); + move_insert_iterator & operator++(int); };
    -

    Description

    +

    Description

    -

    +

    move_insert_iterator public construct/copy/destruct

      -
    1. explicit move_insert_iterator(C & x, typename C::iterator pos);
    2. -
    3. move_insert_iterator& operator=(typename C::reference x);
    4. +
    5. explicit move_insert_iterator(C & x, typename C::iterator pos);
    6. +
    7. move_insert_iterator& operator=(reference x);
    8. +
    9. move_insert_iterator& operator=(value_type && x);
    -

    -move_insert_iterator public member functions

    +

    +move_insert_iterator public member functions

      -
    1. move_insert_iterator & operator*();
    2. -
    3. move_insert_iterator & operator++();
    4. -
    5. move_insert_iterator & operator++(int);
    6. +
    7. move_insert_iterator & operator*();
    8. +
    9. move_insert_iterator & operator++();
    10. +
    11. move_insert_iterator & operator++(int);
    @@ -79,7 +83,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/move_inserter.html b/doc/html/boost/move_inserter.html old mode 100755 new mode 100644 index aab8bb6764..ab2a784599 --- a/doc/html/boost/move_inserter.html +++ b/doc/html/boost/move_inserter.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ template<typename C> move_insert_iterator< C > move_inserter(C & x, typename C::iterator it);
    -

    Description

    +

    Description

    Returns: move_insert_iterator<C>(x, it).

    @@ -49,7 +49,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/move_iterator.html b/doc/html/boost/move_iterator.html old mode 100755 new mode 100644 index a5da573e91..ce1593925f --- a/doc/html/boost/move_iterator.html +++ b/doc/html/boost/move_iterator.html @@ -43,54 +43,54 @@ typedef std::iterator_traits< iterator_type >::iterator_category iterator_category; // construct/copy/destruct - move_iterator(); - explicit move_iterator(It); - template<typename U> move_iterator(const move_iterator< U > &); + move_iterator(); + explicit move_iterator(It); + template<typename U> move_iterator(const move_iterator< U > &); - // public member functions - iterator_type base() const; - reference operator*() const; - pointer operator->() const; - move_iterator & operator++(); - move_iterator< iterator_type > operator++(int); - move_iterator & operator--(); - move_iterator< iterator_type > operator--(int); - move_iterator< iterator_type > operator+(difference_type) const; - move_iterator & operator+=(difference_type); - move_iterator< iterator_type > operator-(difference_type) const; - move_iterator & operator-=(difference_type); - reference operator[](difference_type) const; + // public member functions + iterator_type base() const; + reference operator*() const; + pointer operator->() const; + move_iterator & operator++(); + move_iterator< iterator_type > operator++(int); + move_iterator & operator--(); + move_iterator< iterator_type > operator--(int); + move_iterator< iterator_type > operator+(difference_type) const; + move_iterator & operator+=(difference_type); + move_iterator< iterator_type > operator-(difference_type) const; + move_iterator & operator-=(difference_type); + reference operator[](difference_type) const; };
    -

    Description

    +

    Description

    Class template move_iterator is an iterator adaptor with the same behavior as the underlying iterator except that its dereference operator implicitly converts the value returned by the underlying iterator's dereference operator to an rvalue reference. Some generic algorithms can be called with move iterators to replace copying with moving.

    -

    +

    move_iterator public construct/copy/destruct

      -
    1. move_iterator();
    2. -
    3. explicit move_iterator(It i);
    4. -
    5. template<typename U> move_iterator(const move_iterator< U > & u);
    6. +
    7. move_iterator();
    8. +
    9. explicit move_iterator(It i);
    10. +
    11. template<typename U> move_iterator(const move_iterator< U > & u);
    -

    -move_iterator public member functions

    +

    +move_iterator public member functions

      -
    1. iterator_type base() const;
    2. -
    3. reference operator*() const;
    4. -
    5. pointer operator->() const;
    6. -
    7. move_iterator & operator++();
    8. -
    9. move_iterator< iterator_type > operator++(int);
    10. -
    11. move_iterator & operator--();
    12. -
    13. move_iterator< iterator_type > operator--(int);
    14. -
    15. move_iterator< iterator_type > operator+(difference_type n) const;
    16. -
    17. move_iterator & operator+=(difference_type n);
    18. -
    19. move_iterator< iterator_type > operator-(difference_type n) const;
    20. -
    21. move_iterator & operator-=(difference_type n);
    22. -
    23. reference operator[](difference_type n) const;
    24. +
    25. iterator_type base() const;
    26. +
    27. reference operator*() const;
    28. +
    29. pointer operator->() const;
    30. +
    31. move_iterator & operator++();
    32. +
    33. move_iterator< iterator_type > operator++(int);
    34. +
    35. move_iterator & operator--();
    36. +
    37. move_iterator< iterator_type > operator--(int);
    38. +
    39. move_iterator< iterator_type > operator+(difference_type n) const;
    40. +
    41. move_iterator & operator+=(difference_type n);
    42. +
    43. move_iterator< iterator_type > operator-(difference_type n) const;
    44. +
    45. move_iterator & operator-=(difference_type n);
    46. +
    47. reference operator[](difference_type n) const;
    diff --git a/doc/html/boost/mpi/all_gather.html b/doc/html/boost/mpi/all_gather.html old mode 100755 new mode 100644 index e0c160f402..2dca0ac515 --- a/doc/html/boost/mpi/all_gather.html +++ b/doc/html/boost/mpi/all_gather.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@ void all_gather(const communicator & comm, const T * in_values, int n, T * out_values);
    -

    Description

    +

    Description

    all_gather is a collective algorithm that collects the values stored at each process into a vector of values indexed by the process number they came from. The type T of the values may be any type that is serializable or has an associated MPI data type.

    When the type T has an associated MPI data type, this routine invokes MPI_Allgather to gather the values.

    @@ -87,7 +87,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/all_reduce.html b/doc/html/boost/mpi/all_reduce.html old mode 100755 new mode 100644 index 084dab6a6c..769fac0d8f --- a/doc/html/boost/mpi/all_reduce.html +++ b/doc/html/boost/mpi/all_reduce.html @@ -41,7 +41,7 @@ void all_reduce(const communicator & comm, const T * in_values, int n, T * out_values, Op op);
    -

    Description

    +

    Description

    all_reduce is a collective algorithm that combines the values stored by each process into a single value available to all processes. The values are combined in a user-defined way, specified via a function object. The type T of the values may be any type that is serializable or has an associated MPI data type. One can think of this operation as a all_gather, followed by an std::accumulate() over the gather values and using the operation op.

    When the type T has an associated MPI data type, this routine invokes MPI_Allreduce to perform the reduction. If possible, built-in MPI operations will be used; otherwise, all_reduce() will create a custom MPI_Op for the call to MPI_Allreduce.

    diff --git a/doc/html/boost/mpi/all_to_all.html b/doc/html/boost/mpi/all_to_all.html old mode 100755 new mode 100644 index 6490152ba4..c6766bd3c2 --- a/doc/html/boost/mpi/all_to_all.html +++ b/doc/html/boost/mpi/all_to_all.html @@ -47,7 +47,7 @@ void all_to_all(const communicator & comm, const T * in_values, int n, T * out_values);

    -

    Description

    +

    Description

    all_to_all is a collective algorithm that transmits p values from every process to every other process. On process i, jth value of the in_values vector is sent to process j and placed in the ith position of the out_values vector in process j. The type T of the values may be any type that is serializable or has an associated MPI data type. If n is provided, then arrays of n values will be transferred from one process to another.

    When the type T has an associated MPI data type, this routine invokes MPI_Alltoall to scatter the values.

    diff --git a/doc/html/boost/mpi/allocator.html b/doc/html/boost/mpi/allocator.html old mode 100755 new mode 100644 index 9bf9b33e7c..47716d7507 --- a/doc/html/boost/mpi/allocator.html +++ b/doc/html/boost/mpi/allocator.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    @@ -54,62 +54,62 @@ }; // construct/copy/destruct - allocator(); - allocator(const allocator &); - template<typename U> allocator(const allocator< U > &); - ~allocator(); + allocator(); + allocator(const allocator &); + template<typename U> allocator(const allocator< U > &); + ~allocator(); - // public member functions - pointer address(reference) const; - const_pointer address(const_reference) const; - pointer allocate(size_type, allocator< void >::const_pointer = 0); - void deallocate(pointer, size_type); - size_type max_size() const; - void construct(pointer, const T &); - void destroy(pointer); + // public member functions + pointer address(reference) const; + const_pointer address(const_reference) const; + pointer allocate(size_type, allocator< void >::const_pointer = 0); + void deallocate(pointer, size_type); + size_type max_size() const; + void construct(pointer, const T &); + void destroy(pointer); };
    -

    Description

    +

    Description

    This allocator provides a standard C++ interface to the MPI_Alloc_mem and MPI_Free_mem routines of MPI-2. It is intended to be used with the containers in the Standard Library (vector, in particular) in cases where the contents of the container will be directly transmitted via MPI. This allocator is also used internally by the library for character buffers that will be used in the transmission of data.

    The allocator class template only provides MPI memory allocation when the underlying MPI implementation is either MPI-2 compliant or is known to provide MPI_Alloc_mem and MPI_Free_mem as extensions. When the MPI memory allocation routines are not available, allocator is brought in directly from namespace std, so that standard allocators are used throughout. The macro BOOST_MPI_HAS_MEMORY_ALLOCATION will be defined when the MPI-2 memory allocation facilities are available.

    -

    +

    allocator public construct/copy/destruct

    1. -
      allocator();
      +
      allocator();

      Default-construct an allocator.

    2. -
      allocator(const allocator &);
      +
      allocator(const allocator &);

      Copy-construct an allocator.

    3. -
      template<typename U> allocator(const allocator< U > &);
      +
      template<typename U> allocator(const allocator< U > &);

      Copy-construct an allocator from another allocator for a different value type.

    4. -
      ~allocator();
      +
      ~allocator();

      Destroy an allocator.

    -

    -allocator public member functions

    +

    +allocator public member functions

    1. -
      pointer address(reference x) const;
      +
      pointer address(reference x) const;

      Returns the address of object x.

    2. -
      const_pointer address(const_reference x) const;
      +
      const_pointer address(const_reference x) const;

      Returns the address of object x.

    3. -
      pointer allocate(size_type n, allocator< void >::const_pointer = 0);
      +
      pointer allocate(size_type n, allocator< void >::const_pointer = 0);

      Allocate enough memory for n elements of type T.

      @@ -135,7 +135,7 @@

  • -
    void deallocate(pointer p, size_type);
    +
    void deallocate(pointer p, size_type);

    Deallocate memory referred to by the pointer p.

    @@ -154,22 +154,22 @@
  • -
    size_type max_size() const;
    +
    size_type max_size() const;

    Returns the maximum number of elements that can be allocated with allocate().

  • -
    void construct(pointer p, const T & val);
    +
    void construct(pointer p, const T & val);

    Construct a copy of val at the location referenced by p.

  • -
    void destroy(pointer p);
    +
    void destroy(pointer p);

    Destroy the object referenced by p.

  • -

    Specializations

    - +

    Specializations

    +
    @@ -185,7 +185,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/allocator/rebind.html b/doc/html/boost/mpi/allocator/rebind.html old mode 100755 new mode 100644 index 4ffd79bdce..f5bb09cc37 --- a/doc/html/boost/mpi/allocator/rebind.html +++ b/doc/html/boost/mpi/allocator/rebind.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -53,7 +53,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/allocator_void_id764381.html b/doc/html/boost/mpi/allocator_void_id764381.html deleted file mode 100755 index f515c8ac4d..0000000000 --- a/doc/html/boost/mpi/allocator_void_id764381.html +++ /dev/null @@ -1,69 +0,0 @@ - - - -Class allocator<void> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class allocator<void>

    -

    boost::mpi::allocator<void> — Allocator specialization for void value types.

    -
    -

    Synopsis

    -
    // In header: <boost/mpi/allocator.hpp>
    -
    -
    -class allocator<void> {
    -public:
    -  // types
    -  typedef void *       pointer;      
    -  typedef const void * const_pointer;
    -  typedef void         value_type;   
    -
    -  // member classes/structs/unions
    -  template<typename U> 
    -  struct rebind {
    -    // types
    -    typedef allocator< U > other;
    -  };
    -};
    -
    -

    Description

    -

    The void specialization of allocator is useful only for rebinding to another, different value type.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/mpi/allocator_void_id764381/rebind.html b/doc/html/boost/mpi/allocator_void_id764381/rebind.html deleted file mode 100755 index 73be193e06..0000000000 --- a/doc/html/boost/mpi/allocator_void_id764381/rebind.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template rebind - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template rebind

    -

    boost::mpi::allocator<void>::rebind

    -
    -

    Synopsis

    -
    // In header: <boost/mpi/allocator.hpp>
    -
    -
    -template<typename U> 
    -struct rebind {
    -  // types
    -  typedef allocator< U > other;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/mpi/allocator_void_id769290.html b/doc/html/boost/mpi/allocator_void_id769290.html new file mode 100644 index 0000000000..44a68abba6 --- /dev/null +++ b/doc/html/boost/mpi/allocator_void_id769290.html @@ -0,0 +1,69 @@ + + + +Class allocator<void> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class allocator<void>

    +

    boost::mpi::allocator<void> — Allocator specialization for void value types.

    +
    +

    Synopsis

    +
    // In header: <boost/mpi/allocator.hpp>
    +
    +
    +class allocator<void> {
    +public:
    +  // types
    +  typedef void *       pointer;      
    +  typedef const void * const_pointer;
    +  typedef void         value_type;   
    +
    +  // member classes/structs/unions
    +  template<typename U> 
    +  struct rebind {
    +    // types
    +    typedef allocator< U > other;
    +  };
    +};
    +
    +

    Description

    +

    The void specialization of allocator is useful only for rebinding to another, different value type.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/mpi/allocator_void_id769290/rebind.html b/doc/html/boost/mpi/allocator_void_id769290/rebind.html new file mode 100644 index 0000000000..ac6c20b09b --- /dev/null +++ b/doc/html/boost/mpi/allocator_void_id769290/rebind.html @@ -0,0 +1,56 @@ + + + +Struct template rebind + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template rebind

    +

    boost::mpi::allocator<void>::rebind

    +
    +

    Synopsis

    +
    // In header: <boost/mpi/allocator.hpp>
    +
    +
    +template<typename U> 
    +struct rebind {
    +  // types
    +  typedef allocator< U > other;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/mpi/any_source.html b/doc/html/boost/mpi/any_source.html old mode 100755 new mode 100644 index 81a6bc7d08..25fc26713e --- a/doc/html/boost/mpi/any_source.html +++ b/doc/html/boost/mpi/any_source.html @@ -33,7 +33,7 @@ const int any_source;
    -

    Description

    +

    Description

    This constant may be used for the source parameter of receive operations to indicate that a message may be received from any source.

    diff --git a/doc/html/boost/mpi/any_tag.html b/doc/html/boost/mpi/any_tag.html old mode 100755 new mode 100644 index 11141b662d..0d7b4dd9c1 --- a/doc/html/boost/mpi/any_tag.html +++ b/doc/html/boost/mpi/any_tag.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -33,7 +33,7 @@ const int any_tag;
    -

    Description

    +

    Description

    This constant may be used for the tag parameter of receive operations to indicate that a send with any tag will be matched by the receive.

    @@ -49,7 +49,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/bitwise_and.html b/doc/html/boost/mpi/bitwise_and.html old mode 100755 new mode 100644 index dce0fa4961..c10de0dddc --- a/doc/html/boost/mpi/bitwise_and.html +++ b/doc/html/boost/mpi/bitwise_and.html @@ -34,17 +34,17 @@ template<typename T> struct bitwise_and { - // public member functions - T operator()(const T &, const T &) const; + // public member functions + T operator()(const T &, const T &) const; };
    -

    Description

    +

    Description

    This binary function object computes the bitwise AND of the two values it is given. When used with MPI and a type T that has an associated, built-in MPI data type, translates to MPI_BAND.

    -

    -bitwise_and public member functions

    +

    +bitwise_and public member functions

    1. -
      T operator()(const T & x, const T & y) const;
      +
      T operator()(const T & x, const T & y) const;

      diff --git a/doc/html/boost/mpi/bitwise_or.html b/doc/html/boost/mpi/bitwise_or.html old mode 100755 new mode 100644 index 8dbe4d4c25..c844961ebb --- a/doc/html/boost/mpi/bitwise_or.html +++ b/doc/html/boost/mpi/bitwise_or.html @@ -34,17 +34,17 @@ template<typename T>structbitwise_or{ - // public member functions - Toperator()(constT&,constT&)const; + // public member functions + Toperator()(constT&,constT&)const;};
      -

      Description

      +

      Description

      This binary function object computes the bitwise OR of the two values it is given. When used with MPI and a type T that has an associated, built-in MPI data type, translates to MPI_BOR.

      -

      -bitwise_or public member functions

      +

      +bitwise_or public member functions

      1. -
        T operator()(const T & x, const T & y) const;
        +
        T operator()(const T & x, const T & y) const;

      diff --git a/doc/html/boost/mpi/bitwise_xor.html b/doc/html/boost/mpi/bitwise_xor.html old mode 100755 new mode 100644 index 932c530755..4214e3f04f --- a/doc/html/boost/mpi/bitwise_xor.html +++ b/doc/html/boost/mpi/bitwise_xor.html @@ -34,17 +34,17 @@ template<typename T>structbitwise_xor{ - // public member functions - Toperator()(constT&,constT&)const; + // public member functions + Toperator()(constT&,constT&)const;};
      -

      Description

      +

      Description

      This binary function object computes the bitwise exclusive OR of the two values it is given. When used with MPI and a type T that has an associated, built-in MPI data type, translates to MPI_BXOR.

      -

      -bitwise_xor public member functions

      +

      +bitwise_xor public member functions

      1. -
        T operator()(const T & x, const T & y) const;
        +
        T operator()(const T & x, const T & y) const;

      diff --git a/doc/html/boost/mpi/broadcast.html b/doc/html/boost/mpi/broadcast.html old mode 100755 new mode 100644 index ed7346c6d6..b5d5b68d72 --- a/doc/html/boost/mpi/broadcast.html +++ b/doc/html/boost/mpi/broadcast.html @@ -43,7 +43,7 @@ voidbroadcast(constcommunicator& comm,constskeleton_proxy<T>& value,int root);
      -

      Description

      +

      Description

      broadcast is a collective algorithm that transfers a value from an arbitrary root process to every other process that is part of the given communicator. The broadcast algorithm can transmit any Serializable value, values that have associated MPI data types, packed archives, skeletons, and the content of skeletons; see the send primitive for communicators for a complete list. The type T shall be the same for all processes that are a part of the communicator comm, unless packed archives are being transferred: with packed archives, the root sends a packed_oarchive or packed_skeleton_oarchive whereas the other processes receive a packed_iarchive or packed_skeleton_iarchve, respectively.

      When the type T has an associated MPI data type, this routine invokes MPI_Bcast to perform the broadcast.

      diff --git a/doc/html/boost/mpi/comm_create_kind.html b/doc/html/boost/mpi/comm_create_kind.html old mode 100755 new mode 100644 index 9a3e44b5ae..b6242dc5ff --- a/doc/html/boost/mpi/comm_create_kind.html +++ b/doc/html/boost/mpi/comm_create_kind.html @@ -35,7 +35,7 @@ enum comm_create_kind { comm_duplicate, comm_take_ownership, comm_attach };

      -

      Description

      +

      Description

      The values for this enumeration determine how a Boost.MPI communicator will behave when constructed with an MPI communicator. The options are:

      • comm_duplicate: Duplicate the MPI_Comm communicator to create a new communicator (e.g., with MPI_Comm_dup). This new MPI_Comm communicator will be automatically freed when the Boost.MPI communicator (and all copies of it) is destroyed.

      diff --git a/doc/html/boost/mpi/communicator.html b/doc/html/boost/mpi/communicator.html old mode 100755 new mode 100644 index 549cb0fe45..95ae4030dc --- a/doc/html/boost/mpi/communicator.html +++ b/doc/html/boost/mpi/communicator.html @@ -35,60 +35,60 @@ class communicator { public: // construct/copy/destruct - communicator(); - communicator(const MPI_Comm &, comm_create_kind); - communicator(const communicator &, const boost::mpi::group &); + communicator(); + communicator(const MPI_Comm &, comm_create_kind); + communicator(const communicator &, const boost::mpi::group &); - // public member functions - int rank() const; - int size() const; - boost::mpi::group group() const; - template<typename T> void send(int, int, const T &) const; - template<typename T> void send(int, int, const skeleton_proxy< T > &) const; - template<typename T> void send(int, int, const T *, int) const; - void send(int, int) const; - template<typename T> status recv(int, int, T &) const; + // public member functions + int rank() const; + int size() const; + boost::mpi::group group() const; + template<typename T> void send(int, int, const T &) const; + template<typename T> void send(int, int, const skeleton_proxy< T > &) const; + template<typename T> void send(int, int, const T *, int) const; + void send(int, int) const; + template<typename T> status recv(int, int, T &) const; template<typename T> - status recv(int, int, const skeleton_proxy< T > &) const; - template<typename T> status recv(int, int, skeleton_proxy< T > &) const; - template<typename T> status recv(int, int, T *, int) const; - status recv(int, int) const; - template<typename T> request isend(int, int, const T &) const; + status recv(int, int, const skeleton_proxy< T > &) const; + template<typename T> status recv(int, int, skeleton_proxy< T > &) const; + template<typename T> status recv(int, int, T *, int) const; + status recv(int, int) const; + template<typename T> request isend(int, int, const T &) const; template<typename T> - request isend(int, int, const skeleton_proxy< T > &) const; - template<typename T> request isend(int, int, const T *, int) const; - request isend(int, int) const; - template<typename T> request irecv(int, int, T &) const; - template<typename T> request irecv(int, int, T *, int) const; - request irecv(int, int) const; - status probe(int = any_source, int = any_tag) const; - optional< status > iprobe(int = any_source, int = any_tag) const; - void barrier() const; - operator bool() const; - operator MPI_Comm() const; - communicator split(int) const; - communicator split(int, int) const; - optional< intercommunicator > as_intercommunicator() const; - optional< graph_communicator > as_graph_communicator() const; - bool has_cartesian_topology() const; - void abort(int) const; + request isend(int, int, const skeleton_proxy< T > &) const; + template<typename T> request isend(int, int, const T *, int) const; + request isend(int, int) const; + template<typename T> request irecv(int, int, T &) const; + template<typename T> request irecv(int, int, T *, int) const; + request irecv(int, int) const; + status probe(int = any_source, int = any_tag) const; + optional< status > iprobe(int = any_source, int = any_tag) const; + void barrier() const; + operator bool() const; + operator MPI_Comm() const; + communicator split(int) const; + communicator split(int, int) const; + optional< intercommunicator > as_intercommunicator() const; + optional< graph_communicator > as_graph_communicator() const; + bool has_cartesian_topology() const; + void abort(int) const; };

      -

      Description

      +

      Description

      The communicator class abstracts a set of communicating processes in MPI. All of the processes that belong to a certain communicator can determine the size of the communicator, their rank within the communicator, and communicate with any other processes in the communicator.

      -

      +

      communicator public construct/copy/destruct

      1. -
        communicator();
        +
        communicator();

        Build a new Boost.MPI communicator for MPI_COMM_WORLD.

        Constructs a Boost.MPI communicator that attaches to MPI_COMM_WORLD. This is the equivalent of constructing with (MPI_COMM_WORLD, comm_attach).

      2. -
        communicator(const MPI_Comm & comm, comm_create_kind kind);
        +
        communicator(const MPI_Comm & comm, comm_create_kind kind);

        Build a new Boost.MPI communicator based on the MPI communicator comm.

        comm may be any valid MPI communicator. If comm is MPI_COMM_NULL, an empty communicator (that cannot be used for communication) is created and the kind parameter is ignored. Otherwise, the kind parameters determines how the Boost.MPI communicator will be related to comm:

        • If kind is comm_duplicate, duplicate comm to create a new communicator. This new communicator will be freed when the Boost.MPI communicator (and all copies of it) is destroyed. This option is only permitted if comm is a valid MPI intracommunicator or if the underlying MPI implementation supports MPI 2.0 (which supports duplication of intercommunicators).

        @@ -102,7 +102,7 @@

      3. -
        communicator(const communicator & comm, const boost::mpi::group & subgroup);
        +
        communicator(const communicator & comm, const boost::mpi::group & subgroup);

        Build a new Boost.MPI communicator based on a subgroup of another MPI communicator.

        This routine will construct a new communicator containing all of the processes from communicator comm that are listed within the group subgroup. Equivalent to MPI_Comm_create.

        @@ -130,11 +130,11 @@

      -

      -communicator public member functions

      +

      +communicator public member functions

      1. -
        int rank() const;
        Determine the rank of the executing process in a communicator.

        This routine is equivalent to MPI_Comm_rank.

        +
        int rank() const;
        Determine the rank of the executing process in a communicator.

        This routine is equivalent to MPI_Comm_rank.

      @@ -146,7 +146,7 @@
    2. -
      int size() const;
      Determine the number of processes in a communicator.

      This routine is equivalent to MPI_Comm_size.

      +
      int size() const;
      Determine the number of processes in a communicator.

      This routine is equivalent to MPI_Comm_size.

      @@ -158,11 +158,11 @@
    3. -
      boost::mpi::group group() const;
      +
      boost::mpi::group group() const;

      This routine constructs a new group whose members are the processes within this communicator. Equivalent to calling MPI_Comm_group.

    4. -
      template<typename T> void send(int dest, int tag, const T & value) const;
      Send data to another process.

      This routine executes a potentially blocking send with tag tag to the process with rank dest. It can be received by the destination process with a matching recv call.

      +
      template<typename T> void send(int dest, int tag, const T & value) const;
      Send data to another process.

      This routine executes a potentially blocking send with tag tag to the process with rank dest. It can be received by the destination process with a matching recv call.

      The given value must be suitable for transmission over MPI. There are several classes of types that meet these requirements:

      • Types with mappings to MPI data types: If is_mpi_datatype<T> is convertible to mpl::true_, then value will be transmitted using the MPI data type get_mpi_datatype<T>(). All primitive C++ data types that have MPI equivalents, e.g., int, float, char, double, etc., have built-in mappings to MPI data types. You may turn a Serializable type with fixed structure into an MPI data type by specializing is_mpi_datatype for your type.

      @@ -205,7 +205,7 @@

    5. template<typename T> 
      -  void send(int dest, int tag, const skeleton_proxy< T > & proxy) const;
      Send the skeleton of an object.

      This routine executes a potentially blocking send with tag tag to the process with rank dest. It can be received by the destination process with a matching recv call. This variation on send will be used when a send of a skeleton is explicitly requested via code such as:

      + void send(int dest, int tag, const skeleton_proxy< T > & proxy) const;Send the skeleton of an object.

      This routine executes a potentially blocking send with tag tag to the process with rank dest. It can be received by the destination process with a matching recv call. This variation on send will be used when a send of a skeleton is explicitly requested via code such as:

          comm.send(dest, tag, skeleton(object));
       

      The semantics of this routine are equivalent to that of sending a packed_skeleton_oarchive storing the skeleton of the object.

      @@ -237,7 +237,7 @@
    6. template<typename T> 
      -  void send(int dest, int tag, const T * values, int n) const;
      Send an array of values to another process.

      This routine executes a potentially blocking send of an array of data with tag tag to the process with rank dest. It can be received by the destination process with a matching array recv call.

      + void send(int dest, int tag, const T * values, int n) const;Send an array of values to another process.

      This routine executes a potentially blocking send of an array of data with tag tag to the process with rank dest. It can be received by the destination process with a matching array recv call.

      If T is an MPI datatype, an invocation of this routine will be mapped to a single call to MPI_Send, using the datatype get_mpi_datatype<T>().

      @@ -270,7 +270,7 @@
  • -
    void send(int dest, int tag) const;
    Send a message to another process without any data.

    This routine executes a potentially blocking send of a message to another process. The message contains no extra data, and can therefore only be received by a matching call to recv().

    +
    void send(int dest, int tag) const;
    Send a message to another process without any data.

    This routine executes a potentially blocking send of a message to another process. The message contains no extra data, and can therefore only be received by a matching call to recv().

    @@ -294,7 +294,7 @@
  • -
    template<typename T> status recv(int source, int tag, T & value) const;
    Receive data from a remote process.

    This routine blocks until it receives a message from the process source with the given tag. The type T of the value must be suitable for transmission over MPI, which includes serializable types, types that can be mapped to MPI data types (including most built-in C++ types), packed MPI archives, skeletons, and content associated with skeletons; see the documentation of send for a complete description.

    +
    template<typename T> status recv(int source, int tag, T & value) const;
    Receive data from a remote process.

    This routine blocks until it receives a message from the process source with the given tag. The type T of the value must be suitable for transmission over MPI, which includes serializable types, types that can be mapped to MPI data types (including most built-in C++ types), packed MPI archives, skeletons, and content associated with skeletons; see the documentation of send for a complete description.

    @@ -330,7 +330,7 @@
  • template<typename T> 
    -  status recv(int source, int tag, const skeleton_proxy< T > & proxy) const;
    Receive a skeleton from a remote process.

    This routine blocks until it receives a message from the process source with the given tag containing a skeleton.

    + status recv(int source, int tag, const skeleton_proxy< T > & proxy) const;Receive a skeleton from a remote process.

    This routine blocks until it receives a message from the process source with the given tag containing a skeleton.

    @@ -366,7 +366,7 @@
  • template<typename T> 
    -  status recv(int source, int tag, skeleton_proxy< T > & proxy) const;
    Receive a skeleton from a remote process.

    This routine blocks until it receives a message from the process source with the given tag containing a skeleton.

    + status recv(int source, int tag, skeleton_proxy< T > & proxy) const;Receive a skeleton from a remote process.

    This routine blocks until it receives a message from the process source with the given tag containing a skeleton.

    @@ -401,7 +401,7 @@
  • -
    template<typename T> status recv(int source, int tag, T * values, int n) const;
    Receive an array of values from a remote process.

    This routine blocks until it receives an array of values from the process source with the given tag. If the type T is

    +
    template<typename T> status recv(int source, int tag, T * values, int n) const;
    Receive an array of values from a remote process.

    This routine blocks until it receives an array of values from the process source with the given tag. If the type T is

    @@ -445,7 +445,7 @@

  • -
    status recv(int source, int tag) const;
    Receive a message from a remote process without any data.

    This routine blocks until it receives a message from the process source with the given tag.

    +
    status recv(int source, int tag) const;
    Receive a message from a remote process without any data.

    This routine blocks until it receives a message from the process source with the given tag.

    @@ -476,7 +476,7 @@
  • -
    template<typename T> request isend(int dest, int tag, const T & value) const;
    Send a message to a remote process without blocking.

    The isend method is functionality identical to the send method and transmits data in the same way, except that isend will not block while waiting for the data to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    +
    template<typename T> request isend(int dest, int tag, const T & value) const;
    Send a message to a remote process without blocking.

    The isend method is functionality identical to the send method and transmits data in the same way, except that isend will not block while waiting for the data to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    @@ -512,7 +512,7 @@
  • template<typename T> 
    -  request isend(int dest, int tag, const skeleton_proxy< T > & proxy) const;
    Send the skeleton of an object without blocking.

    This routine is functionally identical to the send method for skeleton_proxy objects except that isend will not block while waiting for the data to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    + request isend(int dest, int tag, const skeleton_proxy< T > & proxy) const;Send the skeleton of an object without blocking.

    This routine is functionally identical to the send method for skeleton_proxy objects except that isend will not block while waiting for the data to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    The semantics of this routine are equivalent to a non-blocking send of a packed_skeleton_oarchive storing the skeleton of the object.

    @@ -549,7 +549,7 @@

  • template<typename T> 
    -  request isend(int dest, int tag, const T * values, int n) const;
    Send an array of values to another process without blocking.

    This routine is functionally identical to the send method for arrays except that isend will not block while waiting for the data to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    + request isend(int dest, int tag, const T * values, int n) const;Send an array of values to another process without blocking.

    This routine is functionally identical to the send method for arrays except that isend will not block while waiting for the data to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    @@ -588,7 +588,7 @@
  • -
    request isend(int dest, int tag) const;
    Send a message to another process without any data without blocking.

    This routine is functionally identical to the send method for sends with no data, except that isend will not block while waiting for the message to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    +
    request isend(int dest, int tag) const;
    Send a message to another process without any data without blocking.

    This routine is functionally identical to the send method for sends with no data, except that isend will not block while waiting for the message to be transmitted. Instead, a request object will be immediately returned, allowing one to query the status of the communication or wait until it has completed.

    @@ -619,7 +619,7 @@
  • -
    template<typename T> request irecv(int source, int tag, T & value) const;
    Prepare to receive a message from a remote process.

    The irecv method is functionally identical to the recv method and receive data in the same way, except that irecv will not block while waiting for data to be transmitted. Instead, it immediately returns a request object that allows one to query the status of the receive or wait until it has completed.

    +
    template<typename T> request irecv(int source, int tag, T & value) const;
    Prepare to receive a message from a remote process.

    The irecv method is functionally identical to the recv method and receive data in the same way, except that irecv will not block while waiting for data to be transmitted. Instead, it immediately returns a request object that allows one to query the status of the receive or wait until it has completed.

    @@ -655,7 +655,7 @@
  • template<typename T> 
    -  request irecv(int source, int tag, T * values, int n) const;
    Initiate receipt of an array of values from a remote process.

    This routine initiates a receive operation for an array of values transmitted by process source with the given tag.

    + request irecv(int source, int tag, T * values, int n) const;Initiate receipt of an array of values from a remote process.

    This routine initiates a receive operation for an array of values transmitted by process source with the given tag.

    @@ -694,7 +694,7 @@
  • -
    request irecv(int source, int tag) const;
    Initiate receipt of a message from a remote process that carries no data.

    This routine initiates a receive operation for a message from process source with the given tag that carries no data.

    +
    request irecv(int source, int tag) const;
    Initiate receipt of a message from a remote process that carries no data.

    This routine initiates a receive operation for a message from process source with the given tag that carries no data.

    @@ -725,7 +725,7 @@
  • -
    status probe(int source = any_source, int tag = any_tag) const;
    Waits until a message is available to be received.

    This operation waits until a message matching (source, tag) is available to be received. It then returns information about that message. The functionality is equivalent to MPI_Probe. To check if a message is available without blocking, use iprobe.

    +
    status probe(int source = any_source, int tag = any_tag) const;
    Waits until a message is available to be received.

    This operation waits until a message matching (source, tag) is available to be received. It then returns information about that message. The functionality is equivalent to MPI_Probe. To check if a message is available without blocking, use iprobe.

    @@ -756,7 +756,7 @@
  • -
    optional< status > iprobe(int source = any_source, int tag = any_tag) const;
    Determine if a message is available to be received.

    This operation determines if a message matching (source, tag) is available to be received. If so, it returns information about that message; otherwise, it returns immediately with an empty optional. The functionality is equivalent to MPI_Iprobe. To wait until a message is available, use wait.

    +
    optional< status > iprobe(int source = any_source, int tag = any_tag) const;
    Determine if a message is available to be received.

    This operation determines if a message matching (source, tag) is available to be received. If so, it returns information about that message; otherwise, it returns immediately with an empty optional. The functionality is equivalent to MPI_Iprobe. To wait until a message is available, use wait.

    @@ -787,13 +787,13 @@
  • -
    void barrier() const;
    Wait for all processes within a communicator to reach the barrier.

    This routine is a collective operation that blocks each process until all processes have entered it, then releases all of the processes "simultaneously". It is equivalent to MPI_Barrier.

    +
    void barrier() const;
    Wait for all processes within a communicator to reach the barrier.

    This routine is a collective operation that blocks each process until all processes have entered it, then releases all of the processes "simultaneously". It is equivalent to MPI_Barrier.

  • -
    operator bool() const;
    Determine if this communicator is valid for communication.

    Evaluates true in a boolean context if this communicator is valid for communication, i.e., does not represent MPI_COMM_NULL. Otherwise, evaluates false.

    +
    operator bool() const;
    Determine if this communicator is valid for communication.

    Evaluates true in a boolean context if this communicator is valid for communication, i.e., does not represent MPI_COMM_NULL. Otherwise, evaluates false.

  • -
    operator MPI_Comm() const;
    Access the MPI communicator associated with a Boost.MPI communicator.

    This routine permits the implicit conversion from a Boost.MPI communicator to an MPI communicator.

    +
    operator MPI_Comm() const;
    Access the MPI communicator associated with a Boost.MPI communicator.

    This routine permits the implicit conversion from a Boost.MPI communicator to an MPI communicator.

    @@ -805,7 +805,7 @@
  • -
    communicator split(int color) const;
    +
    communicator split(int color) const;

    Split the communicator into multiple, disjoint communicators each of which is based on a particular color. This is a collective operation that returns a new communicator that is a subgroup of this. This routine is functionally equivalent to MPI_Comm_split.

    @@ -831,7 +831,7 @@

  • -
    communicator split(int color, int key) const;
    +
    communicator split(int color, int key) const;

    Split the communicator into multiple, disjoint communicators each of which is based on a particular color. This is a collective operation that returns a new communicator that is a subgroup of this. This routine is functionally equivalent to MPI_Comm_split.

    @@ -863,7 +863,7 @@

  • -
    optional< intercommunicator > as_intercommunicator() const;
    +
    optional< intercommunicator > as_intercommunicator() const;

    Determine if the communicator is in fact an intercommunicator and, if so, return that intercommunicator.

    @@ -876,7 +876,7 @@
  • -
    optional< graph_communicator > as_graph_communicator() const;
    +
    optional< graph_communicator > as_graph_communicator() const;

    Determine if the communicator has a graph topology and, if so, return that graph_communicator. Even though the communicators have different types, they refer to the same underlying communication space and can be used interchangeably for communication.

    @@ -889,11 +889,11 @@
  • -
    bool has_cartesian_topology() const;
    +
    bool has_cartesian_topology() const;

    Determines whether this communicator has a Cartesian topology.

  • -
    void abort(int errcode) const;
    +
    void abort(int errcode) const;

    Abort all tasks in the group of this communicator.

    Makes a "best attempt" to abort all of the tasks in the group of this communicator. Depending on the underlying MPI implementation, this may either abort the entire program (and possibly return errcode to the environment) or only abort some processes, allowing the others to continue. Consult the documentation for your MPI implementation. This is equivalent to a call to MPI_Abort

    diff --git a/doc/html/boost/mpi/content.html b/doc/html/boost/mpi/content.html old mode 100755 new mode 100644 index 112c7f6105..1f1c8c8c73 --- a/doc/html/boost/mpi/content.html +++ b/doc/html/boost/mpi/content.html @@ -35,30 +35,30 @@ class content { public: // construct/copy/destruct - content(); - content(MPI_Datatype, bool = true); - content& operator=(MPI_Datatype); + content(); + content(MPI_Datatype, bool = true); + content& operator=(MPI_Datatype); - // public member functions - MPI_Datatype get_mpi_datatype() const; - void commit(); + // public member functions + MPI_Datatype get_mpi_datatype() const; + void commit(); };

    -

    Description

    +

    Description

    The content class indicates that Boost.MPI should transmit or receive the content of an object, but without any information about the structure of the object. It is only meaningful to transmit the content of an object after the receiver has already received the skeleton for the same object.

    Most users will not use content objects directly. Rather, they will invoke send, recv, or broadcast operations using get_content().

    -

    +

    content public construct/copy/destruct

    1. -
      content();
      +
      content();

      Constructs an empty content object. This object will not be useful for any Boost.MPI operations until it is reassigned.

    2. -
      content(MPI_Datatype d, bool committed = true);
      +
      content(MPI_Datatype d, bool committed = true);

      This routine initializes the content object with an MPI data type that refers to the content of an object without its structure.

      @@ -83,7 +83,7 @@
  • -
    content& operator=(MPI_Datatype d);
    +
    content& operator=(MPI_Datatype d);

    Replace the MPI data type referencing the content of an object.

    @@ -111,11 +111,11 @@

    -

    -content public member functions

    +

    +content public member functions

    1. -
      MPI_Datatype get_mpi_datatype() const;
      +
      MPI_Datatype get_mpi_datatype() const;

      Retrieve the MPI data type that refers to the content of the object.

      @@ -128,7 +128,7 @@
  • -
    void commit();
    +
    void commit();

    Commit the MPI data type referring to the content of the object.

  • diff --git a/doc/html/boost/mpi/environment.html b/doc/html/boost/mpi/environment.html old mode 100755 new mode 100644 index 684afc4009..cf803970bf --- a/doc/html/boost/mpi/environment.html +++ b/doc/html/boost/mpi/environment.html @@ -35,22 +35,22 @@ class environment { public: // construct/copy/destruct - explicit environment(bool = true); - environment(int &, char **&, bool = true); - ~environment(); + explicit environment(bool = true); + environment(int &, char **&, bool = true); + ~environment(); - // public static functions - static void abort(int); - static bool initialized(); - static bool finalized(); - static int max_tag(); - static int collectives_tag(); - static optional< int > host_rank(); - static optional< int > io_rank(); - static std::string processor_name(); + // public static functions + static void abort(int); + static bool initialized(); + static bool finalized(); + static int max_tag(); + static int collectives_tag(); + static optional< int > host_rank(); + static optional< int > io_rank(); + static std::string processor_name(); };
    -

    Description

    +

    Description

    The environment class is used to initialize, finalize, and query the MPI environment. It will typically be used in the main() function of a program, which will create a single instance of environment initialized with the arguments passed to the program:

      int main(int argc, char* argv[])
       {
    @@ -60,13 +60,13 @@
     

    The instance of environment will initialize MPI (by calling MPI_Init) in its constructor and finalize MPI (by calling MPI_Finalize for normal termination or MPI_Abort for an uncaught exception) in its destructor.

    The use of environment is not mandatory. Users may choose to invoke MPI_Init and MPI_Finalize manually. In this case, no environment object is needed. If one is created, however, it will do nothing on either construction or destruction.

    -

    +

    environment public construct/copy/destruct

    1. -
      explicit environment(bool abort_on_exception = true);
      +
      explicit environment(bool abort_on_exception = true);

      Initialize the MPI environment.

      If the MPI environment has not already been initialized, initializes MPI with a call to MPI_Init. Since this constructor does not take command-line arguments (argc and argv), it is only available when the underlying MPI implementation supports calling MPI_Init with NULL arguments, indicated by the macro BOOST_MPI_HAS_NOARG_INITIALIZATION.

      @@ -86,7 +86,7 @@

  • -
    environment(int & argc, char **& argv, bool abort_on_exception = true);
    +
    environment(int & argc, char **& argv, bool abort_on_exception = true);

    Initialize the MPI environment.

    If the MPI environment has not already been initialized, initializes MPI with a call to MPI_Init.

    @@ -116,18 +116,18 @@

  • -
    ~environment();
    +
    ~environment();

    Shuts down the MPI environment.

    If this environment object was used to initialize the MPI environment, and the MPI environment has not already been shut down (finalized), this destructor will shut down the MPI environment. Under normal circumstances, this only involves invoking MPI_Finalize. However, if destruction is the result of an uncaught exception and the abort_on_exception parameter of the constructor had the value true, this destructor will invoke MPI_Abort with MPI_COMM_WORLD to abort the entire MPI program with a result code of -1.

  • -

    -environment public static functions

    +

    +environment public static functions

    1. -
      static void abort(int errcode);
      +
      static void abort(int errcode);

      Abort all MPI processes.

      Aborts all MPI processes and returns to the environment. The precise behavior will be defined by the underlying MPI implementation. This is equivalent to a call to MPI_Abort with MPI_COMM_WORLD.

      @@ -154,7 +154,7 @@

  • -
    static bool initialized();
    +
    static bool initialized();

    Determine if the MPI environment has already been initialized.

    This routine is equivalent to a call to MPI_Initialized.

    @@ -168,7 +168,7 @@

  • -
    static bool finalized();
    +
    static bool finalized();

    Determine if the MPI environment has already been finalized.

    The routine is equivalent to a call to MPI_Finalized.

    @@ -182,7 +182,7 @@

  • -
    static int max_tag();
    +
    static int max_tag();

    Retrieves the maximum tag value.

    Returns the maximum value that may be used for the tag parameter of send/receive operations. This value will be somewhat smaller than the value of MPI_TAG_UB, because the Boost.MPI implementation reserves some tags for collective operations.

    @@ -196,7 +196,7 @@

  • -
    static int collectives_tag();
    +
    static int collectives_tag();

    The tag value used for collective operations.

    Returns the reserved tag value used by the Boost.MPI implementation for collective operations. Although users are not permitted to use this tag to send or receive messages, it may be useful when monitoring communication patterns.

    @@ -210,7 +210,7 @@

  • -
    static optional< int > host_rank();
    +
    static optional< int > host_rank();

    Retrieves the rank of the host process, if one exists.

    If there is a host process, this routine returns the rank of that process. Otherwise, it returns an empty optional<int>. MPI does not define the meaning of a "host" process: consult the documentation for the MPI implementation. This routine examines the MPI_HOST attribute of MPI_COMM_WORLD.

    @@ -224,7 +224,7 @@

  • -
    static optional< int > io_rank();
    +
    static optional< int > io_rank();

    Retrieves the rank of a process that can perform input/output.

    This routine returns the rank of a process that can perform input/output via the standard C and C++ I/O facilities. If every process can perform I/O using the standard facilities, this routine will return any_source; if no process can perform I/O, this routine will return no value (an empty optional). This routine examines the MPI_IO attribute of MPI_COMM_WORLD.

    @@ -238,7 +238,7 @@

  • -
    static std::string processor_name();
    +
    static std::string processor_name();

    Retrieve the name of this processor.

    This routine returns the name of this processor. The actual form of the name is unspecified, but may be documented by the underlying MPI implementation. This routine is implemented as a call to MPI_Get_processor_name.

    diff --git a/doc/html/boost/mpi/exception.html b/doc/html/boost/mpi/exception.html old mode 100755 new mode 100644 index b7613b6a48..71d183619e --- a/doc/html/boost/mpi/exception.html +++ b/doc/html/boost/mpi/exception.html @@ -35,26 +35,26 @@ class exception { public: // construct/copy/destruct - exception(const char *, int); - ~exception(); + exception(const char *, int); + ~exception(); - // public member functions - const char * what() const; - const char * routine() const; - int result_code() const; - int error_class() const; + // public member functions + const char * what() const; + const char * routine() const; + int result_code() const; + int error_class() const; };

    -

    Description

    +

    Description

    Instances of this class will be thrown when an MPI error occurs. MPI failures that trigger these exceptions may or may not be recoverable, depending on the underlying MPI implementation. Consult the documentation for your MPI implementation to determine the effect of MPI errors.

    -

    +

    exception public construct/copy/destruct

    1. -
      exception(const char * routine, int result_code);
      +
      exception(const char * routine, int result_code);

      Build a new exception exception.

      @@ -78,25 +78,25 @@
  • -
  • ~exception();
  • +
  • ~exception();
  • -

    -exception public member functions

    +

    +exception public member functions

    1. -
      const char * what() const;
      +
      const char * what() const;

      A description of the error that occurred.

    2. -
      const char * routine() const;
      +
      const char * routine() const;

      Retrieve the name of the MPI routine that reported the error.

    3. -
      int result_code() const;
      Retrieve the result code returned from the MPI routine that reported the error.
    4. +
      int result_code() const;
      Retrieve the result code returned from the MPI routine that reported the error.
    5. -
      int error_class() const;
      Returns the MPI error class associated with the error that triggered this exception.
    6. +
      int error_class() const;
      Returns the MPI error class associated with the error that triggered this exception.
    diff --git a/doc/html/boost/mpi/gather.html b/doc/html/boost/mpi/gather.html old mode 100755 new mode 100644 index d2ef1226de..bb3a90cb5e --- a/doc/html/boost/mpi/gather.html +++ b/doc/html/boost/mpi/gather.html @@ -49,7 +49,7 @@ template<typename T> void gather(const communicator & comm, const T * in_values, int n, int root);
    -

    Description

    +

    Description

    gather is a collective algorithm that collects the values stored at each process into a vector of values at the root process. This vector is indexed by the process number that the value came from. The type T of the values may be any type that is serializable or has an associated MPI data type.

    When the type T has an associated MPI data type, this routine invokes MPI_Gather to gather the values.

    diff --git a/doc/html/boost/mpi/get_content.html b/doc/html/boost/mpi/get_content.html old mode 100755 new mode 100644 index ec8f5573b0..2cb4c1d62b --- a/doc/html/boost/mpi/get_content.html +++ b/doc/html/boost/mpi/get_content.html @@ -34,7 +34,7 @@ template<typename T> const content get_content(const T & x);

    -

    Description

    +

    Description

    The function creates an absolute MPI datatype for the object, where all offsets are counted from the address 0 (a.k.a. MPI_BOTTOM) instead of the address &x of the object. This allows the creation of MPI data types for complex data structures containing pointers, such as linked lists or trees.

    The disadvantage, compared to relative MPI data types is that for each object a new MPI data type has to be created.

    The contents of an object can only be transmitted when the receiver already has an object with the same structure or shape as the sender. To accomplish this, first transmit the skeleton of the object using, e.g., skeleton() or skeleton_proxy.

    diff --git a/doc/html/boost/mpi/get_id772292.html b/doc/html/boost/mpi/get_id772292.html deleted file mode 100755 index ea13a73eb4..0000000000 --- a/doc/html/boost/mpi/get_id772292.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function get - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function get

    -

    boost::mpi::get — Returns a property map that maps from vertices in a communicator's graph topology to their index values.

    -
    -

    Synopsis

    -
    // In header: <boost/mpi/graph_communicator.hpp>
    -
    -
    -identity_property_map get(vertex_index_t, const graph_communicator &);
    -
    -

    Description

    -

    Since the vertices are ranks in the communicator, the returned property map is the identity property map.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/mpi/get_id772322.html b/doc/html/boost/mpi/get_id772322.html deleted file mode 100755 index 73c1b65ea4..0000000000 --- a/doc/html/boost/mpi/get_id772322.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function get - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function get

    -

    boost::mpi::get — Returns the index of a vertex in the communicator's graph topology.

    -
    -

    Synopsis

    -
    // In header: <boost/mpi/graph_communicator.hpp>
    -
    -
    -int get(vertex_index_t, const graph_communicator &, int vertex);
    -
    -

    Description

    -

    Since the vertices are ranks in the communicator, this is the identity function.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/mpi/get_id780965.html b/doc/html/boost/mpi/get_id780965.html new file mode 100644 index 0000000000..1debc17aac --- /dev/null +++ b/doc/html/boost/mpi/get_id780965.html @@ -0,0 +1,56 @@ + + + +Function get + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function get

    +

    boost::mpi::get — Returns a property map that maps from vertices in a communicator's graph topology to their index values.

    +
    +

    Synopsis

    +
    // In header: <boost/mpi/graph_communicator.hpp>
    +
    +
    +identity_property_map get(vertex_index_t, const graph_communicator &);
    +
    +

    Description

    +

    Since the vertices are ranks in the communicator, the returned property map is the identity property map.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/mpi/get_id780995.html b/doc/html/boost/mpi/get_id780995.html new file mode 100644 index 0000000000..6cafdf81af --- /dev/null +++ b/doc/html/boost/mpi/get_id780995.html @@ -0,0 +1,56 @@ + + + +Function get + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function get

    +

    boost::mpi::get — Returns the index of a vertex in the communicator's graph topology.

    +
    +

    Synopsis

    +
    // In header: <boost/mpi/graph_communicator.hpp>
    +
    +
    +int get(vertex_index_t, const graph_communicator &, int vertex);
    +
    +

    Description

    +

    Since the vertices are ranks in the communicator, this is the identity function.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/mpi/get_mpi_datatype_id770338.html b/doc/html/boost/mpi/get_mpi_datatype_id770338.html deleted file mode 100755 index 2aaddf2b26..0000000000 --- a/doc/html/boost/mpi/get_mpi_datatype_id770338.html +++ /dev/null @@ -1,80 +0,0 @@ - - - -Function template get_mpi_datatype - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template get_mpi_datatype

    -

    boost::mpi::get_mpi_datatype — Returns an MPI data type for a C++ type.

    -
    -

    Synopsis

    -
    // In header: <boost/mpi/datatype.hpp>
    -
    -
    -template<typename T> MPI_Datatype get_mpi_datatype(const T & x);
    -
    -

    Description

    -

    The function creates an MPI data type for the given object x. The first time it is called for a class T, the MPI data type is created and cached. Subsequent calls for objects of the same type T return the cached MPI data type. The type T must allow creation of an MPI data type. That is, it must be Serializable and is_mpi_datatype<T> must derive mpl::true_.

    -

    For fundamental MPI types, a copy of the MPI data type of the MPI library is returned.

    -

    Note that since the data types are cached, the caller should never call MPI_Type_free() for the MPI data type returned by this call.

    -

    - -

    -
    -- - - - - - - - - - -

    Parameters:

    -- - - - -

    x

    for an optimized call, a constructed object of the type should be passed; otherwise, an object will be default-constructed.

    Returns:

    The MPI data type corresponding to type T.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/mpi/get_mpi_datatype_id783005.html b/doc/html/boost/mpi/get_mpi_datatype_id783005.html new file mode 100644 index 0000000000..ddee0492e8 --- /dev/null +++ b/doc/html/boost/mpi/get_mpi_datatype_id783005.html @@ -0,0 +1,80 @@ + + + +Function template get_mpi_datatype + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template get_mpi_datatype

    +

    boost::mpi::get_mpi_datatype — Returns an MPI data type for a C++ type.

    +
    +

    Synopsis

    +
    // In header: <boost/mpi/datatype.hpp>
    +
    +
    +template<typename T> MPI_Datatype get_mpi_datatype(const T & x);
    +
    +

    Description

    +

    The function creates an MPI data type for the given object x. The first time it is called for a class T, the MPI data type is created and cached. Subsequent calls for objects of the same type T return the cached MPI data type. The type T must allow creation of an MPI data type. That is, it must be Serializable and is_mpi_datatype<T> must derive mpl::true_.

    +

    For fundamental MPI types, a copy of the MPI data type of the MPI library is returned.

    +

    Note that since the data types are cached, the caller should never call MPI_Type_free() for the MPI data type returned by this call.

    +

    + +

    +
    ++ + + + + + + + + + +

    Parameters:

    ++ + + + +

    x

    for an optimized call, a constructed object of the type should be passed; otherwise, an object will be default-constructed.

    Returns:

    The MPI data type corresponding to type T.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/mpi/graph_communicator.html b/doc/html/boost/mpi/graph_communicator.html old mode 100755 new mode 100644 index 1f41ea10b8..d3cca204d8 --- a/doc/html/boost/mpi/graph_communicator.html +++ b/doc/html/boost/mpi/graph_communicator.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,25 +35,25 @@ class graph_communicator : public boost::mpi::communicator { public: // construct/copy/destruct - graph_communicator(const MPI_Comm &, comm_create_kind); + graph_communicator(const MPI_Comm &, comm_create_kind); template<typename Graph> - explicit graph_communicator(const communicator &, const Graph &, + explicit graph_communicator(const communicator &, const Graph &, bool = false); template<typename Graph, typename RankMap> - explicit graph_communicator(const communicator &, const Graph &, RankMap, + explicit graph_communicator(const communicator &, const Graph &, RankMap, bool = false); };
    -

    Description

    +

    Description

    A graph_communicator is a communicator whose topology is expressed as a graph. Graph communicators have the same functionality as (intra)communicators, but also allow one to query the relationships among processes. Those relationships are expressed via a graph, using the interface defined by the Boost Graph Library. The graph_communicator class meets the requirements of the BGL Graph, Incidence Graph, Adjacency Graph, Vertex List Graph, and Edge List Graph concepts.

    -

    +

    graph_communicator public construct/copy/destruct

    1. -
      graph_communicator(const MPI_Comm & comm, comm_create_kind kind);
      +
      graph_communicator(const MPI_Comm & comm, comm_create_kind kind);

      Build a new Boost.MPI graph communicator based on the MPI communicator comm with graph topology.

      comm may be any valid MPI communicator. If comm is MPI_COMM_NULL, an empty communicator (that cannot be used for communication) is created and the kind parameter is ignored. Otherwise, the kind parameter determines how the Boost.MPI communicator will be related to comm:

      • If kind is comm_duplicate, duplicate comm to create a new communicator. This new communicator will be freed when the Boost.MPI communicator (and all copies of it) is destroyed. This option is only permitted if the underlying MPI implementation supports MPI 2.0; duplication of intercommunicators is not available in MPI 1.x.

      @@ -68,7 +68,7 @@
    2. template<typename Graph> 
      -  explicit graph_communicator(const communicator & comm, const Graph & graph, 
      +  explicit graph_communicator(const communicator & comm, const Graph & graph, 
                                     bool reorder = false);

      Create a new communicator whose topology is described by the given graph. The indices of the vertices in the graph will be assumed to be the ranks of the processes within the communicator. There may be fewer vertices in the graph than there are processes in the communicator; in this case, the resulting communicator will be a NULL communicator.

      @@ -99,7 +99,7 @@

    3. template<typename Graph, typename RankMap> 
      -  explicit graph_communicator(const communicator & comm, const Graph & graph, 
      +  explicit graph_communicator(const communicator & comm, const Graph & graph, 
                                     RankMap rank, bool reorder = false);

      Create a new communicator whose topology is described by the given graph. The rank map (rank) gives the mapping from vertices in the graph to ranks within the communicator. There may be fewer vertices in the graph than there are processes in the communicator; in this case, the resulting communicator will be a NULL communicator.

      @@ -148,7 +148,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/group.html b/doc/html/boost/mpi/group.html old mode 100755 new mode 100644 index 256b524160..ff39403e3e --- a/doc/html/boost/mpi/group.html +++ b/doc/html/boost/mpi/group.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,34 +35,34 @@ class group { public: // construct/copy/destruct - group(); - group(const MPI_Group &, bool); + group(); + group(const MPI_Group &, bool); - // public member functions - optional< int > rank() const; - int size() const; + // public member functions + optional< int > rank() const; + int size() const; template<typename InputIterator, typename OutputIterator> OutputIterator - translate_ranks(InputIterator, InputIterator, const group &, + translate_ranks(InputIterator, InputIterator, const group &, OutputIterator); - operator bool() const; - operator MPI_Group() const; - template<typename InputIterator> group include(InputIterator, InputIterator); - template<typename InputIterator> group exclude(InputIterator, InputIterator); + operator bool() const; + operator MPI_Group() const; + template<typename InputIterator> group include(InputIterator, InputIterator); + template<typename InputIterator> group exclude(InputIterator, InputIterator); };
    -

    Description

    +

    Description

    The group class allows one to create arbitrary subsets of the processes within a communicator. One can compute the union, intersection, or difference of two groups, or create new groups by specifically including or excluding certain processes. Given a group, one can create a new communicator containing only the processes in that group.

    -

    +

    group public construct/copy/destruct

    1. -
      group();
      Constructs an empty group.
    2. +
      group();
      Constructs an empty group.
    3. -
      group(const MPI_Group & in_group, bool adopt);
      Constructs a group from an MPI_Group.

      This routine allows one to construct a Boost.MPI group from a C MPI_Group. The group object can (optionally) adopt the MPI_Group, after which point the group object becomes responsible for freeing the MPI_Group when the last copy of group disappears.

      +
      group(const MPI_Group & in_group, bool adopt);
      Constructs a group from an MPI_Group.

      This routine allows one to construct a Boost.MPI group from a C MPI_Group. The group object can (optionally) adopt the MPI_Group, after which point the group object becomes responsible for freeing the MPI_Group when the last copy of group disappears.

      @@ -88,11 +88,11 @@
      -

      -group public member functions

      +

      +group public member functions

      1. -
        optional< int > rank() const;
        Determine the rank of the calling process in the group.

        This routine is equivalent to MPI_Group_rank.

        +
        optional< int > rank() const;
        Determine the rank of the calling process in the group.

        This routine is equivalent to MPI_Group_rank.

      @@ -104,7 +104,7 @@
    4. -
      int size() const;
      Determine the number of processes in the group.

      This routine is equivalent to MPI_Group_size.

      +
      int size() const;
      Determine the number of processes in the group.

      This routine is equivalent to MPI_Group_size.

      @@ -118,7 +118,7 @@
    5. template<typename InputIterator, typename OutputIterator> 
         OutputIterator 
      -  translate_ranks(InputIterator first, InputIterator last, 
      +  translate_ranks(InputIterator first, InputIterator last, 
                         const group & to_group, OutputIterator out);
      Translates the ranks from one group into the ranks of the same processes in another group.

      This routine translates each of the integer rank values in the iterator range [first, last) from the current group into rank values of the corresponding processes in to_group. The corresponding rank values are written via the output iterator out. When there is no correspondence between a rank in the current group and a rank in to_group, the value MPI_UNDEFINED is written to the output iterator.

      @@ -158,7 +158,7 @@

    6. -
      operator bool() const;
      Determines whether the group is non-empty.

      +

      operator bool() const;
      Determines whether the group is non-empty.

      @@ -169,7 +169,7 @@
    7. -
      operator MPI_Group() const;
      Retrieves the underlying MPI_Group associated with this group.

      +

      operator MPI_Group() const;
      Retrieves the underlying MPI_Group associated with this group.

      @@ -181,7 +181,7 @@
    8. template<typename InputIterator> 
      -  group include(InputIterator first, InputIterator last);
      Creates a new group including a subset of the processes in the current group.

      This routine creates a new group which includes only those processes in the current group that are listed in the integer iterator range [first, last). Equivalent to MPI_Group_incl.

      + group include(InputIterator first, InputIterator last);Creates a new group including a subset of the processes in the current group.

      This routine creates a new group which includes only those processes in the current group that are listed in the integer iterator range [first, last). Equivalent to MPI_Group_incl.

      first The beginning of the iterator range of ranks to include.

      last Past the end of the iterator range of ranks to include.

      @@ -196,7 +196,7 @@

    9. template<typename InputIterator> 
      -  group exclude(InputIterator first, InputIterator last);
      Creates a new group from all of the processes in the current group, exluding a specific subset of the processes.

      This routine creates a new group which includes all of the processes in the current group except those whose ranks are listed in the integer iterator range [first, last). Equivalent to MPI_Group_excl.

      + group exclude(InputIterator first, InputIterator last);Creates a new group from all of the processes in the current group, exluding a specific subset of the processes.

      This routine creates a new group which includes all of the processes in the current group except those whose ranks are listed in the integer iterator range [first, last). Equivalent to MPI_Group_excl.

      first The beginning of the iterator range of ranks to exclude.

      last Past the end of the iterator range of ranks to exclude.

      @@ -225,7 +225,7 @@


    10. -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/mpi/intercommunicator.html b/doc/html/boost/mpi/intercommunicator.html old mode 100755 new mode 100644 index 7d9486a5f6..ea6e141aba --- a/doc/html/boost/mpi/intercommunicator.html +++ b/doc/html/boost/mpi/intercommunicator.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,29 +35,29 @@ class intercommunicator : public boost::mpi::communicator { public: // construct/copy/destruct - intercommunicator(const MPI_Comm &, comm_create_kind); - intercommunicator(const communicator &, int, const communicator &, int); + intercommunicator(const MPI_Comm &, comm_create_kind); + intercommunicator(const communicator &, int, const communicator &, int); - // public member functions - int local_size() const; - boost::mpi::group local_group() const; - int local_rank() const; - int remote_size() const; - boost::mpi::group remote_group() const; - communicator merge(bool) const; + // public member functions + int local_size() const; + boost::mpi::group local_group() const; + int local_rank() const; + int remote_size() const; + boost::mpi::group remote_group() const; + communicator merge(bool) const; };
    -

    Description

    +

    Description

    The intercommunicator class provides communication facilities among processes from different groups. An intercommunicator is always associated with two process groups: one "local" process group, containing the process that initiates an MPI operation (e.g., the sender in a send operation), and one "remote" process group, containing the process that is the target of the MPI operation.

    While intercommunicators have essentially the same point-to-point operations as intracommunicators (the latter communicate only within a single process group), all communication with intercommunicators occurs between the processes in the local group and the processes in the remote group; communication within a group must use a different (intra-)communicator.

    -

    +

    intercommunicator public construct/copy/destruct

    1. -
      intercommunicator(const MPI_Comm & comm, comm_create_kind kind);
      +
      intercommunicator(const MPI_Comm & comm, comm_create_kind kind);

      Build a new Boost.MPI intercommunicator based on the MPI intercommunicator comm.

      comm may be any valid MPI intercommunicator. If comm is MPI_COMM_NULL, an empty communicator (that cannot be used for communication) is created and the kind parameter is ignored. Otherwise, the kind parameter determines how the Boost.MPI communicator will be related to comm:

      • If kind is comm_duplicate, duplicate comm to create a new communicator. This new communicator will be freed when the Boost.MPI communicator (and all copies of it) is destroyed. This option is only permitted if the underlying MPI implementation supports MPI 2.0; duplication of intercommunicators is not available in MPI 1.x.

      @@ -71,7 +71,7 @@

    2. -
      intercommunicator(const communicator & local, int local_leader, 
      +
      intercommunicator(const communicator & local, int local_leader, 
                         const communicator & peer, int remote_leader);

      Constructs a new intercommunicator whose local group is local and whose remote group is peer. The intercommunicator can then be used to communicate between processes in the two groups. This constructor is equivalent to a call to MPI_Intercomm_create.

      @@ -107,31 +107,31 @@

    -

    -intercommunicator public member functions

    +

    +intercommunicator public member functions

    1. -
      int local_size() const;
      +
      int local_size() const;

      Returns the size of the local group, i.e., the number of local processes that are part of the group.

    2. -
      boost::mpi::group local_group() const;
      +
      boost::mpi::group local_group() const;

      Returns the local group, containing all of the local processes in this intercommunicator.

    3. -
      int local_rank() const;
      +
      int local_rank() const;

      Returns the rank of this process within the local group.

    4. -
      int remote_size() const;
      +
      int remote_size() const;

      Returns the size of the remote group, i.e., the number of processes that are part of the remote group.

    5. -
      boost::mpi::group remote_group() const;
      +
      boost::mpi::group remote_group() const;

      Returns the remote group, containing all of the remote processes in this intercommunicator.

    6. -
      communicator merge(bool high) const;
      +
      communicator merge(bool high) const;

      Merge the local and remote groups in this intercommunicator into a new intracommunicator containing the union of the processes in both groups. This method is equivalent to MPI_Intercomm_merge.

      @@ -172,7 +172,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/is_commutative.html b/doc/html/boost/mpi/is_commutative.html old mode 100755 new mode 100644 index 4cdec44b87..0ed705f321 --- a/doc/html/boost/mpi/is_commutative.html +++ b/doc/html/boost/mpi/is_commutative.html @@ -35,7 +35,7 @@ struct is_commutative { };
    -

    Description

    +

    Description

    This trait determines if an operation Op is commutative when applied to values of type T. Parallel operations such as reduce and prefix_sum can be implemented more efficiently with commutative operations. To mark an operation as commutative, users should specialize is_commutative and derive from the class mpl::true_.

    diff --git a/doc/html/boost/mpi/is_mpi_builtin_datatype.html b/doc/html/boost/mpi/is_mpi_builtin_datatype.html old mode 100755 new mode 100644 index c53ca6aae8..3b54b52fda --- a/doc/html/boost/mpi/is_mpi_builtin_datatype.html +++ b/doc/html/boost/mpi/is_mpi_builtin_datatype.html @@ -35,9 +35,9 @@ struct is_mpi_builtin_datatype { };
    -

    Description

    +

    Description

    This type trait determines when there is a direct mapping from a C++ type to an MPI type. For instance, the C++ int type maps directly to the MPI type MPI_INT. When there is a direct mapping from the type T to an MPI type, is_mpi_builtin_datatype will derive from mpl::true_ and the MPI data type will be accessible via get_mpi_datatype.

    -

    In general, users should not need to specialize this trait. However, if you have an additional C++ type that can map directly to only of MPI's built-in types, specialize either this trait or one of the traits corresponding to categories of MPI data types (is_mpi_integer_datatype, is_mpi_floating_point_datatype, is_mpi_logical_datatype, is_mpi_complex_datatype, or is_mpi_builtin_datatype). is_mpi_builtin_datatype derives mpl::true_ if any of the traits corresponding to MPI data type categories derived mpl::true_.

    +

    In general, users should not need to specialize this trait. However, if you have an additional C++ type that can map directly to only of MPI's built-in types, specialize either this trait or one of the traits corresponding to categories of MPI data types (is_mpi_integer_datatype, is_mpi_floating_point_datatype, is_mpi_logical_datatype, is_mpi_complex_datatype, or is_mpi_builtin_datatype). is_mpi_builtin_datatype derives mpl::true_ if any of the traits corresponding to MPI data type categories derived mpl::true_.

    diff --git a/doc/html/boost/mpi/is_mpi_byte_datatype.html b/doc/html/boost/mpi/is_mpi_byte_datatype.html old mode 100755 new mode 100644 index 0c27fab21f..9ad1836777 --- a/doc/html/boost/mpi/is_mpi_byte_datatype.html +++ b/doc/html/boost/mpi/is_mpi_byte_datatype.html @@ -35,7 +35,7 @@ structis_mpi_byte_datatype{};
    -

    Description

    +

    Description

    This ytpe trait determines when there is a direct mapping from a C++ type to an MPI data type that is classified as an byte data type. See is_mpi_builtin_datatype for general information about built-in MPI data types.

    diff --git a/doc/html/boost/mpi/is_mpi_complex_datatype.html b/doc/html/boost/mpi/is_mpi_complex_datatype.html old mode 100755 new mode 100644 index cc60280bd4..d815e9e3e7 --- a/doc/html/boost/mpi/is_mpi_complex_datatype.html +++ b/doc/html/boost/mpi/is_mpi_complex_datatype.html @@ -35,7 +35,7 @@ structis_mpi_complex_datatype{};
    -

    Description

    +

    Description

    This ytpe trait determines when there is a direct mapping from a C++ type to an MPI data type that is classified as an complex data type. See is_mpi_builtin_datatype for general information about built-in MPI data types.

    diff --git a/doc/html/boost/mpi/is_mpi_datatype.html b/doc/html/boost/mpi/is_mpi_datatype.html old mode 100755 new mode 100644 index 0f85207652..d10a9c5e98 --- a/doc/html/boost/mpi/is_mpi_datatype.html +++ b/doc/html/boost/mpi/is_mpi_datatype.html @@ -7,7 +7,7 @@ - +
    @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ struct is_mpi_datatype : public boost::mpi::is_mpi_builtin_datatype< T > { };
    -

    Description

    +

    Description

    This type trait determines if it is possible to build an MPI data type that represents a C++ data type. When this is the case, is_mpi_datatype derives mpl::true_ and the MPI data type will be accessible via get_mpi_datatype.

    For any C++ type that maps to a built-in MPI data type (see is_mpi_builtin_datatype), is_mpi_data_type is trivially true. However, any POD ("Plain Old Data") type containing types that themselves can be represented by MPI data types can itself be represented as an MPI data type. For instance, a point3d class containing three double values can be represented as an MPI data type. To do so, first make the data type Serializable (using the Boost.Serialization library); then, specialize the is_mpi_datatype trait for the point type so that it will derive mpl::true_:

        namespace boost { namespace mpi {
    @@ -58,7 +58,7 @@
     

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/is_mpi_floating_p_id782695.html b/doc/html/boost/mpi/is_mpi_floating_p_id782695.html new file mode 100644 index 0000000000..08a1e47d9b --- /dev/null +++ b/doc/html/boost/mpi/is_mpi_floating_p_id782695.html @@ -0,0 +1,57 @@ + + + +Struct template is_mpi_floating_point_datatype + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template is_mpi_floating_point_datatype

    +

    boost::mpi::is_mpi_floating_point_datatype — Type trait that determines if there exists a built-in floating point MPI data type for a given C++ type.

    +
    +

    Synopsis

    +
    // In header: <boost/mpi/datatype.hpp>
    +
    +template<typename T> 
    +struct is_mpi_floating_point_datatype {
    +};
    +
    +

    Description

    +

    This ytpe trait determines when there is a direct mapping from a C++ type to an MPI data type that is classified as a floating point data type. See is_mpi_builtin_datatype for general information about built-in MPI data types.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/mpi/is_mpi_floating_point_d_id767983.html b/doc/html/boost/mpi/is_mpi_floating_point_d_id767983.html deleted file mode 100755 index 319120c393..0000000000 --- a/doc/html/boost/mpi/is_mpi_floating_point_d_id767983.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Struct template is_mpi_floating_point_datatype - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template is_mpi_floating_point_datatype

    -

    boost::mpi::is_mpi_floating_point_datatype — Type trait that determines if there exists a built-in floating point MPI data type for a given C++ type.

    -
    -

    Synopsis

    -
    // In header: <boost/mpi/datatype.hpp>
    -
    -template<typename T> 
    -struct is_mpi_floating_point_datatype {
    -};
    -
    -

    Description

    -

    This ytpe trait determines when there is a direct mapping from a C++ type to an MPI data type that is classified as a floating point data type. See is_mpi_builtin_datatype for general information about built-in MPI data types.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/mpi/is_mpi_integer_datatype.html b/doc/html/boost/mpi/is_mpi_integer_datatype.html old mode 100755 new mode 100644 index 6be6d2fb62..ab0258aac9 --- a/doc/html/boost/mpi/is_mpi_integer_datatype.html +++ b/doc/html/boost/mpi/is_mpi_integer_datatype.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ struct is_mpi_integer_datatype { };
    -

    Description

    +

    Description

    This ytpe trait determines when there is a direct mapping from a C++ type to an MPI data type that is classified as an integer data type. See is_mpi_builtin_datatype for general information about built-in MPI data types.

    @@ -51,7 +51,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/is_mpi_logical_datatype.html b/doc/html/boost/mpi/is_mpi_logical_datatype.html old mode 100755 new mode 100644 index 466e0b6183..d481d644a9 --- a/doc/html/boost/mpi/is_mpi_logical_datatype.html +++ b/doc/html/boost/mpi/is_mpi_logical_datatype.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ struct is_mpi_logical_datatype { };
    -

    Description

    +

    Description

    This ytpe trait determines when there is a direct mapping from a C++ type to an MPI data type that is classified as an logical data type. See is_mpi_builtin_datatype for general information about built-in MPI data types.

    @@ -51,7 +51,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/is_mpi_op.html b/doc/html/boost/mpi/is_mpi_op.html old mode 100755 new mode 100644 index 8a03b4db47..5654433be9 --- a/doc/html/boost/mpi/is_mpi_op.html +++ b/doc/html/boost/mpi/is_mpi_op.html @@ -35,7 +35,7 @@ struct is_mpi_op { };
    -

    Description

    +

    Description

    This trait determines if a function object type Op, when used with argument type T, has an associated MPI_Op. If so, is_mpi_op<Op,T> will derive from mpl::false_ and will contain a static member function op that takes no arguments but returns the associated MPI_Op value. For instance, is_mpi_op<std::plus<int>,int>::op() returns MPI_SUM.

    Users may specialize is_mpi_op for any other class templates that map onto operations that have MPI_Op equivalences, such as bitwise OR, logical and, or maximum. However, users are encouraged to use the standard function objects in the functional and boost/mpi/operations.hpp headers whenever possible. For function objects that are class templates with a single template parameter, it may be easier to specialize is_builtin_mpi_op.

    diff --git a/doc/html/boost/mpi/logical_xor.html b/doc/html/boost/mpi/logical_xor.html old mode 100755 new mode 100644 index a61264be7b..2188f87773 --- a/doc/html/boost/mpi/logical_xor.html +++ b/doc/html/boost/mpi/logical_xor.html @@ -34,17 +34,17 @@ template<typename T> struct logical_xor { - // public member functions - T operator()(const T &, const T &) const; + // public member functions + T operator()(const T &, const T &) const; };
    -

    Description

    +

    Description

    This binary function object computes the logical exclusive of the two values it is given. When used with MPI and a type T that has an associated, built-in MPI data type, translates to MPI_LXOR.

    -

    -logical_xor public member functions

    +

    +logical_xor public member functions

    1. -
      T operator()(const T & x, const T & y) const;
      +
      T operator()(const T & x, const T & y) const;

      diff --git a/doc/html/boost/mpi/maximum.html b/doc/html/boost/mpi/maximum.html old mode 100755 new mode 100644 index b5c74e23ad..dbdb9492b9 --- a/doc/html/boost/mpi/maximum.html +++ b/doc/html/boost/mpi/maximum.html @@ -34,17 +34,17 @@ template<typename T>structmaximum{ - // public member functions - constT&operator()(constT&,constT&)const; + // public member functions + constT&operator()(constT&,constT&)const;};
      -

      Description

      +

      Description

      This binary function object computes the maximum of the two values it is given. When used with MPI and a type T that has an associated, built-in MPI data type, translates to MPI_MAX.

      -

      -maximum public member functions

      +

      +maximum public member functions

      1. -
        const T & operator()(const T & x, const T & y) const;
        +
        const T & operator()(const T & x, const T & y) const;

      diff --git a/doc/html/boost/mpi/minimum.html b/doc/html/boost/mpi/minimum.html old mode 100755 new mode 100644 index c617dfa7ac..b5236db8e7 --- a/doc/html/boost/mpi/minimum.html +++ b/doc/html/boost/mpi/minimum.html @@ -34,17 +34,17 @@ template<typename T>structminimum{ - // public member functions - constT&operator()(constT&,constT&)const; + // public member functions + constT&operator()(constT&,constT&)const;};
      -

      Description

      +

      Description

      This binary function object computes the minimum of the two values it is given. When used with MPI and a type T that has an associated, built-in MPI data type, translates to MPI_MIN.

      -

      -minimum public member functions

      +

      +minimum public member functions

      1. -
        const T & operator()(const T & x, const T & y) const;
        +
        const T & operator()(const T & x, const T & y) const;

      diff --git a/doc/html/boost/mpi/operator-_id770872.html b/doc/html/boost/mpi/operator-_id770872.html deleted file mode 100755 index 129b6fe46b..0000000000 --- a/doc/html/boost/mpi/operator-_id770872.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function operator- - - - - - - - - -
      - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator-

      -

      boost::mpi::operator- — Computes the difference between two process groups.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/group.hpp>
      -
      -
      -BOOST_MPI_DECL group operator-(const group & g1, const group & g2);
      -
      -

      Description

      -

      This routine returns a new group that contains all processes that are in group g1 but not in group g2, ordered in the same way as g1. Equivalent to MPI_Group_difference.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator-_id781714.html b/doc/html/boost/mpi/operator-_id781714.html new file mode 100644 index 0000000000..61f1c6a031 --- /dev/null +++ b/doc/html/boost/mpi/operator-_id781714.html @@ -0,0 +1,56 @@ + + + +Function operator- + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator-

      +

      boost::mpi::operator- — Computes the difference between two process groups.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/group.hpp>
      +
      +
      +BOOST_MPI_DECL group operator-(const group & g1, const group & g2);
      +
      +

      Description

      +

      This routine returns a new group that contains all processes that are in group g1 but not in group g2, ordered in the same way as g1. Equivalent to MPI_Group_difference.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator___id765997.html b/doc/html/boost/mpi/operator___id765997.html deleted file mode 100755 index 002730dc5b..0000000000 --- a/doc/html/boost/mpi/operator___id765997.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Function template operator== - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template operator==

      -

      boost::mpi::operator== — Compare two allocators for equality.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/allocator.hpp>
      -
      -
      -template<typename T1, typename T2> 
      -  bool operator==(const allocator< T1 > &, const allocator< T2 > &);
      -
      -

      Description

      -

      Since MPI allocators have no state, all MPI allocators are equal.

      -

      -

      -
      -- - - - -

      Returns:

      true

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator___id766049.html b/doc/html/boost/mpi/operator___id766049.html deleted file mode 100755 index 80236cd2d7..0000000000 --- a/doc/html/boost/mpi/operator___id766049.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Function template operator!= - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template operator!=

      -

      boost::mpi::operator!= — Compare two allocators for inequality.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/allocator.hpp>
      -
      -
      -template<typename T1, typename T2> 
      -  bool operator!=(const allocator< T1 > &, const allocator< T2 > &);
      -
      -

      Description

      -

      Since MPI allocators have no state, all MPI allocators are equal.

      -

      -

      -
      -- - - - -

      Returns:

      false

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator___id768574.html b/doc/html/boost/mpi/operator___id768574.html deleted file mode 100755 index d62f8bb7ec..0000000000 --- a/doc/html/boost/mpi/operator___id768574.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Function operator== - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator==

      -

      boost::mpi::operator== — Determines whether two communicators are identical.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/communicator.hpp>
      -
      -
      -BOOST_MPI_DECL bool 
      -operator==(const communicator & comm1, const communicator & comm2);
      -
      -

      Description

      -

      Equivalent to calling MPI_Comm_compare and checking whether the result is MPI_IDENT.

      -

      -

      -
      -- - - - -

      Returns:

      True when the two communicators refer to the same underlying MPI communicator.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator___id768622.html b/doc/html/boost/mpi/operator___id768622.html deleted file mode 100755 index 65150146f0..0000000000 --- a/doc/html/boost/mpi/operator___id768622.html +++ /dev/null @@ -1,64 +0,0 @@ - - - -Function operator!= - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator!=

      -

      boost::mpi::operator!= — Determines whether two communicators are different.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/communicator.hpp>
      -
      -
      -bool operator!=(const communicator & comm1, const communicator & comm2);
      -
      -

      Description

      -

      -

      -
      -- - - - -

      Returns:

      !(comm1 == comm2)

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator___id771575.html b/doc/html/boost/mpi/operator___id771575.html deleted file mode 100755 index 29a34d4f0d..0000000000 --- a/doc/html/boost/mpi/operator___id771575.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Function operator== - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator==

      -

      boost::mpi::operator== — Determines whether two process groups are identical.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/group.hpp>
      -
      -
      -BOOST_MPI_DECL bool operator==(const group & g1, const group & g2);
      -
      -

      Description

      -

      Equivalent to calling MPI_Group_compare and checking whether the result is MPI_IDENT.

      -

      -

      -
      -- - - - -

      Returns:

      True when the two process groups contain the same processes in the same order.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator___id771621.html b/doc/html/boost/mpi/operator___id771621.html deleted file mode 100755 index d55b12f2be..0000000000 --- a/doc/html/boost/mpi/operator___id771621.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Function operator!= - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator!=

      -

      boost::mpi::operator!= — Determines whether two process groups are not identical.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/group.hpp>
      -
      -
      -bool operator!=(const group & g1, const group & g2);
      -
      -

      Description

      -

      Equivalent to calling MPI_Group_compare and checking whether the result is not MPI_IDENT.

      -

      -

      -
      -- - - - -

      Returns:

      False when the two process groups contain the same processes in the same order.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator___id773866.html b/doc/html/boost/mpi/operator___id773866.html new file mode 100644 index 0000000000..7198e4c763 --- /dev/null +++ b/doc/html/boost/mpi/operator___id773866.html @@ -0,0 +1,66 @@ + + + +Function template operator== + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template operator==

      +

      boost::mpi::operator== — Compare two allocators for equality.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/allocator.hpp>
      +
      +
      +template<typename T1, typename T2> 
      +  bool operator==(const allocator< T1 > &, const allocator< T2 > &);
      +
      +

      Description

      +

      Since MPI allocators have no state, all MPI allocators are equal.

      +

      +

      +
      ++ + + + +

      Returns:

      true

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator___id773917.html b/doc/html/boost/mpi/operator___id773917.html new file mode 100644 index 0000000000..e84bde5cd3 --- /dev/null +++ b/doc/html/boost/mpi/operator___id773917.html @@ -0,0 +1,66 @@ + + + +Function template operator!= + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template operator!=

      +

      boost::mpi::operator!= — Compare two allocators for inequality.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/allocator.hpp>
      +
      +
      +template<typename T1, typename T2> 
      +  bool operator!=(const allocator< T1 > &, const allocator< T2 > &);
      +
      +

      Description

      +

      Since MPI allocators have no state, all MPI allocators are equal.

      +

      +

      +
      ++ + + + +

      Returns:

      false

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator___id781505.html b/doc/html/boost/mpi/operator___id781505.html new file mode 100644 index 0000000000..2e30962fb9 --- /dev/null +++ b/doc/html/boost/mpi/operator___id781505.html @@ -0,0 +1,65 @@ + + + +Function operator== + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator==

      +

      boost::mpi::operator== — Determines whether two process groups are identical.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/group.hpp>
      +
      +
      +BOOST_MPI_DECL bool operator==(const group & g1, const group & g2);
      +
      +

      Description

      +

      Equivalent to calling MPI_Group_compare and checking whether the result is MPI_IDENT.

      +

      +

      +
      ++ + + + +

      Returns:

      True when the two process groups contain the same processes in the same order.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator___id781552.html b/doc/html/boost/mpi/operator___id781552.html new file mode 100644 index 0000000000..9f56d87fc8 --- /dev/null +++ b/doc/html/boost/mpi/operator___id781552.html @@ -0,0 +1,65 @@ + + + +Function operator!= + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator!=

      +

      boost::mpi::operator!= — Determines whether two process groups are not identical.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/group.hpp>
      +
      +
      +bool operator!=(const group & g1, const group & g2);
      +
      +

      Description

      +

      Equivalent to calling MPI_Group_compare and checking whether the result is not MPI_IDENT.

      +

      +

      +
      ++ + + + +

      Returns:

      False when the two process groups contain the same processes in the same order.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator___id783598.html b/doc/html/boost/mpi/operator___id783598.html new file mode 100644 index 0000000000..63a04e6410 --- /dev/null +++ b/doc/html/boost/mpi/operator___id783598.html @@ -0,0 +1,66 @@ + + + +Function operator== + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator==

      +

      boost::mpi::operator== — Determines whether two communicators are identical.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/communicator.hpp>
      +
      +
      +BOOST_MPI_DECL bool 
      +operator==(const communicator & comm1, const communicator & comm2);
      +
      +

      Description

      +

      Equivalent to calling MPI_Comm_compare and checking whether the result is MPI_IDENT.

      +

      +

      +
      ++ + + + +

      Returns:

      True when the two communicators refer to the same underlying MPI communicator.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator___id783645.html b/doc/html/boost/mpi/operator___id783645.html new file mode 100644 index 0000000000..2e4f53f639 --- /dev/null +++ b/doc/html/boost/mpi/operator___id783645.html @@ -0,0 +1,64 @@ + + + +Function operator!= + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator!=

      +

      boost::mpi::operator!= — Determines whether two communicators are different.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/communicator.hpp>
      +
      +
      +bool operator!=(const communicator & comm1, const communicator & comm2);
      +
      +

      Description

      +

      +

      +
      ++ + + + +

      Returns:

      !(comm1 == comm2)

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator__id770818.html b/doc/html/boost/mpi/operator__id770818.html deleted file mode 100755 index ed993047b3..0000000000 --- a/doc/html/boost/mpi/operator__id770818.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function operator& - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator&

      -

      boost::mpi::operator& — Computes the intersection of two process groups.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/group.hpp>
      -
      -
      -BOOST_MPI_DECL group operator&(const group & g1, const group & g2);
      -
      -

      Description

      -

      This routine returns a new group that contains all processes that are in group g1 and in group g2, ordered in the same way as g1. Equivalent to MPI_Group_intersection.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator__id781661.html b/doc/html/boost/mpi/operator__id781661.html new file mode 100644 index 0000000000..1c69eecb26 --- /dev/null +++ b/doc/html/boost/mpi/operator__id781661.html @@ -0,0 +1,56 @@ + + + +Function operator& + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator&

      +

      boost::mpi::operator& — Computes the intersection of two process groups.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/group.hpp>
      +
      +
      +BOOST_MPI_DECL group operator&(const group & g1, const group & g2);
      +
      +

      Description

      +

      This routine returns a new group that contains all processes that are in group g1 and in group g2, ordered in the same way as g1. Equivalent to MPI_Group_intersection.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/operator_id771668.html b/doc/html/boost/mpi/operator_id771668.html deleted file mode 100755 index 3510585d2e..0000000000 --- a/doc/html/boost/mpi/operator_id771668.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function operator| - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function operator|

      -

      boost::mpi::operator| — Computes the union of two process groups.

      -
      -

      Synopsis

      -
      // In header: <boost/mpi/group.hpp>
      -
      -
      -BOOST_MPI_DECL group operator|(const group & g1, const group & g2);
      -
      -

      Description

      -

      This routine returns a new group that contains all processes that are either in group g1 or in group g2 (or both). The processes that are in g1 will be first in the resulting group, followed by the processes from g2 (but not also in g1). Equivalent to MPI_Group_union.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/mpi/operator_id781598.html b/doc/html/boost/mpi/operator_id781598.html new file mode 100644 index 0000000000..87458c69bc --- /dev/null +++ b/doc/html/boost/mpi/operator_id781598.html @@ -0,0 +1,56 @@ + + + +Function operator| + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function operator|

      +

      boost::mpi::operator| — Computes the union of two process groups.

      +
      +

      Synopsis

      +
      // In header: <boost/mpi/group.hpp>
      +
      +
      +BOOST_MPI_DECL group operator|(const group & g1, const group & g2);
      +
      +

      Description

      +

      This routine returns a new group that contains all processes that are either in group g1 or in group g2 (or both). The processes that are in g1 will be first in the resulting group, followed by the processes from g2 (but not also in g1). Equivalent to MPI_Group_union.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/mpi/packed.html b/doc/html/boost/mpi/packed.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/mpi/packed_iarchive.html b/doc/html/boost/mpi/packed_iarchive.html old mode 100755 new mode 100644 index dfdc8406f9..8e81c4985a --- a/doc/html/boost/mpi/packed_iarchive.html +++ b/doc/html/boost/mpi/packed_iarchive.html @@ -35,29 +35,29 @@ class packed_iarchive { public: // construct/copy/destruct - packed_iarchive(MPI_Comm const &, buffer_type &, + packed_iarchive(MPI_Comm const &, buffer_type &, unsigned int = boost::archive::no_header, int = 0); - packed_iarchive(MPI_Comm const &, std::size_t = 0, + packed_iarchive(MPI_Comm const &, std::size_t = 0, unsigned int = boost::archive::no_header); - // public member functions - template<typename T> void load_override(T &, int, mpl::false_); - template<typename T> void load_override(T &, int, mpl::true_); - template<typename T> void load_override(T &, int); - void load_override(archive::class_id_optional_type &, int); - void load_override(archive::class_name_type &, int); + // public member functions + template<typename T> void load_override(T &, int, mpl::false_); + template<typename T> void load_override(T &, int, mpl::true_); + template<typename T> void load_override(T &, int); + void load_override(archive::class_id_optional_type &, int); + void load_override(archive::class_name_type &, int); };
      -

      Description

      +

      Description

      The packed_iarchive class is an Archiver (as in the Boost.Serialization library) that packs binary data into a buffer for transmission via MPI. It can operate on any Serializable data type and will use the MPI_Pack function of the underlying MPI implementation to perform serialization.

      -

      +

      packed_iarchive public construct/copy/destruct

      1. -
        packed_iarchive(MPI_Comm const & comm, buffer_type & b, 
        +
        packed_iarchive(MPI_Comm const & comm, buffer_type & b, 
                         unsigned int flags = boost::archive::no_header, 
                         int position = 0);

        Construct a packed_iarchive for transmission over the given MPI communicator and with an initial buffer.

        @@ -92,7 +92,7 @@
  • -
    packed_iarchive(MPI_Comm const & comm, std::size_t s = 0, 
    +
    packed_iarchive(MPI_Comm const & comm, std::size_t s = 0, 
                     unsigned int flags = boost::archive::no_header);

    Construct a packed_iarchive for transmission over the given MPI communicator.

    @@ -124,14 +124,14 @@

    -

    -packed_iarchive public member functions

    +

    +packed_iarchive public member functions

      -
    1. template<typename T> void load_override(T & x, int version, mpl::false_);
    2. -
    3. template<typename T> void load_override(T & x, int, mpl::true_);
    4. -
    5. template<typename T> void load_override(T & x, int version);
    6. -
    7. void load_override(archive::class_id_optional_type &, int);
    8. -
    9. void load_override(archive::class_name_type & t, int);
    10. +
    11. template<typename T> void load_override(T & x, int version, mpl::false_);
    12. +
    13. template<typename T> void load_override(T & x, int, mpl::true_);
    14. +
    15. template<typename T> void load_override(T & x, int version);
    16. +
    17. void load_override(archive::class_id_optional_type &, int);
    18. +
    19. void load_override(archive::class_name_type & t, int);
    diff --git a/doc/html/boost/mpi/packed_oarchive.html b/doc/html/boost/mpi/packed_oarchive.html old mode 100755 new mode 100644 index 942a7ae788..5fcd76d2d9 --- a/doc/html/boost/mpi/packed_oarchive.html +++ b/doc/html/boost/mpi/packed_oarchive.html @@ -35,28 +35,28 @@ class packed_oarchive { public: // construct/copy/destruct - packed_oarchive(MPI_Comm const &, buffer_type &, + packed_oarchive(MPI_Comm const &, buffer_type &, unsigned int = boost::archive::no_header); - packed_oarchive(MPI_Comm const &, unsigned int = boost::archive::no_header); + packed_oarchive(MPI_Comm const &, unsigned int = boost::archive::no_header); - // public member functions - template<typename T> void save_override(T const &, int, mpl::false_); - template<typename T> void save_override(T const &, int, mpl::true_); - template<typename T> void save_override(T const &, int); - void save_override(const archive::class_id_optional_type &, int); - void save_override(const archive::class_name_type &, int); + // public member functions + template<typename T> void save_override(T const &, int, mpl::false_); + template<typename T> void save_override(T const &, int, mpl::true_); + template<typename T> void save_override(T const &, int); + void save_override(const archive::class_id_optional_type &, int); + void save_override(const archive::class_name_type &, int); };
    -

    Description

    +

    Description

    The packed_oarchive class is an Archiver (as in the Boost.Serialization library) that unpacks binary data from a buffer received via MPI. It can operate on any Serializable data type and will use the MPI_Unpack function of the underlying MPI implementation to perform deserialization.

    -

    +

    packed_oarchive public construct/copy/destruct

    1. -
      packed_oarchive(MPI_Comm const & comm, buffer_type & b, 
      +
      packed_oarchive(MPI_Comm const & comm, buffer_type & b, 
                       unsigned int flags = boost::archive::no_header);

      Construct a packed_oarchive to receive data over the given MPI communicator and with an initial buffer.

      @@ -86,7 +86,7 @@

  • -
    packed_oarchive(MPI_Comm const & comm, 
    +
    packed_oarchive(MPI_Comm const & comm, 
                     unsigned int flags = boost::archive::no_header);

    Construct a packed_oarchive to receive data over the given MPI communicator.

    @@ -114,14 +114,14 @@

    -

    -packed_oarchive public member functions

    +

    +packed_oarchive public member functions

      -
    1. template<typename T> void save_override(T const & x, int version, mpl::false_);
    2. -
    3. template<typename T> void save_override(T const & x, int, mpl::true_);
    4. -
    5. template<typename T> void save_override(T const & x, int version);
    6. -
    7. void save_override(const archive::class_id_optional_type &, int);
    8. -
    9. void save_override(const archive::class_name_type & t, int);
    10. +
    11. template<typename T> void save_override(T const & x, int version, mpl::false_);
    12. +
    13. template<typename T> void save_override(T const & x, int, mpl::true_);
    14. +
    15. template<typename T> void save_override(T const & x, int version);
    16. +
    17. void save_override(const archive::class_id_optional_type &, int);
    18. +
    19. void save_override(const archive::class_name_type & t, int);
    diff --git a/doc/html/boost/mpi/packed_skeleton_iarchive.html b/doc/html/boost/mpi/packed_skeleton_iarchive.html old mode 100755 new mode 100644 index 124b864f1f..31555a4401 --- a/doc/html/boost/mpi/packed_skeleton_iarchive.html +++ b/doc/html/boost/mpi/packed_skeleton_iarchive.html @@ -35,26 +35,26 @@ class packed_skeleton_iarchive { public: // construct/copy/destruct - packed_skeleton_iarchive(MPI_Comm const &, + packed_skeleton_iarchive(MPI_Comm const &, unsigned int = boost::archive::no_header); - explicit packed_skeleton_iarchive(packed_iarchive &); + explicit packed_skeleton_iarchive(packed_iarchive &); - // public member functions - const packed_iarchive & get_skeleton() const; - packed_iarchive & get_skeleton(); + // public member functions + const packed_iarchive & get_skeleton() const; + packed_iarchive & get_skeleton(); };
    -

    Description

    +

    Description

    The packed_skeleton_iarchive class is an Archiver (as in the Boost.Serialization library) that can construct the the shape of a data structure based on a binary skeleton stored in a buffer. The packed_skeleton_iarchive is typically used by the receiver of a skeleton, to prepare a data structure that will eventually receive content separately.

    Users will not generally need to use packed_skeleton_iarchive directly. Instead, use skeleton or get_skeleton.

    -

    +

    packed_skeleton_iarchive public construct/copy/destruct

    1. -
      packed_skeleton_iarchive(MPI_Comm const & comm, 
      +
      packed_skeleton_iarchive(MPI_Comm const & comm, 
                                unsigned int flags = boost::archive::no_header);

      Construct a packed_skeleton_iarchive for the given communicator.

      @@ -80,7 +80,7 @@

  • -
    explicit packed_skeleton_iarchive(packed_iarchive & archive);
    +
    explicit packed_skeleton_iarchive(packed_iarchive & archive);

    Construct a packed_skeleton_iarchive that unpacks a skeleton from the given archive.

    @@ -101,15 +101,15 @@
    -

    -packed_skeleton_iarchive public member functions

    +

    +packed_skeleton_iarchive public member functions

    1. -
      const packed_iarchive & get_skeleton() const;
      +
      const packed_iarchive & get_skeleton() const;

      Retrieve the archive corresponding to this skeleton.

    2. -
      packed_iarchive & get_skeleton();
      +
      packed_iarchive & get_skeleton();

      Retrieve the archive corresponding to this skeleton.

    diff --git a/doc/html/boost/mpi/packed_skeleton_oarchive.html b/doc/html/boost/mpi/packed_skeleton_oarchive.html old mode 100755 new mode 100644 index e33e7b781e..52e10a52ae --- a/doc/html/boost/mpi/packed_skeleton_oarchive.html +++ b/doc/html/boost/mpi/packed_skeleton_oarchive.html @@ -35,25 +35,25 @@ class packed_skeleton_oarchive { public: // construct/copy/destruct - packed_skeleton_oarchive(MPI_Comm const &, + packed_skeleton_oarchive(MPI_Comm const &, unsigned int = boost::archive::no_header); - explicit packed_skeleton_oarchive(packed_oarchive &); + explicit packed_skeleton_oarchive(packed_oarchive &); - // public member functions - const packed_oarchive & get_skeleton() const; + // public member functions + const packed_oarchive & get_skeleton() const; };
    -

    Description

    +

    Description

    The packed_skeleton_oarchive class is an Archiver (as in the Boost.Serialization library) that can record the shape of a data structure (called the "skeleton") into a binary representation stored in a buffer. The packed_skeleton_oarchive is typically used by the send of a skeleton, to pack the skeleton of a data structure for transmission separately from the content.

    Users will not generally need to use packed_skeleton_oarchive directly. Instead, use skeleton or get_skeleton.

    -

    +

    packed_skeleton_oarchive public construct/copy/destruct

    1. -
      packed_skeleton_oarchive(MPI_Comm const & comm, 
      +
      packed_skeleton_oarchive(MPI_Comm const & comm, 
                                unsigned int flags = boost::archive::no_header);

      Construct a packed_skeleton_oarchive for the given communicator.

      @@ -79,7 +79,7 @@

  • -
    explicit packed_skeleton_oarchive(packed_oarchive & archive);
    +
    explicit packed_skeleton_oarchive(packed_oarchive & archive);

    Construct a packed_skeleton_oarchive that packs a skeleton into the given archive.

    @@ -100,10 +100,10 @@
    -

    -packed_skeleton_oarchive public member functions

    +

    +packed_skeleton_oarchive public member functions

    1. -
      const packed_oarchive & get_skeleton() const;
      +
      const packed_oarchive & get_skeleton() const;

      Retrieve the archive corresponding to this skeleton.

    diff --git a/doc/html/boost/mpi/python/register_serialized.html b/doc/html/boost/mpi/python/register_serialized.html old mode 100755 new mode 100644 index 11bd6ef957..d17e5959f5 --- a/doc/html/boost/mpi/python/register_serialized.html +++ b/doc/html/boost/mpi/python/register_serialized.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ template<typename T> void register_serialized(const T & value = T(), PyTypeObject * type = 0);
    -

    Description

    +

    Description

    The register_serialized function registers a C++ type for direct serialization within Boost.MPI. Direct serialization elides the use of the Python pickle package when serializing Python objects that represent C++ values. Direct serialization can be beneficial both to improve serialization performance (Python pickling can be very inefficient) and to permit serialization for Python-wrapped C++ objects that do not support pickling.

    @@ -72,7 +72,7 @@

  • -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/python/register_skeleton_and_c_id778072.html b/doc/html/boost/mpi/python/register_skeleton_and_c_id778072.html deleted file mode 100755 index 0a07ace7ac..0000000000 --- a/doc/html/boost/mpi/python/register_skeleton_and_c_id778072.html +++ /dev/null @@ -1,79 +0,0 @@ - - - -Function template register_skeleton_and_content - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template register_skeleton_and_content

    -

    boost::mpi::python::register_skeleton_and_content — Registers a type for use with the skeleton/content mechanism in Python.

    -
    -

    Synopsis

    -
    // In header: <boost/mpi/python.hpp>
    -
    -
    -template<typename T> 
    -  void register_skeleton_and_content(const T & value = T(), 
    -                                     PyTypeObject * type = 0);
    -
    -

    Description

    -

    The skeleton/content mechanism can only be used from Python with C++ types that have previously been registered via a call to this function. Both the sender and the transmitter must register the type. It is permitted to call this function multiple times for the same type T, but only one call per process per type is required. The type T must be Serializable.

    -

    -

    -
    -- - - - -

    Parameters:

    -- - - - - - - - - - -

    type

    The Python type associated with the C++ type T. If not provided, it will be computed from the same value value.

    value

    A sample object of type T that will be used to determine the Python type associated with T, if type is not specified.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/mpi/python/register_skeleton_id785599.html b/doc/html/boost/mpi/python/register_skeleton_id785599.html new file mode 100644 index 0000000000..8590ab73c9 --- /dev/null +++ b/doc/html/boost/mpi/python/register_skeleton_id785599.html @@ -0,0 +1,79 @@ + + + +Function template register_skeleton_and_content + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template register_skeleton_and_content

    +

    boost::mpi::python::register_skeleton_and_content — Registers a type for use with the skeleton/content mechanism in Python.

    +
    +

    Synopsis

    +
    // In header: <boost/mpi/python.hpp>
    +
    +
    +template<typename T> 
    +  void register_skeleton_and_content(const T & value = T(), 
    +                                     PyTypeObject * type = 0);
    +
    +

    Description

    +

    The skeleton/content mechanism can only be used from Python with C++ types that have previously been registered via a call to this function. Both the sender and the transmitter must register the type. It is permitted to call this function multiple times for the same type T, but only one call per process per type is required. The type T must be Serializable.

    +

    +

    +
    ++ + + + +

    Parameters:

    ++ + + + + + + + + + +

    type

    The Python type associated with the C++ type T. If not provided, it will be computed from the same value value.

    value

    A sample object of type T that will be used to determine the Python type associated with T, if type is not specified.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/mpi/reduce.html b/doc/html/boost/mpi/reduce.html old mode 100755 new mode 100644 index bfdd5b8cf6..fe65d4deda --- a/doc/html/boost/mpi/reduce.html +++ b/doc/html/boost/mpi/reduce.html @@ -44,7 +44,7 @@ void reduce(const communicator & comm, const T * in_values, int n, Op op, int root);
    -

    Description

    +

    Description

    reduce is a collective algorithm that combines the values stored by each process into a single value at the root. The values can be combined arbitrarily, specified via a function object. The type T of the values may be any type that is serializable or has an associated MPI data type. One can think of this operation as a gather to the root, followed by an std::accumulate() over the gathered values and using the operation op.

    When the type T has an associated MPI data type, this routine invokes MPI_Reduce to perform the reduction. If possible, built-in MPI operations will be used; otherwise, reduce() will create a custom MPI_Op for the call to MPI_Reduce.

    diff --git a/doc/html/boost/mpi/request.html b/doc/html/boost/mpi/request.html old mode 100755 new mode 100644 index 3acc5ef913..b28f8366bc --- a/doc/html/boost/mpi/request.html +++ b/doc/html/boost/mpi/request.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@


    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,40 +35,40 @@ class request { public: // construct/copy/destruct - request(); + request(); - // public member functions - status wait(); - optional< status > test(); - void cancel(); + // public member functions + status wait(); + optional< status > test(); + void cancel(); };
    -

    Description

    +

    Description

    This structure contains information about a non-blocking send or receive and will be returned from isend or irecv, respectively.

    -

    +

    request public construct/copy/destruct

    1. -
      request();
      +
      request();

      Constructs a NULL request.

    -

    -request public member functions

    +

    +request public member functions

    1. -
      status wait();
      +
      status wait();

      Wait until the communication associated with this request has completed, then return a status object describing the communication.

    2. -
      optional< status > test();
      +
      optional< status > test();

      Determine whether the communication associated with this request has completed successfully. If so, returns the status object describing the communication. Otherwise, returns an empty optional<> to indicate that the communication has not completed yet. Note that once test() returns a status object, the request has completed and wait() should not be called.

    3. -
      void cancel();
      +
      void cancel();

      Cancel a pending communication, assuming it has not already been completed.

    @@ -87,7 +87,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/mpi/scan.html b/doc/html/boost/mpi/scan.html old mode 100755 new mode 100644 index 5d1dcb7a98..3547195188 --- a/doc/html/boost/mpi/scan.html +++ b/doc/html/boost/mpi/scan.html @@ -41,7 +41,7 @@ void scan(const communicator & comm, const T * in_values, int n, T * out_values, Op op);
    -

    Description

    +

    Description

    scan is a collective algorithm that combines the values stored by each process with the values of all processes with a smaller rank. The values can be arbitrarily combined, specified via a function object op. The type T of the values may be any type that is serializable or has an associated MPI data type. One can think of this operation as a gather to some process, followed by an std::prefix_sum() over the gathered values using the operation op. The ith process returns the ith value emitted by std::prefix_sum().

    When the type T has an associated MPI data type, this routine invokes MPI_Scan to perform the reduction. If possible, built-in MPI operations will be used; otherwise, scan() will create a custom MPI_Op for the call to MPI_Scan.

    diff --git a/doc/html/boost/mpi/scatter.html b/doc/html/boost/mpi/scatter.html old mode 100755 new mode 100644 index 997b44d083..757cbe25c2 --- a/doc/html/boost/mpi/scatter.html +++ b/doc/html/boost/mpi/scatter.html @@ -49,7 +49,7 @@ template<typename T> void scatter(const communicator & comm, T * out_values, int n, int root);

    -

    Description

    +

    Description

    scatter is a collective algorithm that scatters the values stored in the root process (inside a vector) to all of the processes in the communicator. The vector out_values (only significant at the root) is indexed by the process number to which the corresponding value will be sent. The type T of the values may be any type that is serializable or has an associated MPI data type.

    When the type T has an associated MPI data type, this routine invokes MPI_Scatter to scatter the values.

    diff --git a/doc/html/boost/mpi/skeleton.html b/doc/html/boost/mpi/skeleton.html old mode 100755 new mode 100644 index f2b8a81762..690d602efe --- a/doc/html/boost/mpi/skeleton.html +++ b/doc/html/boost/mpi/skeleton.html @@ -34,7 +34,7 @@ template<typename T> const skeleton_proxy< T > skeleton(T & x);

    -

    Description

    +

    Description

    This routine creates an instance of the skeleton_proxy class. It will typically be used when calling send, recv, or broadcast, to indicate that only the skeleton (structure) of an object should be transmitted and not its contents.

    diff --git a/doc/html/boost/mpi/skeleton_proxy.html b/doc/html/boost/mpi/skeleton_proxy.html old mode 100755 new mode 100644 index c40b55669d..e6da7f66d1 --- a/doc/html/boost/mpi/skeleton_proxy.html +++ b/doc/html/boost/mpi/skeleton_proxy.html @@ -34,21 +34,21 @@ template<typename T> struct skeleton_proxy { // construct/copy/destruct - skeleton_proxy(T &); + skeleton_proxy(T &); // public data members T & object; };

    -

    Description

    +

    Description

    The skeleton_proxy is a lightweight proxy object used to indicate that the skeleton of an object, not the object itself, should be transmitted. It can be used with the send and recv operations of communicators or the broadcast collective. When a skeleton_proxy is sent, Boost.MPI generates a description containing the structure of the stored object. When that skeleton is received, the receiving object is reshaped to match the structure. Once the skeleton of an object as been transmitted, its content can be transmitted separately (often several times) without changing the structure of the object.

    -

    +

    skeleton_proxy public construct/copy/destruct

    1. -
      skeleton_proxy(T & x);
      +
      skeleton_proxy(T & x);

      Constructs a skeleton_proxy that references object x.

      diff --git a/doc/html/boost/mpi/status.html b/doc/html/boost/mpi/status.html old mode 100755 new mode 100644 index d5c1a0dfaf..c3bc4bb78a --- a/doc/html/boost/mpi/status.html +++ b/doc/html/boost/mpi/status.html @@ -35,56 +35,56 @@ class status { public: // construct/copy/destruct - status(); - status(MPI_Status const &); + status(); + status(MPI_Status const &); - // public member functions - int source() const; - int tag() const; - int error() const; - bool cancelled() const; - template<typename T> optional< int > count() const; - operator MPI_Status &(); - operator const MPI_Status &() const; + // public member functions + int source() const; + int tag() const; + int error() const; + bool cancelled() const; + template<typename T> optional< int > count() const; + operator MPI_Status &(); + operator const MPI_Status &() const; // public data members mutable int m_count; };
    -

    Description

    +

    Description

    This structure contains status information about messages that have been received (with communicator::recv) or can be received (returned from communicator::probe or communicator::iprobe). It permits access to the source of the message, message tag, error code (rarely used), or the number of elements that have been transmitted.

    -

    +

    status public construct/copy/destruct

      -
    1. status();
    2. -
    3. status(MPI_Status const & s);
    4. +
    5. status();
    6. +
    7. status(MPI_Status const & s);
    -

    -status public member functions

    +

    +status public member functions

    1. -
      int source() const;
      +
      int source() const;

      Retrieve the source of the message.

    2. -
      int tag() const;
      +
      int tag() const;

      Retrieve the message tag.

    3. -
      int error() const;
      +
      int error() const;

      Retrieve the error code.

    4. -
      bool cancelled() const;
      +
      bool cancelled() const;

      Determine whether the communication associated with this object has been successfully cancelled.

    5. -
      template<typename T> optional< int > count() const;
      +
      template<typename T> optional< int > count() const;

      Determines the number of elements of type T contained in the message. The type T must have an associated data type, i.e., is_mpi_datatype<T> must derive mpl::true_. In cases where the type T does not match the transmitted type, this routine will return an empty optional<int>.

      @@ -97,11 +97,11 @@
  • -
    operator MPI_Status &();
    +
    operator MPI_Status &();

    References the underlying MPI_Status

  • -
    operator const MPI_Status &() const;
    +
    operator const MPI_Status &() const;

    References the underlying MPI_Status

  • diff --git a/doc/html/boost/mpi/test_all.html b/doc/html/boost/mpi/test_all.html old mode 100755 new mode 100644 index 42c754ea28..bb24e9bf4c --- a/doc/html/boost/mpi/test_all.html +++ b/doc/html/boost/mpi/test_all.html @@ -38,7 +38,7 @@ template<typename ForwardIterator> bool test_all(ForwardIterator first, ForwardIterator last);
    -

    Description

    +

    Description

    This routine takes in a set of requests stored in the iterator range [first,last) and determines whether all of these requests have been completed. However, due to limitations of the underlying MPI implementation, if any of the requests refers to a non-blocking send or receive of a serialized data type, test_all will always return the equivalent of false (i.e., the requests cannot all be finished at this time). This routine performs the same functionality as wait_all, except that this routine will not block. This routine provides functionality equivalent to MPI_Testall.

    diff --git a/doc/html/boost/mpi/test_any.html b/doc/html/boost/mpi/test_any.html old mode 100755 new mode 100644 index 46ecd77c41..03c011bfd0 --- a/doc/html/boost/mpi/test_any.html +++ b/doc/html/boost/mpi/test_any.html @@ -36,7 +36,7 @@ optional< std::pair< status, ForwardIterator > > test_any(ForwardIterator first, ForwardIterator last);

    -

    Description

    +

    Description

    This routine takes in a set of requests stored in the iterator range [first,last) and tests whether any of these requests has been completed. This routine is similar to wait_any, but will not block waiting for requests to completed. It provides functionality equivalent to MPI_Testany.

    diff --git a/doc/html/boost/mpi/test_some.html b/doc/html/boost/mpi/test_some.html old mode 100755 new mode 100644 index ed7c0890b3..f3d17f13e2 --- a/doc/html/boost/mpi/test_some.html +++ b/doc/html/boost/mpi/test_some.html @@ -40,7 +40,7 @@ BidirectionalIterator test_some(BidirectionalIterator first, BidirectionalIterator last);

    -

    Description

    +

    Description

    This routine takes in a set of requests stored in the iterator range [first,last) and tests to see if any of the requests has completed. It completes all of the requests it can, partitioning the input sequence into pending requests followed by completed requests. If an output iterator is provided, status objects will be emitted for each of the completed requests. This routine is similar to wait_some, but does not wait until any requests have completed. This routine provides functionality equivalent to MPI_Testsome.

    diff --git a/doc/html/boost/mpi/timer.html b/doc/html/boost/mpi/timer.html old mode 100755 new mode 100644 index 75a6d54ebf..01093dbf62 --- a/doc/html/boost/mpi/timer.html +++ b/doc/html/boost/mpi/timer.html @@ -35,27 +35,27 @@ class timer { public: // construct/copy/destruct - timer(); + timer(); - // public member functions - void restart(); - double elapsed() const; - double elapsed_max() const; - double elapsed_min() const; + // public member functions + void restart(); + double elapsed() const; + double elapsed_max() const; + double elapsed_min() const; - // public static functions - static bool time_is_global(); + // public static functions + static bool time_is_global(); };

    -

    Description

    +

    Description

    The timer class is a simple wrapper around the MPI timing facilities that mimics the interface of the Boost Timer library.

    -

    +

    timer public construct/copy/destruct

    1. -
      timer();
      +
      timer();

      Initializes the timer

      @@ -69,11 +69,11 @@
    -

    -timer public member functions

    +

    +timer public member functions

    1. -
      void restart();
      +
      void restart();

      Restart the timer.

      @@ -86,24 +86,24 @@
  • -
    double elapsed() const;
    +
    double elapsed() const;

    Return the amount of time that has elapsed since the last construction or reset, in seconds.

  • -
    double elapsed_max() const;
    +
    double elapsed_max() const;

    Return an estimate of the maximum possible value of elapsed(). Note that this routine may return too high a value on some systems.

  • -
    double elapsed_min() const;
    +
    double elapsed_min() const;

    Returns the minimum non-zero value that elapsed() may return. This is the resolution of the timer.

  • -

    -timer public static functions

    +

    +timer public static functions

    1. -
      static bool time_is_global();
      +
      static bool time_is_global();

      Determines whether the elapsed time values are global times or local processor times.

    diff --git a/doc/html/boost/mpi/wait_all.html b/doc/html/boost/mpi/wait_all.html old mode 100755 new mode 100644 index d824c409cb..18559481aa --- a/doc/html/boost/mpi/wait_all.html +++ b/doc/html/boost/mpi/wait_all.html @@ -38,7 +38,7 @@ template<typename ForwardIterator> void wait_all(ForwardIterator first, ForwardIterator last);
    -

    Description

    +

    Description

    This routine takes in a set of requests stored in the iterator range [first,last) and waits until all of these requests have been completed. It provides functionality equivalent to MPI_Waitall.

    diff --git a/doc/html/boost/mpi/wait_any.html b/doc/html/boost/mpi/wait_any.html old mode 100755 new mode 100644 index 1061a28c1b..7fc4acbbd3 --- a/doc/html/boost/mpi/wait_any.html +++ b/doc/html/boost/mpi/wait_any.html @@ -36,7 +36,7 @@ std::pair< status, ForwardIterator > wait_any(ForwardIterator first, ForwardIterator last);

    -

    Description

    +

    Description

    This routine takes in a set of requests stored in the iterator range [first,last) and waits until any of these requests has been completed. It provides functionality equivalent to MPI_Waitany.

    diff --git a/doc/html/boost/mpi/wait_some.html b/doc/html/boost/mpi/wait_some.html old mode 100755 new mode 100644 index e61abc415d..4f639ab0e5 --- a/doc/html/boost/mpi/wait_some.html +++ b/doc/html/boost/mpi/wait_some.html @@ -40,7 +40,7 @@ BidirectionalIterator wait_some(BidirectionalIterator first, BidirectionalIterator last);

    -

    Description

    +

    Description

    This routine takes in a set of requests stored in the iterator range [first,last) and waits until at least one of the requests has completed. It then completes all of the requests it can, partitioning the input sequence into pending requests followed by completed requests. If an output iterator is provided, status objects will be emitted for each of the completed requests. This routine provides functionality equivalent to MPI_Waitsome.

    diff --git a/doc/html/boost/numeric/default_.html b/doc/html/boost/numeric/default_.html old mode 100755 new mode 100644 index 4f0c1590d7..a6697716c8 --- a/doc/html/boost/numeric/default_.html +++ b/doc/html/boost/numeric/default_.html @@ -37,18 +37,18 @@ typedef default_ type; typedef T value_type; - // public member functions - operator T const &() const; + // public member functions + operator T const &() const; // public data members static T const value; };

    -

    Description

    +

    Description

    -

    -default_ public member functions

    -
    1. operator T const &() const;
    +

    +default_ public member functions

    +
    1. operator T const &() const;
    diff --git a/doc/html/boost/numeric/functional/as_max.html b/doc/html/boost/numeric/functional/as_max.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/as_max_T__std_val_id581698.html b/doc/html/boost/numeric/functional/as_max_T__std_val_id581698.html new file mode 100644 index 0000000000..fe280d5824 --- /dev/null +++ b/doc/html/boost/numeric/functional/as_max_T__std_val_id581698.html @@ -0,0 +1,62 @@ + + + +Struct template as_max<T, std_valarray_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_max<T, std_valarray_tag>

    +

    boost::numeric::functional::as_max<T, std_valarray_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename T> 
    +struct as_max<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_max public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_max_T__std_valarray__id580939.html b/doc/html/boost/numeric/functional/as_max_T__std_valarray__id580939.html deleted file mode 100755 index a68309b859..0000000000 --- a/doc/html/boost/numeric/functional/as_max_T__std_valarray__id580939.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_max<T, std_valarray_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_max<T, std_valarray_tag>

    -

    boost::numeric::functional::as_max<T, std_valarray_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename T> 
    -struct as_max<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_max public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_max_T__std_vec_id582205.html b/doc/html/boost/numeric/functional/as_max_T__std_vec_id582205.html new file mode 100644 index 0000000000..2d91f1884f --- /dev/null +++ b/doc/html/boost/numeric/functional/as_max_T__std_vec_id582205.html @@ -0,0 +1,62 @@ + + + +Struct template as_max<T, std_vector_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_max<T, std_vector_tag>

    +

    boost::numeric::functional::as_max<T, std_vector_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    +
    +template<typename T> 
    +struct as_max<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_max public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_max_T__std_vector_ta_id581446.html b/doc/html/boost/numeric/functional/as_max_T__std_vector_ta_id581446.html deleted file mode 100755 index 510f388430..0000000000 --- a/doc/html/boost/numeric/functional/as_max_T__std_vector_ta_id581446.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_max<T, std_vector_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_max<T, std_vector_tag>

    -

    boost::numeric::functional::as_max<T, std_vector_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    -
    -template<typename T> 
    -struct as_max<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_max public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_max_base.html b/doc/html/boost/numeric/functional/as_max_base.html old mode 100755 new mode 100644 index c2fb55d0a8..04b771901e --- a/doc/html/boost/numeric/functional/as_max_base.html +++ b/doc/html/boost/numeric/functional/as_max_base.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,18 +36,18 @@ public std::unary_function< Arg, remove_const< Arg >::type > { - // public member functions - BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized); - remove_const< Arg >::type operator()(Arg &) const; + // public member functions + BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized); + remove_const< Arg >::type operator()(Arg &) const; };
    -

    Description

    +

    Description

    -

    -as_max_base public member functions

    +

    +as_max_base public member functions

      -
    1.  BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    2. -
    3. remove_const< Arg >::type operator()(Arg &) const;
    4. +
    5.  BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    6. +
    7. remove_const< Arg >::type operator()(Arg &) const;
    @@ -62,7 +62,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/numeric/functional/as_min.html b/doc/html/boost/numeric/functional/as_min.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/as_min_T__std_val_id581660.html b/doc/html/boost/numeric/functional/as_min_T__std_val_id581660.html new file mode 100644 index 0000000000..e90e999cf8 --- /dev/null +++ b/doc/html/boost/numeric/functional/as_min_T__std_val_id581660.html @@ -0,0 +1,62 @@ + + + +Struct template as_min<T, std_valarray_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_min<T, std_valarray_tag>

    +

    boost::numeric::functional::as_min<T, std_valarray_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename T> 
    +struct as_min<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_min public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_min_T__std_valarray__id580900.html b/doc/html/boost/numeric/functional/as_min_T__std_valarray__id580900.html deleted file mode 100755 index 445b1d336d..0000000000 --- a/doc/html/boost/numeric/functional/as_min_T__std_valarray__id580900.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_min<T, std_valarray_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_min<T, std_valarray_tag>

    -

    boost::numeric::functional::as_min<T, std_valarray_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename T> 
    -struct as_min<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_min public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_min_T__std_vec_id582167.html b/doc/html/boost/numeric/functional/as_min_T__std_vec_id582167.html new file mode 100644 index 0000000000..7336eb3ed7 --- /dev/null +++ b/doc/html/boost/numeric/functional/as_min_T__std_vec_id582167.html @@ -0,0 +1,62 @@ + + + +Struct template as_min<T, std_vector_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_min<T, std_vector_tag>

    +

    boost::numeric::functional::as_min<T, std_vector_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    +
    +template<typename T> 
    +struct as_min<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_min public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_min_T__std_vector_ta_id581408.html b/doc/html/boost/numeric/functional/as_min_T__std_vector_ta_id581408.html deleted file mode 100755 index e311441474..0000000000 --- a/doc/html/boost/numeric/functional/as_min_T__std_vector_ta_id581408.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_min<T, std_vector_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_min<T, std_vector_tag>

    -

    boost::numeric::functional::as_min<T, std_vector_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    -
    -template<typename T> 
    -struct as_min<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_min public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_min_base.html b/doc/html/boost/numeric/functional/as_min_base.html old mode 100755 new mode 100644 index 0f7b3fddcd..fc652376cf --- a/doc/html/boost/numeric/functional/as_min_base.html +++ b/doc/html/boost/numeric/functional/as_min_base.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,18 +36,18 @@ public std::unary_function< Arg, remove_const< Arg >::type > { - // public member functions - BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized); - remove_const< Arg >::type operator()(Arg &) const; + // public member functions + BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized); + remove_const< Arg >::type operator()(Arg &) const; };
    -

    Description

    +

    Description

    -

    -as_min_base public member functions

    +

    +as_min_base public member functions

      -
    1.  BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    2. -
    3. remove_const< Arg >::type operator()(Arg &) const;
    4. +
    5.  BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    6. +
    7. remove_const< Arg >::type operator()(Arg &) const;
    @@ -62,7 +62,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/numeric/functional/as_min_base_Arg___id580730.html b/doc/html/boost/numeric/functional/as_min_base_Arg___id580730.html new file mode 100644 index 0000000000..f61c988fdd --- /dev/null +++ b/doc/html/boost/numeric/functional/as_min_base_Arg___id580730.html @@ -0,0 +1,68 @@ + + + +Struct template as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type>

    +

    boost::numeric::functional::as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional.hpp>
    +
    +template<typename Arg> 
    +struct as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type> :
    +  public std::unary_function< Arg, remove_const< Arg >::type >
    +{
    +
    +  // public member functions
    +   BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    +  remove_const< Arg >::type operator()(Arg &) const;
    +};
    +
    +

    Description

    +
    +

    +as_min_base public member functions

    +
      +
    1.  BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    2. +
    3. remove_const< Arg >::type operator()(Arg &) const;
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_min_base_Arg__typena_id579971.html b/doc/html/boost/numeric/functional/as_min_base_Arg__typena_id579971.html deleted file mode 100755 index 6cf4a3b0e6..0000000000 --- a/doc/html/boost/numeric/functional/as_min_base_Arg__typena_id579971.html +++ /dev/null @@ -1,68 +0,0 @@ - - - -Struct template as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type>

    -

    boost::numeric::functional::as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional.hpp>
    -
    -template<typename Arg> 
    -struct as_min_base<Arg, typename enable_if< is_floating_point< Arg > >::type> :
    -  public std::unary_function< Arg, remove_const< Arg >::type >
    -{
    -
    -  // public member functions
    -   BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    -  remove_const< Arg >::type operator()(Arg &) const;
    -};
    -
    -

    Description

    -
    -

    -as_min_base public member functions

    -
      -
    1.  BOOST_STATIC_ASSERT(std::numeric_limits< typename remove_const< Arg >::type >::is_specialized);
    2. -
    3. remove_const< Arg >::type operator()(Arg &) const;
    4. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_one.html b/doc/html/boost/numeric/functional/as_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/as_one_T__std_val_id581776.html b/doc/html/boost/numeric/functional/as_one_T__std_val_id581776.html new file mode 100644 index 0000000000..f174ab19d1 --- /dev/null +++ b/doc/html/boost/numeric/functional/as_one_T__std_val_id581776.html @@ -0,0 +1,62 @@ + + + +Struct template as_one<T, std_valarray_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_one<T, std_valarray_tag>

    +

    boost::numeric::functional::as_one<T, std_valarray_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename T> 
    +struct as_one<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_one public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_one_T__std_valarray__id581016.html b/doc/html/boost/numeric/functional/as_one_T__std_valarray__id581016.html deleted file mode 100755 index 7e1a6b8a3a..0000000000 --- a/doc/html/boost/numeric/functional/as_one_T__std_valarray__id581016.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_one<T, std_valarray_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_one<T, std_valarray_tag>

    -

    boost::numeric::functional::as_one<T, std_valarray_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename T> 
    -struct as_one<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_one public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_one_T__std_vec_id582282.html b/doc/html/boost/numeric/functional/as_one_T__std_vec_id582282.html new file mode 100644 index 0000000000..627bdc7908 --- /dev/null +++ b/doc/html/boost/numeric/functional/as_one_T__std_vec_id582282.html @@ -0,0 +1,62 @@ + + + +Struct template as_one<T, std_vector_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_one<T, std_vector_tag>

    +

    boost::numeric::functional::as_one<T, std_vector_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    +
    +template<typename T> 
    +struct as_one<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_one public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_one_T__std_vector_ta_id581523.html b/doc/html/boost/numeric/functional/as_one_T__std_vector_ta_id581523.html deleted file mode 100755 index 7f0f9d14a2..0000000000 --- a/doc/html/boost/numeric/functional/as_one_T__std_vector_ta_id581523.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_one<T, std_vector_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_one<T, std_vector_tag>

    -

    boost::numeric::functional::as_one<T, std_vector_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    -
    -template<typename T> 
    -struct as_one<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_one public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_one_base.html b/doc/html/boost/numeric/functional/as_one_base.html old mode 100755 new mode 100644 index c9d6488273..5c2148eb46 --- a/doc/html/boost/numeric/functional/as_one_base.html +++ b/doc/html/boost/numeric/functional/as_one_base.html @@ -36,15 +36,15 @@ public std::unary_function< Arg, remove_const< Arg >::type > { - // public member functions - remove_const< Arg >::type operator()(Arg &) const; + // public member functions + remove_const< Arg >::type operator()(Arg &) const; };
    -

    Description

    +

    Description

    -

    -as_one_base public member functions

    -
    1. remove_const< Arg >::type operator()(Arg &) const;
    +

    +as_one_base public member functions

    +
    1. remove_const< Arg >::type operator()(Arg &) const;
    diff --git a/doc/html/boost/numeric/functional/as_zero.html b/doc/html/boost/numeric/functional/as_zero.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/as_zero_T__std_va_id581737.html b/doc/html/boost/numeric/functional/as_zero_T__std_va_id581737.html new file mode 100644 index 0000000000..a192e3e8d9 --- /dev/null +++ b/doc/html/boost/numeric/functional/as_zero_T__std_va_id581737.html @@ -0,0 +1,62 @@ + + + +Struct template as_zero<T, std_valarray_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_zero<T, std_valarray_tag>

    +

    boost::numeric::functional::as_zero<T, std_valarray_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename T> 
    +struct as_zero<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_zero public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_zero_T__std_valarray_id580978.html b/doc/html/boost/numeric/functional/as_zero_T__std_valarray_id580978.html deleted file mode 100755 index 4ee7c30efc..0000000000 --- a/doc/html/boost/numeric/functional/as_zero_T__std_valarray_id580978.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_zero<T, std_valarray_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_zero<T, std_valarray_tag>

    -

    boost::numeric::functional::as_zero<T, std_valarray_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename T> 
    -struct as_zero<T, std_valarray_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_zero public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_zero_T__std_ve_id582244.html b/doc/html/boost/numeric/functional/as_zero_T__std_ve_id582244.html new file mode 100644 index 0000000000..6984e80611 --- /dev/null +++ b/doc/html/boost/numeric/functional/as_zero_T__std_ve_id582244.html @@ -0,0 +1,62 @@ + + + +Struct template as_zero<T, std_vector_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template as_zero<T, std_vector_tag>

    +

    boost::numeric::functional::as_zero<T, std_vector_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    +
    +template<typename T> 
    +struct as_zero<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    +
    +  // public member functions
    +  remove_const< T >::type operator()(T &) const;
    +};
    +
    +

    Description

    +
    +

    +as_zero public member functions

    +
    1. remove_const< T >::type operator()(T & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/as_zero_T__std_vector_t_id581484.html b/doc/html/boost/numeric/functional/as_zero_T__std_vector_t_id581484.html deleted file mode 100755 index 99d63ec936..0000000000 --- a/doc/html/boost/numeric/functional/as_zero_T__std_vector_t_id581484.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template as_zero<T, std_vector_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template as_zero<T, std_vector_tag>

    -

    boost::numeric::functional::as_zero<T, std_vector_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    -
    -template<typename T> 
    -struct as_zero<T, std_vector_tag> : public std::unary_function< T, remove_const< T >::type > {
    -
    -  // public member functions
    -  remove_const< T >::type operator()(T &) const;
    -};
    -
    -

    Description

    -
    -

    -as_zero public member functions

    -
    1. remove_const< T >::type operator()(T & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/as_zero_base.html b/doc/html/boost/numeric/functional/as_zero_base.html old mode 100755 new mode 100644 index 5f90b88e2b..4d2d9f33f3 --- a/doc/html/boost/numeric/functional/as_zero_base.html +++ b/doc/html/boost/numeric/functional/as_zero_base.html @@ -36,15 +36,15 @@ public std::unary_function< Arg, remove_const< Arg >::type > { - // public member functions - remove_const< Arg >::type operator()(Arg &) const; + // public member functions + remove_const< Arg >::type operator()(Arg &) const; };
    -

    Description

    +

    Description

    -

    -as_zero_base public member functions

    -
    1. remove_const< Arg >::type operator()(Arg &) const;
    +

    +as_zero_base public member functions

    +
    1. remove_const< Arg >::type operator()(Arg &) const;
    diff --git a/doc/html/boost/numeric/functional/assign.html b/doc/html/boost/numeric/functional/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/assign_base.html b/doc/html/boost/numeric/functional/assign_base.html old mode 100755 new mode 100644 index 1f7ede1eb4..3c88a265da --- a/doc/html/boost/numeric/functional/assign_base.html +++ b/doc/html/boost/numeric/functional/assign_base.html @@ -35,16 +35,16 @@ struct assign_base : public std::binary_function< Left, Right, typeof(lvalue< Left >()=lvalue< Right >())> { - // public member functions - result_type operator()(Left &, Right &) const; + // public member functions + result_type operator()(Left &, Right &) const; };
    -

    Description

    +

    Description

    -

    -assign_base public member functions

    +

    +assign_base public member functions

    1. -
      result_type operator()(Left & left, Right & right) const;
      +
      result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/average.html b/doc/html/boost/numeric/functional/average.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/average_Left__Rig_id581469.html b/doc/html/boost/numeric/functional/average_Left__Rig_id581469.html new file mode 100644 index 0000000000..609bbcb3fb --- /dev/null +++ b/doc/html/boost/numeric/functional/average_Left__Rig_id581469.html @@ -0,0 +1,51 @@ + + + +Struct template average<Left, Right, std_valarray_tag, RightTag> + + + + + + + + +
      + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template average<Left, Right, std_valarray_tag, RightTag>

      +

      boost::numeric::functional::average<Left, Right, std_valarray_tag, RightTag>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      +
      +template<typename Left, typename Right, typename RightTag> 
      +struct average<Left, Right, std_valarray_tag, RightTag> {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/average_Left__Rig_id582052.html b/doc/html/boost/numeric/functional/average_Left__Rig_id582052.html new file mode 100644 index 0000000000..0ab5a901e3 --- /dev/null +++ b/doc/html/boost/numeric/functional/average_Left__Rig_id582052.html @@ -0,0 +1,51 @@ + + + +Struct template average<Left, Right, std_vector_tag, void> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template average<Left, Right, std_vector_tag, void>

      +

      boost::numeric::functional::average<Left, Right, std_vector_tag, void>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      +
      +template<typename Left, typename Right> 
      +struct average<Left, Right, std_vector_tag, void> {
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/average_Left__Right__st_id580710.html b/doc/html/boost/numeric/functional/average_Left__Right__st_id580710.html deleted file mode 100755 index cf15fd42da..0000000000 --- a/doc/html/boost/numeric/functional/average_Left__Right__st_id580710.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template average<Left, Right, std_valarray_tag, RightTag> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template average<Left, Right, std_valarray_tag, RightTag>

      -

      boost::numeric::functional::average<Left, Right, std_valarray_tag, RightTag>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      -
      -template<typename Left, typename Right, typename RightTag> 
      -struct average<Left, Right, std_valarray_tag, RightTag> {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/average_Left__Right__st_id581293.html b/doc/html/boost/numeric/functional/average_Left__Right__st_id581293.html deleted file mode 100755 index 568d16dd68..0000000000 --- a/doc/html/boost/numeric/functional/average_Left__Right__st_id581293.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct template average<Left, Right, std_vector_tag, void> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template average<Left, Right, std_vector_tag, void>

      -

      boost::numeric::functional::average<Left, Right, std_vector_tag, void>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      -
      -template<typename Left, typename Right> 
      -struct average<Left, Right, std_vector_tag, void> {
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/average_base.html b/doc/html/boost/numeric/functional/average_base.html old mode 100755 new mode 100644 index 6f5e4c64ff..39aa9ffe66 --- a/doc/html/boost/numeric/functional/average_base.html +++ b/doc/html/boost/numeric/functional/average_base.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -47,7 +47,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/numeric/functional/average_base_Left__Righ_id579808.html b/doc/html/boost/numeric/functional/average_base_Left__Righ_id579808.html deleted file mode 100755 index b1b3178a28..0000000000 --- a/doc/html/boost/numeric/functional/average_base_Left__Righ_id579808.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type>

    -

    boost::numeric::functional::average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional.hpp>
    -
    -template<typename Left, typename Right> 
    -struct average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type> :
    -  public boost::numeric::functional::divides< double const, double const  >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/average_base_Left_id580568.html b/doc/html/boost/numeric/functional/average_base_Left_id580568.html new file mode 100644 index 0000000000..8529d517a5 --- /dev/null +++ b/doc/html/boost/numeric/functional/average_base_Left_id580568.html @@ -0,0 +1,53 @@ + + + +Struct template average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type>

    +

    boost::numeric::functional::average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional.hpp>
    +
    +template<typename Left, typename Right> 
    +struct average_base<Left, Right, typename enable_if< are_integral< Left, Right > >::type> :
    +  public boost::numeric::functional::divides< double const, double const  >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/complement.html b/doc/html/boost/numeric/functional/complement.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/complement_base.html b/doc/html/boost/numeric/functional/complement_base.html old mode 100755 new mode 100644 index 4259d59853..031382d8ce --- a/doc/html/boost/numeric/functional/complement_base.html +++ b/doc/html/boost/numeric/functional/complement_base.html @@ -36,16 +36,16 @@ public std::unary_function< Arg, typeof(~lvalue< Arg >())> { - // public member functions - result_type operator()(Arg &) const; + // public member functions + result_type operator()(Arg &) const; };
    -

    Description

    +

    Description

    -

    -complement_base public member functions

    +

    +complement_base public member functions

    1. -
      result_type operator()(Arg & arg) const;
      +
      result_type operator()(Arg & arg) const;

      diff --git a/doc/html/boost/numeric/functional/divides.html b/doc/html/boost/numeric/functional/divides.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/divides_assign.html b/doc/html/boost/numeric/functional/divides_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/divides_assign_base.html b/doc/html/boost/numeric/functional/divides_assign_base.html old mode 100755 new mode 100644 index 22e4348769..56fadaf7d6 --- a/doc/html/boost/numeric/functional/divides_assign_base.html +++ b/doc/html/boost/numeric/functional/divides_assign_base.html @@ -35,16 +35,16 @@ structdivides_assign_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()/=lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -divides_assign_base public member functions

      +

      +divides_assign_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/divides_base.html b/doc/html/boost/numeric/functional/divides_base.html old mode 100755 new mode 100644 index 2839cdcfee..c4e5f93fbf --- a/doc/html/boost/numeric/functional/divides_base.html +++ b/doc/html/boost/numeric/functional/divides_base.html @@ -35,16 +35,16 @@ structdivides_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()/lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -divides_base public member functions

      +

      +divides_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/equal_to.html b/doc/html/boost/numeric/functional/equal_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/equal_to_base.html b/doc/html/boost/numeric/functional/equal_to_base.html old mode 100755 new mode 100644 index 612f58acf5..ffd03fb8bb --- a/doc/html/boost/numeric/functional/equal_to_base.html +++ b/doc/html/boost/numeric/functional/equal_to_base.html @@ -35,16 +35,16 @@ structequal_to_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()==lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -equal_to_base public member functions

      +

      +equal_to_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/greater.html b/doc/html/boost/numeric/functional/greater.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/greater_base.html b/doc/html/boost/numeric/functional/greater_base.html old mode 100755 new mode 100644 index b5f2ef003f..c114e1d393 --- a/doc/html/boost/numeric/functional/greater_base.html +++ b/doc/html/boost/numeric/functional/greater_base.html @@ -35,16 +35,16 @@ structgreater_base:public std::binary_function< Left, Right, typeof(lvalue< Left >() > lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -greater_base public member functions

      +

      +greater_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/greater_equal.html b/doc/html/boost/numeric/functional/greater_equal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/greater_equal_base.html b/doc/html/boost/numeric/functional/greater_equal_base.html old mode 100755 new mode 100644 index 3e419c8c55..b0615ef8a5 --- a/doc/html/boost/numeric/functional/greater_equal_base.html +++ b/doc/html/boost/numeric/functional/greater_equal_base.html @@ -35,16 +35,16 @@ structgreater_equal_base:public std::binary_function< Left, Right, typeof(lvalue< Left >() >=lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -greater_equal_base public member functions

      +

      +greater_equal_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/left_ref.html b/doc/html/boost/numeric/functional/left_ref.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/less.html b/doc/html/boost/numeric/functional/less.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/less_base.html b/doc/html/boost/numeric/functional/less_base.html old mode 100755 new mode 100644 index d5cfc4649d..339dd217d5 --- a/doc/html/boost/numeric/functional/less_base.html +++ b/doc/html/boost/numeric/functional/less_base.html @@ -35,16 +35,16 @@ structless_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()< lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -less_base public member functions

      +

      +less_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/less_equal.html b/doc/html/boost/numeric/functional/less_equal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/less_equal_base.html b/doc/html/boost/numeric/functional/less_equal_base.html old mode 100755 new mode 100644 index a812158cc1..069e6f8a5a --- a/doc/html/boost/numeric/functional/less_equal_base.html +++ b/doc/html/boost/numeric/functional/less_equal_base.html @@ -35,16 +35,16 @@ structless_equal_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()<=lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -less_equal_base public member functions

      +

      +less_equal_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/logical_not.html b/doc/html/boost/numeric/functional/logical_not.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/logical_not_base.html b/doc/html/boost/numeric/functional/logical_not_base.html old mode 100755 new mode 100644 index 4ba3f863b0..d233601638 --- a/doc/html/boost/numeric/functional/logical_not_base.html +++ b/doc/html/boost/numeric/functional/logical_not_base.html @@ -36,16 +36,16 @@ publicstd::unary_function<Arg,typeof(!lvalue<Arg>())>{ - // public member functions - result_typeoperator()(Arg&)const; + // public member functions + result_typeoperator()(Arg&)const;};
      -

      Description

      +

      Description

      -

      -logical_not_base public member functions

      +

      +logical_not_base public member functions

      1. -
        result_type operator()(Arg & arg) const;
        +
        result_type operator()(Arg & arg) const;

      diff --git a/doc/html/boost/numeric/functional/max_assign.html b/doc/html/boost/numeric/functional/max_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/max_assign_Left__Right__id580657.html b/doc/html/boost/numeric/functional/max_assign_Left__Right__id580657.html deleted file mode 100755 index fd904e9446..0000000000 --- a/doc/html/boost/numeric/functional/max_assign_Left__Right__id580657.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template max_assign<Left, Right, std_valarray_tag, std_valarray_tag> - - - - - - - - -
      - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template max_assign<Left, Right, std_valarray_tag, std_valarray_tag>

      -

      boost::numeric::functional::max_assign<Left, Right, std_valarray_tag, std_valarray_tag>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      -
      -template<typename Left, typename Right> 
      -struct max_assign<Left, Right, std_valarray_tag, std_valarray_tag> : public std::binary_function< Left, Right, void > {
      -
      -  // public member functions
      -  void operator()(Left &, Right &) const;
      -};
      -
      -

      Description

      -
      -

      -max_assign public member functions

      -
      1. void operator()(Left & left, Right & right) const;
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/max_assign_Left__Right__id581240.html b/doc/html/boost/numeric/functional/max_assign_Left__Right__id581240.html deleted file mode 100755 index b70019c0cd..0000000000 --- a/doc/html/boost/numeric/functional/max_assign_Left__Right__id581240.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template max_assign<Left, Right, std_vector_tag, std_vector_tag> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template max_assign<Left, Right, std_vector_tag, std_vector_tag>

      -

      boost::numeric::functional::max_assign<Left, Right, std_vector_tag, std_vector_tag>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      -
      -template<typename Left, typename Right> 
      -struct max_assign<Left, Right, std_vector_tag, std_vector_tag> : public std::binary_function< Left, Right, void > {
      -
      -  // public member functions
      -  void operator()(Left &, Right &) const;
      -};
      -
      -

      Description

      -
      -

      -max_assign public member functions

      -
      1. void operator()(Left & left, Right & right) const;
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/max_assign_Left___id581416.html b/doc/html/boost/numeric/functional/max_assign_Left___id581416.html new file mode 100644 index 0000000000..ae97104e45 --- /dev/null +++ b/doc/html/boost/numeric/functional/max_assign_Left___id581416.html @@ -0,0 +1,62 @@ + + + +Struct template max_assign<Left, Right, std_valarray_tag, std_valarray_tag> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template max_assign<Left, Right, std_valarray_tag, std_valarray_tag>

      +

      boost::numeric::functional::max_assign<Left, Right, std_valarray_tag, std_valarray_tag>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      +
      +template<typename Left, typename Right> 
      +struct max_assign<Left, Right, std_valarray_tag, std_valarray_tag> : public std::binary_function< Left, Right, void > {
      +
      +  // public member functions
      +  void operator()(Left &, Right &) const;
      +};
      +
      +

      Description

      +
      +

      +max_assign public member functions

      +
      1. void operator()(Left & left, Right & right) const;
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/max_assign_Left___id581999.html b/doc/html/boost/numeric/functional/max_assign_Left___id581999.html new file mode 100644 index 0000000000..2e60b3f87f --- /dev/null +++ b/doc/html/boost/numeric/functional/max_assign_Left___id581999.html @@ -0,0 +1,62 @@ + + + +Struct template max_assign<Left, Right, std_vector_tag, std_vector_tag> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template max_assign<Left, Right, std_vector_tag, std_vector_tag>

      +

      boost::numeric::functional::max_assign<Left, Right, std_vector_tag, std_vector_tag>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      +
      +template<typename Left, typename Right> 
      +struct max_assign<Left, Right, std_vector_tag, std_vector_tag> : public std::binary_function< Left, Right, void > {
      +
      +  // public member functions
      +  void operator()(Left &, Right &) const;
      +};
      +
      +

      Description

      +
      +

      +max_assign public member functions

      +
      1. void operator()(Left & left, Right & right) const;
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/max_assign_base.html b/doc/html/boost/numeric/functional/max_assign_base.html old mode 100755 new mode 100644 index bb2ddad7fe..2210d9400c --- a/doc/html/boost/numeric/functional/max_assign_base.html +++ b/doc/html/boost/numeric/functional/max_assign_base.html @@ -34,15 +34,15 @@ template<typename Left, typename Right, typename EnableIf> struct max_assign_base : public std::binary_function< Left, Right, void > { - // public member functions - void operator()(Left &, Right &) const; + // public member functions + void operator()(Left &, Right &) const; };
      -

      Description

      +

      Description

      -

      -max_assign_base public member functions

      -
      1. void operator()(Left & left, Right & right) const;
      +

      +max_assign_base public member functions

      +
      1. void operator()(Left & left, Right & right) const;
    diff --git a/doc/html/boost/numeric/functional/min_assign.html b/doc/html/boost/numeric/functional/min_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/min_assign_Left__Right__id580603.html b/doc/html/boost/numeric/functional/min_assign_Left__Right__id580603.html deleted file mode 100755 index d03e200a12..0000000000 --- a/doc/html/boost/numeric/functional/min_assign_Left__Right__id580603.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template min_assign<Left, Right, std_valarray_tag, std_valarray_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template min_assign<Left, Right, std_valarray_tag, std_valarray_tag>

    -

    boost::numeric::functional::min_assign<Left, Right, std_valarray_tag, std_valarray_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename Left, typename Right> 
    -struct min_assign<Left, Right, std_valarray_tag, std_valarray_tag> : public std::binary_function< Left, Right, void > {
    -
    -  // public member functions
    -  void operator()(Left &, Right &) const;
    -};
    -
    -

    Description

    -
    -

    -min_assign public member functions

    -
    1. void operator()(Left & left, Right & right) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/min_assign_Left__Right__id581187.html b/doc/html/boost/numeric/functional/min_assign_Left__Right__id581187.html deleted file mode 100755 index 903765d5ed..0000000000 --- a/doc/html/boost/numeric/functional/min_assign_Left__Right__id581187.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template min_assign<Left, Right, std_vector_tag, std_vector_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template min_assign<Left, Right, std_vector_tag, std_vector_tag>

    -

    boost::numeric::functional::min_assign<Left, Right, std_vector_tag, std_vector_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    -
    -template<typename Left, typename Right> 
    -struct min_assign<Left, Right, std_vector_tag, std_vector_tag> : public std::binary_function< Left, Right, void > {
    -
    -  // public member functions
    -  void operator()(Left &, Right &) const;
    -};
    -
    -

    Description

    -
    -

    -min_assign public member functions

    -
    1. void operator()(Left & left, Right & right) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/min_assign_Left___id581362.html b/doc/html/boost/numeric/functional/min_assign_Left___id581362.html new file mode 100644 index 0000000000..2d5ae42eff --- /dev/null +++ b/doc/html/boost/numeric/functional/min_assign_Left___id581362.html @@ -0,0 +1,62 @@ + + + +Struct template min_assign<Left, Right, std_valarray_tag, std_valarray_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template min_assign<Left, Right, std_valarray_tag, std_valarray_tag>

    +

    boost::numeric::functional::min_assign<Left, Right, std_valarray_tag, std_valarray_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename Left, typename Right> 
    +struct min_assign<Left, Right, std_valarray_tag, std_valarray_tag> : public std::binary_function< Left, Right, void > {
    +
    +  // public member functions
    +  void operator()(Left &, Right &) const;
    +};
    +
    +

    Description

    +
    +

    +min_assign public member functions

    +
    1. void operator()(Left & left, Right & right) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/min_assign_Left___id581946.html b/doc/html/boost/numeric/functional/min_assign_Left___id581946.html new file mode 100644 index 0000000000..77d6142efc --- /dev/null +++ b/doc/html/boost/numeric/functional/min_assign_Left___id581946.html @@ -0,0 +1,62 @@ + + + +Struct template min_assign<Left, Right, std_vector_tag, std_vector_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template min_assign<Left, Right, std_vector_tag, std_vector_tag>

    +

    boost::numeric::functional::min_assign<Left, Right, std_vector_tag, std_vector_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    +
    +template<typename Left, typename Right> 
    +struct min_assign<Left, Right, std_vector_tag, std_vector_tag> : public std::binary_function< Left, Right, void > {
    +
    +  // public member functions
    +  void operator()(Left &, Right &) const;
    +};
    +
    +

    Description

    +
    +

    +min_assign public member functions

    +
    1. void operator()(Left & left, Right & right) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/min_assign_base.html b/doc/html/boost/numeric/functional/min_assign_base.html old mode 100755 new mode 100644 index f8f38608d8..37fdadd9cd --- a/doc/html/boost/numeric/functional/min_assign_base.html +++ b/doc/html/boost/numeric/functional/min_assign_base.html @@ -34,15 +34,15 @@ template<typename Left, typename Right, typename EnableIf> struct min_assign_base : public std::binary_function< Left, Right, void > { - // public member functions - void operator()(Left &, Right &) const; + // public member functions + void operator()(Left &, Right &) const; };
    -

    Description

    +

    Description

    -

    -min_assign_base public member functions

    -
    1. void operator()(Left & left, Right & right) const;
    +

    +min_assign_base public member functions

    +
    1. void operator()(Left & left, Right & right) const;
    diff --git a/doc/html/boost/numeric/functional/minus.html b/doc/html/boost/numeric/functional/minus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/minus_assign.html b/doc/html/boost/numeric/functional/minus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/minus_assign_base.html b/doc/html/boost/numeric/functional/minus_assign_base.html old mode 100755 new mode 100644 index 628d3cdfe1..effc68ff44 --- a/doc/html/boost/numeric/functional/minus_assign_base.html +++ b/doc/html/boost/numeric/functional/minus_assign_base.html @@ -35,16 +35,16 @@ struct minus_assign_base : public std::binary_function< Left, Right, typeof(lvalue< Left >()-=lvalue< Right >())> { - // public member functions - result_type operator()(Left &, Right &) const; + // public member functions + result_type operator()(Left &, Right &) const; };
    -

    Description

    +

    Description

    -

    -minus_assign_base public member functions

    +

    +minus_assign_base public member functions

    1. -
      result_type operator()(Left & left, Right & right) const;
      +
      result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/minus_base.html b/doc/html/boost/numeric/functional/minus_base.html old mode 100755 new mode 100644 index ab375ce05b..4437b2df4f --- a/doc/html/boost/numeric/functional/minus_base.html +++ b/doc/html/boost/numeric/functional/minus_base.html @@ -35,16 +35,16 @@ structminus_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()-lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -minus_base public member functions

      +

      +minus_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/modulus.html b/doc/html/boost/numeric/functional/modulus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/modulus_assign.html b/doc/html/boost/numeric/functional/modulus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/modulus_assign_base.html b/doc/html/boost/numeric/functional/modulus_assign_base.html old mode 100755 new mode 100644 index 4b020f03ac..8c3b431ae8 --- a/doc/html/boost/numeric/functional/modulus_assign_base.html +++ b/doc/html/boost/numeric/functional/modulus_assign_base.html @@ -35,16 +35,16 @@ structmodulus_assign_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()%=lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -modulus_assign_base public member functions

      +

      +modulus_assign_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/modulus_base.html b/doc/html/boost/numeric/functional/modulus_base.html old mode 100755 new mode 100644 index 14ff64a19a..03bc6f317d --- a/doc/html/boost/numeric/functional/modulus_base.html +++ b/doc/html/boost/numeric/functional/modulus_base.html @@ -35,16 +35,16 @@ structmodulus_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()%lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -modulus_base public member functions

      +

      +modulus_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/multiplies.html b/doc/html/boost/numeric/functional/multiplies.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/multiplies_assign.html b/doc/html/boost/numeric/functional/multiplies_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/multiplies_assign_base.html b/doc/html/boost/numeric/functional/multiplies_assign_base.html old mode 100755 new mode 100644 index f6d4a95587..e722744730 --- a/doc/html/boost/numeric/functional/multiplies_assign_base.html +++ b/doc/html/boost/numeric/functional/multiplies_assign_base.html @@ -35,16 +35,16 @@ structmultiplies_assign_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()*=lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -multiplies_assign_base public member functions

      +

      +multiplies_assign_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/multiplies_base.html b/doc/html/boost/numeric/functional/multiplies_base.html old mode 100755 new mode 100644 index 2fcd97584c..fc2b9f5830 --- a/doc/html/boost/numeric/functional/multiplies_base.html +++ b/doc/html/boost/numeric/functional/multiplies_base.html @@ -35,16 +35,16 @@ structmultiplies_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()*lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -multiplies_base public member functions

      +

      +multiplies_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/multiply_and_prom_id577762.html b/doc/html/boost/numeric/functional/multiply_and_prom_id577762.html new file mode 100644 index 0000000000..f14af9e94b --- /dev/null +++ b/doc/html/boost/numeric/functional/multiply_and_prom_id577762.html @@ -0,0 +1,53 @@ + + + +Struct template multiply_and_promote_to_double + + + + + + + + +
      + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template multiply_and_promote_to_double

      +

      boost::numeric::functional::multiply_and_promote_to_double

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
      +
      +template<typename T, typename U> 
      +struct multiply_and_promote_to_double :
      +  public functional::multiplies< T, double const  >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/multiply_and_promote_to_id577003.html b/doc/html/boost/numeric/functional/multiply_and_promote_to_id577003.html deleted file mode 100755 index 123f249630..0000000000 --- a/doc/html/boost/numeric/functional/multiply_and_promote_to_id577003.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template multiply_and_promote_to_double - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template multiply_and_promote_to_double

      -

      boost::numeric::functional::multiply_and_promote_to_double

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/statistics/weighted_tail_variate_means.hpp>
      -
      -template<typename T, typename U> 
      -struct multiply_and_promote_to_double :
      -  public functional::multiplies< T, double const  >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/not_equal_to.html b/doc/html/boost/numeric/functional/not_equal_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/not_equal_to_base.html b/doc/html/boost/numeric/functional/not_equal_to_base.html old mode 100755 new mode 100644 index 844175464f..da3edf0215 --- a/doc/html/boost/numeric/functional/not_equal_to_base.html +++ b/doc/html/boost/numeric/functional/not_equal_to_base.html @@ -35,16 +35,16 @@ struct not_equal_to_base : public std::binary_function< Left, Right, typeof(lvalue< Left >()!=lvalue< Right >())> { - // public member functions - result_type operator()(Left &, Right &) const; + // public member functions + result_type operator()(Left &, Right &) const; };
      -

      Description

      +

      Description

      -

      -not_equal_to_base public member functions

      +

      +not_equal_to_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

        diff --git a/doc/html/boost/numeric/functional/outer_product.html b/doc/html/boost/numeric/functional/outer_product.html old mode 100755 new mode 100644 index 2eb2adcf56..9e675716b5 --- a/doc/html/boost/numeric/functional/outer_product.html +++ b/doc/html/boost/numeric/functional/outer_product.html @@ -7,7 +7,7 @@ - +
        @@ -20,7 +20,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        @@ -49,7 +49,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/numeric/functional/outer_product_Lef_id562429.html b/doc/html/boost/numeric/functional/outer_product_Lef_id562429.html new file mode 100644 index 0000000000..b8b0cfcb66 --- /dev/null +++ b/doc/html/boost/numeric/functional/outer_product_Lef_id562429.html @@ -0,0 +1,64 @@ + + + +Struct template outer_product<Left, Right, std_vector_tag, std_vector_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template outer_product<Left, Right, std_vector_tag, std_vector_tag>

    +

    boost::numeric::functional::outer_product<Left, Right, std_vector_tag, std_vector_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/statistics/covariance.hpp>
    +
    +template<typename Left, typename Right> 
    +struct outer_product<Left, Right, std_vector_tag, std_vector_tag> {
    +  // types
    +  typedef ublas::matrix< typename functional::multiplies< typename Left::value_type, typename Right::value_type >::result_type > result_type;
    +
    +  // public member functions
    +  result_type operator()(Left &, Right &) const;
    +};
    +
    +

    Description

    +
    +

    +outer_product public member functions

    +
    1. result_type operator()(Left & left, Right & right) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/outer_product_Left__Rig_id561678.html b/doc/html/boost/numeric/functional/outer_product_Left__Rig_id561678.html deleted file mode 100755 index 6c1ab79026..0000000000 --- a/doc/html/boost/numeric/functional/outer_product_Left__Rig_id561678.html +++ /dev/null @@ -1,64 +0,0 @@ - - - -Struct template outer_product<Left, Right, std_vector_tag, std_vector_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template outer_product<Left, Right, std_vector_tag, std_vector_tag>

    -

    boost::numeric::functional::outer_product<Left, Right, std_vector_tag, std_vector_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/statistics/covariance.hpp>
    -
    -template<typename Left, typename Right> 
    -struct outer_product<Left, Right, std_vector_tag, std_vector_tag> {
    -  // types
    -  typedef ublas::matrix< typename functional::multiplies< typename Left::value_type, typename Right::value_type >::result_type > result_type;
    -
    -  // public member functions
    -  result_type operator()(Left &, Right &) const;
    -};
    -
    -

    Description

    -
    -

    -outer_product public member functions

    -
    1. result_type operator()(Left & left, Right & right) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/outer_product_base.html b/doc/html/boost/numeric/functional/outer_product_base.html old mode 100755 new mode 100644 index b775967967..e5b1e40bd3 --- a/doc/html/boost/numeric/functional/outer_product_base.html +++ b/doc/html/boost/numeric/functional/outer_product_base.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/numeric/functional/plus.html b/doc/html/boost/numeric/functional/plus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/plus_assign.html b/doc/html/boost/numeric/functional/plus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/plus_assign_base.html b/doc/html/boost/numeric/functional/plus_assign_base.html old mode 100755 new mode 100644 index 8dba29f03f..36504c60ba --- a/doc/html/boost/numeric/functional/plus_assign_base.html +++ b/doc/html/boost/numeric/functional/plus_assign_base.html @@ -35,16 +35,16 @@ struct plus_assign_base : public std::binary_function< Left, Right, typeof(lvalue< Left >()+=lvalue< Right >())> { - // public member functions - result_type operator()(Left &, Right &) const; + // public member functions + result_type operator()(Left &, Right &) const; };
    -

    Description

    +

    Description

    -

    -plus_assign_base public member functions

    +

    +plus_assign_base public member functions

    1. -
      result_type operator()(Left & left, Right & right) const;
      +
      result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/plus_base.html b/doc/html/boost/numeric/functional/plus_base.html old mode 100755 new mode 100644 index 2d9640e140..fcd55afa36 --- a/doc/html/boost/numeric/functional/plus_base.html +++ b/doc/html/boost/numeric/functional/plus_base.html @@ -35,16 +35,16 @@ structplus_base:public std::binary_function< Left, Right, typeof(lvalue< Left >()+lvalue< Right >())> { - // public member functions - result_typeoperator()(Left&,Right&)const; + // public member functions + result_typeoperator()(Left&,Right&)const;};
      -

      Description

      +

      Description

      -

      -plus_base public member functions

      +

      +plus_base public member functions

      1. -
        result_type operator()(Left & left, Right & right) const;
        +
        result_type operator()(Left & left, Right & right) const;

      diff --git a/doc/html/boost/numeric/functional/promote.html b/doc/html/boost/numeric/functional/promote.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/promote_ToFrom__T_id581547.html b/doc/html/boost/numeric/functional/promote_ToFrom__T_id581547.html new file mode 100644 index 0000000000..631892e188 --- /dev/null +++ b/doc/html/boost/numeric/functional/promote_ToFrom__T_id581547.html @@ -0,0 +1,62 @@ + + + +Struct template promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag> + + + + + + + + +
      + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag>

      +

      boost::numeric::functional::promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      +
      +template<typename ToFrom> 
      +struct promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag> : public std::unary_function< ToFrom, ToFrom > {
      +
      +  // public member functions
      +  ToFrom & operator()(ToFrom &) const;
      +};
      +
      +

      Description

      +
      +

      +promote public member functions

      +
      1. ToFrom & operator()(ToFrom & tofrom) const;
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/promote_ToFrom__T_id582124.html b/doc/html/boost/numeric/functional/promote_ToFrom__T_id582124.html new file mode 100644 index 0000000000..d1927dba25 --- /dev/null +++ b/doc/html/boost/numeric/functional/promote_ToFrom__T_id582124.html @@ -0,0 +1,62 @@ + + + +Struct template promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag>

      +

      boost::numeric::functional::promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      +
      +template<typename ToFrom> 
      +struct promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag> : public std::unary_function< ToFrom, ToFrom > {
      +
      +  // public member functions
      +  ToFrom & operator()(ToFrom &) const;
      +};
      +
      +

      Description

      +
      +

      +promote public member functions

      +
      1. ToFrom & operator()(ToFrom & tofrom) const;
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id580788.html b/doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id580788.html deleted file mode 100755 index 485bb34fa3..0000000000 --- a/doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id580788.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag>

      -

      boost::numeric::functional::promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      -
      -template<typename ToFrom> 
      -struct promote<ToFrom, ToFrom, std_valarray_tag, std_valarray_tag> : public std::unary_function< ToFrom, ToFrom > {
      -
      -  // public member functions
      -  ToFrom & operator()(ToFrom &) const;
      -};
      -
      -

      Description

      -
      -

      -promote public member functions

      -
      1. ToFrom & operator()(ToFrom & tofrom) const;
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id581365.html b/doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id581365.html deleted file mode 100755 index 44a24be89e..0000000000 --- a/doc/html/boost/numeric/functional/promote_ToFrom__ToFrom__id581365.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag>

      -

      boost::numeric::functional::promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      -
      -template<typename ToFrom> 
      -struct promote<ToFrom, ToFrom, std_vector_tag, std_vector_tag> : public std::unary_function< ToFrom, ToFrom > {
      -
      -  // public member functions
      -  ToFrom & operator()(ToFrom &) const;
      -};
      -
      -

      Description

      -
      -

      -promote public member functions

      -
      1. ToFrom & operator()(ToFrom & tofrom) const;
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/promote_To__From__id581499.html b/doc/html/boost/numeric/functional/promote_To__From__id581499.html new file mode 100644 index 0000000000..41203d0054 --- /dev/null +++ b/doc/html/boost/numeric/functional/promote_To__From__id581499.html @@ -0,0 +1,62 @@ + + + +Struct template promote<To, From, std_valarray_tag, std_valarray_tag> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template promote<To, From, std_valarray_tag, std_valarray_tag>

      +

      boost::numeric::functional::promote<To, From, std_valarray_tag, std_valarray_tag>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      +
      +template<typename To, typename From> 
      +struct promote<To, From, std_valarray_tag, std_valarray_tag> : public std::unary_function< From, To > {
      +
      +  // public member functions
      +  To operator()(From &) const;
      +};
      +
      +

      Description

      +
      +

      +promote public member functions

      +
      1. To operator()(From & arr) const;
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/promote_To__From__id582077.html b/doc/html/boost/numeric/functional/promote_To__From__id582077.html new file mode 100644 index 0000000000..61778143c2 --- /dev/null +++ b/doc/html/boost/numeric/functional/promote_To__From__id582077.html @@ -0,0 +1,62 @@ + + + +Struct template promote<To, From, std_vector_tag, std_vector_tag> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template promote<To, From, std_vector_tag, std_vector_tag>

      +

      boost::numeric::functional::promote<To, From, std_vector_tag, std_vector_tag>

      +
      +

      Synopsis

      +
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      +
      +template<typename To, typename From> 
      +struct promote<To, From, std_vector_tag, std_vector_tag> : public std::unary_function< From, To > {
      +
      +  // public member functions
      +  To operator()(From &) const;
      +};
      +
      +

      Description

      +
      +

      +promote public member functions

      +
      1. To operator()(From & arr) const;
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/numeric/functional/promote_To__From__std_v_id580740.html b/doc/html/boost/numeric/functional/promote_To__From__std_v_id580740.html deleted file mode 100755 index 31df769f3d..0000000000 --- a/doc/html/boost/numeric/functional/promote_To__From__std_v_id580740.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template promote<To, From, std_valarray_tag, std_valarray_tag> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template promote<To, From, std_valarray_tag, std_valarray_tag>

      -

      boost::numeric::functional::promote<To, From, std_valarray_tag, std_valarray_tag>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/valarray.hpp>
      -
      -template<typename To, typename From> 
      -struct promote<To, From, std_valarray_tag, std_valarray_tag> : public std::unary_function< From, To > {
      -
      -  // public member functions
      -  To operator()(From &) const;
      -};
      -
      -

      Description

      -
      -

      -promote public member functions

      -
      1. To operator()(From & arr) const;
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/promote_To__From__std_v_id581318.html b/doc/html/boost/numeric/functional/promote_To__From__std_v_id581318.html deleted file mode 100755 index 9db0b46d18..0000000000 --- a/doc/html/boost/numeric/functional/promote_To__From__std_v_id581318.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template promote<To, From, std_vector_tag, std_vector_tag> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template promote<To, From, std_vector_tag, std_vector_tag>

      -

      boost::numeric::functional::promote<To, From, std_vector_tag, std_vector_tag>

      -
      -

      Synopsis

      -
      // In header: <boost/accumulators/numeric/functional/vector.hpp>
      -
      -template<typename To, typename From> 
      -struct promote<To, From, std_vector_tag, std_vector_tag> : public std::unary_function< From, To > {
      -
      -  // public member functions
      -  To operator()(From &) const;
      -};
      -
      -

      Description

      -
      -

      -promote public member functions

      -
      1. To operator()(From & arr) const;
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/numeric/functional/promote_base.html b/doc/html/boost/numeric/functional/promote_base.html old mode 100755 new mode 100644 index 0544e77a1f..c8db1ed854 --- a/doc/html/boost/numeric/functional/promote_base.html +++ b/doc/html/boost/numeric/functional/promote_base.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -34,15 +34,15 @@ template<typename To, typename From, typename EnableIf> struct promote_base : public std::unary_function< From, To > { - // public member functions - To operator()(From &) const; + // public member functions + To operator()(From &) const; };
      -

      Description

      +

      Description

      -

      -promote_base public member functions

      -
      1. To operator()(From & from) const;
      +

      +promote_base public member functions

      +
      1. To operator()(From & from) const;
      @@ -56,7 +56,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/numeric/functional/promote_base_ToFr_id580640.html b/doc/html/boost/numeric/functional/promote_base_ToFr_id580640.html new file mode 100644 index 0000000000..f158e21610 --- /dev/null +++ b/doc/html/boost/numeric/functional/promote_base_ToFr_id580640.html @@ -0,0 +1,62 @@ + + + +Struct template promote_base<ToFrom, ToFrom, void> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template promote_base<ToFrom, ToFrom, void>

    +

    boost::numeric::functional::promote_base<ToFrom, ToFrom, void>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional.hpp>
    +
    +template<typename ToFrom> 
    +struct promote_base<ToFrom, ToFrom, void> : public std::unary_function< ToFrom, ToFrom > {
    +
    +  // public member functions
    +  ToFrom & operator()(ToFrom &);
    +};
    +
    +

    Description

    +
    +

    +promote_base public member functions

    +
    1. ToFrom & operator()(ToFrom & tofrom);
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/promote_base_ToFrom__To_id579881.html b/doc/html/boost/numeric/functional/promote_base_ToFrom__To_id579881.html deleted file mode 100755 index 03a494ab06..0000000000 --- a/doc/html/boost/numeric/functional/promote_base_ToFrom__To_id579881.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template promote_base<ToFrom, ToFrom, void> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template promote_base<ToFrom, ToFrom, void>

    -

    boost::numeric::functional::promote_base<ToFrom, ToFrom, void>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional.hpp>
    -
    -template<typename ToFrom> 
    -struct promote_base<ToFrom, ToFrom, void> : public std::unary_function< ToFrom, ToFrom > {
    -
    -  // public member functions
    -  ToFrom & operator()(ToFrom &);
    -};
    -
    -

    Description

    -
    -

    -promote_base public member functions

    -
    1. ToFrom & operator()(ToFrom & tofrom);
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/promote_bool__Fro_id581590.html b/doc/html/boost/numeric/functional/promote_bool__Fro_id581590.html new file mode 100644 index 0000000000..be672a84f6 --- /dev/null +++ b/doc/html/boost/numeric/functional/promote_bool__Fro_id581590.html @@ -0,0 +1,62 @@ + + + +Struct template promote<bool, From, void, std_valarray_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template promote<bool, From, void, std_valarray_tag>

    +

    boost::numeric::functional::promote<bool, From, void, std_valarray_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename From> 
    +struct promote<bool, From, void, std_valarray_tag> : public std::unary_function< From, bool > {
    +
    +  // public member functions
    +  bool operator()(From &) const;
    +};
    +
    +

    Description

    +
    +

    +promote public member functions

    +
    1. bool operator()(From & arr) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/promote_bool__From__voi_id580831.html b/doc/html/boost/numeric/functional/promote_bool__From__voi_id580831.html deleted file mode 100755 index 7354ef1cc9..0000000000 --- a/doc/html/boost/numeric/functional/promote_bool__From__voi_id580831.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Struct template promote<bool, From, void, std_valarray_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template promote<bool, From, void, std_valarray_tag>

    -

    boost::numeric::functional::promote<bool, From, void, std_valarray_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename From> 
    -struct promote<bool, From, void, std_valarray_tag> : public std::unary_function< From, bool > {
    -
    -  // public member functions
    -  bool operator()(From &) const;
    -};
    -
    -

    Description

    -
    -

    -promote public member functions

    -
    1. bool operator()(From & arr) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/promote_bool_cons_id581633.html b/doc/html/boost/numeric/functional/promote_bool_cons_id581633.html new file mode 100644 index 0000000000..18f086b948 --- /dev/null +++ b/doc/html/boost/numeric/functional/promote_bool_cons_id581633.html @@ -0,0 +1,52 @@ + + + +Struct template promote<bool const, From, void, std_valarray_tag> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template promote<bool const, From, void, std_valarray_tag>

    +

    boost::numeric::functional::promote<bool const, From, void, std_valarray_tag>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename From> 
    +struct promote<bool const, From, void, std_valarray_tag> : public boost::numeric::functional::promote< bool, From, void, std_valarray_tag >
    +{
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/promote_bool_const__Fro_id580874.html b/doc/html/boost/numeric/functional/promote_bool_const__Fro_id580874.html deleted file mode 100755 index c996482801..0000000000 --- a/doc/html/boost/numeric/functional/promote_bool_const__Fro_id580874.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template promote<bool const, From, void, std_valarray_tag> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template promote<bool const, From, void, std_valarray_tag>

    -

    boost::numeric::functional::promote<bool const, From, void, std_valarray_tag>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename From> 
    -struct promote<bool const, From, void, std_valarray_tag> : public boost::numeric::functional::promote< bool, From, void, std_valarray_tag >
    -{
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/tag_std_valarray_T_id580584.html b/doc/html/boost/numeric/functional/tag_std_valarray_T_id580584.html deleted file mode 100755 index c7b9a4f1a4..0000000000 --- a/doc/html/boost/numeric/functional/tag_std_valarray_T_id580584.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template tag<std::valarray< T >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template tag<std::valarray< T >>

    -

    boost::numeric::functional::tag<std::valarray< T >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    -
    -template<typename T> 
    -struct tag<std::valarray< T >> {
    -  // types
    -  typedef std_valarray_tag type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/tag_std_valarray__id581343.html b/doc/html/boost/numeric/functional/tag_std_valarray__id581343.html new file mode 100644 index 0000000000..dcb4ac066f --- /dev/null +++ b/doc/html/boost/numeric/functional/tag_std_valarray__id581343.html @@ -0,0 +1,53 @@ + + + +Struct template tag<std::valarray< T >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template tag<std::valarray< T >>

    +

    boost::numeric::functional::tag<std::valarray< T >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/valarray.hpp>
    +
    +template<typename T> 
    +struct tag<std::valarray< T >> {
    +  // types
    +  typedef std_valarray_tag type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/tag_std_vector_T__Al_id581161.html b/doc/html/boost/numeric/functional/tag_std_vector_T__Al_id581161.html deleted file mode 100755 index fb89a6b6c7..0000000000 --- a/doc/html/boost/numeric/functional/tag_std_vector_T__Al_id581161.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template tag<std::vector< T, Al >> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Struct template tag<std::vector< T, Al >>

    -

    boost::numeric::functional::tag<std::vector< T, Al >>

    -
    -

    Synopsis

    -
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    -
    -template<typename T, typename Al> 
    -struct tag<std::vector< T, Al >> {
    -  // types
    -  typedef std_vector_tag type;
    -};
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/numeric/functional/tag_std_vector_T__id581920.html b/doc/html/boost/numeric/functional/tag_std_vector_T__id581920.html new file mode 100644 index 0000000000..2e3141aa66 --- /dev/null +++ b/doc/html/boost/numeric/functional/tag_std_vector_T__id581920.html @@ -0,0 +1,53 @@ + + + +Struct template tag<std::vector< T, Al >> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Struct template tag<std::vector< T, Al >>

    +

    boost::numeric::functional::tag<std::vector< T, Al >>

    +
    +

    Synopsis

    +
    // In header: <boost/accumulators/numeric/functional/vector.hpp>
    +
    +template<typename T, typename Al> 
    +struct tag<std::vector< T, Al >> {
    +  // types
    +  typedef std_vector_tag type;
    +};
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/numeric/functional/unary_minus.html b/doc/html/boost/numeric/functional/unary_minus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/unary_minus_base.html b/doc/html/boost/numeric/functional/unary_minus_base.html old mode 100755 new mode 100644 index b66701d420..20cfcf0a30 --- a/doc/html/boost/numeric/functional/unary_minus_base.html +++ b/doc/html/boost/numeric/functional/unary_minus_base.html @@ -36,16 +36,16 @@ public std::unary_function< Arg, typeof(-lvalue< Arg >())> { - // public member functions - result_type operator()(Arg &) const; + // public member functions + result_type operator()(Arg &) const; };
    -

    Description

    +

    Description

    -

    -unary_minus_base public member functions

    +

    +unary_minus_base public member functions

    1. -
      result_type operator()(Arg & arg) const;
      +
      result_type operator()(Arg & arg) const;

      diff --git a/doc/html/boost/numeric/functional/unary_plus.html b/doc/html/boost/numeric/functional/unary_plus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/functional/unary_plus_base.html b/doc/html/boost/numeric/functional/unary_plus_base.html old mode 100755 new mode 100644 index a7039e1327..721cb99d60 --- a/doc/html/boost/numeric/functional/unary_plus_base.html +++ b/doc/html/boost/numeric/functional/unary_plus_base.html @@ -36,16 +36,16 @@ publicstd::unary_function<Arg,typeof(+lvalue<Arg>())>{ - // public member functions - result_typeoperator()(Arg&)const; + // public member functions + result_typeoperator()(Arg&)const;};
      -

      Description

      +

      Description

      -

      -unary_plus_base public member functions

      +

      +unary_plus_base public member functions

      1. -
        result_type operator()(Arg & arg) const;
        +
        result_type operator()(Arg & arg) const;

      diff --git a/doc/html/boost/numeric/one.html b/doc/html/boost/numeric/one.html old mode 100755 new mode 100644 index 9f43721b3d..eff5224d56 --- a/doc/html/boost/numeric/one.html +++ b/doc/html/boost/numeric/one.html @@ -37,18 +37,18 @@ typedefonetype;typedefTvalue_type; - // public member functions - operator T const &()const; + // public member functions + operator T const &()const;// public data membersstaticTconstvalue;};
      -

      Description

      +

      Description

      -

      -one public member functions

      -
      1. operator T const &() const;
      +

      +one public member functions

      +
      1. operator T const &() const;
      diff --git a/doc/html/boost/numeric/one_or_default.html b/doc/html/boost/numeric/one_or_default.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/as_max.html b/doc/html/boost/numeric/op/as_max.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/as_min.html b/doc/html/boost/numeric/op/as_min.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/as_one.html b/doc/html/boost/numeric/op/as_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/as_zero.html b/doc/html/boost/numeric/op/as_zero.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/assign.html b/doc/html/boost/numeric/op/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/average.html b/doc/html/boost/numeric/op/average.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/complement.html b/doc/html/boost/numeric/op/complement.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/divides.html b/doc/html/boost/numeric/op/divides.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/divides_assign.html b/doc/html/boost/numeric/op/divides_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/equal_to.html b/doc/html/boost/numeric/op/equal_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/greater.html b/doc/html/boost/numeric/op/greater.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/greater_equal.html b/doc/html/boost/numeric/op/greater_equal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/less.html b/doc/html/boost/numeric/op/less.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/less_equal.html b/doc/html/boost/numeric/op/less_equal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/logical_not.html b/doc/html/boost/numeric/op/logical_not.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/max_assign.html b/doc/html/boost/numeric/op/max_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/min_assign.html b/doc/html/boost/numeric/op/min_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/minus.html b/doc/html/boost/numeric/op/minus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/minus_assign.html b/doc/html/boost/numeric/op/minus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/modulus.html b/doc/html/boost/numeric/op/modulus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/modulus_assign.html b/doc/html/boost/numeric/op/modulus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/multiplies.html b/doc/html/boost/numeric/op/multiplies.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/multiplies_assign.html b/doc/html/boost/numeric/op/multiplies_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/not_equal_to.html b/doc/html/boost/numeric/op/not_equal_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/outer_product.html b/doc/html/boost/numeric/op/outer_product.html old mode 100755 new mode 100644 index 916c2403f6..fe2bbc3dcb --- a/doc/html/boost/numeric/op/outer_product.html +++ b/doc/html/boost/numeric/op/outer_product.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -45,7 +45,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/numeric/op/plus.html b/doc/html/boost/numeric/op/plus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/plus_assign.html b/doc/html/boost/numeric/op/plus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/promote.html b/doc/html/boost/numeric/op/promote.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/unary_minus.html b/doc/html/boost/numeric/op/unary_minus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/op/unary_plus.html b/doc/html/boost/numeric/op/unary_plus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/numeric/zero.html b/doc/html/boost/numeric/zero.html old mode 100755 new mode 100644 index 0ed7ba8ba6..0cee422765 --- a/doc/html/boost/numeric/zero.html +++ b/doc/html/boost/numeric/zero.html @@ -37,18 +37,18 @@ typedef zero type; typedef T value_type; - // public member functions - operator T const &() const; + // public member functions + operator T const &() const; // public data members static T const value; };
    -

    Description

    +

    Description

    -

    -zero public member functions

    -
    1. operator T const &() const;
    +

    +zero public member functions

    +
    1. operator T const &() const;
    diff --git a/doc/html/boost/numeric/zero_or_default.html b/doc/html/boost/numeric/zero_or_default.html old mode 100755 new mode 100644 index c9f188b85b..98b5bb190b --- a/doc/html/boost/numeric/zero_or_default.html +++ b/doc/html/boost/numeric/zero_or_default.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,7 +45,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/operator_id1673477.html b/doc/html/boost/operator_id1673477.html deleted file mode 100755 index 1c6892dba0..0000000000 --- a/doc/html/boost/operator_id1673477.html +++ /dev/null @@ -1,79 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator<<

    -

    boost::operator<< — Provides streaming output for variant types.

    -
    -

    Synopsis

    -
    // In header: <boost/variant/variant.hpp>
    -
    -
    -template<typename ElemType, typename Traits, typename T1, typename T2, ..., 
    -         typename TN> 
    -  std::basic_ostream<ElemType,Traits> & 
    -  operator<<(std::basic_ostream<ElemType,Traits> & out, 
    -             const variant<T1, T2, ..., TN> & rhs);
    -
    -

    Description

    -
    -- - - - - - - - - - - - - - -

    Requires:

    Every bounded type of the variant must - fulfill the requirements of the - OutputStreamable - concept.

    Effects:

    Calls out << x, where x is - the content of rhs.

    Notes:

    Not available when BOOST_NO_IOSTREAM is - defined.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/operator_id1844704.html b/doc/html/boost/operator_id1844704.html new file mode 100644 index 0000000000..c7185b0b94 --- /dev/null +++ b/doc/html/boost/operator_id1844704.html @@ -0,0 +1,79 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator<<

    +

    boost::operator<< — Provides streaming output for variant types.

    +
    +

    Synopsis

    +
    // In header: <boost/variant/variant.hpp>
    +
    +
    +template<typename ElemType, typename Traits, typename T1, typename T2, ..., 
    +         typename TN> 
    +  std::basic_ostream<ElemType,Traits> & 
    +  operator<<(std::basic_ostream<ElemType,Traits> & out, 
    +             const variant<T1, T2, ..., TN> & rhs);
    +
    +

    Description

    +
    ++ + + + + + + + + + + + + + +

    Requires:

    Every bounded type of the variant must + fulfill the requirements of the + OutputStreamable + concept.

    Effects:

    Calls out << x, where x is + the content of rhs.

    Notes:

    Not available when BOOST_NO_IOSTREAM is + defined.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/duration_from_string.html b/doc/html/boost/posix_time/duration_from_string.html old mode 100755 new mode 100644 index b94ed585d2..26acde6caa --- a/doc/html/boost/posix_time/duration_from_string.html +++ b/doc/html/boost/posix_time/duration_from_string.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ time_duration duration_from_string(const std::string & s);
    -

    Description

    +

    Description

    Expected format for string is "[-]h[h][:mm][:ss][.fff]". A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.".

    @@ -46,7 +46,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/posix_time/from_ftime.html b/doc/html/boost/posix_time/from_ftime.html old mode 100755 new mode 100644 index 736c177d3d..74337cd9fb --- a/doc/html/boost/posix_time/from_ftime.html +++ b/doc/html/boost/posix_time/from_ftime.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ template<typename TimeT, typename FileTimeT> TimeT from_ftime(const FileTimeT & ft);
    -

    Description

    +

    Description

    Function to create a time object from an initialized FILETIME struct. A FILETIME struct holds 100-nanosecond units (0.0000001). When built with microsecond resolution the FILETIME's sub second value will be truncated. Nanosecond resolution has no truncation.

    @@ -59,7 +59,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/posix_time/hours.html b/doc/html/boost/posix_time/hours.html old mode 100755 new mode 100644 index 5b517338b2..6ff68b898f --- a/doc/html/boost/posix_time/hours.html +++ b/doc/html/boost/posix_time/hours.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,16 +35,16 @@ class hours : public boost::posix_time::time_duration { public: // construct/copy/destruct - explicit hours(long); + explicit hours(long); };
    -

    Description

    +

    Description

    -

    +

    hours public construct/copy/destruct

    -
    1. explicit hours(long h);
    +
    1. explicit hours(long h);
    @@ -56,7 +56,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/posix_time/millisec_posix_ti_id719601.html b/doc/html/boost/posix_time/millisec_posix_ti_id719601.html new file mode 100644 index 0000000000..65e613fca6 --- /dev/null +++ b/doc/html/boost/posix_time/millisec_posix_ti_id719601.html @@ -0,0 +1,69 @@ + + + +Class millisec_posix_time_system_config + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class millisec_posix_time_system_config

    +

    boost::posix_time::millisec_posix_time_system_config

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/posix_time_config.hpp>
    +
    +
    +class millisec_posix_time_system_config {
    +public:
    +  // types
    +  typedef boost::int64_t             time_rep_type;     
    +  typedef gregorian::date            date_type;         
    +  typedef gregorian::date_duration   date_duration_type;
    +  typedef time_duration              time_duration_type;
    +  typedef time_res_traits::tick_type int_type;          
    +  typedef time_res_traits::impl_type impl_type;         
    +  typedef time_res_traits            resolution_traits; 
    +
    +  // public member functions
    +   BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000);
    +};
    +
    +

    Description

    +
    +

    +millisec_posix_time_system_config public member functions

    +
    1.  BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000);
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/millisec_posix_time_sys_id711962.html b/doc/html/boost/posix_time/millisec_posix_time_sys_id711962.html deleted file mode 100755 index c9305874d0..0000000000 --- a/doc/html/boost/posix_time/millisec_posix_time_sys_id711962.html +++ /dev/null @@ -1,69 +0,0 @@ - - - -Class millisec_posix_time_system_config - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class millisec_posix_time_system_config

    -

    boost::posix_time::millisec_posix_time_system_config

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/posix_time_config.hpp>
    -
    -
    -class millisec_posix_time_system_config {
    -public:
    -  // types
    -  typedef boost::int64_t             time_rep_type;     
    -  typedef gregorian::date            date_type;         
    -  typedef gregorian::date_duration   date_duration_type;
    -  typedef time_duration              time_duration_type;
    -  typedef time_res_traits::tick_type int_type;          
    -  typedef time_res_traits::impl_type impl_type;         
    -  typedef time_res_traits            resolution_traits; 
    -
    -  // public member functions
    -   BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000);
    -};
    -
    -

    Description

    -
    -

    -millisec_posix_time_system_config public member functions

    -
    1.  BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000);
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/minutes.html b/doc/html/boost/posix_time/minutes.html old mode 100755 new mode 100644 index f1d7e1fc3e..0879c37ccf --- a/doc/html/boost/posix_time/minutes.html +++ b/doc/html/boost/posix_time/minutes.html @@ -35,16 +35,16 @@ class minutes : public boost::posix_time::time_duration { public: // construct/copy/destruct - explicit minutes(long); + explicit minutes(long); };
    -

    Description

    +

    Description

    -

    +

    minutes public construct/copy/destruct

    -
    1. explicit minutes(long m);
    +
    1. explicit minutes(long m);
    diff --git a/doc/html/boost/posix_time/operator-__id691181.html b/doc/html/boost/posix_time/operator-__id691181.html deleted file mode 100755 index e546af84b0..0000000000 --- a/doc/html/boost/posix_time/operator-__id691181.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator-= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator-=

    -

    boost::posix_time::operator-=

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator-=(ptime & t, const boost::gregorian::months & m);
    -
    -

    Description

    -

    Subtracts a months object from a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator-__id709639.html b/doc/html/boost/posix_time/operator-__id709639.html deleted file mode 100755 index 859bd41f0f..0000000000 --- a/doc/html/boost/posix_time/operator-__id709639.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator-= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator-=

    -

    boost::posix_time::operator-=

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator-=(ptime & t, const boost::gregorian::years & y);
    -
    -

    Description

    -

    Subtracts a years object from a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator-__id723097.html b/doc/html/boost/posix_time/operator-__id723097.html new file mode 100644 index 0000000000..7b06fb1367 --- /dev/null +++ b/doc/html/boost/posix_time/operator-__id723097.html @@ -0,0 +1,52 @@ + + + +Function operator-= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator-=

    +

    boost::posix_time::operator-=

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator-=(ptime & t, const boost::gregorian::years & y);
    +
    +

    Description

    +

    Subtracts a years object from a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator-__id734192.html b/doc/html/boost/posix_time/operator-__id734192.html new file mode 100644 index 0000000000..0c49ecc9dd --- /dev/null +++ b/doc/html/boost/posix_time/operator-__id734192.html @@ -0,0 +1,52 @@ + + + +Function operator-= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator-=

    +

    boost::posix_time::operator-=

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator-=(ptime & t, const boost::gregorian::months & m);
    +
    +

    Description

    +

    Subtracts a months object from a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator-_id677826.html b/doc/html/boost/posix_time/operator-_id677826.html new file mode 100644 index 0000000000..db70f65284 --- /dev/null +++ b/doc/html/boost/posix_time/operator-_id677826.html @@ -0,0 +1,52 @@ + + + +Function operator- + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator-

    +

    boost::posix_time::operator-

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator-(const ptime & t, const boost::gregorian::months & m);
    +
    +

    Description

    +

    Subtracts a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator-_id706854.html b/doc/html/boost/posix_time/operator-_id706854.html deleted file mode 100755 index 617b76050b..0000000000 --- a/doc/html/boost/posix_time/operator-_id706854.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator- - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator-

    -

    boost::posix_time::operator-

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator-(const ptime & t, const boost::gregorian::months & m);
    -
    -

    Description

    -

    Subtracts a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator-_id709610.html b/doc/html/boost/posix_time/operator-_id709610.html deleted file mode 100755 index b67abb981c..0000000000 --- a/doc/html/boost/posix_time/operator-_id709610.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator- - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator-

    -

    boost::posix_time::operator-

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator-(const ptime & t, const boost::gregorian::years & y);
    -
    -

    Description

    -

    Subtracts a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator-_id715233.html b/doc/html/boost/posix_time/operator-_id715233.html new file mode 100644 index 0000000000..6cf4d75870 --- /dev/null +++ b/doc/html/boost/posix_time/operator-_id715233.html @@ -0,0 +1,52 @@ + + + +Function operator- + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator-

    +

    boost::posix_time::operator-

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator-(const ptime & t, const boost::gregorian::years & y);
    +
    +

    Description

    +

    Subtracts a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator___id392388.html b/doc/html/boost/posix_time/operator___id392388.html new file mode 100644 index 0000000000..1865cc596e --- /dev/null +++ b/doc/html/boost/posix_time/operator___id392388.html @@ -0,0 +1,52 @@ + + + +Function operator+= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator+=

    +

    boost::posix_time::operator+=

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator+=(ptime & t, const boost::gregorian::months & m);
    +
    +

    Description

    +

    Adds a months object to a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator___id706828.html b/doc/html/boost/posix_time/operator___id706828.html deleted file mode 100755 index 9edaba3c2d..0000000000 --- a/doc/html/boost/posix_time/operator___id706828.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator+= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator+=

    -

    boost::posix_time::operator+=

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator+=(ptime & t, const boost::gregorian::months & m);
    -
    -

    Description

    -

    Adds a months object to a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator___id709584.html b/doc/html/boost/posix_time/operator___id709584.html deleted file mode 100755 index 09210ad703..0000000000 --- a/doc/html/boost/posix_time/operator___id709584.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator+= - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator+=

    -

    boost::posix_time::operator+=

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator+=(ptime & t, const boost::gregorian::years & y);
    -
    -

    Description

    -

    Adds a years object to a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator___id715207.html b/doc/html/boost/posix_time/operator___id715207.html new file mode 100644 index 0000000000..fbbc91fc9a --- /dev/null +++ b/doc/html/boost/posix_time/operator___id715207.html @@ -0,0 +1,52 @@ + + + +Function operator+= + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator+=

    +

    boost::posix_time::operator+=

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator+=(ptime & t, const boost::gregorian::years & y);
    +
    +

    Description

    +

    Adds a years object to a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator__id350508.html b/doc/html/boost/posix_time/operator__id350508.html new file mode 100644 index 0000000000..83cf6f6009 --- /dev/null +++ b/doc/html/boost/posix_time/operator__id350508.html @@ -0,0 +1,52 @@ + + + +Function operator+ + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator+

    +

    boost::posix_time::operator+

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator+(const ptime & t, const boost::gregorian::months & m);
    +
    +

    Description

    +

    Adds a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator__id705345.html b/doc/html/boost/posix_time/operator__id705345.html deleted file mode 100755 index 2aab86bc4f..0000000000 --- a/doc/html/boost/posix_time/operator__id705345.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator+ - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator+

    -

    boost::posix_time::operator+

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator+(const ptime & t, const boost::gregorian::months & m);
    -
    -

    Description

    -

    Adds a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator__id711710.html b/doc/html/boost/posix_time/operator__id711710.html deleted file mode 100755 index c4b4682cc5..0000000000 --- a/doc/html/boost/posix_time/operator__id711710.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Function operator+ - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function operator+

    -

    boost::posix_time::operator+

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    -
    -
    -ptime operator+(const ptime & t, const boost::gregorian::years & y);
    -
    -

    Description

    -

    Adds a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/operator__id734219.html b/doc/html/boost/posix_time/operator__id734219.html new file mode 100644 index 0000000000..24d7a56747 --- /dev/null +++ b/doc/html/boost/posix_time/operator__id734219.html @@ -0,0 +1,52 @@ + + + +Function operator+ + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function operator+

    +

    boost::posix_time::operator+

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/date_duration_operators.hpp>
    +
    +
    +ptime operator+(const ptime & t, const boost::gregorian::years & y);
    +
    +

    Description

    +

    Adds a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator_id734462.html b/doc/html/boost/posix_time/operator_id734462.html new file mode 100644 index 0000000000..23d1d764b1 --- /dev/null +++ b/doc/html/boost/posix_time/operator_id734462.html @@ -0,0 +1,54 @@ + + + +Function template operator>> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template operator>>

    +

    boost::posix_time::operator>>

    +
    +

    Synopsis

    +
    // In header: <boost/date_time/posix_time/posix_time_legacy_io.hpp>
    +
    +
    +template<typename charT> 
    +  std::basic_istream< charT > & 
    +  operator>>(std::basic_istream< charT > & is, time_period & tp);
    +
    +

    Description

    +

    operator>> for time_period. time_period must be in "[date time_duration/date time_duration]" format.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/posix_time/operator_id745582.html b/doc/html/boost/posix_time/operator_id745582.html deleted file mode 100755 index 8c2f5a59a6..0000000000 --- a/doc/html/boost/posix_time/operator_id745582.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template operator>> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template operator>>

    -

    boost::posix_time::operator>>

    -
    -

    Synopsis

    -
    // In header: <boost/date_time/posix_time/posix_time_legacy_io.hpp>
    -
    -
    -template<typename charT> 
    -  std::basic_istream< charT > & 
    -  operator>>(std::basic_istream< charT > & is, time_period & tp);
    -
    -

    Description

    -

    operator>> for time_period. time_period must be in "[date time_duration/date time_duration]" format.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/posix_time/posix_time_system_config.html b/doc/html/boost/posix_time/posix_time_system_config.html old mode 100755 new mode 100644 index e4a849e74b..80259c2727 --- a/doc/html/boost/posix_time/posix_time_system_config.html +++ b/doc/html/boost/posix_time/posix_time_system_config.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -42,15 +42,15 @@ typedef time_res_traits::tick_type int_type; typedef time_res_traits resolution_traits; - // public member functions - BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000000); + // public member functions + BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000000); };
    -

    Description

    +

    Description

    -

    -posix_time_system_config public member functions

    -
    1.  BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000000);
    +

    +posix_time_system_config public member functions

    +
    1.  BOOST_STATIC_CONSTANT(boost::int64_t, tick_per_second = 1000000000);
    @@ -62,7 +62,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/posix_time/ptime.html b/doc/html/boost/posix_time/ptime.html old mode 100755 new mode 100644 index 8432576ee5..994d694d87 --- a/doc/html/boost/posix_time/ptime.html +++ b/doc/html/boost/posix_time/ptime.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -41,29 +41,29 @@ typedef ptime time_type; // construct/copy/destruct - ptime(gregorian::date, time_duration_type); - explicit ptime(gregorian::date); - ptime(const time_rep_type &); - ptime(const special_values); - ptime(); + ptime(gregorian::date, time_duration_type); + explicit ptime(gregorian::date); + ptime(const time_rep_type &); + ptime(const special_values); + ptime(); };
    -

    Description

    +

    Description

    -

    +

    ptime public construct/copy/destruct

    1. -
      ptime(gregorian::date d, time_duration_type td);
      Construct with date and offset in day.
    2. +
      ptime(gregorian::date d, time_duration_type td);
      Construct with date and offset in day.
    3. -
      explicit ptime(gregorian::date d);
      Construct a time at start of the given day (midnight)
    4. +
      explicit ptime(gregorian::date d);
      Construct a time at start of the given day (midnight)
    5. -
      ptime(const time_rep_type & rhs);
      Copy from time_rep.
    6. +
      ptime(const time_rep_type & rhs);
      Copy from time_rep.
    7. -
      ptime(const special_values sv);
      Construct from special value.
    8. -
    9. ptime();
    10. +
      ptime(const special_values sv);
      Construct from special value. +
    11. ptime();
    @@ -76,7 +76,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/posix_time/seconds.html b/doc/html/boost/posix_time/seconds.html old mode 100755 new mode 100644 index 3b9bfdac09..8bdb12acb3 --- a/doc/html/boost/posix_time/seconds.html +++ b/doc/html/boost/posix_time/seconds.html @@ -35,16 +35,16 @@ class seconds : public boost::posix_time::time_duration { public: // construct/copy/destruct - explicit seconds(long); + explicit seconds(long); };
    -

    Description

    +

    Description

    -

    +

    seconds public construct/copy/destruct

    -
    1. explicit seconds(long s);
    +
    1. explicit seconds(long s);
    diff --git a/doc/html/boost/posix_time/simple_time_rep.html b/doc/html/boost/posix_time/simple_time_rep.html old mode 100755 new mode 100644 index 30c3624504..0ee7d4e991 --- a/doc/html/boost/posix_time/simple_time_rep.html +++ b/doc/html/boost/posix_time/simple_time_rep.html @@ -38,35 +38,35 @@ typedef time_duration time_duration_type; // construct/copy/destruct - simple_time_rep(date_type, time_duration_type); + simple_time_rep(date_type, time_duration_type); - // public member functions - bool is_special() const; - bool is_pos_infinity() const; - bool is_neg_infinity() const; - bool is_not_a_date_time() const; + // public member functions + bool is_special() const; + bool is_pos_infinity() const; + bool is_neg_infinity() const; + bool is_not_a_date_time() const; // public data members date_type day; time_duration_type time_of_day; };
    -

    Description

    +

    Description

    -

    +

    simple_time_rep public construct/copy/destruct

    -
    1. simple_time_rep(date_type d, time_duration_type tod);
    +
    1. simple_time_rep(date_type d, time_duration_type tod);
    -

    -simple_time_rep public member functions

    +

    +simple_time_rep public member functions

      -
    1. bool is_special() const;
    2. -
    3. bool is_pos_infinity() const;
    4. -
    5. bool is_neg_infinity() const;
    6. -
    7. bool is_not_a_date_time() const;
    8. +
    9. bool is_special() const;
    10. +
    11. bool is_pos_infinity() const;
    12. +
    13. bool is_neg_infinity() const;
    14. +
    15. bool is_not_a_date_time() const;
    diff --git a/doc/html/boost/posix_time/time_duration.html b/doc/html/boost/posix_time/time_duration.html old mode 100755 new mode 100644 index b2f71abe03..47ab87ec93 --- a/doc/html/boost/posix_time/time_duration.html +++ b/doc/html/boost/posix_time/time_duration.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -45,25 +45,25 @@ typedef time_res_traits::impl_type impl_type; // construct/copy/destruct - time_duration(hour_type, min_type, sec_type, fractional_seconds_type = 0); - time_duration(); - time_duration(boost::date_time::special_values); - explicit time_duration(impl_type); + time_duration(hour_type, min_type, sec_type, fractional_seconds_type = 0); + time_duration(); + time_duration(boost::date_time::special_values); + explicit time_duration(impl_type); };
    -

    Description

    +

    Description

    -

    +

    time_duration public construct/copy/destruct

      -
    1. time_duration(hour_type hour, min_type min, sec_type sec, 
      +
    2. time_duration(hour_type hour, min_type min, sec_type sec, 
                     fractional_seconds_type fs = 0);
    3. -
    4. time_duration();
    5. +
    6. time_duration();
    7. -
      time_duration(boost::date_time::special_values sv);
      Construct from special_values.
    8. -
    9. explicit time_duration(impl_type tick_count);
    10. +
      time_duration(boost::date_time::special_values sv);
      Construct from special_values.
    11. +
    12. explicit time_duration(impl_type tick_count);
    @@ -76,7 +76,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/posix_time/wtime_facet.html b/doc/html/boost/posix_time/wtime_facet.html old mode 100755 new mode 100644 index 7cd7a5dce2..e4624cbf9f --- a/doc/html/boost/posix_time/wtime_facet.html +++ b/doc/html/boost/posix_time/wtime_facet.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ typedef boost::date_time::time_facet< ptime, wchar_t > wtime_facet;
    -

    Description

    +

    Description

    ptime_facet is depricated and will be phased out. use time_facet instead wptime_input_facet is depricated and will be phased out. use wtime_input_facet instead ptime_input_facet is depricated and will be phased out. use time_input_facet instead

    @@ -46,7 +46,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/abstract_variables_map.html b/doc/html/boost/program_options/abstract_variables_map.html old mode 100755 new mode 100644 index 108b894c61..2b16c03d71 --- a/doc/html/boost/program_options/abstract_variables_map.html +++ b/doc/html/boost/program_options/abstract_variables_map.html @@ -35,37 +35,37 @@ class abstract_variables_map { public: // construct/copy/destruct - abstract_variables_map(); - abstract_variables_map(const abstract_variables_map *); - ~abstract_variables_map(); + abstract_variables_map(); + abstract_variables_map(const abstract_variables_map *); + ~abstract_variables_map(); - // public member functions - const variable_value & operator[](const std::string &) const; - void next(abstract_variables_map *); + // public member functions + const variable_value & operator[](const std::string &) const; + void next(abstract_variables_map *); - // private member functions - const variable_value & get(const std::string &) const; + // private member functions + const variable_value & get(const std::string &) const; };
    -

    Description

    +

    Description

    Implements string->string mapping with convenient value casting facilities.

    -

    +

    abstract_variables_map public construct/copy/destruct

      -
    1. abstract_variables_map();
    2. -
    3. abstract_variables_map(const abstract_variables_map * next);
    4. -
    5. ~abstract_variables_map();
    6. +
    7. abstract_variables_map();
    8. +
    9. abstract_variables_map(const abstract_variables_map * next);
    10. +
    11. ~abstract_variables_map();
    -

    -abstract_variables_map public member functions

    +

    +abstract_variables_map public member functions

    1. -
      const variable_value & operator[](const std::string & name) const;
      +
      const variable_value & operator[](const std::string & name) const;

      Obtains the value of variable 'name', from *this and possibly from the chain of variable maps.

    -

    -abstract_variables_map private member functions

    +

    +abstract_variables_map private member functions

    1. -
      const variable_value & get(const std::string & name) const;
      +
      const variable_value & get(const std::string & name) const;

      Returns value of variable 'name' stored in *this, or empty value otherwise.

    diff --git a/doc/html/boost/program_options/ambiguous_option.html b/doc/html/boost/program_options/ambiguous_option.html old mode 100755 new mode 100644 index 4a9e2544dc..4294f816ad --- a/doc/html/boost/program_options/ambiguous_option.html +++ b/doc/html/boost/program_options/ambiguous_option.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -32,37 +32,45 @@
    // In header: <boost/program_options/errors.hpp>
     
     
    -class ambiguous_option : public boost::program_options::error {
    +class ambiguous_option :
    +  public boost::program_options::error_with_no_option_name
    +{
     public:
       // construct/copy/destruct
    -  ambiguous_option(const std::string &, const std::vector< std::string > &);
    -  ~ambiguous_option();
    +  ambiguous_option(const std::vector< std::string > &);
    +  ~ambiguous_option();
     
    -  // public member functions
    -  const std::string & get_option_name() const;
    -  const std::vector< std::string > & alternatives() const;
    +  // public member functions
    +  const std::vector< std::string > & alternatives() const;
    +
    +  // protected member functions
    +  void substitute_placeholders(const std::string &) const;
     };
    -

    Description

    +

    Description

    Class thrown when there's ambiguity amoung several possible options.

    -

    +

    ambiguous_option public construct/copy/destruct

      -
    1. ambiguous_option(const std::string & name, 
      -                 const std::vector< std::string > & xalternatives);
    2. -
    3. ~ambiguous_option();
    4. +
    5. ambiguous_option(const std::vector< std::string > & xalternatives);
    6. +
    7. ~ambiguous_option();
    -

    -ambiguous_option public member functions

    -
      -
    1. const std::string & get_option_name() const;
    2. -
    3. const std::vector< std::string > & alternatives() const;
    4. -
    +

    +ambiguous_option public member functions

    +
    1. const std::vector< std::string > & alternatives() const;
    +
    +
    +

    +ambiguous_option protected member functions

    +
    1. +
      void substitute_placeholders(const std::string & error_template) const;
      +

      Makes all substitutions using the template

      +
    @@ -76,7 +84,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/basic_command_line_parser.html b/doc/html/boost/program_options/basic_command_line_parser.html old mode 100755 new mode 100644 index e25fde6a86..b65dcfc513 --- a/doc/html/boost/program_options/basic_command_line_parser.html +++ b/doc/html/boost/program_options/basic_command_line_parser.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    -

    Description

    +

    Description

    Command line parser.

    The class allows one to specify all the information needed for parsing and to parse the command line. It is primarily needed to emulate named function parameters -- a regular function with 5 parameters will be hard to use and creating overloads with a smaller nuber of parameters will be confusing.

    For the most common case, the function parse_command_line is a better alternative.

    There are two typedefs -- command_line_parser and wcommand_line_parser, for charT == char and charT == wchar_t cases.

    -

    +

    basic_command_line_parser public construct/copy/destruct

    1. -
      basic_command_line_parser(const std::vector< std::basic_string< charT > > & args);
      +
      basic_command_line_parser(const std::vector< std::basic_string< charT > > & args);

      Creates a command line parser for the specified arguments list. The 'args' parameter should not include program name.

    2. -
      basic_command_line_parser(int argc, const charT *const argv);
      +
      basic_command_line_parser(int argc, const charT *const argv);

      Creates a command line parser for the specified arguments list. The parameters should be the same as passed to 'main'.

    -

    -basic_command_line_parser public member functions

    +

    +basic_command_line_parser public member functions

    1. -
      basic_command_line_parser & options(const options_description & desc);
      +
      basic_command_line_parser & options(const options_description & desc);

      Sets options descriptions to use.

    2. basic_command_line_parser & 
      -positional(const positional_options_description & desc);
      +positional(const positional_options_description & desc);

      Sets positional options description to use.

    3. -
      basic_command_line_parser & style(int);
      +
      basic_command_line_parser & style(int);

      Sets the command line style.

    4. -
      basic_command_line_parser & extra_parser(ext_parser);
      +
      basic_command_line_parser & extra_parser(ext_parser);

      Sets the extra parsers.

    5. -
      basic_parsed_options< charT > run();
      +
      basic_parsed_options< charT > run();

      Parses the options and returns the result of parsing. Throws on error.

    6. -
      basic_command_line_parser & allow_unregistered();
      +
      basic_command_line_parser & allow_unregistered();

      Specifies that unregistered options are allowed and should be passed though. For each command like token that looks like an option but does not contain a recognized name, an instance of basic_option<charT> will be added to result, with 'unrecognized' field set to 'true'. It's possible to collect all unrecognized options with the 'collect_unrecognized' funciton.

    7. -
    8. basic_command_line_parser & extra_style_parser(style_parser s);
    9. +
    10. basic_command_line_parser & extra_style_parser(style_parser s);
    @@ -114,7 +114,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/basic_option.html b/doc/html/boost/program_options/basic_option.html old mode 100755 new mode 100644 index 1708f9f888..a85ae71b20 --- a/doc/html/boost/program_options/basic_option.html +++ b/doc/html/boost/program_options/basic_option.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,8 +35,8 @@ class basic_option { public: // construct/copy/destruct - basic_option(); - basic_option(const std::string &, const std::vector< std::string > &); + basic_option(); + basic_option(const std::string &, const std::vector< std::string > &); // public data members std::string string_key; @@ -47,21 +47,21 @@ bool case_insensitive; };
    -

    Description

    +

    Description

    Option found in input source. Contains a key and a value. The key, in turn, can be a string (name of an option), or an integer (position in input source) -- in case no name is specified. The latter is only possible for command line. The template parameter specifies the type of char used for storing the option's value.

    -

    +

    basic_option public construct/copy/destruct

      -
    1. basic_option();
    2. -
    3. basic_option(const std::string & xstring_key, 
      +
    4. basic_option();
    5. +
    6. basic_option(const std::string & xstring_key, 
                    const std::vector< std::string > & xvalue);
    -

    +

    basic_option public public data members

    @@ -104,7 +104,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/basic_parsed_opti_id790649.html b/doc/html/boost/program_options/basic_parsed_opti_id790649.html new file mode 100644 index 0000000000..87ec59985b --- /dev/null +++ b/doc/html/boost/program_options/basic_parsed_opti_id790649.html @@ -0,0 +1,95 @@ + + + +Class basic_parsed_options<wchar_t> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class basic_parsed_options<wchar_t>

    +

    boost::program_options::basic_parsed_options<wchar_t>

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/parsers.hpp>
    +
    +
    +class basic_parsed_options<wchar_t> {
    +public:
    +
    +  // public member functions
    +   basic_parsed_options(const basic_parsed_options< char > &);
    +
    +  // public data members
    +  std::vector< basic_option< wchar_t > > options;
    +  const options_description * description;
    +  basic_parsed_options< char > utf8_encoded_options;
    +  int m_options_prefix;
    +};
    +
    +

    Description

    +

    Specialization of basic_parsed_options which:

    +
    +

    +

    +
    +

    +basic_parsed_options public member functions

    +
    1. +
       basic_parsed_options(const basic_parsed_options< char > & po);
      +

      Constructs wrapped options from options in UTF8 encoding.

      +
    +
    +
    +

    +basic_parsed_options + public + public data members

    +
      +
    1. +
      basic_parsed_options< char > utf8_encoded_options;
      +

      Stores UTF8 encoded options that were passed to constructor, to avoid reverse conversion in some cases.

      +
    2. +
    3. +
      int m_options_prefix;
      +

      Mainly used for the diagnostic messages in exceptions. The canonical option prefix for the parser which generated these results, depending on the settings for basic_command_line_parser::style() or cmdline::style(). In order of precedence of command_line_style enums: allow_long allow_long_disguise allow_dash_for_short allow_slash_for_short

      +
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/basic_parsed_options.html b/doc/html/boost/program_options/basic_parsed_options.html old mode 100755 new mode 100644 index e729dab70f..e5bd532a89 --- a/doc/html/boost/program_options/basic_parsed_options.html +++ b/doc/html/boost/program_options/basic_parsed_options.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,24 +35,26 @@ class basic_parsed_options { public: // construct/copy/destruct - explicit basic_parsed_options(const options_description *); + explicit basic_parsed_options(const options_description *, int = 0); // public data members std::vector< basic_option< charT > > options; const options_description * description; + int m_options_prefix; };
    -

    Description

    +

    Description

    Results of parsing an input source. The primary use of this class is passing information from parsers component to value storage component. This class does not makes much sense itself.

    -

    +

    basic_parsed_options public construct/copy/destruct

    -
    1. explicit basic_parsed_options(const options_description * xdescription);
    +
    1. explicit basic_parsed_options(const options_description * xdescription, 
      +                              int options_prefix = 0);
    -

    +

    basic_parsed_options public public data members

    @@ -65,11 +67,15 @@
    const options_description * description;

    Options description that was used for parsing. Parsers should return pointer to the instance of option_description passed to them, and issues of lifetime are up to the caller. Can be NULL.

    +
  • +
    int m_options_prefix;
    +

    Mainly used for the diagnostic messages in exceptions. The canonical option prefix for the parser which generated these results, depending on the settings for basic_command_line_parser::style() or cmdline::style(). In order of precedence of command_line_style enums: allow_long allow_long_disguise allow_dash_for_short allow_slash_for_short

    +
  • @@ -83,7 +89,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/basic_parsed_options_wc_id1074553.html b/doc/html/boost/program_options/basic_parsed_options_wc_id1074553.html deleted file mode 100755 index c6a7165efb..0000000000 --- a/doc/html/boost/program_options/basic_parsed_options_wc_id1074553.html +++ /dev/null @@ -1,88 +0,0 @@ - - - -Class basic_parsed_options<wchar_t> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class basic_parsed_options<wchar_t>

    -

    boost::program_options::basic_parsed_options<wchar_t>

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/parsers.hpp>
    -
    -
    -class basic_parsed_options<wchar_t> {
    -public:
    -
    -  // public member functions
    -   basic_parsed_options(const basic_parsed_options< char > &);
    -
    -  // public data members
    -  std::vector< basic_option< wchar_t > > options;
    -  const options_description * description;
    -  basic_parsed_options< char > utf8_encoded_options;
    -};
    -
    -

    Description

    -

    Specialization of basic_parsed_options which:

    -
    -

    -

    -
    -

    -basic_parsed_options public member functions

    -
    1. -
       basic_parsed_options(const basic_parsed_options< char > & po);
      -

      Constructs wrapped options from options in UTF8 encoding.

      -
    -
    -
    -

    -basic_parsed_options - public - public data members

    -
    1. -
      basic_parsed_options< char > utf8_encoded_options;
      -

      Stores UTF8 encoded options that were passed to constructor, to avoid reverse conversion in some cases.

      -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/bool_switch.html b/doc/html/boost/program_options/bool_switch.html old mode 100755 new mode 100644 index fc74dee07f..3e4beaea45 --- a/doc/html/boost/program_options/bool_switch.html +++ b/doc/html/boost/program_options/bool_switch.html @@ -35,7 +35,7 @@ BOOST_PROGRAM_OPTIONS_DECL typed_value< bool > * bool_switch(); BOOST_PROGRAM_OPTIONS_DECL typed_value< bool > * bool_switch(bool * v);
    -

    Description

    +

    Description

    Works the same way as the 'value<bool>' function, but the created value_semantic won't accept any explicit value. So, if the option is present on the command line, the value will be 'true'.

    diff --git a/doc/html/boost/program_options/collect_unrecognized.html b/doc/html/boost/program_options/collect_unrecognized.html old mode 100755 new mode 100644 index 25d2f7ff2d..e34098ffe0 --- a/doc/html/boost/program_options/collect_unrecognized.html +++ b/doc/html/boost/program_options/collect_unrecognized.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,7 +37,7 @@ collect_unrecognized(const std::vector< basic_option< charT > > & options, enum collect_unrecognized_mode mode);
    -

    Description

    +

    Description

    Collects the original tokens for all named options with 'unregistered' flag set. If 'mode' is 'include_positional' also collects all positional options. Returns the vector of origianl tokens for all collected options.

    @@ -51,7 +51,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/collect_unrecognized_mode.html b/doc/html/boost/program_options/collect_unrecognized_mode.html old mode 100755 new mode 100644 index 640a208fae..a362f7840a --- a/doc/html/boost/program_options/collect_unrecognized_mode.html +++ b/doc/html/boost/program_options/collect_unrecognized_mode.html @@ -35,7 +35,7 @@ enum collect_unrecognized_mode { include_positional, exclude_positional };
    -

    Description

    +

    Description

    Controls if the 'collect_unregistered' function should include positional options, or not.

    diff --git a/doc/html/boost/program_options/command_line_style/style_t.html b/doc/html/boost/program_options/command_line_style/style_t.html old mode 100755 new mode 100644 index 3eebef010f..fc85db93dc --- a/doc/html/boost/program_options/command_line_style/style_t.html +++ b/doc/html/boost/program_options/command_line_style/style_t.html @@ -51,7 +51,7 @@ | allow_dash_for_short), default_style = unix_style };
    -

    Description

    +

    Description

    Various possible styles of options.

    There are "long" options, which start with "--" and "short", which start with either "-" or "/". Both kinds can be allowed or disallowed, see allow_long and allow_short. The allowed character for short options is also configurable.

    Option's value can be specified in the same token as name ("--foo=bar"), or in the next token.

    diff --git a/doc/html/boost/program_options/duplicate_option_error.html b/doc/html/boost/program_options/duplicate_option_error.html old mode 100755 new mode 100644 index c2c1cc02c1..db5069c74b --- a/doc/html/boost/program_options/duplicate_option_error.html +++ b/doc/html/boost/program_options/duplicate_option_error.html @@ -35,17 +35,17 @@ class duplicate_option_error : public boost::program_options::error { public: // construct/copy/destruct - duplicate_option_error(const std::string &); + duplicate_option_error(const std::string &); };
    -

    Description

    +

    Description

    Class thrown when duplicate option description is found.

    -

    +

    duplicate_option_error public construct/copy/destruct

    -
    1. duplicate_option_error(const std::string & xwhat);
    +
    1. duplicate_option_error(const std::string & xwhat);
    diff --git a/doc/html/boost/program_options/error.html b/doc/html/boost/program_options/error.html old mode 100755 new mode 100644 index 55f7e39c35..a76a538328 --- a/doc/html/boost/program_options/error.html +++ b/doc/html/boost/program_options/error.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,17 +35,17 @@ class error { public: // construct/copy/destruct - error(const std::string &); + error(const std::string &); };
    -

    Description

    +

    Description

    Base class for all errors in the library.

    -

    +

    error public construct/copy/destruct

    -
    1. error(const std::string & xwhat);
    +
    1. error(const std::string & xwhat);
    @@ -59,7 +59,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/error_with_no_option_name.html b/doc/html/boost/program_options/error_with_no_option_name.html new file mode 100644 index 0000000000..5689b8d08a --- /dev/null +++ b/doc/html/boost/program_options/error_with_no_option_name.html @@ -0,0 +1,85 @@ + + + +Class error_with_no_option_name + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class error_with_no_option_name

    +

    boost::program_options::error_with_no_option_name

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/errors.hpp>
    +
    +
    +class error_with_no_option_name :
    +  public boost::program_options::error_with_option_name
    +{
    +public:
    +  // construct/copy/destruct
    +  error_with_no_option_name(const std::string &, const std::string & = "");
    +  ~error_with_no_option_name();
    +
    +  // public member functions
    +  void set_option_name(const std::string &);
    +};
    +
    +

    Description

    +

    Base class of unparsable options, when the desired option cannot be identified.

    +

    It makes no sense to have an option name, when we can't match an option to the parameter

    +

    Having this a part of the error_with_option_name hierachy makes error handling a lot easier, even if the name indicates some sort of conceptual dissonance!

    +
    +

    +error_with_no_option_name + public + construct/copy/destruct

    +
      +
    1. error_with_no_option_name(const std::string & template_, 
      +                          const std::string & original_token = "");
    2. +
    3. ~error_with_no_option_name();
    4. +
    +
    +
    +

    +error_with_no_option_name public member functions

    +
    1. +
      void set_option_name(const std::string & option_name);
      +

      Does NOT set option name, because no option name makes sense

      +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/error_with_option_name.html b/doc/html/boost/program_options/error_with_option_name.html new file mode 100644 index 0000000000..819895b8e2 --- /dev/null +++ b/doc/html/boost/program_options/error_with_option_name.html @@ -0,0 +1,159 @@ + + + +Class error_with_option_name + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class error_with_option_name

    +

    boost::program_options::error_with_option_name

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/errors.hpp>
    +
    +
    +class error_with_option_name : public boost::program_options::error {
    +public:
    +  // construct/copy/destruct
    +  error_with_option_name(const std::string &, const std::string & = "", 
    +                         const std::string & = "", int = 0);
    +  ~error_with_option_name();
    +
    +  // public member functions
    +  void set_substitute(const std::string &, const std::string &);
    +  void set_substitute_default(const std::string &, const std::string &, 
    +                              const std::string &);
    +  void add_context(const std::string &, const std::string &, int);
    +  void set_prefix(int);
    +  void set_option_name(const std::string &);
    +  std::string get_option_name() const;
    +  void set_original_token(const std::string &);
    +  const char * what() const;
    +
    +  // protected member functions
    +  void substitute_placeholders(const std::string &) const;
    +  void replace_token(const std::string &, const std::string &) const;
    +  std::string get_canonical_option_name() const;
    +  std::string get_canonical_option_prefix() const;
    +
    +  // public data members
    +  std::string m_error_template;
    +};
    +
    +

    Description

    +

    Base class for most exceptions in the library.

    +

    Substitutes the values for the parameter name placeholders in the template to create the human readable error message

    +

    Placeholders are surrounded by % signs: example% Poor man's version of boost::format

    +

    If a parameter name is absent, perform default substitutions instead so ugly placeholders are never left in-place.

    +

    Options are displayed in "canonical" form This is the most unambiguous form of the *parsed* option name and would correspond to option_description::format_name() i.e. what is shown by print_usage()

    +

    The "canonical" form depends on whether the option is specified in short or long form, using dashes or slashes or without a prefix (from a configuration file)

    +
    +

    +error_with_option_name + public + construct/copy/destruct

    +
      +
    1. error_with_option_name(const std::string & template_, 
      +                       const std::string & option_name = "", 
      +                       const std::string & original_token = "", 
      +                       int option_style = 0);
    2. +
    3. +
      ~error_with_option_name();
      +

      gcc says that throw specification on dtor is loosened without this line

      +
    4. +
    +
    +
    +

    +error_with_option_name public member functions

    +
      +
    1. +
      void set_substitute(const std::string & parameter_name, 
      +                    const std::string & value);
      +

      Substitute parameter_name->value to create the error message from the error template

      +
    2. +
    3. +
      void set_substitute_default(const std::string & parameter_name, 
      +                            const std::string & from, const std::string & to);
      +

      If the parameter is missing, then make the from->to substitution instead

      +
    4. +
    5. +
      void add_context(const std::string & option_name, 
      +                 const std::string & original_token, int option_style);
      +

      Add context to an exception

      +
    6. +
    7. void set_prefix(int option_style);
    8. +
    9. +
      void set_option_name(const std::string & option_name);
      +

      Overridden in error_with_no_option_name

      +
    10. +
    11. std::string get_option_name() const;
    12. +
    13. void set_original_token(const std::string & original_token);
    14. +
    15. +
      const char * what() const;
      +

      Creates the error_message on the fly Currently a thin wrapper for substitute_placeholders()

      +
    16. +
    +
    +
    +

    +error_with_option_name protected member functions

    +
      +
    1. +
      void substitute_placeholders(const std::string & error_template) const;
      +

      Makes all substitutions using the template

      +
    2. +
    3. void replace_token(const std::string & from, const std::string & to) const;
    4. +
    5. +
      std::string get_canonical_option_name() const;
      +

      Construct option name in accordance with the appropriate prefix style: i.e. long dash or short slash etc

      +
    6. +
    7. std::string get_canonical_option_prefix() const;
    8. +
    +
    +
    +

    +error_with_option_name + public + public data members

    +
    1. +
      std::string m_error_template;
      +

      template with placeholders

      +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/ext_parser.html b/doc/html/boost/program_options/ext_parser.html old mode 100755 new mode 100644 index b2652f3c59..2ba5e3151a --- a/doc/html/boost/program_options/ext_parser.html +++ b/doc/html/boost/program_options/ext_parser.html @@ -34,7 +34,7 @@ typedef function1< std::pair< std::string, std::string >, const std::string & > ext_parser;
    -

    Description

    +

    Description

    Augments basic_parsed_options<wchar_t> with conversion from 'parsed_options'

    diff --git a/doc/html/boost/program_options/invalid_bool_value.html b/doc/html/boost/program_options/invalid_bool_value.html new file mode 100644 index 0000000000..c02a3e47b9 --- /dev/null +++ b/doc/html/boost/program_options/invalid_bool_value.html @@ -0,0 +1,65 @@ + + + +Class invalid_bool_value + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class invalid_bool_value

    +

    boost::program_options::invalid_bool_value

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/errors.hpp>
    +
    +
    +class invalid_bool_value : public boost::program_options::validation_error {
    +public:
    +  // construct/copy/destruct
    +  invalid_bool_value(const std::string &);
    +};
    +
    +

    Description

    +

    Class thrown if there is an invalid bool value given

    +
    +

    +invalid_bool_value + public + construct/copy/destruct

    +
    1. invalid_bool_value(const std::string & value);
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/invalid_command_l_id794968.html b/doc/html/boost/program_options/invalid_command_l_id794968.html new file mode 100644 index 0000000000..6ec1594221 --- /dev/null +++ b/doc/html/boost/program_options/invalid_command_l_id794968.html @@ -0,0 +1,74 @@ + + + +Class invalid_command_line_syntax + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class invalid_command_line_syntax

    +

    boost::program_options::invalid_command_line_syntax

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/errors.hpp>
    +
    +
    +class invalid_command_line_syntax :
    +  public boost::program_options::invalid_syntax
    +{
    +public:
    +  // construct/copy/destruct
    +  invalid_command_line_syntax(kind_t, const std::string & = "", 
    +                              const std::string & = "", int = 0);
    +  ~invalid_command_line_syntax();
    +};
    +
    +

    Description

    +

    Class thrown when there are syntax errors in given command line

    +
    +

    +invalid_command_line_syntax + public + construct/copy/destruct

    +
      +
    1. invalid_command_line_syntax(kind_t kind, const std::string & option_name = "", 
      +                            const std::string & original_token = "", 
      +                            int option_style = 0);
    2. +
    3. ~invalid_command_line_syntax();
    4. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/invalid_command_line_style.html b/doc/html/boost/program_options/invalid_command_line_style.html old mode 100755 new mode 100644 index fe71bcebf5..9fb129bfea --- a/doc/html/boost/program_options/invalid_command_line_style.html +++ b/doc/html/boost/program_options/invalid_command_line_style.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,17 +35,17 @@ class invalid_command_line_style : public boost::program_options::error { public: // construct/copy/destruct - invalid_command_line_style(const std::string &); + invalid_command_line_style(const std::string &); };
    -

    Description

    +

    Description

    Class thrown when there are programming error related to style

    -

    +

    invalid_command_line_style public construct/copy/destruct

    -
    1. invalid_command_line_style(const std::string & msg);
    +
    1. invalid_command_line_style(const std::string & msg);
    @@ -59,7 +59,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/invalid_command_line_sy_id1150061.html b/doc/html/boost/program_options/invalid_command_line_sy_id1150061.html deleted file mode 100755 index 7654918a9f..0000000000 --- a/doc/html/boost/program_options/invalid_command_line_sy_id1150061.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Class invalid_command_line_syntax - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class invalid_command_line_syntax

    -

    boost::program_options::invalid_command_line_syntax

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/errors.hpp>
    -
    -
    -class invalid_command_line_syntax :
    -  public boost::program_options::invalid_syntax
    -{
    -public:
    -  // construct/copy/destruct
    -  invalid_command_line_syntax(const std::string &, kind_t);
    -};
    -
    -

    Description

    -

    Class thrown when there are syntax errors in given command line

    -
    -

    -invalid_command_line_syntax - public - construct/copy/destruct

    -
    1. invalid_command_line_syntax(const std::string & tokens, kind_t kind);
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/invalid_config_file_syntax.html b/doc/html/boost/program_options/invalid_config_file_syntax.html new file mode 100644 index 0000000000..deab076425 --- /dev/null +++ b/doc/html/boost/program_options/invalid_config_file_syntax.html @@ -0,0 +1,81 @@ + + + +Class invalid_config_file_syntax + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class invalid_config_file_syntax

    +

    boost::program_options::invalid_config_file_syntax

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/errors.hpp>
    +
    +
    +class invalid_config_file_syntax :
    +  public boost::program_options::invalid_syntax
    +{
    +public:
    +  // construct/copy/destruct
    +  invalid_config_file_syntax(const std::string &, kind_t);
    +  ~invalid_config_file_syntax();
    +
    +  // public member functions
    +  std::string tokens() const;
    +};
    +
    +

    Description

    +
    +

    +invalid_config_file_syntax + public + construct/copy/destruct

    +
      +
    1. invalid_config_file_syntax(const std::string & invalid_line, kind_t kind);
    2. +
    3. ~invalid_config_file_syntax();
    4. +
    +
    +
    +

    +invalid_config_file_syntax public member functions

    +
    1. +
      std::string tokens() const;
      +

      Convenience functions for backwards compatibility

      +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/invalid_option_value.html b/doc/html/boost/program_options/invalid_option_value.html old mode 100755 new mode 100644 index 1fdf329770..dfa766d70e --- a/doc/html/boost/program_options/invalid_option_value.html +++ b/doc/html/boost/program_options/invalid_option_value.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,20 +35,20 @@ class invalid_option_value : public boost::program_options::validation_error { public: // construct/copy/destruct - invalid_option_value(const std::string &); - invalid_option_value(const std::wstring &); + invalid_option_value(const std::string &); + invalid_option_value(const std::wstring &); };
    -

    Description

    -

    Class thrown if there is an invalid option value givenn

    +

    Description

    +

    Class thrown if there is an invalid option value given

    -

    +

    invalid_option_value public construct/copy/destruct

      -
    1. invalid_option_value(const std::string & value);
    2. -
    3. invalid_option_value(const std::wstring & value);
    4. +
    5. invalid_option_value(const std::string & value);
    6. +
    7. invalid_option_value(const std::wstring & value);
    @@ -63,7 +63,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/invalid_syntax.html b/doc/html/boost/program_options/invalid_syntax.html old mode 100755 new mode 100644 index 6b133081de..64f1393aba --- a/doc/html/boost/program_options/invalid_syntax.html +++ b/doc/html/boost/program_options/invalid_syntax.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -32,48 +32,54 @@
    // In header: <boost/program_options/errors.hpp>
     
     
    -class invalid_syntax : public boost::program_options::error {
    +class invalid_syntax : public boost::program_options::error_with_option_name {
     public:
     
       enum kind_t { long_not_allowed =  30, long_adjacent_not_allowed, 
                     short_adjacent_not_allowed, empty_adjacent_parameter, 
                     missing_parameter, extra_parameter, unrecognized_line };
       // construct/copy/destruct
    -  invalid_syntax(const std::string &, kind_t);
    -  ~invalid_syntax();
    +  invalid_syntax(kind_t, const std::string & = "", const std::string & = "", 
    +                 int = 0);
    +  ~invalid_syntax();
     
    -  // public member functions
    -  kind_t kind() const;
    -  const std::string & tokens() const;
    +  // public member functions
    +  kind_t kind() const;
    +  std::string tokens() const;
     
    -  // protected static functions
    -  static std::string error_message(kind_t);
    +  // protected member functions
    +  std::string get_template(kind_t);
     };
    -

    Description

    +

    Description

    +

    Class thrown when there's syntax error either for command line or config file options. See derived children for concrete classes.

    -

    +

    invalid_syntax public construct/copy/destruct

      -
    1. invalid_syntax(const std::string & tokens, kind_t kind);
    2. -
    3. ~invalid_syntax();
    4. +
    5. invalid_syntax(kind_t kind, const std::string & option_name = "", 
      +               const std::string & original_token = "", int option_style = 0);
    6. +
    7. ~invalid_syntax();
    -

    -invalid_syntax public member functions

    +

    +invalid_syntax public member functions

      -
    1. kind_t kind() const;
    2. -
    3. const std::string & tokens() const;
    4. +
    5. kind_t kind() const;
    6. +
    7. +
      std::string tokens() const;
      +

      Convenience functions for backwards compatibility

      +
    -

    -invalid_syntax protected static functions

    +

    +invalid_syntax protected member functions

    1. -
      static std::string error_message(kind_t kind);
      +
      std::string get_template(kind_t kind);

      Used to convert kind_t to a related error text

    @@ -89,7 +95,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/multiple_occurrences.html b/doc/html/boost/program_options/multiple_occurrences.html old mode 100755 new mode 100644 index 0dd3f8a1ad..00425f9831 --- a/doc/html/boost/program_options/multiple_occurrences.html +++ b/doc/html/boost/program_options/multiple_occurrences.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -32,35 +32,25 @@
    // In header: <boost/program_options/errors.hpp>
     
     
    -class multiple_occurrences : public boost::program_options::error {
    +class multiple_occurrences :
    +  public boost::program_options::error_with_option_name
    +{
     public:
       // construct/copy/destruct
    -  multiple_occurrences();
    -  ~multiple_occurrences();
    -
    -  // public member functions
    -  void set_option_name(const std::string &);
    -  const std::string & get_option_name() const;
    +  multiple_occurrences();
    +  ~multiple_occurrences();
     };
    -

    Description

    +

    Description

    Class thrown when there are several occurrences of an option, but user called a method which cannot return them all.

    -

    +

    multiple_occurrences public construct/copy/destruct

      -
    1. multiple_occurrences();
    2. -
    3. ~multiple_occurrences();
    4. -
    -
    -
    -

    -multiple_occurrences public member functions

    -
      -
    1. void set_option_name(const std::string & option);
    2. -
    3. const std::string & get_option_name() const;
    4. +
    5. multiple_occurrences();
    6. +
    7. ~multiple_occurrences();
    @@ -75,7 +65,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/multiple_values.html b/doc/html/boost/program_options/multiple_values.html old mode 100755 new mode 100644 index 94dab8615a..3cecbc1edf --- a/doc/html/boost/program_options/multiple_values.html +++ b/doc/html/boost/program_options/multiple_values.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -32,35 +32,23 @@
    // In header: <boost/program_options/errors.hpp>
     
     
    -class multiple_values : public boost::program_options::error {
    +class multiple_values : public boost::program_options::error_with_option_name {
     public:
       // construct/copy/destruct
    -  multiple_values();
    -  ~multiple_values();
    -
    -  // public member functions
    -  void set_option_name(const std::string &);
    -  const std::string & get_option_name() const;
    +  multiple_values();
    +  ~multiple_values();
     };
    -

    Description

    +

    Description

    Class thrown when there are several option values, but user called a method which cannot return them all.

    -

    +

    multiple_values public construct/copy/destruct

      -
    1. multiple_values();
    2. -
    3. ~multiple_values();
    4. -
    -
    -
    -

    -multiple_values public member functions

    -
      -
    1. void set_option_name(const std::string & option);
    2. -
    3. const std::string & get_option_name() const;
    4. +
    5. multiple_values();
    6. +
    7. ~multiple_values();
    @@ -75,7 +63,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/notify.html b/doc/html/boost/program_options/notify.html old mode 100755 new mode 100644 index a38019a0a2..d5ccca389e --- a/doc/html/boost/program_options/notify.html +++ b/doc/html/boost/program_options/notify.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -34,7 +34,7 @@ BOOST_PROGRAM_OPTIONS_DECL void notify(variables_map & m);
    -

    Description

    +

    Description

    Runs all 'notify' function for options in 'm'.

    @@ -48,7 +48,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/option_description.html b/doc/html/boost/program_options/option_description.html old mode 100755 new mode 100644 index 35bba57533..87a480e040 --- a/doc/html/boost/program_options/option_description.html +++ b/doc/html/boost/program_options/option_description.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,39 +37,40 @@ enum match_result { no_match, full_match, approximate_match }; // construct/copy/destruct - option_description(); - option_description(const char *, const value_semantic *); - option_description(const char *, const value_semantic *, const char *); - ~option_description(); + option_description(); + option_description(const char *, const value_semantic *); + option_description(const char *, const value_semantic *, const char *); + ~option_description(); - // public member functions - match_result match(const std::string &, bool, bool, bool) const; - const std::string & key(const std::string &) const; - const std::string & long_name() const; - const std::string & description() const; - shared_ptr< const value_semantic > semantic() const; - std::string format_name() const; - std::string format_parameter() const; + // public member functions + match_result match(const std::string &, bool, bool, bool) const; + const std::string & key(const std::string &) const; + std::string canonical_display_name(int = 0) const; + const std::string & long_name() const; + const std::string & description() const; + shared_ptr< const value_semantic > semantic() const; + std::string format_name() const; + std::string format_parameter() const; - // private member functions - option_description & set_name(const char *); + // private member functions + option_description & set_name(const char *); };
    -

    Description

    +

    Description

    Describes one possible command line/config file option. There are two kinds of properties of an option. First describe it syntactically and are used only to validate input. Second affect interpretation of the option, for example default value for it or function that should be called when the value is finally known. Routines which perform parsing never use second kind of properties -- they are side effect free.

    See Also:

    options_description

    -

    +

    option_description public construct/copy/destruct

      -
    1. option_description();
    2. +
    3. option_description();
    4. -
      option_description(const char * name, const value_semantic * s);
      +
      option_description(const char * name, const value_semantic * s);

      Initializes the object with the passed data.

      Note: it would be nice to make the second parameter auto_ptr, to explicitly pass ownership. Unfortunately, it's often needed to create objects of types derived from 'value_semantic': options_description d; d.add_options()("a", parameter<int>("n")->default_value(1)); Here, the static type returned by 'parameter' should be derived from value_semantic.

      Alas, derived->base conversion for auto_ptr does not really work, see http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2000/n1232.pdf http://std.dkuug.dk/jtc1/sc22/wg21/docs/cwg_defects.html#84

      @@ -83,44 +84,48 @@

    5. -
      option_description(const char * name, const value_semantic * s, 
      +
      option_description(const char * name, const value_semantic * s, 
                          const char * description);

      Initializes the class with the passed data.

    6. -
    7. ~option_description();
    8. +
    9. ~option_description();
    -

    -option_description public member functions

    +

    +option_description public member functions

    1. match_result 
      -match(const std::string & option, bool approx, bool long_ignore_case, 
      +match(const std::string & option, bool approx, bool long_ignore_case, 
             bool short_ignore_case) const;

      Given 'option', specified in the input source, returns 'true' if 'option' specifies *this.

    2. -
      const std::string & key(const std::string & option) const;
      +
      const std::string & key(const std::string & option) const;

      Returns the key that should identify the option, in particular in the variables_map class. The 'option' parameter is the option spelling from the input source. If option name contains '*', returns 'option'. If long name was specified, it's the long name, otherwise it's a short name with prepended '-'.

    3. -
    4. const std::string & long_name() const;
    5. -
      const std::string & description() const;
      Explanation of this option.
    6. +
      std::string canonical_display_name(int canonical_option_style = 0) const;
      +

      Returns the canonical name for the option description to enable the user to recognised a matching option. 1) For short options ('-', '/'), returns the short name prefixed. 2) For long options ('--' / '-') returns the long name prefixed 3) All other cases, returns the long name (if present) or the short name, unprefixed.

      + +
    7. const std::string & long_name() const;
    8. +
    9. +
      const std::string & description() const;
      Explanation of this option.
    10. -
      shared_ptr< const value_semantic > semantic() const;
      Semantic of option's value.
    11. +
      shared_ptr< const value_semantic > semantic() const;
      Semantic of option's value.
    12. -
      std::string format_name() const;
      Returns the option name, formatted suitably for usage message.
    13. +
      std::string format_name() const;
      Returns the option name, formatted suitably for usage message.
    14. -
      std::string format_parameter() const;
      +
      std::string format_parameter() const;

      Returns the parameter name and properties, formatted suitably for usage message.

    -

    -option_description private member functions

    -
    1. option_description & set_name(const char * name);
    +

    +option_description private member functions

    +
    1. option_description & set_name(const char * name);
    @@ -134,7 +139,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/options_descript_id1136328.html b/doc/html/boost/program_options/options_descript_id1136328.html new file mode 100644 index 0000000000..45178a5689 --- /dev/null +++ b/doc/html/boost/program_options/options_descript_id1136328.html @@ -0,0 +1,85 @@ + + + +Class options_description_easy_init + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class options_description_easy_init

    +

    boost::program_options::options_description_easy_init

    +
    +

    Synopsis

    + +
    +

    Description

    +

    Class which provides convenient creation syntax to option_description.

    +
    +

    +options_description_easy_init + public + construct/copy/destruct

    +
    1. options_description_easy_init(options_description * owner);
    +
    +
    +

    +options_description_easy_init public member functions

    +
      +
    1. options_description_easy_init & 
      +operator()(const char * name, const char * description);
    2. +
    3. options_description_easy_init & 
      +operator()(const char * name, const value_semantic * s);
    4. +
    5. options_description_easy_init & 
      +operator()(const char * name, const value_semantic * s, 
      +           const char * description);
    6. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/options_description.html b/doc/html/boost/program_options/options_description.html old mode 100755 new mode 100644 index 5c33132b3e..e13a5031ba --- a/doc/html/boost/program_options/options_description.html +++ b/doc/html/boost/program_options/options_description.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,31 +35,31 @@ class options_description { public: // construct/copy/destruct - options_description(unsigned = m_default_line_length, + options_description(unsigned = m_default_line_length, unsigned = m_default_line_length/2); - options_description(const std::string &, unsigned = m_default_line_length, + options_description(const std::string &, unsigned = m_default_line_length, unsigned = m_default_line_length/2); - // public member functions - void add(shared_ptr< option_description >); - options_description & add(const options_description &); - options_description_easy_init add_options(); + // public member functions + void add(shared_ptr< option_description >); + options_description & add(const options_description &); + options_description_easy_init add_options(); const option_description & - find(const std::string &, bool, bool = false, bool = false) const; + find(const std::string &, bool, bool = false, bool = false) const; const option_description * - find_nothrow(const std::string &, bool, bool = false, bool = false) const; - const std::vector< shared_ptr< option_description > > & options() const; - void print(std::ostream &) const; + find_nothrow(const std::string &, bool, bool = false, bool = false) const; + const std::vector< shared_ptr< option_description > > & options() const; + void print(std::ostream &) const; - // friend functions + // friend functions friend BOOST_PROGRAM_OPTIONS_DECL std::ostream & - operator<<(std::ostream &, const options_description &); + operator<<(std::ostream &, const options_description &); // public data members static const unsigned m_default_line_length; };
    -

    Description

    +

    Description

    A set of option descriptions. This provides convenient interface for adding new option (the add_options) method, and facilities to search for options by name.

    See here for option adding interface discussion.

    See Also:

    @@ -67,18 +67,18 @@

    -

    +

    options_description public construct/copy/destruct

    1. -
      options_description(unsigned line_length = m_default_line_length, 
      +
      options_description(unsigned line_length = m_default_line_length, 
                           unsigned min_description_length = m_default_line_length/2);

      Creates the instance.

    2. -
      options_description(const std::string & caption, 
      +
      options_description(const std::string & caption, 
                           unsigned line_length = m_default_line_length, 
                           unsigned min_description_length = m_default_line_length/2);

      Creates the instance. The 'caption' parameter gives the name of this 'options_description' instance. Primarily useful for output. The 'description_length' specifies the number of columns that should be reserved for the description text; if the option text encroaches into this, then the description will start on the next line.

      @@ -86,40 +86,40 @@
    -

    -options_description public member functions

    +

    +options_description public member functions

    1. -
      void add(shared_ptr< option_description > desc);
      +
      void add(shared_ptr< option_description > desc);

      Adds new variable description. Throws duplicate_variable_error if either short or long name matches that of already present one.

    2. -
      options_description & add(const options_description & desc);
      +
      options_description & add(const options_description & desc);

      Adds a group of option description. This has the same effect as adding all option_descriptions in 'desc' individually, except that output operator will show a separate group. Returns *this.

    3. -
      options_description_easy_init add_options();
      +
      options_description_easy_init add_options();

      Returns an object of implementation-defined type suitable for adding options to options_description. The returned object will have overloaded operator() with parameter type matching 'option_description' constructors. Calling the operator will create new option_description instance and add it.

    4. const option_description & 
      -find(const std::string & name, bool approx, bool long_ignore_case = false, 
      +find(const std::string & name, bool approx, bool long_ignore_case = false, 
            bool short_ignore_case = false) const;
    5. const option_description * 
      -find_nothrow(const std::string & name, bool approx, 
      +find_nothrow(const std::string & name, bool approx, 
                    bool long_ignore_case = false, bool short_ignore_case = false) const;
    6. -
    7. const std::vector< shared_ptr< option_description > > & options() const;
    8. +
    9. const std::vector< shared_ptr< option_description > > & options() const;
    10. -
      void print(std::ostream & os) const;
      +
      void print(std::ostream & os) const;

      Outputs 'desc' to the specified stream, calling 'f' to output each option_description element.

    -

    -options_description friend functions

    +

    +options_description friend functions

    1. friend BOOST_PROGRAM_OPTIONS_DECL std::ostream & 
      -operator<<(std::ostream & os, const options_description & desc);
      +operator<<(std::ostream & os, const options_description & desc);

      Produces a human readable output of 'desc', listing options, their descriptions and allowed parameters. Other options_description instances previously passed to add will be output separately.

    @@ -135,7 +135,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/options_description_eas_id781098.html b/doc/html/boost/program_options/options_description_eas_id781098.html deleted file mode 100755 index f2f4942b97..0000000000 --- a/doc/html/boost/program_options/options_description_eas_id781098.html +++ /dev/null @@ -1,85 +0,0 @@ - - - -Class options_description_easy_init - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class options_description_easy_init

    -

    boost::program_options::options_description_easy_init

    -
    -

    Synopsis

    - -
    -

    Description

    -

    Class which provides convenient creation syntax to option_description.

    -
    -

    -options_description_easy_init - public - construct/copy/destruct

    -
    1. options_description_easy_init(options_description * owner);
    -
    -
    -

    -options_description_easy_init public member functions

    -
      -
    1. options_description_easy_init & 
      -operator()(const char * name, const char * description);
    2. -
    3. options_description_easy_init & 
      -operator()(const char * name, const value_semantic * s);
    4. -
    5. options_description_easy_init & 
      -operator()(const char * name, const value_semantic * s, 
      -           const char * description);
    6. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/parse_command_line.html b/doc/html/boost/program_options/parse_command_line.html old mode 100755 new mode 100644 index 14f9bb472f..0b1658860f --- a/doc/html/boost/program_options/parse_command_line.html +++ b/doc/html/boost/program_options/parse_command_line.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -38,7 +38,7 @@ const options_description &, int style = 0, function1< std::pair< std::string, std::string >, const std::string & > ext = ext_parser());
    -

    Description

    +

    Description

    Creates instance of 'command_line_parser', passes parameters to it, and returns the result of calling the 'run' method.

    @@ -52,7 +52,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/parse_config_file_id1140665.html b/doc/html/boost/program_options/parse_config_file_id1140665.html deleted file mode 100755 index 81508bd9b0..0000000000 --- a/doc/html/boost/program_options/parse_config_file_id1140665.html +++ /dev/null @@ -1,59 +0,0 @@ - - - -Function template parse_config_file - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template parse_config_file

    -

    boost::program_options::parse_config_file

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/parsers.hpp>
    -
    -
    -template<typename charT> 
    -  BOOST_PROGRAM_OPTIONS_DECL basic_parsed_options< charT > 
    -  parse_config_file(std::basic_istream< charT > &, 
    -                    const options_description &, 
    -                    bool allow_unregistered = false);
    -
    -

    Description

    -

    Parse a config file.

    -

    Read from given stream.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/parse_config_file_id1148232.html b/doc/html/boost/program_options/parse_config_file_id1148232.html deleted file mode 100755 index 5f20f4a777..0000000000 --- a/doc/html/boost/program_options/parse_config_file_id1148232.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template parse_config_file - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template parse_config_file

    -

    boost::program_options::parse_config_file

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/parsers.hpp>
    -
    -
    -template<typename charT> 
    -  BOOST_PROGRAM_OPTIONS_DECL basic_parsed_options< charT > 
    -  parse_config_file(const char * filename, const options_description &, 
    -                    bool allow_unregistered = false);
    -
    -

    Description

    -

    Parse a config file.

    -

    Read from file with the given name. The character type is passed to the file stream.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/parse_config_file_id783863.html b/doc/html/boost/program_options/parse_config_file_id783863.html new file mode 100644 index 0000000000..a73a828bcf --- /dev/null +++ b/doc/html/boost/program_options/parse_config_file_id783863.html @@ -0,0 +1,59 @@ + + + +Function template parse_config_file + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template parse_config_file

    +

    boost::program_options::parse_config_file

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/parsers.hpp>
    +
    +
    +template<typename charT> 
    +  BOOST_PROGRAM_OPTIONS_DECL basic_parsed_options< charT > 
    +  parse_config_file(std::basic_istream< charT > &, 
    +                    const options_description &, 
    +                    bool allow_unregistered = false);
    +
    +

    Description

    +

    Parse a config file.

    +

    Read from given stream.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/parse_config_file_id783904.html b/doc/html/boost/program_options/parse_config_file_id783904.html new file mode 100644 index 0000000000..9800c38daf --- /dev/null +++ b/doc/html/boost/program_options/parse_config_file_id783904.html @@ -0,0 +1,58 @@ + + + +Function template parse_config_file + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template parse_config_file

    +

    boost::program_options::parse_config_file

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/parsers.hpp>
    +
    +
    +template<typename charT> 
    +  BOOST_PROGRAM_OPTIONS_DECL basic_parsed_options< charT > 
    +  parse_config_file(const char * filename, const options_description &, 
    +                    bool allow_unregistered = false);
    +
    +

    Description

    +

    Parse a config file.

    +

    Read from file with the given name. The character type is passed to the file stream.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/parse_environmen_id1137214.html b/doc/html/boost/program_options/parse_environmen_id1137214.html new file mode 100644 index 0000000000..790169545e --- /dev/null +++ b/doc/html/boost/program_options/parse_environmen_id1137214.html @@ -0,0 +1,58 @@ + + + +Function parse_environment + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function parse_environment

    +

    boost::program_options::parse_environment

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/parsers.hpp>
    +
    +
    +BOOST_PROGRAM_OPTIONS_DECL parsed_options 
    +parse_environment(const options_description &, 
    +                  const function1< std::string, std::string > & name_mapper);
    +
    +

    Description

    +

    Parse environment.

    +

    For each environment variable, the 'name_mapper' function is called to obtain the option name. If it returns empty string, the variable is ignored.

    +

    This is done since naming of environment variables is typically different from the naming of command line options.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/parse_environment_id1070107.html b/doc/html/boost/program_options/parse_environment_id1070107.html deleted file mode 100755 index 7a15d06b15..0000000000 --- a/doc/html/boost/program_options/parse_environment_id1070107.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function parse_environment - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function parse_environment

    -

    boost::program_options::parse_environment

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/parsers.hpp>
    -
    -
    -BOOST_PROGRAM_OPTIONS_DECL parsed_options 
    -parse_environment(const options_description &, 
    -                  const function1< std::string, std::string > & name_mapper);
    -
    -

    Description

    -

    Parse environment.

    -

    For each environment variable, the 'name_mapper' function is called to obtain the option name. If it returns empty string, the variable is ignored.

    -

    This is done since naming of environment variables is typically different from the naming of command line options.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/parse_environment_id1070141.html b/doc/html/boost/program_options/parse_environment_id1070141.html deleted file mode 100755 index 5ff86e32dd..0000000000 --- a/doc/html/boost/program_options/parse_environment_id1070141.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function parse_environment - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function parse_environment

    -

    boost::program_options::parse_environment

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/parsers.hpp>
    -
    -
    -BOOST_PROGRAM_OPTIONS_DECL parsed_options 
    -parse_environment(const options_description &, const std::string & prefix);
    -
    -

    Description

    -

    Parse environment.

    -

    Takes all environment variables which start with 'prefix'. The option name is obtained from variable name by removing the prefix and converting the remaining string into lower case.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/parse_environment_id1070170.html b/doc/html/boost/program_options/parse_environment_id1070170.html deleted file mode 100755 index f36836f19e..0000000000 --- a/doc/html/boost/program_options/parse_environment_id1070170.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function parse_environment - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function parse_environment

    -

    boost::program_options::parse_environment

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/parsers.hpp>
    -
    -
    -BOOST_PROGRAM_OPTIONS_DECL parsed_options 
    -parse_environment(const options_description &, const char * prefix);
    -
    -

    Description

    -

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. This function exists to resolve ambiguity between the two above functions when second argument is of 'char*' type. There's implicit conversion to both function1 and string.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/parse_environment_id789381.html b/doc/html/boost/program_options/parse_environment_id789381.html new file mode 100644 index 0000000000..52fb4934f3 --- /dev/null +++ b/doc/html/boost/program_options/parse_environment_id789381.html @@ -0,0 +1,56 @@ + + + +Function parse_environment + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function parse_environment

    +

    boost::program_options::parse_environment

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/parsers.hpp>
    +
    +
    +BOOST_PROGRAM_OPTIONS_DECL parsed_options 
    +parse_environment(const options_description &, const std::string & prefix);
    +
    +

    Description

    +

    Parse environment.

    +

    Takes all environment variables which start with 'prefix'. The option name is obtained from variable name by removing the prefix and converting the remaining string into lower case.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/parse_environment_id789410.html b/doc/html/boost/program_options/parse_environment_id789410.html new file mode 100644 index 0000000000..39a0b209b6 --- /dev/null +++ b/doc/html/boost/program_options/parse_environment_id789410.html @@ -0,0 +1,55 @@ + + + +Function parse_environment + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function parse_environment

    +

    boost::program_options::parse_environment

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/parsers.hpp>
    +
    +
    +BOOST_PROGRAM_OPTIONS_DECL parsed_options 
    +parse_environment(const options_description &, const char * prefix);
    +
    +

    Description

    +

    This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. This function exists to resolve ambiguity between the two above functions when second argument is of 'char*' type. There's implicit conversion to both function1 and string.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/positional_option_id789522.html b/doc/html/boost/program_options/positional_option_id789522.html new file mode 100644 index 0000000000..f7cebd1ccb --- /dev/null +++ b/doc/html/boost/program_options/positional_option_id789522.html @@ -0,0 +1,91 @@ + + + +Class positional_options_description + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class positional_options_description

    +

    boost::program_options::positional_options_description

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/positional_options.hpp>
    +
    +
    +class positional_options_description {
    +public:
    +  // construct/copy/destruct
    +  positional_options_description();
    +
    +  // public member functions
    +  positional_options_description & add(const char *, int);
    +  unsigned max_total_count() const;
    +  const std::string & name_for_position(unsigned) const;
    +};
    +
    +

    Description

    +

    Describes positional options.

    +

    The class allows to guess option names for positional options, which are specified on the command line and are identified by the position. The class uses the information provided by the user to associate a name with every positional option, or tell that no name is known.

    +

    The primary assumption is that only the relative order of the positional options themselves matters, and that any interleaving ordinary options don't affect interpretation of positional options.

    +

    The user initializes the class by specifying that first N positional options should be given the name X1, following M options should be given the name X2 and so on.

    +
    +

    +positional_options_description + public + construct/copy/destruct

    +
    1. positional_options_description();
    +
    +
    +

    +positional_options_description public member functions

    +
      +
    1. +
      positional_options_description & add(const char * name, int max_count);
      +

      Species that up to 'max_count' next positional options should be given the 'name'. The value of '-1' means 'unlimited'. No calls to 'add' can be made after call with 'max_value' equal to '-1'.

      +
    2. +
    3. +
      unsigned max_total_count() const;
      +

      Returns the maximum number of positional options that can be present. Can return (numeric_limits<unsigned>::max)() to indicate unlimited number.

      +
    4. +
    5. +
      const std::string & name_for_position(unsigned position) const;
      +

      Returns the name that should be associated with positional options at 'position'. Precondition: position < max_total_count()

      +
    6. +
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/positional_options_desc_id1150344.html b/doc/html/boost/program_options/positional_options_desc_id1150344.html deleted file mode 100755 index 470f53200e..0000000000 --- a/doc/html/boost/program_options/positional_options_desc_id1150344.html +++ /dev/null @@ -1,91 +0,0 @@ - - - -Class positional_options_description - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class positional_options_description

    -

    boost::program_options::positional_options_description

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/positional_options.hpp>
    -
    -
    -class positional_options_description {
    -public:
    -  // construct/copy/destruct
    -  positional_options_description();
    -
    -  // public member functions
    -  positional_options_description & add(const char *, int);
    -  unsigned max_total_count() const;
    -  const std::string & name_for_position(unsigned) const;
    -};
    -
    -

    Description

    -

    Describes positional options.

    -

    The class allows to guess option names for positional options, which are specified on the command line and are identified by the position. The class uses the information provided by the user to associate a name with every positional option, or tell that no name is known.

    -

    The primary assumption is that only the relative order of the positional options themselves matters, and that any interleaving ordinary options don't affect interpretation of positional options.

    -

    The user initializes the class by specifying that first N positional options should be given the name X1, following M options should be given the name X2 and so on.

    -
    -

    -positional_options_description - public - construct/copy/destruct

    -
    1. positional_options_description();
    -
    -
    -

    -positional_options_description public member functions

    -
      -
    1. -
      positional_options_description & add(const char * name, int max_count);
      -

      Species that up to 'max_count' next positional options should be given the 'name'. The value of '-1' means 'unlimited'. No calls to 'add' can be made after call with 'max_value' equal to '-1'.

      -
    2. -
    3. -
      unsigned max_total_count() const;
      -

      Returns the maximum number of positional options that can be present. Can return (numeric_limits<unsigned>::max)() to indicate unlimited number.

      -
    4. -
    5. -
      const std::string & name_for_position(unsigned position) const;
      -

      Returns the name that should be associated with positional options at 'position'. Precondition: position < max_total_count()

      -
    6. -
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/reading_file.html b/doc/html/boost/program_options/reading_file.html old mode 100755 new mode 100644 index ea03a1dbd8..3d0f1bcb42 --- a/doc/html/boost/program_options/reading_file.html +++ b/doc/html/boost/program_options/reading_file.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,17 +35,17 @@ class reading_file : public boost::program_options::error { public: // construct/copy/destruct - reading_file(const char *); + reading_file(const char *); };
    -

    Description

    +

    Description

    Class thrown if config file can not be read

    -

    +

    reading_file public construct/copy/destruct

    -
    1. reading_file(const char * filename);
    +
    1. reading_file(const char * filename);
    @@ -59,7 +59,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/required_option.html b/doc/html/boost/program_options/required_option.html old mode 100755 new mode 100644 index 37f41bf5e2..8198d915bb --- a/doc/html/boost/program_options/required_option.html +++ b/doc/html/boost/program_options/required_option.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -32,33 +32,25 @@
    // In header: <boost/program_options/errors.hpp>
     
     
    -class required_option : public boost::program_options::error {
    +class required_option : public boost::program_options::error_with_option_name {
     public:
       // construct/copy/destruct
    -  required_option(const std::string &);
    -  ~required_option();
    -
    -  // public member functions
    -  const std::string & get_option_name() const;
    +  required_option(const std::string &);
    +  ~required_option();
     };
    -

    Description

    +

    Description

    Class thrown when a required/mandatory option is missing

    -

    +

    required_option public construct/copy/destruct

      -
    1. required_option(const std::string & name);
    2. -
    3. ~required_option();
    4. +
    5. required_option(const std::string & option_name);
    6. +
    7. ~required_option();
    -
    -

    -required_option public member functions

    -
    1. const std::string & get_option_name() const;
    -
    @@ -71,7 +63,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/split_unix.html b/doc/html/boost/program_options/split_unix.html old mode 100755 new mode 100644 index 5588f926ba..799037c4bb --- a/doc/html/boost/program_options/split_unix.html +++ b/doc/html/boost/program_options/split_unix.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -42,7 +42,7 @@ const std::wstring & quote = L"'\"", const std::wstring & escape = L"\\");
    -

    Description

    +

    Description

    Splits a given string to a collection of single strings which can be passed to command_line_parser. The second parameter is used to specify a collection of possible seperator chars used for splitting. The seperator is defaulted to space " ". Splitting is done in a unix style way, with respect to quotes '"' and escape characters '\'

    @@ -56,7 +56,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/store_id1166357.html b/doc/html/boost/program_options/store_id1166357.html new file mode 100644 index 0000000000..99ca7a4a39 --- /dev/null +++ b/doc/html/boost/program_options/store_id1166357.html @@ -0,0 +1,56 @@ + + + +Function store + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function store

    +

    boost::program_options::store

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/variables_map.hpp>
    +
    +
    +BOOST_PROGRAM_OPTIONS_DECL void 
    +store(const basic_parsed_options< char > & options, variables_map & m, 
    +      bool utf8 = false);
    +
    +

    Description

    +

    Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/store_id1166391.html b/doc/html/boost/program_options/store_id1166391.html new file mode 100644 index 0000000000..13dd71d02c --- /dev/null +++ b/doc/html/boost/program_options/store_id1166391.html @@ -0,0 +1,55 @@ + + + +Function store + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function store

    +

    boost::program_options::store

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/variables_map.hpp>
    +
    +
    +BOOST_PROGRAM_OPTIONS_DECL void 
    +store(const basic_parsed_options< wchar_t > & options, variables_map & m);
    +
    +

    Description

    +

    Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value. This is wide character variant.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/store_id778821.html b/doc/html/boost/program_options/store_id778821.html deleted file mode 100755 index 4b4c24ae62..0000000000 --- a/doc/html/boost/program_options/store_id778821.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function store - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function store

    -

    boost::program_options::store

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/variables_map.hpp>
    -
    -
    -BOOST_PROGRAM_OPTIONS_DECL void 
    -store(const basic_parsed_options< char > & options, variables_map & m, 
    -      bool utf8 = false);
    -
    -

    Description

    -

    Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/store_id778856.html b/doc/html/boost/program_options/store_id778856.html deleted file mode 100755 index 81fc783cca..0000000000 --- a/doc/html/boost/program_options/store_id778856.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function store - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function store

    -

    boost::program_options::store

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/variables_map.hpp>
    -
    -
    -BOOST_PROGRAM_OPTIONS_DECL void 
    -store(const basic_parsed_options< wchar_t > & options, variables_map & m);
    -
    -

    Description

    -

    Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value. This is wide character variant.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/too_many_positio_id1164794.html b/doc/html/boost/program_options/too_many_positio_id1164794.html new file mode 100644 index 0000000000..76f936813f --- /dev/null +++ b/doc/html/boost/program_options/too_many_positio_id1164794.html @@ -0,0 +1,67 @@ + + + +Class too_many_positional_options_error + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class too_many_positional_options_error

    +

    boost::program_options::too_many_positional_options_error

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/errors.hpp>
    +
    +
    +class too_many_positional_options_error :
    +  public boost::program_options::error
    +{
    +public:
    +  // construct/copy/destruct
    +  too_many_positional_options_error();
    +};
    +
    +

    Description

    +

    Class thrown when there are too many positional options. This is a programming error.

    +
    +

    +too_many_positional_options_error + public + construct/copy/destruct

    +
    1. too_many_positional_options_error();
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/too_many_positional_opt_id1150044.html b/doc/html/boost/program_options/too_many_positional_opt_id1150044.html deleted file mode 100755 index ed6484c131..0000000000 --- a/doc/html/boost/program_options/too_many_positional_opt_id1150044.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Class too_many_positional_options_error - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class too_many_positional_options_error

    -

    boost::program_options::too_many_positional_options_error

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/errors.hpp>
    -
    -
    -class too_many_positional_options_error :
    -  public boost::program_options::error
    -{
    -public:
    -  // construct/copy/destruct
    -  too_many_positional_options_error();
    -};
    -
    -

    Description

    -

    Class thrown when there are too many positional options. This is a programming error.

    -
    -

    -too_many_positional_options_error - public - construct/copy/destruct

    -
    1. too_many_positional_options_error();
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/typed_value.html b/doc/html/boost/program_options/typed_value.html old mode 100755 new mode 100644 index 49414c9281..4d9fe81f7f --- a/doc/html/boost/program_options/typed_value.html +++ b/doc/html/boost/program_options/typed_value.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,97 +37,105 @@ { public: // construct/copy/destruct - typed_value(T *); + typed_value(T *); - // public member functions - typed_value * default_value(const T &); - typed_value * default_value(const T &, const std::string &); - typed_value * implicit_value(const T &); - typed_value * implicit_value(const T &, const std::string &); - typed_value * notifier(function1< void, const T & >); - typed_value * composing(); - typed_value * multitoken(); - typed_value * zero_tokens(); - typed_value * required(); - std::string name() const; - bool is_composing() const; - unsigned min_tokens() const; - unsigned max_tokens() const; - bool is_required() const; - void xparse(boost::any &, const std::vector< std::basic_string< charT > > &) const; - bool apply_default(boost::any &) const; - void notify(const boost::any &) const; - const std::type_info & value_type() const; + // public member functions + typed_value * default_value(const T &); + typed_value * default_value(const T &, const std::string &); + typed_value * implicit_value(const T &); + typed_value * value_name(const std::string &); + typed_value * implicit_value(const T &, const std::string &); + typed_value * notifier(function1< void, const T & >); + typed_value * composing(); + typed_value * multitoken(); + typed_value * zero_tokens(); + typed_value * required(); + std::string name() const; + bool is_composing() const; + unsigned min_tokens() const; + unsigned max_tokens() const; + bool is_required() const; + void xparse(boost::any &, const std::vector< std::basic_string< charT > > &) const; + bool apply_default(boost::any &) const; + void notify(const boost::any &) const; + const std::type_info & value_type() const; };
    -

    Description

    +

    Description

    Class which handles value of a specific type.

    -

    +

    typed_value public construct/copy/destruct

    1. -
      typed_value(T * store_to);
      +
      typed_value(T * store_to);

      Ctor. The 'store_to' parameter tells where to store the value when it's known. The parameter can be NULL.

    -

    -typed_value public member functions

    +

    +typed_value public member functions

    1. -
      typed_value * default_value(const T & v);
      +
      typed_value * default_value(const T & v);

      Specifies default value, which will be used if none is explicitly specified. The type 'T' should provide operator<< for ostream.

    2. -
      typed_value * default_value(const T & v, const std::string & textual);
      +
      typed_value * default_value(const T & v, const std::string & textual);

      Specifies default value, which will be used if none is explicitly specified. Unlike the above overload, the type 'T' need not provide operator<< for ostream, but textual representation of default value must be provided by the user.

    3. -
      typed_value * implicit_value(const T & v);
      +
      typed_value * implicit_value(const T & v);

      Specifies an implicit value, which will be used if the option is given, but without an adjacent value. Using this implies that an explicit value is optional, but if given, must be strictly adjacent to the option, i.e.: '-ovalue' or '--option=value'. Giving '-o' or '--option' will cause the implicit value to be applied.

    4. -
      typed_value * implicit_value(const T & v, const std::string & textual);
      +
      typed_value * value_name(const std::string & name);
      +

      Specifies the name used to to the value in help message.

      +
    5. +
    6. +
      typed_value * implicit_value(const T & v, const std::string & textual);

      Specifies an implicit value, which will be used if the option is given, but without an adjacent value. Using this implies that an explicit value is optional, but if given, must be strictly adjacent to the option, i.e.: '-ovalue' or '--option=value'. Giving '-o' or '--option' will cause the implicit value to be applied. Unlike the above overload, the type 'T' need not provide operator<< for ostream, but textual representation of default value must be provided by the user.

    7. -
      typed_value * notifier(function1< void, const T & > f);
      +
      typed_value * notifier(function1< void, const T & > f);

      Specifies a function to be called when the final value is determined.

    8. -
      typed_value * composing();
      +
      typed_value * composing();

      Specifies that the value is composing. See the 'is_composing' method for explanation.

    9. -
      typed_value * multitoken();
      +
      typed_value * multitoken();

      Specifies that the value can span multiple tokens.

    10. -
    11. typed_value * zero_tokens();
    12. -
      typed_value * required();
      +
      typed_value * zero_tokens();
      +

      Specifies that no tokens may be provided as the value of this option, which means that only presense of the option is significant. For such option to be useful, either the 'validate' function should be specialized, or the 'implicit_value' method should be also used. In most cases, you can use the 'bool_switch' function instead of using this method.

      +
    13. +
    14. +
      typed_value * required();

      Specifies that the value must occur.

    15. -
    16. std::string name() const;
    17. -
    18. bool is_composing() const;
    19. -
    20. unsigned min_tokens() const;
    21. -
    22. unsigned max_tokens() const;
    23. -
    24. bool is_required() const;
    25. +
    26. std::string name() const;
    27. +
    28. bool is_composing() const;
    29. +
    30. unsigned min_tokens() const;
    31. +
    32. unsigned max_tokens() const;
    33. +
    34. bool is_required() const;
    35. -
      void xparse(boost::any & value_store, 
      +
      void xparse(boost::any & value_store, 
                   const std::vector< std::basic_string< charT > > & new_tokens) const;

      Creates an instance of the 'validator' class and calls its operator() to perform the actual conversion.

    36. -
      bool apply_default(boost::any & value_store) const;
      +
      bool apply_default(boost::any & value_store) const;

      If default value was specified via previous call to 'default_value', stores that value into 'value_store'. Returns true if default value was stored.

    37. -
      void notify(const boost::any & value_store) const;
      +
      void notify(const boost::any & value_store) const;

      If an address of variable to store value was specified when creating *this, stores the value there. Otherwise, does nothing.

    38. -
    39. const std::type_info & value_type() const;
    40. +
    41. const std::type_info & value_type() const;
    @@ -142,7 +150,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/typed_value_base.html b/doc/html/boost/program_options/typed_value_base.html old mode 100755 new mode 100644 index a7a1b67c47..a1f5771393 --- a/doc/html/boost/program_options/typed_value_base.html +++ b/doc/html/boost/program_options/typed_value_base.html @@ -35,25 +35,25 @@ class typed_value_base { public: // construct/copy/destruct - ~typed_value_base(); + ~typed_value_base(); - // public member functions - const std::type_info & value_type() const; + // public member functions + const std::type_info & value_type() const; };
    -

    Description

    +

    Description

    Base class for all option that have a fixed type, and are willing to announce this type to the outside world. Any 'value_semantics' for which you want to find out the type can be dynamic_cast-ed to typed_value_base. If conversion succeeds, the 'type' method can be called.

    -

    +

    typed_value_base public construct/copy/destruct

    -
    1. ~typed_value_base();
    +
    1. ~typed_value_base();
    -

    -typed_value_base public member functions

    -
    1. const std::type_info & value_type() const;
    +

    +typed_value_base public member functions

    +
    1. const std::type_info & value_type() const;
    diff --git a/doc/html/boost/program_options/unknown_option.html b/doc/html/boost/program_options/unknown_option.html old mode 100755 new mode 100644 index 4c670d5abc..bf87dd2b43 --- a/doc/html/boost/program_options/unknown_option.html +++ b/doc/html/boost/program_options/unknown_option.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -32,33 +32,27 @@
    // In header: <boost/program_options/errors.hpp>
     
     
    -class unknown_option : public boost::program_options::error {
    +class unknown_option :
    +  public boost::program_options::error_with_no_option_name
    +{
     public:
       // construct/copy/destruct
    -  unknown_option(const std::string &);
    -  ~unknown_option();
    -
    -  // public member functions
    -  const std::string & get_option_name() const;
    +  unknown_option(const std::string & = "");
    +  ~unknown_option();
     };
    -

    Description

    +

    Description

    Class thrown when option name is not recognized.

    -

    +

    unknown_option public construct/copy/destruct

      -
    1. unknown_option(const std::string & name);
    2. -
    3. ~unknown_option();
    4. +
    5. unknown_option(const std::string & original_token = "");
    6. +
    7. ~unknown_option();
    -
    -

    -unknown_option public member functions

    -
    1. const std::string & get_option_name() const;
    -
    @@ -71,7 +65,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/untyped_value.html b/doc/html/boost/program_options/untyped_value.html old mode 100755 new mode 100644 index a2ab7bcd55..a45da11f88 --- a/doc/html/boost/program_options/untyped_value.html +++ b/doc/html/boost/program_options/untyped_value.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -37,63 +37,63 @@ { public: // construct/copy/destruct - untyped_value(bool = false); + untyped_value(bool = false); - // public member functions - std::string name() const; - unsigned min_tokens() const; - unsigned max_tokens() const; - bool is_composing() const; - bool is_required() const; - void xparse(boost::any &, const std::vector< std::string > &) const; - bool apply_default(boost::any &) const; - void notify(const boost::any &) const; + // public member functions + std::string name() const; + unsigned min_tokens() const; + unsigned max_tokens() const; + bool is_composing() const; + bool is_required() const; + void xparse(boost::any &, const std::vector< std::string > &) const; + bool apply_default(boost::any &) const; + void notify(const boost::any &) const; };
    -

    Description

    +

    Description

    Class which specifies a simple handling of a value: the value will have string type and only one token is allowed.

    -

    +

    untyped_value public construct/copy/destruct

    -
    1. untyped_value(bool zero_tokens = false);
    +
    1. untyped_value(bool zero_tokens = false);
    -

    -untyped_value public member functions

    +

    +untyped_value public member functions

    1. -
      std::string name() const;
      +
      std::string name() const;

      Returns the name of the option. The name is only meaningful for automatic help message.

    2. -
      unsigned min_tokens() const;
      +
      unsigned min_tokens() const;

      The minimum number of tokens for this option that should be present on the command line.

    3. -
      unsigned max_tokens() const;
      +
      unsigned max_tokens() const;

      The maximum number of tokens for this option that should be present on the command line.

    4. -
      bool is_composing() const;
      +
      bool is_composing() const;

      Returns true if values from different sources should be composed. Otherwise, value from the first source is used and values from other sources are discarded.

    5. -
      bool is_required() const;
      +
      bool is_required() const;

      Returns true if value must be given. Non-optional value

    6. -
      void xparse(boost::any & value_store, 
      +
      void xparse(boost::any & value_store, 
                   const std::vector< std::string > & new_tokens) const;

      If 'value_store' is already initialized, or new_tokens has more than one elements, throws. Otherwise, assigns the first string from 'new_tokens' to 'value_store', without any modifications.

    7. -
      bool apply_default(boost::any &) const;
      +
      bool apply_default(boost::any &) const;

      Does nothing.

    8. -
      void notify(const boost::any &) const;
      +
      void notify(const boost::any &) const;

      Does nothing.

    @@ -110,7 +110,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/validation_error.html b/doc/html/boost/program_options/validation_error.html old mode 100755 new mode 100644 index 84abd8e13a..7a7a1c747a --- a/doc/html/boost/program_options/validation_error.html +++ b/doc/html/boost/program_options/validation_error.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -32,52 +32,42 @@
    // In header: <boost/program_options/errors.hpp>
     
     
    -class validation_error : public boost::program_options::error {
    +class validation_error :
    +  public boost::program_options::error_with_option_name
    +{
     public:
     
       enum kind_t { multiple_values_not_allowed =  30, 
                     at_least_one_value_required, invalid_bool_value, 
                     invalid_option_value, invalid_option };
       // construct/copy/destruct
    -  validation_error(kind_t, const std::string & = "", const std::string & = "");
    -  ~validation_error();
    +  validation_error(kind_t, const std::string & = "", const std::string & = "", 
    +                   int = 0);
    +  ~validation_error();
     
    -  // public member functions
    -  void set_option_name(const std::string &);
    -  const std::string & get_option_name() const;
    -  const char * what() const;
    -
    -  // protected static functions
    -  static std::string error_message(kind_t);
    +  // protected member functions
    +  std::string get_template(kind_t);
     };
    -

    Description

    +

    Description

    Class thrown when value of option is incorrect.

    -

    +

    validation_error public construct/copy/destruct

      -
    1. validation_error(kind_t kind, const std::string & option_value = "", 
      -                 const std::string & option_name = "");
    2. -
    3. ~validation_error();
    4. -
    -
    -
    -

    -validation_error public member functions

    -
      -
    1. void set_option_name(const std::string & option);
    2. -
    3. const std::string & get_option_name() const;
    4. -
    5. const char * what() const;
    6. +
    7. validation_error(kind_t kind, const std::string & option_name = "", 
      +                 const std::string & original_token = "", 
      +                 int option_style = 0);
    8. +
    9. ~validation_error();
    -

    -validation_error protected static functions

    +

    +validation_error protected member functions

    1. -
      static std::string error_message(kind_t kind);
      +
      std::string get_template(kind_t kind);

      Used to convert kind_t to a related error text

    @@ -93,7 +83,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/value_id1135975.html b/doc/html/boost/program_options/value_id1135975.html new file mode 100644 index 0000000000..6a7e959d64 --- /dev/null +++ b/doc/html/boost/program_options/value_id1135975.html @@ -0,0 +1,55 @@ + + + +Function value + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function value

    +

    boost::program_options::value

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/value_semantic.hpp>
    +
    +
    +template<typename T> typed_value< T > * value();
    +template<typename T> typed_value< T > * value(T * v);
    +
    +

    Description

    +

    Creates a typed_value<T> instance. This function is the primary method to create value_semantic instance for a specific type, which can later be passed to 'option_description' constructor. The second overload is used when it's additionally desired to store the value of option into program variable.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/value_id787092.html b/doc/html/boost/program_options/value_id787092.html deleted file mode 100755 index 56cdf7bcd4..0000000000 --- a/doc/html/boost/program_options/value_id787092.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function value - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function value

    -

    boost::program_options::value

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/value_semantic.hpp>
    -
    -
    -template<typename T> typed_value< T > * value();
    -template<typename T> typed_value< T > * value(T * v);
    -
    -

    Description

    -

    Creates a typed_value<T> instance. This function is the primary method to create value_semantic instance for a specific type, which can later be passed to 'option_description' constructor. The second overload is used when it's additionally desired to store the value of option into program variable.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/value_semantic.html b/doc/html/boost/program_options/value_semantic.html old mode 100755 new mode 100644 index 5a3e080ce6..cab8da69a2 --- a/doc/html/boost/program_options/value_semantic.html +++ b/doc/html/boost/program_options/value_semantic.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,63 +35,63 @@ class value_semantic { public: // construct/copy/destruct - ~value_semantic(); + ~value_semantic(); - // public member functions - std::string name() const; - unsigned min_tokens() const; - unsigned max_tokens() const; - bool is_composing() const; - bool is_required() const; - void parse(boost::any &, const std::vector< std::string > &, bool) const; - bool apply_default(boost::any &) const; - void notify(const boost::any &) const; + // public member functions + std::string name() const; + unsigned min_tokens() const; + unsigned max_tokens() const; + bool is_composing() const; + bool is_required() const; + void parse(boost::any &, const std::vector< std::string > &, bool) const; + bool apply_default(boost::any &) const; + void notify(const boost::any &) const; };
    -

    Description

    +

    Description

    Class which specifies how the option's value is to be parsed and converted into C++ types.

    -

    +

    value_semantic public construct/copy/destruct

    -
    1. ~value_semantic();
    +
    1. ~value_semantic();
    -

    -value_semantic public member functions

    +

    +value_semantic public member functions

    1. -
      std::string name() const;
      +
      std::string name() const;

      Returns the name of the option. The name is only meaningful for automatic help message.

    2. -
      unsigned min_tokens() const;
      +
      unsigned min_tokens() const;

      The minimum number of tokens for this option that should be present on the command line.

    3. -
      unsigned max_tokens() const;
      +
      unsigned max_tokens() const;

      The maximum number of tokens for this option that should be present on the command line.

    4. -
      bool is_composing() const;
      +
      bool is_composing() const;

      Returns true if values from different sources should be composed. Otherwise, value from the first source is used and values from other sources are discarded.

    5. -
      bool is_required() const;
      +
      bool is_required() const;

      Returns true if value must be given. Non-optional value

    6. -
      void parse(boost::any & value_store, 
      +
      void parse(boost::any & value_store, 
                  const std::vector< std::string > & new_tokens, bool utf8) const;

      Parses a group of tokens that specify a value of option. Stores the result in 'value_store', using whatever representation is desired. May be be called several times if value of the same option is specified more than once.

    7. -
      bool apply_default(boost::any & value_store) const;
      +
      bool apply_default(boost::any & value_store) const;

      Called to assign default value to 'value_store'. Returns true if default value is assigned, and false if no default value exists.

    8. -
      void notify(const boost::any & value_store) const;
      +
      void notify(const boost::any & value_store) const;

      Called when final value of an option is determined.

    @@ -108,7 +108,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/value_semantic_c_id1156687.html b/doc/html/boost/program_options/value_semantic_c_id1156687.html new file mode 100644 index 0000000000..fed7d0737e --- /dev/null +++ b/doc/html/boost/program_options/value_semantic_c_id1156687.html @@ -0,0 +1,79 @@ + + + +Class value_semantic_codecvt_helper<wchar_t> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class value_semantic_codecvt_helper<wchar_t>

    +

    boost::program_options::value_semantic_codecvt_helper<wchar_t>

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/value_semantic.hpp>
    +
    +
    +class value_semantic_codecvt_helper<wchar_t> :
    +  public boost::program_options::value_semantic
    +{
    +public:
    +
    +  // private member functions
    +  void parse(boost::any &, const std::vector< std::string > &, bool) const;
    +
    +  // protected member functions
    +  void xparse(boost::any &, const std::vector< std::wstring > &) const;
    +};
    +
    +

    Description

    +

    Helper conversion class for values that accept ascii strings as input. Overrides the 'parse' method and defines new 'xparse' method taking std::wstring. Depending on whether input to parse is ascii or UTF8, will recode input to Unicode, or pass it unmodified.

    +
    +

    +value_semantic_codecvt_helper private member functions

    +
    1. +
      void parse(boost::any & value_store, 
      +           const std::vector< std::string > & new_tokens, bool utf8) const;
      +

      Parses a group of tokens that specify a value of option. Stores the result in 'value_store', using whatever representation is desired. May be be called several times if value of the same option is specified more than once.

      +
    +
    +
    +

    +value_semantic_codecvt_helper protected member functions

    +
    1. void xparse(boost::any & value_store, 
      +            const std::vector< std::wstring > & new_tokens) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/value_semantic_co_id791934.html b/doc/html/boost/program_options/value_semantic_co_id791934.html new file mode 100644 index 0000000000..5d31cd6123 --- /dev/null +++ b/doc/html/boost/program_options/value_semantic_co_id791934.html @@ -0,0 +1,62 @@ + + + +Class template value_semantic_codecvt_helper + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class template value_semantic_codecvt_helper

    +

    boost::program_options::value_semantic_codecvt_helper

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/value_semantic.hpp>
    +
    +template<typename charT> 
    +class value_semantic_codecvt_helper {
    +};
    +
    +

    Description

    +

    Helper class which perform necessary character conversions in the 'parse' method and forwards the data further.

    + +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/value_semantic_co_id800556.html b/doc/html/boost/program_options/value_semantic_co_id800556.html new file mode 100644 index 0000000000..01e1902f16 --- /dev/null +++ b/doc/html/boost/program_options/value_semantic_co_id800556.html @@ -0,0 +1,79 @@ + + + +Class value_semantic_codecvt_helper<char> + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Class value_semantic_codecvt_helper<char>

    +

    boost::program_options::value_semantic_codecvt_helper<char>

    +
    +

    Synopsis

    +
    // In header: <boost/program_options/value_semantic.hpp>
    +
    +
    +class value_semantic_codecvt_helper<char> :
    +  public boost::program_options::value_semantic
    +{
    +public:
    +
    +  // private member functions
    +  void parse(boost::any &, const std::vector< std::string > &, bool) const;
    +
    +  // protected member functions
    +  void xparse(boost::any &, const std::vector< std::string > &) const;
    +};
    +
    +

    Description

    +

    Helper conversion class for values that accept ascii strings as input. Overrides the 'parse' method and defines new 'xparse' method taking std::string. Depending on whether input to parse is ascii or UTF8, will pass it to xparse unmodified, or with UTF8->ascii conversion.

    +
    +

    +value_semantic_codecvt_helper private member functions

    +
    1. +
      void parse(boost::any & value_store, 
      +           const std::vector< std::string > & new_tokens, bool utf8) const;
      +

      Parses a group of tokens that specify a value of option. Stores the result in 'value_store', using whatever representation is desired. May be be called several times if value of the same option is specified more than once.

      +
    +
    +
    +

    +value_semantic_codecvt_helper protected member functions

    +
    1. void xparse(boost::any & value_store, 
      +            const std::vector< std::string > & new_tokens) const;
    +
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/program_options/value_semantic_codecvt__id1161963.html b/doc/html/boost/program_options/value_semantic_codecvt__id1161963.html deleted file mode 100755 index e0cb4e518e..0000000000 --- a/doc/html/boost/program_options/value_semantic_codecvt__id1161963.html +++ /dev/null @@ -1,62 +0,0 @@ - - - -Class template value_semantic_codecvt_helper - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class template value_semantic_codecvt_helper

    -

    boost::program_options::value_semantic_codecvt_helper

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/value_semantic.hpp>
    -
    -template<typename charT> 
    -class value_semantic_codecvt_helper {
    -};
    -
    -

    Description

    -

    Helper class which perform necessary character conversions in the 'parse' method and forwards the data further.

    - -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/value_semantic_codecvt__id1161978.html b/doc/html/boost/program_options/value_semantic_codecvt__id1161978.html deleted file mode 100755 index 70e73b0f11..0000000000 --- a/doc/html/boost/program_options/value_semantic_codecvt__id1161978.html +++ /dev/null @@ -1,79 +0,0 @@ - - - -Class value_semantic_codecvt_helper<char> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class value_semantic_codecvt_helper<char>

    -

    boost::program_options::value_semantic_codecvt_helper<char>

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/value_semantic.hpp>
    -
    -
    -class value_semantic_codecvt_helper<char> :
    -  public boost::program_options::value_semantic
    -{
    -public:
    -
    -  // private member functions
    -  void parse(boost::any &, const std::vector< std::string > &, bool) const;
    -
    -  // protected member functions
    -  void xparse(boost::any &, const std::vector< std::string > &) const;
    -};
    -
    -

    Description

    -

    Helper conversion class for values that accept ascii strings as input. Overrides the 'parse' method and defines new 'xparse' method taking std::string. Depending on whether input to parse is ascii or UTF8, will pass it to xparse unmodified, or with UTF8->ascii conversion.

    -
    -

    -value_semantic_codecvt_helper private member functions

    -
    1. -
      void parse(boost::any & value_store, 
      -           const std::vector< std::string > & new_tokens, bool utf8) const;
      -

      Parses a group of tokens that specify a value of option. Stores the result in 'value_store', using whatever representation is desired. May be be called several times if value of the same option is specified more than once.

      -
    -
    -
    -

    -value_semantic_codecvt_helper protected member functions

    -
    1. void xparse(boost::any & value_store, 
      -            const std::vector< std::string > & new_tokens) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/value_semantic_codecvt__id785202.html b/doc/html/boost/program_options/value_semantic_codecvt__id785202.html deleted file mode 100755 index c8f32e7f2e..0000000000 --- a/doc/html/boost/program_options/value_semantic_codecvt__id785202.html +++ /dev/null @@ -1,79 +0,0 @@ - - - -Class value_semantic_codecvt_helper<wchar_t> - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Class value_semantic_codecvt_helper<wchar_t>

    -

    boost::program_options::value_semantic_codecvt_helper<wchar_t>

    -
    -

    Synopsis

    -
    // In header: <boost/program_options/value_semantic.hpp>
    -
    -
    -class value_semantic_codecvt_helper<wchar_t> :
    -  public boost::program_options::value_semantic
    -{
    -public:
    -
    -  // private member functions
    -  void parse(boost::any &, const std::vector< std::string > &, bool) const;
    -
    -  // protected member functions
    -  void xparse(boost::any &, const std::vector< std::wstring > &) const;
    -};
    -
    -

    Description

    -

    Helper conversion class for values that accept ascii strings as input. Overrides the 'parse' method and defines new 'xparse' method taking std::wstring. Depending on whether input to parse is ascii or UTF8, will recode input to Unicode, or pass it unmodified.

    -
    -

    -value_semantic_codecvt_helper private member functions

    -
    1. -
      void parse(boost::any & value_store, 
      -           const std::vector< std::string > & new_tokens, bool utf8) const;
      -

      Parses a group of tokens that specify a value of option. Stores the result in 'value_store', using whatever representation is desired. May be be called several times if value of the same option is specified more than once.

      -
    -
    -
    -

    -value_semantic_codecvt_helper protected member functions

    -
    1. void xparse(boost::any & value_store, 
      -            const std::vector< std::wstring > & new_tokens) const;
    -
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/program_options/variable_value.html b/doc/html/boost/program_options/variable_value.html old mode 100755 new mode 100644 index 07ed201d03..8684686b68 --- a/doc/html/boost/program_options/variable_value.html +++ b/doc/html/boost/program_options/variable_value.html @@ -35,68 +35,68 @@ class variable_value { public: // construct/copy/destruct - variable_value(); - variable_value(const boost::any &, bool); + variable_value(); + variable_value(const boost::any &, bool); - // public member functions - template<typename T> const T & as() const; - template<typename T> T & as(); - bool empty() const; - bool defaulted() const; - const boost::any & value() const; - boost::any & value(); + // public member functions + template<typename T> const T & as() const; + template<typename T> T & as(); + bool empty() const; + bool defaulted() const; + const boost::any & value() const; + boost::any & value(); - // friend functions + // friend functions friend BOOST_PROGRAM_OPTIONS_DECL void - store(const basic_parsed_options< char > &, variables_map &, bool); + store(const basic_parsed_options< char > &, variables_map &, bool); };
    -

    Description

    +

    Description

    Class holding value of option. Contains details about how the value is set and allows to conveniently obtain the value.

    -

    +

    variable_value public construct/copy/destruct

      -
    1. variable_value();
    2. -
    3. variable_value(const boost::any & xv, bool xdefaulted);
    4. +
    5. variable_value();
    6. +
    7. variable_value(const boost::any & xv, bool xdefaulted);
    -

    -variable_value public member functions

    +

    +variable_value public member functions

    1. -
      template<typename T> const T & as() const;
      +
      template<typename T> const T & as() const;

      If stored value if of type T, returns that value. Otherwise, throws boost::bad_any_cast exception.

    2. -
      template<typename T> T & as();
      +
      template<typename T> T & as();

      This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

    3. -
      bool empty() const;
      Returns true if no value is stored.
    4. +
      bool empty() const;
      Returns true if no value is stored.
    5. -
      bool defaulted() const;
      +
      bool defaulted() const;

      Returns true if the value was not explicitly given, but has default value.

    6. -
      const boost::any & value() const;
      +
      const boost::any & value() const;

      Returns the contained value.

    7. -
      boost::any & value();
      +
      boost::any & value();

      Returns the contained value.

    -

    -variable_value friend functions

    +

    +variable_value friend functions

    1. friend BOOST_PROGRAM_OPTIONS_DECL void 
      -store(const basic_parsed_options< char > & options, variables_map & m, bool);
      +store(const basic_parsed_options< char > & options, variables_map & m, bool);

      Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value.

    diff --git a/doc/html/boost/program_options/variables_map.html b/doc/html/boost/program_options/variables_map.html old mode 100755 new mode 100644 index d345cd654c..79bdecac59 --- a/doc/html/boost/program_options/variables_map.html +++ b/doc/html/boost/program_options/variables_map.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,40 +35,41 @@ class variables_map : public boost::program_options::abstract_variables_map { public: // construct/copy/destruct - variables_map(); - variables_map(const abstract_variables_map *); + variables_map(); + variables_map(const abstract_variables_map *); - // public member functions - const variable_value & operator[](const std::string &) const; - void notify(); + // public member functions + const variable_value & operator[](const std::string &) const; + void clear(); + void notify(); - // private member functions - const variable_value & get(const std::string &) const; + // private member functions + const variable_value & get(const std::string &) const; - // friend functions + // friend functions friend BOOST_PROGRAM_OPTIONS_DECL void - store(const basic_parsed_options< char > &, variables_map &, bool); + store(const basic_parsed_options< char > &, variables_map &, bool); };
    -

    Description

    +

    Description

    Concrete variables map which store variables in real map.

    This class is derived from std::map<std::string, variable_value>, so you can use all map operators to examine its content.

    -

    +

    variables_map public construct/copy/destruct

      -
    1. variables_map();
    2. -
    3. variables_map(const abstract_variables_map * next);
    4. +
    5. variables_map();
    6. +
    7. variables_map(const abstract_variables_map * next);
    -

    -variables_map public member functions

    +

    +variables_map public member functions

    1. -
      const variable_value & operator[](const std::string & name) const;
      +
      const variable_value & operator[](const std::string & name) const;

      Obtains the value of variable 'name', from *this and possibly from the chain of variable maps.

      • if there's no value in *this.

        @@ -96,23 +97,24 @@

      • -
      • void notify();
      • +
      • void clear();
      • +
      • void notify();
    -

    -variables_map private member functions

    +

    +variables_map private member functions

    1. -
      const variable_value & get(const std::string & name) const;
      +
      const variable_value & get(const std::string & name) const;

      Implementation of abstract_variables_map::get which does 'find' in *this.

    -

    -variables_map friend functions

    +

    +variables_map friend functions

    1. friend BOOST_PROGRAM_OPTIONS_DECL void 
      -store(const basic_parsed_options< char > & options, variables_map & xm, 
      +store(const basic_parsed_options< char > & options, variables_map & xm, 
             bool utf8);

      Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value.

    @@ -129,7 +131,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/program_options/wvalue.html b/doc/html/boost/program_options/wvalue.html old mode 100755 new mode 100644 index d6eb7fc9eb..ef4a03d219 --- a/doc/html/boost/program_options/wvalue.html +++ b/doc/html/boost/program_options/wvalue.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -35,7 +35,7 @@ template<typename T> typed_value< T, wchar_t > * wvalue(); template<typename T> typed_value< T, wchar_t > * wvalue(T * v);
    -

    Description

    +

    Description

    Creates a typed_value<T> instance. This function is the primary method to create value_semantic instance for a specific type, which can later be passed to 'option_description' constructor.

    @@ -49,7 +49,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/property_tree/basic_ptree.html b/doc/html/boost/property_tree/basic_ptree.html old mode 100755 new mode 100644 index 10729fe9dc..8770d3067d --- a/doc/html/boost/property_tree/basic_ptree.html +++ b/doc/html/boost/property_tree/basic_ptree.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -44,113 +44,113 @@ typedef path_of< Key >::type path_type; // construct/copy/destruct - basic_ptree(); - explicit basic_ptree(const data_type &); - basic_ptree(const self_type &); - basic_ptree& operator=(const self_type &); - ~basic_ptree(); + basic_ptree(); + explicit basic_ptree(const data_type &); + basic_ptree(const self_type &); + basic_ptree& operator=(const self_type &); + ~basic_ptree(); - // public member functions - void swap(self_type &); - size_type size() const; - size_type max_size() const; - bool empty() const; - iterator begin(); - const_iterator begin() const; - iterator end(); - const_iterator end() const; - reverse_iterator rbegin(); - const_reverse_iterator rbegin() const; - reverse_iterator rend(); - const_reverse_iterator rend() const; - value_type & front(); - const value_type & front() const; - value_type & back(); - const value_type & back() const; - iterator insert(iterator, const value_type &); - template<typename It> void insert(iterator, It, It); - iterator erase(iterator); - iterator erase(iterator, iterator); - iterator push_front(const value_type &); - iterator push_back(const value_type &); - void pop_front(); - void pop_back(); - void reverse(); - template<typename Compare> void sort(Compare); - void sort(); - bool operator==(const self_type &) const; - bool operator!=(const self_type &) const; - assoc_iterator ordered_begin(); - const_assoc_iterator ordered_begin() const; - assoc_iterator not_found(); - const_assoc_iterator not_found() const; - assoc_iterator find(const key_type &); - const_assoc_iterator find(const key_type &) const; - std::pair< assoc_iterator, assoc_iterator > equal_range(const key_type &); + // public member functions + void swap(self_type &); + size_type size() const; + size_type max_size() const; + bool empty() const; + iterator begin(); + const_iterator begin() const; + iterator end(); + const_iterator end() const; + reverse_iterator rbegin(); + const_reverse_iterator rbegin() const; + reverse_iterator rend(); + const_reverse_iterator rend() const; + value_type & front(); + const value_type & front() const; + value_type & back(); + const value_type & back() const; + iterator insert(iterator, const value_type &); + template<typename It> void insert(iterator, It, It); + iterator erase(iterator); + iterator erase(iterator, iterator); + iterator push_front(const value_type &); + iterator push_back(const value_type &); + void pop_front(); + void pop_back(); + void reverse(); + template<typename Compare> void sort(Compare); + void sort(); + bool operator==(const self_type &) const; + bool operator!=(const self_type &) const; + assoc_iterator ordered_begin(); + const_assoc_iterator ordered_begin() const; + assoc_iterator not_found(); + const_assoc_iterator not_found() const; + assoc_iterator find(const key_type &); + const_assoc_iterator find(const key_type &) const; + std::pair< assoc_iterator, assoc_iterator > equal_range(const key_type &); std::pair< const_assoc_iterator, const_assoc_iterator > - equal_range(const key_type &) const; - size_type count(const key_type &) const; - size_type erase(const key_type &); - iterator to_iterator(assoc_iterator); - const_iterator to_iterator(const_assoc_iterator) const; - data_type & data(); - const data_type & data() const; - void clear(); - self_type & get_child(const path_type &); - const self_type & get_child(const path_type &) const; - self_type & get_child(const path_type &, self_type &); - const self_type & get_child(const path_type &, const self_type &) const; - optional< self_type & > get_child_optional(const path_type &); - optional< const self_type & > get_child_optional(const path_type &) const; - self_type & put_child(const path_type &, const self_type &); - self_type & add_child(const path_type &, const self_type &); + equal_range(const key_type &) const; + size_type count(const key_type &) const; + size_type erase(const key_type &); + iterator to_iterator(assoc_iterator); + const_iterator to_iterator(const_assoc_iterator) const; + data_type & data(); + const data_type & data() const; + void clear(); + self_type & get_child(const path_type &); + const self_type & get_child(const path_type &) const; + self_type & get_child(const path_type &, self_type &); + const self_type & get_child(const path_type &, const self_type &) const; + optional< self_type & > get_child_optional(const path_type &); + optional< const self_type & > get_child_optional(const path_type &) const; + self_type & put_child(const path_type &, const self_type &); + self_type & add_child(const path_type &, const self_type &); template<typename Type, typename Translator> - unspecified get_value(Translator) const; - template<typename Type> Type get_value() const; + unspecified get_value(Translator) const; + template<typename Type> Type get_value() const; template<typename Type, typename Translator> - Type get_value(const Type &, Translator) const; + Type get_value(const Type &, Translator) const; template<typename Ch, typename Translator> - unspecified get_value(const Ch *, Translator) const; - template<typename Type> unspecified get_value(const Type &) const; - template<typename Ch> unspecified get_value(const Ch *) const; + unspecified get_value(const Ch *, Translator) const; + template<typename Type> unspecified get_value(const Type &) const; + template<typename Ch> unspecified get_value(const Ch *) const; template<typename Type, typename Translator> - optional< Type > get_value_optional(Translator) const; - template<typename Type> optional< Type > get_value_optional() const; + optional< Type > get_value_optional(Translator) const; + template<typename Type> optional< Type > get_value_optional() const; template<typename Type, typename Translator> - void put_value(const Type &, Translator); - template<typename Type> void put_value(const Type &); + void put_value(const Type &, Translator); + template<typename Type> void put_value(const Type &); template<typename Type, typename Translator> - unspecified get(const path_type &, Translator) const; - template<typename Type> Type get(const path_type &) const; + unspecified get(const path_type &, Translator) const; + template<typename Type> Type get(const path_type &) const; template<typename Type, typename Translator> - Type get(const path_type &, const Type &, Translator) const; + Type get(const path_type &, const Type &, Translator) const; template<typename Ch, typename Translator> - unspecified get(const path_type &, const Ch *, Translator) const; + unspecified get(const path_type &, const Ch *, Translator) const; template<typename Type> - unspecified get(const path_type &, const Type &) const; - template<typename Ch> unspecified get(const path_type &, const Ch *) const; + unspecified get(const path_type &, const Type &) const; + template<typename Ch> unspecified get(const path_type &, const Ch *) const; template<typename Type, typename Translator> - optional< Type > get_optional(const path_type &, Translator) const; + optional< Type > get_optional(const path_type &, Translator) const; template<typename Type> - optional< Type > get_optional(const path_type &) const; + optional< Type > get_optional(const path_type &) const; template<typename Type, typename Translator> - self_type & put(const path_type &, const Type &, Translator); - template<typename Type> self_type & put(const path_type &, const Type &); + self_type & put(const path_type &, const Type &, Translator); + template<typename Type> self_type & put(const path_type &, const Type &); template<typename Type, typename Translator> - self_type & add(const path_type &, const Type &, Translator); - template<typename Type> self_type & add(const path_type &, const Type &); + self_type & add(const path_type &, const Type &, Translator); + template<typename Type> self_type & add(const path_type &, const Type &); - // private member functions - self_type * walk_path(path_type &) const; - self_type & force_path(path_type &); + // private member functions + self_type * walk_path(path_type &) const; + self_type & force_path(path_type &); };
    -

    Description

    +

    Description

    Property tree main structure. A property tree is a hierarchical data structure which has one element of type Data in each node, as well as an ordered sequence of sub-nodes, which are additionally identified by a non-unique key of type Key.

    Key equivalency is defined by KeyCompare, a predicate defining a strict weak ordering.

    Property tree defines a Container-like interface to the (key-node) pairs of its direct sub-nodes. The iterators are bidirectional. The sequence of nodes is held in insertion order, not key order.

    -

    +

    basic_ptree public types

    @@ -161,58 +161,58 @@
    -

    +

    basic_ptree public construct/copy/destruct

    1. -
      basic_ptree();
      +
      basic_ptree();

      Creates a node with no children and default-constructed data.

    2. -
      explicit basic_ptree(const data_type & data);
      +
      explicit basic_ptree(const data_type & data);

      Creates a node with no children and a copy of the given data.

    3. -
    4. basic_ptree(const self_type & rhs);
    5. +
    6. basic_ptree(const self_type & rhs);
    7. -
      basic_ptree& operator=(const self_type & rhs);
      +
      basic_ptree& operator=(const self_type & rhs);

      Basic guarantee only.

    8. -
    9. ~basic_ptree();
    10. +
    11. ~basic_ptree();
    -

    -basic_ptree public member functions

    +

    +basic_ptree public member functions

    1. -
      void swap(self_type & rhs);
      +
      void swap(self_type & rhs);

      Swap with other tree. Only constant-time and nothrow if the data type's swap is.

    2. -
      size_type size() const;
      +
      size_type size() const;

      The number of direct children of this node.

    3. -
    4. size_type max_size() const;
    5. +
    6. size_type max_size() const;
    7. -
      bool empty() const;
      +
      bool empty() const;

      Whether there are any direct children.

    8. -
    9. iterator begin();
    10. -
    11. const_iterator begin() const;
    12. -
    13. iterator end();
    14. -
    15. const_iterator end() const;
    16. -
    17. reverse_iterator rbegin();
    18. -
    19. const_reverse_iterator rbegin() const;
    20. -
    21. reverse_iterator rend();
    22. -
    23. const_reverse_iterator rend() const;
    24. -
    25. value_type & front();
    26. -
    27. const value_type & front() const;
    28. -
    29. value_type & back();
    30. -
    31. const value_type & back() const;
    32. -
    33. -
      iterator insert(iterator where, const value_type & value);
      +
    34. iterator begin();
    35. +
    36. const_iterator begin() const;
    37. +
    38. iterator end();
    39. +
    40. const_iterator end() const;
    41. +
    42. reverse_iterator rbegin();
    43. +
    44. const_reverse_iterator rbegin() const;
    45. +
    46. reverse_iterator rend();
    47. +
    48. const_reverse_iterator rend() const;
    49. +
    50. value_type & front();
    51. +
    52. const value_type & front() const;
    53. +
    54. value_type & back();
    55. +
    56. const value_type & back() const;
    57. +
    58. +
      iterator insert(iterator where, const value_type & value);

      Insert a copy of the given tree with its key just before the given position in this node. This operation invalidates no iterators.

      @@ -224,14 +224,14 @@
    59. -
      template<typename It> void insert(iterator where, It first, It last);
      +
      template<typename It> void insert(iterator where, It first, It last);

      Range insert. Equivalent to:

       for(; first != last; ++first) insert(where, *first);
       

    60. -
      iterator erase(iterator where);
      +
      iterator erase(iterator where);

      Erase the child pointed at by the iterator. This operation invalidates the given iterator, as well as its equivalent assoc_iterator.

      @@ -243,88 +243,88 @@
    61. -
      iterator erase(iterator first, iterator last);
      +
      iterator erase(iterator first, iterator last);

      Range erase. Equivalent to:

       while(first != last;) first = erase(first);
       

    62. -
      iterator push_front(const value_type & value);
      +
      iterator push_front(const value_type & value);

      Equivalent to insert(begin(), value).

    63. -
      iterator push_back(const value_type & value);
      +
      iterator push_back(const value_type & value);

      Equivalent to insert(end(), value).

    64. -
      void pop_front();
      +
      void pop_front();

      Equivalent to erase(begin()).

    65. -
      void pop_back();
      +
      void pop_back();

      Equivalent to erase(boost::prior(end())).

    66. -
      void reverse();
      +
      void reverse();

      Reverses the order of direct children in the property tree.

    67. -
      template<typename Compare> void sort(Compare comp);
      +
      template<typename Compare> void sort(Compare comp);

      Sorts the direct children of this node according to the predicate. The predicate is passed the whole pair of key and child.

    68. -
      void sort();
      +
      void sort();

      Sorts the direct children of this node according to key order.

    69. -
      bool operator==(const self_type & rhs) const;
      +
      bool operator==(const self_type & rhs) const;

      Two property trees are the same if they have the same data, the keys and order of their children are the same, and the children compare equal, recursively.

    70. -
    71. bool operator!=(const self_type & rhs) const;
    72. +
    73. bool operator!=(const self_type & rhs) const;
    74. -
      assoc_iterator ordered_begin();
      +
      assoc_iterator ordered_begin();

      Returns an iterator to the first child, in key order.

    75. -
      const_assoc_iterator ordered_begin() const;
      +
      const_assoc_iterator ordered_begin() const;

      Returns an iterator to the first child, in key order.

    76. -
      assoc_iterator not_found();
      +
      assoc_iterator not_found();

      Returns the not-found iterator. Equivalent to end() in a real associative container.

    77. -
      const_assoc_iterator not_found() const;
      +
      const_assoc_iterator not_found() const;

      Returns the not-found iterator. Equivalent to end() in a real associative container.

    78. -
      assoc_iterator find(const key_type & key);
      +
      assoc_iterator find(const key_type & key);

      Find a child with the given key, or not_found() if there is none. There is no guarantee about which child is returned if multiple have the same key.

    79. -
      const_assoc_iterator find(const key_type & key) const;
      +
      const_assoc_iterator find(const key_type & key) const;

      Find a child with the given key, or not_found() if there is none. There is no guarantee about which child is returned if multiple have the same key.

    80. -
      std::pair< assoc_iterator, assoc_iterator > equal_range(const key_type & key);
      +
      std::pair< assoc_iterator, assoc_iterator > equal_range(const key_type & key);

      Find the range of children that have the given key.

    81. std::pair< const_assoc_iterator, const_assoc_iterator > 
      -equal_range(const key_type & key) const;
      +equal_range(const key_type & key) const;

      Find the range of children that have the given key.

    82. -
      size_type count(const key_type & key) const;
      +
      size_type count(const key_type & key) const;

      Count the number of direct children with the given key.

    83. -
      size_type erase(const key_type & key);
      +
      size_type erase(const key_type & key);

      Erase all direct children with the given key and return the count.

    84. -
      iterator to_iterator(assoc_iterator it);
      +
      iterator to_iterator(assoc_iterator it);

      Get the iterator that points to the same element as the argument.

      @@ -337,7 +337,7 @@

    85. -
      const_iterator to_iterator(const_assoc_iterator it) const;
      +
      const_iterator to_iterator(const_assoc_iterator it) const;

      Get the iterator that points to the same element as the argument.

    86. @@ -350,19 +350,19 @@

    87. -
      data_type & data();
      +
      data_type & data();

      Reference to the actual data in this node.

    88. -
      const data_type & data() const;
      +
      const data_type & data() const;

      Reference to the actual data in this node.

    89. -
      void clear();
      +
      void clear();

      Clear this tree completely, of both data and children.

    90. -
      self_type & get_child(const path_type & path);
      +
      self_type & get_child(const path_type & path);

      Get the child at the given path, or throw ptree_bad_path.

    91. @@ -381,28 +381,28 @@

    92. -
      const self_type & get_child(const path_type & path) const;
      +
      const self_type & get_child(const path_type & path) const;

      Get the child at the given path, or throw ptree_bad_path.

    93. -
      self_type & get_child(const path_type & path, self_type & default_value);
      +
      self_type & get_child(const path_type & path, self_type & default_value);

      Get the child at the given path, or return default_value.

    94. const self_type & 
      -get_child(const path_type & path, const self_type & default_value) const;
      +get_child(const path_type & path, const self_type & default_value) const;

      Get the child at the given path, or return default_value.

    95. -
      optional< self_type & > get_child_optional(const path_type & path);
      +
      optional< self_type & > get_child_optional(const path_type & path);

      Get the child at the given path, or return boost::null.

    96. -
      optional< const self_type & > get_child_optional(const path_type & path) const;
      +
      optional< const self_type & > get_child_optional(const path_type & path) const;

      Get the child at the given path, or return boost::null.

    97. -
      self_type & put_child(const path_type & path, const self_type & value);
      +
      self_type & put_child(const path_type & path, const self_type & value);

      Set the node at the given path to the given value. Create any missing parents. If the node at the path already exists, replace it.

    98. @@ -426,7 +426,7 @@
    99. -
      self_type & add_child(const path_type & path, const self_type & value);
      +
      self_type & add_child(const path_type & path, const self_type & value);

      Add the node at the given path. Create any missing parents. If there already is a node at the path, add another one with the same key.

      @@ -461,7 +461,7 @@
    100. template<typename Type, typename Translator> 
      -  unspecified get_value(Translator tr) const;
      + unspecified get_value(Translator tr) const;

      Take the value of this node and attempt to translate it to a Type object using the supplied translator.

      @@ -474,7 +474,7 @@
    101. -
      template<typename Type> Type get_value() const;
      +
      template<typename Type> Type get_value() const;

      Take the value of this node and attempt to translate it to a Type object using the default translator.

      @@ -488,35 +488,35 @@
    102. template<typename Type, typename Translator> 
      -  Type get_value(const Type & default_value, Translator tr) const;
      + Type get_value(const Type & default_value, Translator tr) const;

      Take the value of this node and attempt to translate it to a Type object using the supplied translator. Return default_value if this fails.

    103. template<typename Ch, typename Translator> 
      -  unspecified get_value(const Ch * default_value, Translator tr) const;
      + unspecified get_value(const Ch * default_value, Translator tr) const;

      Make get_value do the right thing for string literals.

    104. template<typename Type> 
      -  unspecified get_value(const Type & default_value) const;
      + unspecified get_value(const Type & default_value) const;

      Take the value of this node and attempt to translate it to a Type object using the default translator. Return default_value if this fails.

    105. -
      template<typename Ch> unspecified get_value(const Ch * default_value) const;
      +
      template<typename Ch> unspecified get_value(const Ch * default_value) const;

      Make get_value do the right thing for string literals.

    106. template<typename Type, typename Translator> 
      -  optional< Type > get_value_optional(Translator tr) const;
      + optional< Type > get_value_optional(Translator tr) const;

      Take the value of this node and attempt to translate it to a Type object using the supplied translator. Return boost::null if this fails.

    107. -
      template<typename Type> optional< Type > get_value_optional() const;
      +
      template<typename Type> optional< Type > get_value_optional() const;

      Take the value of this node and attempt to translate it to a Type object using the default translator. Return boost::null if this fails.

    108. template<typename Type, typename Translator> 
      -  void put_value(const Type & value, Translator tr);
      + void put_value(const Type & value, Translator tr);

      Replace the value at this node with the given value, translated to the tree's data type using the supplied translator.

    109. @@ -529,7 +529,7 @@
    110. -
      template<typename Type> void put_value(const Type & value);
      +
      template<typename Type> void put_value(const Type & value);

      Replace the value at this node with the given value, translated to the tree's data type using the default translator.

      @@ -543,37 +543,37 @@
    111. template<typename Type, typename Translator> 
      -  unspecified get(const path_type & path, Translator tr) const;
      + unspecified get(const path_type & path, Translator tr) const;

      Shorthand for get_child(path).get_value(tr).

    112. -
      template<typename Type> Type get(const path_type & path) const;
      +
      template<typename Type> Type get(const path_type & path) const;

      Shorthand for get_child(path).get_value<Type>().

    113. template<typename Type, typename Translator> 
      -  Type get(const path_type & path, const Type & default_value, Translator tr) const;
      + Type get(const path_type & path, const Type & default_value, Translator tr) const;

      Shorthand for get_child(path, empty_ptree()) .get_value(default_value, tr). That is, return the translated value if possible, and the default value if the node doesn't exist or conversion fails.

    114. template<typename Ch, typename Translator> 
      -  unspecified get(const path_type & path, const Ch * default_value, 
      +  unspecified get(const path_type & path, const Ch * default_value, 
                         Translator tr) const;

      Make get do the right thing for string literals.

    115. template<typename Type> 
      -  unspecified get(const path_type & path, const Type & default_value) const;
      + unspecified get(const path_type & path, const Type & default_value) const;

      Shorthand for get_child(path, empty_ptree()) .get_value(default_value). That is, return the translated value if possible, and the default value if the node doesn't exist or conversion fails.

    116. template<typename Ch> 
      -  unspecified get(const path_type & path, const Ch * default_value) const;
      + unspecified get(const path_type & path, const Ch * default_value) const;

      Make get do the right thing for string literals.

    117. template<typename Type, typename Translator> 
      -  optional< Type > get_optional(const path_type & path, Translator tr) const;
      + optional< Type > get_optional(const path_type & path, Translator tr) const;

      Shorthand for:

       if(optional\<self_type&\> node = get_child_optional(path))
          return node->get_value_optional(tr);
      @@ -583,7 +583,7 @@
       
    118. template<typename Type> 
      -  optional< Type > get_optional(const path_type & path) const;
      + optional< Type > get_optional(const path_type & path) const;

      Shorthand for:

       if(optional\<const self_type&\> node = get_child_optional(path))
          return node->get_value_optional();
      @@ -593,7 +593,7 @@
       
    119. template<typename Type, typename Translator> 
      -  self_type & put(const path_type & path, const Type & value, Translator tr);
      + self_type & put(const path_type & path, const Type & value, Translator tr);

      Set the value of the node at the given path to the supplied value, translated to the tree's data type. If the node doesn't exist, it is created, including all its missing parents.

      @@ -614,7 +614,7 @@
    120. template<typename Type> 
      -  self_type & put(const path_type & path, const Type & value);
      + self_type & put(const path_type & path, const Type & value);

      Set the value of the node at the given path to the supplied value, translated to the tree's data type. If the node doesn't exist, it is created, including all its missing parents.

      @@ -635,7 +635,7 @@
    121. template<typename Type, typename Translator> 
      -  self_type & add(const path_type & path, const Type & value, Translator tr);
      + self_type & add(const path_type & path, const Type & value, Translator tr);

      If the node identified by the path does not exist, create it, including all its missing parents. If the node already exists, add a sibling with the same key. Set the newly created node's value to the given paremeter, translated with the supplied translator. @@ -677,7 +677,7 @@

    122. template<typename Type> 
      -  self_type & add(const path_type & path, const Type & value);
      + self_type & add(const path_type & path, const Type & value);

      If the node identified by the path does not exist, create it, including all its missing parents. If the node already exists, add a sibling with the same key. Set the newly created node's value to the given paremeter, translated with the supplied translator. @@ -716,11 +716,11 @@

      -

      -basic_ptree private member functions

      +

      +basic_ptree private member functions

        -
      1. self_type * walk_path(path_type & p) const;
      2. -
      3. self_type & force_path(path_type & p);
      4. +
      5. self_type * walk_path(path_type & p) const;
      6. +
      7. self_type & force_path(path_type & p);
      @@ -735,7 +735,7 @@

    123. -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/property_tree/customize_stream.html b/doc/html/boost/property_tree/customize_stream.html old mode 100755 new mode 100644 index 76c055a6d8..c390afd6eb --- a/doc/html/boost/property_tree/customize_stream.html +++ b/doc/html/boost/property_tree/customize_stream.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -34,18 +34,18 @@ template<typename Ch, typename Traits, typename E, typename Enabler = void> struct customize_stream { - // public static functions - static void insert(std::basic_ostream< Ch, Traits > &, const E &); - static void extract(std::basic_istream< Ch, Traits > &, E &); + // public static functions + static void insert(std::basic_ostream< Ch, Traits > &, const E &); + static void extract(std::basic_istream< Ch, Traits > &, E &); };
      -

      Description

      +

      Description

      -

      -customize_stream public static functions

      +

      +customize_stream public static functions

        -
      1. static void insert(std::basic_ostream< Ch, Traits > & s, const E & e);
      2. -
      3. static void extract(std::basic_istream< Ch, Traits > & s, E & e);
      4. +
      5. static void insert(std::basic_ostream< Ch, Traits > & s, const E & e);
      6. +
      7. static void extract(std::basic_istream< Ch, Traits > & s, E & e);
      @@ -60,7 +60,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1140694.html b/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1140694.html deleted file mode 100755 index 9ff0a6c588..0000000000 --- a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1140694.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Struct template customize_stream<Ch, Traits, unsigned char, void> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template customize_stream<Ch, Traits, unsigned char, void>

      -

      boost::property_tree::customize_stream<Ch, Traits, unsigned char, void>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/stream_translator.hpp>
      -
      -template<typename Ch, typename Traits> 
      -struct customize_stream<Ch, Traits, unsigned char, void> {
      -
      -  // public static functions
      -  static void insert(std::basic_ostream< Ch, Traits > &, unsigned char);
      -  static void extract(std::basic_istream< Ch, Traits > &, unsigned char &);
      -};
      -
      -

      Description

      -
      -

      -customize_stream public static functions

      -
        -
      1. static void insert(std::basic_ostream< Ch, Traits > & s, unsigned char e);
      2. -
      3. static void extract(std::basic_istream< Ch, Traits > & s, unsigned char & e);
      4. -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142738.html b/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142738.html deleted file mode 100755 index b5135bf259..0000000000 --- a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142738.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Struct template customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type>

      -

      boost::property_tree::customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/stream_translator.hpp>
      -
      -template<typename Ch, typename Traits, typename F> 
      -struct customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type> {
      -
      -  // public static functions
      -  static void insert(std::basic_ostream< Ch, Traits > &, const F &);
      -  static void extract(std::basic_istream< Ch, Traits > &, F &);
      -};
      -
      -

      Description

      -
      -

      -customize_stream public static functions

      -
        -
      1. static void insert(std::basic_ostream< Ch, Traits > & s, const F & e);
      2. -
      3. static void extract(std::basic_istream< Ch, Traits > & s, F & e);
      4. -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142811.html b/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142811.html deleted file mode 100755 index b30c6cf48e..0000000000 --- a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1142811.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Struct template customize_stream<Ch, Traits, bool, void> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template customize_stream<Ch, Traits, bool, void>

      -

      boost::property_tree::customize_stream<Ch, Traits, bool, void>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/stream_translator.hpp>
      -
      -template<typename Ch, typename Traits> 
      -struct customize_stream<Ch, Traits, bool, void> {
      -
      -  // public static functions
      -  static void insert(std::basic_ostream< Ch, Traits > &, bool);
      -  static void extract(std::basic_istream< Ch, Traits > &, bool &);
      -};
      -
      -

      Description

      -
      -

      -customize_stream public static functions

      -
        -
      1. static void insert(std::basic_ostream< Ch, Traits > & s, bool e);
      2. -
      3. static void extract(std::basic_istream< Ch, Traits > & s, bool & e);
      4. -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1154223.html b/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1154223.html deleted file mode 100755 index 232dc9f4a8..0000000000 --- a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id1154223.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Struct template customize_stream<Ch, Traits, signed char, void> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template customize_stream<Ch, Traits, signed char, void>

      -

      boost::property_tree::customize_stream<Ch, Traits, signed char, void>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/stream_translator.hpp>
      -
      -template<typename Ch, typename Traits> 
      -struct customize_stream<Ch, Traits, signed char, void> {
      -
      -  // public static functions
      -  static void insert(std::basic_ostream< Ch, Traits > &, signed char);
      -  static void extract(std::basic_istream< Ch, Traits > &, signed char &);
      -};
      -
      -

      Description

      -
      -

      -customize_stream public static functions

      -
        -
      1. static void insert(std::basic_ostream< Ch, Traits > & s, signed char e);
      2. -
      3. static void extract(std::basic_istream< Ch, Traits > & s, signed char & e);
      4. -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id760253.html b/doc/html/boost/property_tree/customize_stream_Ch__Tr_id760253.html deleted file mode 100755 index ddc181989c..0000000000 --- a/doc/html/boost/property_tree/customize_stream_Ch__Tr_id760253.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Struct template customize_stream<Ch, Traits, Ch, void> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template customize_stream<Ch, Traits, Ch, void>

      -

      boost::property_tree::customize_stream<Ch, Traits, Ch, void>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/stream_translator.hpp>
      -
      -template<typename Ch, typename Traits> 
      -struct customize_stream<Ch, Traits, Ch, void> {
      -
      -  // public static functions
      -  static void insert(std::basic_ostream< Ch, Traits > &, Ch);
      -  static void extract(std::basic_istream< Ch, Traits > &, Ch &);
      -};
      -
      -

      Description

      -
      -

      -customize_stream public static functions

      -
        -
      1. static void insert(std::basic_ostream< Ch, Traits > & s, Ch e);
      2. -
      3. static void extract(std::basic_istream< Ch, Traits > & s, Ch & e);
      4. -
      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/customize_stream__id790537.html b/doc/html/boost/property_tree/customize_stream__id790537.html new file mode 100644 index 0000000000..450a195e10 --- /dev/null +++ b/doc/html/boost/property_tree/customize_stream__id790537.html @@ -0,0 +1,66 @@ + + + +Struct template customize_stream<Ch, Traits, Ch, void> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template customize_stream<Ch, Traits, Ch, void>

      +

      boost::property_tree::customize_stream<Ch, Traits, Ch, void>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/stream_translator.hpp>
      +
      +template<typename Ch, typename Traits> 
      +struct customize_stream<Ch, Traits, Ch, void> {
      +
      +  // public static functions
      +  static void insert(std::basic_ostream< Ch, Traits > &, Ch);
      +  static void extract(std::basic_istream< Ch, Traits > &, Ch &);
      +};
      +
      +

      Description

      +
      +

      +customize_stream public static functions

      +
        +
      1. static void insert(std::basic_ostream< Ch, Traits > & s, Ch e);
      2. +
      3. static void extract(std::basic_istream< Ch, Traits > & s, Ch & e);
      4. +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/customize_stream__id790604.html b/doc/html/boost/property_tree/customize_stream__id790604.html new file mode 100644 index 0000000000..28430e39a6 --- /dev/null +++ b/doc/html/boost/property_tree/customize_stream__id790604.html @@ -0,0 +1,66 @@ + + + +Struct template customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type>

      +

      boost::property_tree::customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/stream_translator.hpp>
      +
      +template<typename Ch, typename Traits, typename F> 
      +struct customize_stream<Ch, Traits, F, typename boost::enable_if< detail::is_inexact< F > >::type> {
      +
      +  // public static functions
      +  static void insert(std::basic_ostream< Ch, Traits > &, const F &);
      +  static void extract(std::basic_istream< Ch, Traits > &, F &);
      +};
      +
      +

      Description

      +
      +

      +customize_stream public static functions

      +
        +
      1. static void insert(std::basic_ostream< Ch, Traits > & s, const F & e);
      2. +
      3. static void extract(std::basic_istream< Ch, Traits > & s, F & e);
      4. +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/customize_stream_id1159366.html b/doc/html/boost/property_tree/customize_stream_id1159366.html new file mode 100644 index 0000000000..00280a1ac2 --- /dev/null +++ b/doc/html/boost/property_tree/customize_stream_id1159366.html @@ -0,0 +1,66 @@ + + + +Struct template customize_stream<Ch, Traits, unsigned char, void> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template customize_stream<Ch, Traits, unsigned char, void>

      +

      boost::property_tree::customize_stream<Ch, Traits, unsigned char, void>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/stream_translator.hpp>
      +
      +template<typename Ch, typename Traits> 
      +struct customize_stream<Ch, Traits, unsigned char, void> {
      +
      +  // public static functions
      +  static void insert(std::basic_ostream< Ch, Traits > &, unsigned char);
      +  static void extract(std::basic_istream< Ch, Traits > &, unsigned char &);
      +};
      +
      +

      Description

      +
      +

      +customize_stream public static functions

      +
        +
      1. static void insert(std::basic_ostream< Ch, Traits > & s, unsigned char e);
      2. +
      3. static void extract(std::basic_istream< Ch, Traits > & s, unsigned char & e);
      4. +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/customize_stream_id1166463.html b/doc/html/boost/property_tree/customize_stream_id1166463.html new file mode 100644 index 0000000000..40914f936b --- /dev/null +++ b/doc/html/boost/property_tree/customize_stream_id1166463.html @@ -0,0 +1,66 @@ + + + +Struct template customize_stream<Ch, Traits, signed char, void> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template customize_stream<Ch, Traits, signed char, void>

      +

      boost::property_tree::customize_stream<Ch, Traits, signed char, void>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/stream_translator.hpp>
      +
      +template<typename Ch, typename Traits> 
      +struct customize_stream<Ch, Traits, signed char, void> {
      +
      +  // public static functions
      +  static void insert(std::basic_ostream< Ch, Traits > &, signed char);
      +  static void extract(std::basic_istream< Ch, Traits > &, signed char &);
      +};
      +
      +

      Description

      +
      +

      +customize_stream public static functions

      +
        +
      1. static void insert(std::basic_ostream< Ch, Traits > & s, signed char e);
      2. +
      3. static void extract(std::basic_istream< Ch, Traits > & s, signed char & e);
      4. +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/customize_stream_id1166828.html b/doc/html/boost/property_tree/customize_stream_id1166828.html new file mode 100644 index 0000000000..de35d37e40 --- /dev/null +++ b/doc/html/boost/property_tree/customize_stream_id1166828.html @@ -0,0 +1,66 @@ + + + +Struct template customize_stream<Ch, Traits, bool, void> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template customize_stream<Ch, Traits, bool, void>

      +

      boost::property_tree::customize_stream<Ch, Traits, bool, void>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/stream_translator.hpp>
      +
      +template<typename Ch, typename Traits> 
      +struct customize_stream<Ch, Traits, bool, void> {
      +
      +  // public static functions
      +  static void insert(std::basic_ostream< Ch, Traits > &, bool);
      +  static void extract(std::basic_istream< Ch, Traits > &, bool &);
      +};
      +
      +

      Description

      +
      +

      +customize_stream public static functions

      +
        +
      1. static void insert(std::basic_ostream< Ch, Traits > & s, bool e);
      2. +
      3. static void extract(std::basic_istream< Ch, Traits > & s, bool & e);
      4. +
      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/id_translator.html b/doc/html/boost/property_tree/id_translator.html old mode 100755 new mode 100644 index 10b6dec638..34f938b42c --- a/doc/html/boost/property_tree/id_translator.html +++ b/doc/html/boost/property_tree/id_translator.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,18 +37,18 @@ typedef T internal_type; typedef T external_type; - // public member functions - boost::optional< T > get_value(const T &); - boost::optional< T > put_value(const T &); + // public member functions + boost::optional< T > get_value(const T &); + boost::optional< T > put_value(const T &); };
      -

      Description

      +

      Description

      -

      -id_translator public member functions

      +

      +id_translator public member functions

        -
      1. boost::optional< T > get_value(const T & v);
      2. -
      3. boost::optional< T > put_value(const T & v);
      4. +
      5. boost::optional< T > get_value(const T & v);
      6. +
      7. boost::optional< T > put_value(const T & v);
      @@ -63,7 +63,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/property_tree/info_parser/read_info_id1070500.html b/doc/html/boost/property_tree/info_parser/read_info_id1070500.html deleted file mode 100755 index 58f1430eb4..0000000000 --- a/doc/html/boost/property_tree/info_parser/read_info_id1070500.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Function template read_info - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_info

      -

      boost::property_tree::info_parser::read_info

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/info_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void read_info(const std::string & filename, Ptree & pt, 
      -                 const std::locale & loc = std::locale());
      -
      -

      Description

      -

      Read INFO from a the given file and translate it to a property tree. The tree's key type must be a string type, i.e. it must have a nested value_type typedef that is a valid parameter for basic_ifstream.

      -
      - - - - - -
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      -

      - -

      -
      -- - - - -

      Throws:

      info_parser_error If the file cannot be read, doesn't contain valid INFO, or a conversion fails.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/info_parser/read_info_id1070548.html b/doc/html/boost/property_tree/info_parser/read_info_id1070548.html deleted file mode 100755 index 6fb5de16e1..0000000000 --- a/doc/html/boost/property_tree/info_parser/read_info_id1070548.html +++ /dev/null @@ -1,80 +0,0 @@ - - - -Function template read_info - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_info

      -

      boost::property_tree::info_parser::read_info

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/info_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void read_info(const std::string & filename, Ptree & pt, 
      -                 const Ptree & default_ptree, 
      -                 const std::locale & loc = std::locale());
      -
      -

      Description

      -

      Read INFO from a the given file and translate it to a property tree. The tree's key type must be a string type, i.e. it must have a nested value_type typedef that is a valid parameter for basic_ifstream.

      -
      - - - - - -
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      -

      - -

      -
      -- - - - -

      Parameters:

      -- - - - -

      default_ptree

      If parsing fails, pt is set to a copy of this tree.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/info_parser/read_info_id1095828.html b/doc/html/boost/property_tree/info_parser/read_info_id1095828.html new file mode 100644 index 0000000000..d68b5a593c --- /dev/null +++ b/doc/html/boost/property_tree/info_parser/read_info_id1095828.html @@ -0,0 +1,72 @@ + + + +Function template read_info + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_info

      +

      boost::property_tree::info_parser::read_info

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/info_parser.hpp>
      +
      +
      +template<typename Ptree, typename Ch> 
      +  void read_info(std::basic_istream< Ch > & stream, Ptree & pt);
      +
      +

      Description

      +

      Read INFO from a the given stream and translate it to a property tree.

      +
      + + + + + +
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      +

      + +

      +
      ++ + + + +

      Throws:

      info_parser_error If the stream cannot be read, doesn't contain valid INFO, or a conversion fails.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/info_parser/read_info_id1095870.html b/doc/html/boost/property_tree/info_parser/read_info_id1095870.html new file mode 100644 index 0000000000..9f89149c63 --- /dev/null +++ b/doc/html/boost/property_tree/info_parser/read_info_id1095870.html @@ -0,0 +1,79 @@ + + + +Function template read_info + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_info

      +

      boost::property_tree::info_parser::read_info

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/info_parser.hpp>
      +
      +
      +template<typename Ptree, typename Ch> 
      +  void read_info(std::basic_istream< Ch > & stream, Ptree & pt, 
      +                 const Ptree & default_ptree);
      +
      +

      Description

      +

      Read INFO from a the given stream and translate it to a property tree.

      +
      + + + + + +
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      +

      + +

      +
      ++ + + + +

      Parameters:

      ++ + + + +

      default_ptree

      If parsing fails, pt is set to a copy of this tree.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/info_parser/read_info_id1095915.html b/doc/html/boost/property_tree/info_parser/read_info_id1095915.html new file mode 100644 index 0000000000..f7971e527c --- /dev/null +++ b/doc/html/boost/property_tree/info_parser/read_info_id1095915.html @@ -0,0 +1,73 @@ + + + +Function template read_info + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_info

      +

      boost::property_tree::info_parser::read_info

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/info_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void read_info(const std::string & filename, Ptree & pt, 
      +                 const std::locale & loc = std::locale());
      +
      +

      Description

      +

      Read INFO from a the given file and translate it to a property tree. The tree's key type must be a string type, i.e. it must have a nested value_type typedef that is a valid parameter for basic_ifstream.

      +
      + + + + + +
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      +

      + +

      +
      ++ + + + +

      Throws:

      info_parser_error If the file cannot be read, doesn't contain valid INFO, or a conversion fails.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/info_parser/read_info_id1160062.html b/doc/html/boost/property_tree/info_parser/read_info_id1160062.html deleted file mode 100755 index 84e17af1f4..0000000000 --- a/doc/html/boost/property_tree/info_parser/read_info_id1160062.html +++ /dev/null @@ -1,72 +0,0 @@ - - - -Function template read_info - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_info

      -

      boost::property_tree::info_parser::read_info

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/info_parser.hpp>
      -
      -
      -template<typename Ptree, typename Ch> 
      -  void read_info(std::basic_istream< Ch > & stream, Ptree & pt);
      -
      -

      Description

      -

      Read INFO from a the given stream and translate it to a property tree.

      -
      - - - - - -
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      -

      - -

      -
      -- - - - -

      Throws:

      info_parser_error If the stream cannot be read, doesn't contain valid INFO, or a conversion fails.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/info_parser/read_info_id1160104.html b/doc/html/boost/property_tree/info_parser/read_info_id1160104.html deleted file mode 100755 index 79b5682b66..0000000000 --- a/doc/html/boost/property_tree/info_parser/read_info_id1160104.html +++ /dev/null @@ -1,79 +0,0 @@ - - - -Function template read_info - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_info

      -

      boost::property_tree::info_parser::read_info

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/info_parser.hpp>
      -
      -
      -template<typename Ptree, typename Ch> 
      -  void read_info(std::basic_istream< Ch > & stream, Ptree & pt, 
      -                 const Ptree & default_ptree);
      -
      -

      Description

      -

      Read INFO from a the given stream and translate it to a property tree.

      -
      - - - - - -
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      -

      - -

      -
      -- - - - -

      Parameters:

      -- - - - -

      default_ptree

      If parsing fails, pt is set to a copy of this tree.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/info_parser/read_info_id795081.html b/doc/html/boost/property_tree/info_parser/read_info_id795081.html new file mode 100644 index 0000000000..a9cca98808 --- /dev/null +++ b/doc/html/boost/property_tree/info_parser/read_info_id795081.html @@ -0,0 +1,80 @@ + + + +Function template read_info + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_info

      +

      boost::property_tree::info_parser::read_info

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/info_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void read_info(const std::string & filename, Ptree & pt, 
      +                 const Ptree & default_ptree, 
      +                 const std::locale & loc = std::locale());
      +
      +

      Description

      +

      Read INFO from a the given file and translate it to a property tree. The tree's key type must be a string type, i.e. it must have a nested value_type typedef that is a valid parameter for basic_ifstream.

      +
      + + + + + +
      [Note]Note

      Replaces the existing contents. Strong exception guarantee.

      +

      + +

      +
      ++ + + + +

      Parameters:

      ++ + + + +

      default_ptree

      If parsing fails, pt is set to a copy of this tree.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/info_parser/write_info_id1069437.html b/doc/html/boost/property_tree/info_parser/write_info_id1069437.html deleted file mode 100755 index 56cf93e8bf..0000000000 --- a/doc/html/boost/property_tree/info_parser/write_info_id1069437.html +++ /dev/null @@ -1,78 +0,0 @@ - - - -Function template write_info - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_info

      -

      boost::property_tree::info_parser::write_info

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/info_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void write_info(const std::string & filename, const Ptree & pt, 
      -                  const std::locale & loc = std::locale(), 
      -                  const info_writer_settings< typename Ptree::key_type::value_type > & settings = info_writer_make_settings< typename Ptree::key_type::value_type >());
      -
      -

      Description

      -

      Writes a tree to the file in INFO format. The tree's key type must be a string type, i.e. it must have a nested value_type typedef that is a valid parameter for basic_ofstream. - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - -

      settings

      The settings to use when writing the INFO data.

      Throws:

      info_parser_error If the file cannot be written to, or a conversion fails.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/info_parser/write_info_id1070597.html b/doc/html/boost/property_tree/info_parser/write_info_id1070597.html deleted file mode 100755 index da8ad5dba2..0000000000 --- a/doc/html/boost/property_tree/info_parser/write_info_id1070597.html +++ /dev/null @@ -1,77 +0,0 @@ - - - -Function template write_info - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_info

      -

      boost::property_tree::info_parser::write_info

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/info_parser.hpp>
      -
      -
      -template<typename Ptree, typename Ch> 
      -  void write_info(std::basic_ostream< Ch > & stream, const Ptree & pt, 
      -                  const info_writer_settings< Ch > & settings = info_writer_settings< Ch >());
      -
      -

      Description

      -

      Writes a tree to the stream in INFO format. - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - -

      settings

      The settings to use when writing the INFO data.

      Throws:

      info_parser_error If the stream cannot be written to, or a conversion fails.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/info_parser/write_info_id1096838.html b/doc/html/boost/property_tree/info_parser/write_info_id1096838.html new file mode 100644 index 0000000000..b31feba85d --- /dev/null +++ b/doc/html/boost/property_tree/info_parser/write_info_id1096838.html @@ -0,0 +1,78 @@ + + + +Function template write_info + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_info

      +

      boost::property_tree::info_parser::write_info

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/info_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void write_info(const std::string & filename, const Ptree & pt, 
      +                  const std::locale & loc = std::locale(), 
      +                  const info_writer_settings< typename Ptree::key_type::value_type > & settings = info_writer_make_settings< typename Ptree::key_type::value_type >());
      +
      +

      Description

      +

      Writes a tree to the file in INFO format. The tree's key type must be a string type, i.e. it must have a nested value_type typedef that is a valid parameter for basic_ofstream. + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + +

      settings

      The settings to use when writing the INFO data.

      Throws:

      info_parser_error If the file cannot be written to, or a conversion fails.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/info_parser/write_info_id1175513.html b/doc/html/boost/property_tree/info_parser/write_info_id1175513.html new file mode 100644 index 0000000000..20b7e46bbf --- /dev/null +++ b/doc/html/boost/property_tree/info_parser/write_info_id1175513.html @@ -0,0 +1,77 @@ + + + +Function template write_info + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_info

      +

      boost::property_tree::info_parser::write_info

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/info_parser.hpp>
      +
      +
      +template<typename Ptree, typename Ch> 
      +  void write_info(std::basic_ostream< Ch > & stream, const Ptree & pt, 
      +                  const info_writer_settings< Ch > & settings = info_writer_settings< Ch >());
      +
      +

      Description

      +

      Writes a tree to the stream in INFO format. + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + +

      settings

      The settings to use when writing the INFO data.

      Throws:

      info_parser_error If the stream cannot be written to, or a conversion fails.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/ini_parser/ini_parser_error.html b/doc/html/boost/property_tree/ini_parser/ini_parser_error.html old mode 100755 new mode 100644 index 7f3d436577..f8bd0f58b9 --- a/doc/html/boost/property_tree/ini_parser/ini_parser_error.html +++ b/doc/html/boost/property_tree/ini_parser/ini_parser_error.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -35,18 +35,18 @@ class ini_parser_error { public: // construct/copy/destruct - ini_parser_error(const std::string &, const std::string &, unsigned long); + ini_parser_error(const std::string &, const std::string &, unsigned long); };
      -

      Description

      +

      Description

      Indicates an error parsing INI formatted data.

      -

      +

      ini_parser_error public construct/copy/destruct

      1. -
        ini_parser_error(const std::string & message, const std::string & filename, 
        +
        ini_parser_error(const std::string & message, const std::string & filename, 
                          unsigned long line);

        Construct an ini_parser_error

        @@ -87,7 +87,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/property_tree/ini_parser/read_ini_id1074940.html b/doc/html/boost/property_tree/ini_parser/read_ini_id1074940.html deleted file mode 100755 index c7bfe599f8..0000000000 --- a/doc/html/boost/property_tree/ini_parser/read_ini_id1074940.html +++ /dev/null @@ -1,93 +0,0 @@ - - - -Function template read_ini - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Function template read_ini

        -

        boost::property_tree::ini_parser::read_ini

        -
        -

        Synopsis

        -
        // In header: <boost/property_tree/ini_parser.hpp>
        -
        -
        -template<typename Ptree> 
        -  void read_ini(std::basic_istream< typename Ptree::key_type::value_type > & stream, 
        -                Ptree & pt);
        -
        -

        Description

        -

        Read INI from a the given stream and translate it to a property tree.

        -
        - - - - - -
        [Note]Note

        Clears existing contents of property tree. In case of error the property tree is not modified.

        -

        - - -

        -
        -- - - - - - - - - - -

        Parameters:

        -- - - - - - - - - - -

        pt

        The property tree to populate.

        stream

        Stream from which to read in the property tree.

        Throws:

        -ini_parser_error If a format violation is found.
        -
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/property_tree/ini_parser/read_ini_id1074986.html b/doc/html/boost/property_tree/ini_parser/read_ini_id1074986.html deleted file mode 100755 index bd6aacebaf..0000000000 --- a/doc/html/boost/property_tree/ini_parser/read_ini_id1074986.html +++ /dev/null @@ -1,97 +0,0 @@ - - - -Function template read_ini - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Function template read_ini

        -

        boost::property_tree::ini_parser::read_ini

        -
        -

        Synopsis

        -
        // In header: <boost/property_tree/ini_parser.hpp>
        -
        -
        -template<typename Ptree> 
        -  void read_ini(const std::string & filename, Ptree & pt, 
        -                const std::locale & loc = std::locale());
        -
        -

        Description

        -

        Read INI from a the given file and translate it to a property tree.

        -
        - - - - - -
        [Note]Note

        Clears existing contents of property tree. In case of error the property tree unmodified.

        -

        - - -

        -
        -- - - - - - - - - - -

        Parameters:

        -- - - - - - - - - - - - - - -

        filename

        Name of file from which to read in the property tree.

        loc

        The locale to use when reading in the file contents.

        pt

        The property tree to populate.

        Throws:

        -ini_parser_error In case of error deserializing the property tree.
        -
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/property_tree/ini_parser/read_ini_id1139273.html b/doc/html/boost/property_tree/ini_parser/read_ini_id1139273.html new file mode 100644 index 0000000000..ecaf405b85 --- /dev/null +++ b/doc/html/boost/property_tree/ini_parser/read_ini_id1139273.html @@ -0,0 +1,93 @@ + + + +Function template read_ini + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Function template read_ini

        +

        boost::property_tree::ini_parser::read_ini

        +
        +

        Synopsis

        +
        // In header: <boost/property_tree/ini_parser.hpp>
        +
        +
        +template<typename Ptree> 
        +  void read_ini(std::basic_istream< typename Ptree::key_type::value_type > & stream, 
        +                Ptree & pt);
        +
        +

        Description

        +

        Read INI from a the given stream and translate it to a property tree.

        +
        + + + + + +
        [Note]Note

        Clears existing contents of property tree. In case of error the property tree is not modified.

        +

        + + +

        +
        ++ + + + + + + + + + +

        Parameters:

        ++ + + + + + + + + + +

        pt

        The property tree to populate.

        stream

        Stream from which to read in the property tree.

        Throws:

        +ini_parser_error If a format violation is found.
        +
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/property_tree/ini_parser/read_ini_id1160437.html b/doc/html/boost/property_tree/ini_parser/read_ini_id1160437.html new file mode 100644 index 0000000000..cd1826e150 --- /dev/null +++ b/doc/html/boost/property_tree/ini_parser/read_ini_id1160437.html @@ -0,0 +1,97 @@ + + + +Function template read_ini + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Function template read_ini

        +

        boost::property_tree::ini_parser::read_ini

        +
        +

        Synopsis

        +
        // In header: <boost/property_tree/ini_parser.hpp>
        +
        +
        +template<typename Ptree> 
        +  void read_ini(const std::string & filename, Ptree & pt, 
        +                const std::locale & loc = std::locale());
        +
        +

        Description

        +

        Read INI from a the given file and translate it to a property tree.

        +
        + + + + + +
        [Note]Note

        Clears existing contents of property tree. In case of error the property tree unmodified.

        +

        + + +

        +
        ++ + + + + + + + + + +

        Parameters:

        ++ + + + + + + + + + + + + + +

        filename

        Name of file from which to read in the property tree.

        loc

        The locale to use when reading in the file contents.

        pt

        The property tree to populate.

        Throws:

        +ini_parser_error In case of error deserializing the property tree.
        +
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/property_tree/ini_parser/validate_flags.html b/doc/html/boost/property_tree/ini_parser/validate_flags.html old mode 100755 new mode 100644 index 22e7acbf57..188b9967e0 --- a/doc/html/boost/property_tree/ini_parser/validate_flags.html +++ b/doc/html/boost/property_tree/ini_parser/validate_flags.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        @@ -34,7 +34,7 @@ bool validate_flags(int flags);
      -

      Description

      +

      Description

      Determines whether the flags are valid for use with the ini_parser.

      @@ -69,7 +69,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/property_tree/ini_parser/write_ini_id1075043.html b/doc/html/boost/property_tree/ini_parser/write_ini_id1075043.html deleted file mode 100755 index 985faebd36..0000000000 --- a/doc/html/boost/property_tree/ini_parser/write_ini_id1075043.html +++ /dev/null @@ -1,98 +0,0 @@ - - - -Function template write_ini - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_ini

      -

      boost::property_tree::ini_parser::write_ini

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/ini_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void write_ini(std::basic_ostream< typename Ptree::key_type::value_type > & stream, 
      -                 const Ptree & pt, int flags = 0);
      -
      -

      Description

      -

      Translates the property tree to INI and writes it the given output stream. - - -

      -
      -- - - - - - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - -

      flags

      The flags to use when writing the INI file. No flags are currently supported.

      pt

      The property tree to tranlsate to INI and output.

      stream

      The stream to which to write the INI representation of the property tree.

      Requires:

      -

      pt cannot have data in its root.

      -

      pt cannot have keys both data and children.

      -

      pt cannot be deeper than two levels.

      -

      There cannot be duplicate keys on any given level of pt.

      -

      Throws:

      -ini_parser_error In case of error translating the property tree to INI or writing to the output stream.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/ini_parser/write_ini_id1075120.html b/doc/html/boost/property_tree/ini_parser/write_ini_id1075120.html deleted file mode 100755 index 5145e9a395..0000000000 --- a/doc/html/boost/property_tree/ini_parser/write_ini_id1075120.html +++ /dev/null @@ -1,106 +0,0 @@ - - - -Function template write_ini - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_ini

      -

      boost::property_tree::ini_parser::write_ini

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/ini_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void write_ini(const std::string & filename, const Ptree & pt, 
      -                 int flags = 0, const std::locale & loc = std::locale());
      -
      -

      Description

      -

      Translates the property tree to INI and writes it the given file. - - -

      -
      -- - - - - - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - - - - - -

      filename

      The name of the file to which to write the INI representation of the property tree.

      flags

      -

      The flags to use when writing the INI file. The following flags are supported:

      -
      • skip_ini_validity_check -- Skip check if ptree is a valid ini. The validity check covers the preconditions but takes O(n log n) time.

      -

      -

      -

      loc

      The locale to use when writing the file.

      pt

      The property tree to tranlsate to INI and output.

      Requires:

      -

      pt cannot have data in its root.

      -

      pt cannot have keys both data and children.

      -

      pt cannot be deeper than two levels.

      -

      There cannot be duplicate keys on any given level of pt.

      -

      Throws:

      info_parser_error In case of error translating the property tree to INI or writing to the file.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/ini_parser/write_ini_id1139957.html b/doc/html/boost/property_tree/ini_parser/write_ini_id1139957.html new file mode 100644 index 0000000000..14fab3dcb9 --- /dev/null +++ b/doc/html/boost/property_tree/ini_parser/write_ini_id1139957.html @@ -0,0 +1,98 @@ + + + +Function template write_ini + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_ini

      +

      boost::property_tree::ini_parser::write_ini

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/ini_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void write_ini(std::basic_ostream< typename Ptree::key_type::value_type > & stream, 
      +                 const Ptree & pt, int flags = 0);
      +
      +

      Description

      +

      Translates the property tree to INI and writes it the given output stream. + + +

      +
      ++ + + + + + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + +

      flags

      The flags to use when writing the INI file. No flags are currently supported.

      pt

      The property tree to tranlsate to INI and output.

      stream

      The stream to which to write the INI representation of the property tree.

      Requires:

      +

      pt cannot have data in its root.

      +

      pt cannot have keys both data and children.

      +

      pt cannot be deeper than two levels.

      +

      There cannot be duplicate keys on any given level of pt.

      +

      Throws:

      +ini_parser_error In case of error translating the property tree to INI or writing to the output stream.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/ini_parser/write_ini_id1160761.html b/doc/html/boost/property_tree/ini_parser/write_ini_id1160761.html new file mode 100644 index 0000000000..f83dfb110f --- /dev/null +++ b/doc/html/boost/property_tree/ini_parser/write_ini_id1160761.html @@ -0,0 +1,106 @@ + + + +Function template write_ini + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_ini

      +

      boost::property_tree::ini_parser::write_ini

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/ini_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void write_ini(const std::string & filename, const Ptree & pt, 
      +                 int flags = 0, const std::locale & loc = std::locale());
      +
      +

      Description

      +

      Translates the property tree to INI and writes it the given file. + + +

      +
      ++ + + + + + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + + + + + +

      filename

      The name of the file to which to write the INI representation of the property tree.

      flags

      +

      The flags to use when writing the INI file. The following flags are supported:

      +
      • skip_ini_validity_check -- Skip check if ptree is a valid ini. The validity check covers the preconditions but takes O(n log n) time.

      +

      +

      +

      loc

      The locale to use when writing the file.

      pt

      The property tree to tranlsate to INI and output.

      Requires:

      +

      pt cannot have data in its root.

      +

      pt cannot have keys both data and children.

      +

      pt cannot be deeper than two levels.

      +

      There cannot be duplicate keys on any given level of pt.

      +

      Throws:

      info_parser_error In case of error translating the property tree to INI or writing to the file.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/iptree.html b/doc/html/boost/property_tree/iptree.html old mode 100755 new mode 100644 index d202ff840e..aad343f659 --- a/doc/html/boost/property_tree/iptree.html +++ b/doc/html/boost/property_tree/iptree.html @@ -34,7 +34,7 @@ typedef unspecified iptree;
      -

      Description

      +

      Description

      A property tree with std::string for key and data, and case-insensitive comparison.

      diff --git a/doc/html/boost/property_tree/json_parser/read_json_id1071328.html b/doc/html/boost/property_tree/json_parser/read_json_id1071328.html deleted file mode 100755 index a7c0c71fdd..0000000000 --- a/doc/html/boost/property_tree/json_parser/read_json_id1071328.html +++ /dev/null @@ -1,100 +0,0 @@ - - - -Function template read_json - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_json

      -

      boost::property_tree::json_parser::read_json

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/json_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void read_json(const std::string & filename, Ptree & pt, 
      -                 const std::locale & loc = std::locale());
      -
      -

      Description

      -

      Read JSON from a the given file and translate it to a property tree.

      -
      - - - - - -
      [Note]Note
      -

      Clears existing contents of property tree. In case of error the property tree unmodified.

      -

      Items of JSON arrays are translated into ptree keys with empty names. Members of objects are translated into named keys.

      -

      JSON data can be a string, a numeric value, or one of literals "null", "true" and "false". During parse, any of the above is copied verbatim into ptree data string.

      -
      -

      - - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - -

      filename

      Name of file from which to read in the property tree.

      loc

      The locale to use when reading in the file contents.

      pt

      The property tree to populate.

      Throws:

      json_parser_error In case of error deserializing the property tree.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/json_parser/read_json_id1099065.html b/doc/html/boost/property_tree/json_parser/read_json_id1099065.html new file mode 100644 index 0000000000..e4f92f703e --- /dev/null +++ b/doc/html/boost/property_tree/json_parser/read_json_id1099065.html @@ -0,0 +1,100 @@ + + + +Function template read_json + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_json

      +

      boost::property_tree::json_parser::read_json

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/json_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void read_json(const std::string & filename, Ptree & pt, 
      +                 const std::locale & loc = std::locale());
      +
      +

      Description

      +

      Read JSON from a the given file and translate it to a property tree.

      +
      + + + + + +
      [Note]Note
      +

      Clears existing contents of property tree. In case of error the property tree unmodified.

      +

      Items of JSON arrays are translated into ptree keys with empty names. Members of objects are translated into named keys.

      +

      JSON data can be a string, a numeric value, or one of literals "null", "true" and "false". During parse, any of the above is copied verbatim into ptree data string.

      +
      +

      + + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + +

      filename

      Name of file from which to read in the property tree.

      loc

      The locale to use when reading in the file contents.

      pt

      The property tree to populate.

      Throws:

      json_parser_error In case of error deserializing the property tree.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/json_parser/read_json_id1140937.html b/doc/html/boost/property_tree/json_parser/read_json_id1140937.html deleted file mode 100755 index 427f7681b3..0000000000 --- a/doc/html/boost/property_tree/json_parser/read_json_id1140937.html +++ /dev/null @@ -1,96 +0,0 @@ - - - -Function template read_json - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_json

      -

      boost::property_tree::json_parser::read_json

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/json_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void read_json(std::basic_istream< typename Ptree::key_type::value_type > & stream, 
      -                 Ptree & pt);
      -
      -

      Description

      -

      Read JSON from a the given stream and translate it to a property tree.

      -
      - - - - - -
      [Note]Note
      -

      Clears existing contents of property tree. In case of error the property tree unmodified.

      -

      Items of JSON arrays are translated into ptree keys with empty names. Members of objects are translated into named keys.

      -

      JSON data can be a string, a numeric value, or one of literals "null", "true" and "false". During parse, any of the above is copied verbatim into ptree data string.

      -
      -

      - - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - -

      pt

      The property tree to populate.

      stream

      Stream from which to read in the property tree.

      Throws:

      json_parser_error In case of error deserializing the property tree.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/json_parser/read_json_id795181.html b/doc/html/boost/property_tree/json_parser/read_json_id795181.html new file mode 100644 index 0000000000..fac65e0592 --- /dev/null +++ b/doc/html/boost/property_tree/json_parser/read_json_id795181.html @@ -0,0 +1,96 @@ + + + +Function template read_json + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_json

      +

      boost::property_tree::json_parser::read_json

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/json_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void read_json(std::basic_istream< typename Ptree::key_type::value_type > & stream, 
      +                 Ptree & pt);
      +
      +

      Description

      +

      Read JSON from a the given stream and translate it to a property tree.

      +
      + + + + + +
      [Note]Note
      +

      Clears existing contents of property tree. In case of error the property tree unmodified.

      +

      Items of JSON arrays are translated into ptree keys with empty names. Members of objects are translated into named keys.

      +

      JSON data can be a string, a numeric value, or one of literals "null", "true" and "false". During parse, any of the above is copied verbatim into ptree data string.

      +
      +

      + + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + +

      pt

      The property tree to populate.

      stream

      Stream from which to read in the property tree.

      Throws:

      json_parser_error In case of error deserializing the property tree.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/json_parser/write_json_id1071400.html b/doc/html/boost/property_tree/json_parser/write_json_id1071400.html deleted file mode 100755 index 0182a4e6ec..0000000000 --- a/doc/html/boost/property_tree/json_parser/write_json_id1071400.html +++ /dev/null @@ -1,101 +0,0 @@ - - - -Function template write_json - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_json

      -

      boost::property_tree::json_parser::write_json

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/json_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void write_json(std::basic_ostream< typename Ptree::key_type::value_type > & stream, 
      -                  const Ptree & pt, bool pretty = true);
      -
      -

      Description

      -

      Translates the property tree to JSON and writes it the given output stream.

      -
      - - - - - -
      [Note]Note

      Any property tree key containing only unnamed subkeys will be rendered as JSON arrays.

      -

      - - - -

      -
      -- - - - - - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - -

      pretty

      Whether to pretty-print. Defaults to true for backward compatibility.

      pt

      The property tree to tranlsate to JSON and output.

      stream

      The stream to which to write the JSON representation of the property tree.

      Requires:

      pt cannot contain keys that have both subkeys and non-empty data.

      Throws:

      json_parser_error In case of error translating the property tree to JSON or writing to the output stream.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/json_parser/write_json_id1071471.html b/doc/html/boost/property_tree/json_parser/write_json_id1071471.html deleted file mode 100755 index d2e24f07ae..0000000000 --- a/doc/html/boost/property_tree/json_parser/write_json_id1071471.html +++ /dev/null @@ -1,106 +0,0 @@ - - - -Function template write_json - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_json

      -

      boost::property_tree::json_parser::write_json

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/json_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void write_json(const std::string & filename, const Ptree & pt, 
      -                  const std::locale & loc = std::locale(), 
      -                  bool pretty = true);
      -
      -

      Description

      -

      Translates the property tree to JSON and writes it the given file.

      -
      - - - - - -
      [Note]Note

      Any property tree key containing only unnamed subkeys will be rendered as JSON arrays.

      -

      - - - -

      -
      -- - - - - - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - - - - - -

      filename

      The name of the file to which to write the JSON representation of the property tree.

      loc

      The locale to use when writing out to the output file.

      pretty

      Whether to pretty-print. Defaults to true and last place for backward compatibility.

      pt

      The property tree to translate to JSON and output.

      Requires:

      pt cannot contain keys that have both subkeys and non-empty data.

      Throws:

      json_parser_error In case of error translating the property tree to JSON or writing to the file.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/json_parser/write_json_id1137532.html b/doc/html/boost/property_tree/json_parser/write_json_id1137532.html new file mode 100644 index 0000000000..3297c30a3d --- /dev/null +++ b/doc/html/boost/property_tree/json_parser/write_json_id1137532.html @@ -0,0 +1,106 @@ + + + +Function template write_json + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_json

      +

      boost::property_tree::json_parser::write_json

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/json_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void write_json(const std::string & filename, const Ptree & pt, 
      +                  const std::locale & loc = std::locale(), 
      +                  bool pretty = true);
      +
      +

      Description

      +

      Translates the property tree to JSON and writes it the given file.

      +
      + + + + + +
      [Note]Note

      Any property tree key containing only unnamed subkeys will be rendered as JSON arrays.

      +

      + + + +

      +
      ++ + + + + + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + + + + + +

      filename

      The name of the file to which to write the JSON representation of the property tree.

      loc

      The locale to use when writing out to the output file.

      pretty

      Whether to pretty-print. Defaults to true and last place for backward compatibility.

      pt

      The property tree to translate to JSON and output.

      Requires:

      pt cannot contain keys that have both subkeys and non-empty data.

      Throws:

      json_parser_error In case of error translating the property tree to JSON or writing to the file.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/json_parser/write_json_id793429.html b/doc/html/boost/property_tree/json_parser/write_json_id793429.html new file mode 100644 index 0000000000..ce73f95434 --- /dev/null +++ b/doc/html/boost/property_tree/json_parser/write_json_id793429.html @@ -0,0 +1,101 @@ + + + +Function template write_json + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_json

      +

      boost::property_tree::json_parser::write_json

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/json_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void write_json(std::basic_ostream< typename Ptree::key_type::value_type > & stream, 
      +                  const Ptree & pt, bool pretty = true);
      +
      +

      Description

      +

      Translates the property tree to JSON and writes it the given output stream.

      +
      + + + + + +
      [Note]Note

      Any property tree key containing only unnamed subkeys will be rendered as JSON arrays.

      +

      + + + +

      +
      ++ + + + + + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + +

      pretty

      Whether to pretty-print. Defaults to true for backward compatibility.

      pt

      The property tree to tranlsate to JSON and output.

      stream

      The stream to which to write the JSON representation of the property tree.

      Requires:

      pt cannot contain keys that have both subkeys and non-empty data.

      Throws:

      json_parser_error In case of error translating the property tree to JSON or writing to the output stream.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/load.html b/doc/html/boost/property_tree/load.html old mode 100755 new mode 100644 index c82089cec1..21ed9d7ca6 --- a/doc/html/boost/property_tree/load.html +++ b/doc/html/boost/property_tree/load.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -36,7 +36,7 @@ void load(Archive & ar, basic_ptree< K, D, C > & t, const unsigned int file_version);
      -

      Description

      +

      Description

      De-serialize the property tree to the given archive.

      @@ -90,7 +90,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/property_tree/path.html b/doc/html/boost/property_tree/path.html old mode 100755 new mode 100644 index 8075456b5b..6a79fe1a63 --- a/doc/html/boost/property_tree/path.html +++ b/doc/html/boost/property_tree/path.html @@ -34,7 +34,7 @@ typedef string_path< std::string, id_translator< std::string > > path;
      -

      Description

      +

      Description

      Implements a path using a std::string as the key.

      diff --git a/doc/html/boost/property_tree/path_of_std_basic_id764832.html b/doc/html/boost/property_tree/path_of_std_basic_id764832.html new file mode 100644 index 0000000000..029ae4796e --- /dev/null +++ b/doc/html/boost/property_tree/path_of_std_basic_id764832.html @@ -0,0 +1,54 @@ + + + +Struct template path_of<std::basic_string< Ch, Traits, Alloc >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template path_of<std::basic_string< Ch, Traits, Alloc >>

      +

      boost::property_tree::path_of<std::basic_string< Ch, Traits, Alloc >>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/string_path.hpp>
      +
      +template<typename Ch, typename Traits, typename Alloc> 
      +struct path_of<std::basic_string< Ch, Traits, Alloc >> {
      +  // types
      +  typedef std::basic_string< Ch, Traits, Alloc >           _string;
      +  typedef string_path< _string, id_translator< _string > > type;   
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/path_of_std_basic_strin_id782647.html b/doc/html/boost/property_tree/path_of_std_basic_strin_id782647.html deleted file mode 100755 index 95b9aae2c5..0000000000 --- a/doc/html/boost/property_tree/path_of_std_basic_strin_id782647.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template path_of<std::basic_string< Ch, Traits, Alloc >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template path_of<std::basic_string< Ch, Traits, Alloc >>

      -

      boost::property_tree::path_of<std::basic_string< Ch, Traits, Alloc >>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/string_path.hpp>
      -
      -template<typename Ch, typename Traits, typename Alloc> 
      -struct path_of<std::basic_string< Ch, Traits, Alloc >> {
      -  // types
      -  typedef std::basic_string< Ch, Traits, Alloc >           _string;
      -  typedef string_path< _string, id_translator< _string > > type;   
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/ptree.html b/doc/html/boost/property_tree/ptree.html old mode 100755 new mode 100644 index 9abf829bbc..9d28993f91 --- a/doc/html/boost/property_tree/ptree.html +++ b/doc/html/boost/property_tree/ptree.html @@ -34,7 +34,7 @@ typedef basic_ptree< std::string, std::string > ptree;
      -

      Description

      +

      Description

      A property tree with std::string for key and data, and default comparison.

      diff --git a/doc/html/boost/property_tree/ptree_bad_data.html b/doc/html/boost/property_tree/ptree_bad_data.html old mode 100755 new mode 100644 index e7900ff25d..83d1186f0c --- a/doc/html/boost/property_tree/ptree_bad_data.html +++ b/doc/html/boost/property_tree/ptree_bad_data.html @@ -35,22 +35,22 @@ class ptree_bad_data : public boost::property_tree::ptree_error { public: // construct/copy/destruct - template<typename T> ptree_bad_data(const std::string &, const T &); - ~ptree_bad_data(); + template<typename T> ptree_bad_data(const std::string &, const T &); + ~ptree_bad_data(); - // public member functions - template<typename T> T data() const; + // public member functions + template<typename T> T data() const; };
    -

    Description

    +

    Description

    -

    +

    ptree_bad_data public construct/copy/destruct

    1. -
      template<typename T> ptree_bad_data(const std::string & what, const T & data);
      Instantiate a ptree_bad_data instance with the given message and data.

      +

      template<typename T> ptree_bad_data(const std::string & what, const T & data);
      Instantiate a ptree_bad_data instance with the given message and data.

      @@ -72,14 +72,14 @@
    2. -
    3. ~ptree_bad_data();
    4. +
    5. ~ptree_bad_data();
    -

    -ptree_bad_data public member functions

    +

    +ptree_bad_data public member functions

    1. -
      template<typename T> T data() const;
      Retrieve the data associated with this error. This is the source value that failed to be translated. You need to explicitly specify its type.
    +
    template<typename T> T data() const;
    Retrieve the data associated with this error. This is the source value that failed to be translated. You need to explicitly specify its type.
    diff --git a/doc/html/boost/property_tree/ptree_bad_path.html b/doc/html/boost/property_tree/ptree_bad_path.html old mode 100755 new mode 100644 index a21ba9bdf1..ea0406452d --- a/doc/html/boost/property_tree/ptree_bad_path.html +++ b/doc/html/boost/property_tree/ptree_bad_path.html @@ -35,22 +35,22 @@ class ptree_bad_path : public boost::property_tree::ptree_error { public: // construct/copy/destruct - template<typename T> ptree_bad_path(const std::string &, const T &); - ~ptree_bad_path(); + template<typename T> ptree_bad_path(const std::string &, const T &); + ~ptree_bad_path(); - // public member functions - template<typename T> T path() const; + // public member functions + template<typename T> T path() const; };
    -

    Description

    +

    Description

    -

    +

    ptree_bad_path public construct/copy/destruct

    1. -
      template<typename T> ptree_bad_path(const std::string & what, const T & path);
      Instantiate a ptree_bad_path with the given message and path data.

      +

      template<typename T> ptree_bad_path(const std::string & what, const T & path);
      Instantiate a ptree_bad_path with the given message and path data.

      @@ -72,14 +72,14 @@
    2. -
    3. ~ptree_bad_path();
    4. +
    5. ~ptree_bad_path();
    -

    -ptree_bad_path public member functions

    +

    +ptree_bad_path public member functions

    1. -
      template<typename T> T path() const;
      Retrieve the invalid path. You need to explicitly specify the type of path.
    +
    template<typename T> T path() const;
    Retrieve the invalid path. You need to explicitly specify the type of path.
    diff --git a/doc/html/boost/property_tree/ptree_error.html b/doc/html/boost/property_tree/ptree_error.html old mode 100755 new mode 100644 index 6c81d41fb4..a3d3be1a4a --- a/doc/html/boost/property_tree/ptree_error.html +++ b/doc/html/boost/property_tree/ptree_error.html @@ -35,19 +35,19 @@ class ptree_error { public: // construct/copy/destruct - ptree_error(const std::string &); - ~ptree_error(); + ptree_error(const std::string &); + ~ptree_error(); };
    -

    Description

    +

    Description

    -

    +

    ptree_error public construct/copy/destruct

    1. -
      ptree_error(const std::string & what);
      Instantiate a ptree_error instance with the given message.

      +

      ptree_error(const std::string & what);
      Instantiate a ptree_error instance with the given message.

      @@ -63,7 +63,7 @@
    2. -
    3. ~ptree_error();
    4. +
    5. ~ptree_error();
    diff --git a/doc/html/boost/property_tree/save.html b/doc/html/boost/property_tree/save.html old mode 100755 new mode 100644 index 850e93334f..e2d17daa68 --- a/doc/html/boost/property_tree/save.html +++ b/doc/html/boost/property_tree/save.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,7 +36,7 @@ void save(Archive & ar, const basic_ptree< K, D, C > & t, const unsigned int file_version);
    -

    Description

    +

    Description

    Serialize the property tree to the given archive.

    @@ -90,7 +90,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/property_tree/serialize_id1071206.html b/doc/html/boost/property_tree/serialize_id1071206.html deleted file mode 100755 index 62cedd2842..0000000000 --- a/doc/html/boost/property_tree/serialize_id1071206.html +++ /dev/null @@ -1,80 +0,0 @@ - - - -Function template serialize - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function template serialize

    -

    boost::property_tree::serialize

    -
    -

    Synopsis

    -
    // In header: <boost/property_tree/ptree_serialization.hpp>
    -
    -
    -template<typename Archive, typename K, typename D, typename C> 
    -  void serialize(Archive & ar, basic_ptree< K, D, C > & t, 
    -                 const unsigned int file_version);
    -
    -

    Description

    -

    Load or store the property tree using the given archive. -

    -
    -- - - - -

    Parameters:

    -- - - - - - - - - - - - - - -

    ar

    The archive from which to load or save the serialized property tree. The type of this archive will determine whether saving or loading is performed.

    file_version

    file_version for the archive.

    t

    The property tree to load or save.

    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/property_tree/serialize_id789238.html b/doc/html/boost/property_tree/serialize_id789238.html new file mode 100644 index 0000000000..fefffb8095 --- /dev/null +++ b/doc/html/boost/property_tree/serialize_id789238.html @@ -0,0 +1,80 @@ + + + +Function template serialize + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function template serialize

    +

    boost::property_tree::serialize

    +
    +

    Synopsis

    +
    // In header: <boost/property_tree/ptree_serialization.hpp>
    +
    +
    +template<typename Archive, typename K, typename D, typename C> 
    +  void serialize(Archive & ar, basic_ptree< K, D, C > & t, 
    +                 const unsigned int file_version);
    +
    +

    Description

    +

    Load or store the property tree using the given archive. +

    +
    ++ + + + +

    Parameters:

    ++ + + + + + + + + + + + + + +

    ar

    The archive from which to load or save the serialized property tree. The type of this archive will determine whether saving or loading is performed.

    file_version

    file_version for the archive.

    t

    The property tree to load or save.

    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/property_tree/stream_translator.html b/doc/html/boost/property_tree/stream_translator.html old mode 100755 new mode 100644 index 93b3cc5cce..fbaa13a979 --- a/doc/html/boost/property_tree/stream_translator.html +++ b/doc/html/boost/property_tree/stream_translator.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,27 +39,27 @@ typedef E external_type; // construct/copy/destruct - explicit stream_translator(std::locale = std::locale()); + explicit stream_translator(std::locale = std::locale()); - // public member functions - boost::optional< E > get_value(const internal_type &); - boost::optional< internal_type > put_value(const E &); + // public member functions + boost::optional< E > get_value(const internal_type &); + boost::optional< internal_type > put_value(const E &); };
    -

    Description

    +

    Description

    -

    +

    stream_translator public construct/copy/destruct

    -
    1. explicit stream_translator(std::locale loc = std::locale());
    +
    1. explicit stream_translator(std::locale loc = std::locale());
    -

    -stream_translator public member functions

    +

    +stream_translator public member functions

      -
    1. boost::optional< E > get_value(const internal_type & v);
    2. -
    3. boost::optional< internal_type > put_value(const E & v);
    4. +
    5. boost::optional< E > get_value(const internal_type & v);
    6. +
    7. boost::optional< internal_type > put_value(const E & v);
    @@ -74,7 +74,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/property_tree/string_path.html b/doc/html/boost/property_tree/string_path.html old mode 100755 new mode 100644 index 329973e33b..53a5424cb7 --- a/doc/html/boost/property_tree/string_path.html +++ b/doc/html/boost/property_tree/string_path.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -39,33 +39,33 @@ typedef String::value_type char_type; // construct/copy/destruct - explicit string_path(char_type = char_type('.')); - string_path(const String &, char_type = char_type('.'), + explicit string_path(char_type = char_type('.')); + string_path(const String &, char_type = char_type('.'), Translator = Translator()); - string_path(const char_type *, char_type = char_type('.'), + string_path(const char_type *, char_type = char_type('.'), Translator = Translator()); - string_path(const string_path &); - string_path& operator=(const string_path &); + string_path(const string_path &); + string_path& operator=(const string_path &); - // private member functions - BOOST_STATIC_ASSERT((is_same< String, typename Translator::internal_type >::value)); - s_c_iter cstart() const; + // private member functions + BOOST_STATIC_ASSERT((is_same< String, typename Translator::internal_type >::value)); + s_c_iter cstart() const; - // public member functions - key_type reduce(); - bool empty() const; - bool single() const; - char_type separator() const; - std::string dump() const; - string_path & operator/=(const string_path &); + // public member functions + key_type reduce(); + bool empty() const; + bool single() const; + char_type separator() const; + std::string dump() const; + string_path & operator/=(const string_path &); };
    -

    Description

    +

    Description

    If instantiated with std::string and id_translator<std::string>, it accepts paths of the form "one.two.three.four".

    -

    Template Parameters

    +

    Template Parameters

    1. typename String
      @@ -78,15 +78,15 @@
    -

    +

    string_path public construct/copy/destruct

    1. -
      explicit string_path(char_type separator = char_type('.'));
      Create an empty path.
    2. +
      explicit string_path(char_type separator = char_type('.'));
      Create an empty path.
    3. -
      string_path(const String & value, char_type separator = char_type('.'), 
      +
      string_path(const String & value, char_type separator = char_type('.'), 
                   Translator tr = Translator());
      Create a path by parsing the given string.

      @@ -114,7 +114,7 @@
    4. -
      string_path(const char_type * value, char_type separator = char_type('.'), 
      +
      string_path(const char_type * value, char_type separator = char_type('.'), 
                   Translator tr = Translator());
      Create a path by parsing the given string.

      @@ -141,33 +141,33 @@
    5. -
    6. string_path(const string_path & o);
    7. -
    8. string_path& operator=(const string_path & o);
    9. +
    10. string_path(const string_path & o);
    11. +
    12. string_path& operator=(const string_path & o);
    -

    -string_path private member functions

    +

    +string_path private member functions

      -
    1.  BOOST_STATIC_ASSERT((is_same< String, typename Translator::internal_type >::value));
    2. -
    3. s_c_iter cstart() const;
    4. +
    5.  BOOST_STATIC_ASSERT((is_same< String, typename Translator::internal_type >::value));
    6. +
    7. s_c_iter cstart() const;
    -

    -string_path public member functions

    +

    +string_path public member functions

    1. -
      key_type reduce();
      Take a single element off the path at the front and return it.
    2. +
      key_type reduce();
      Take a single element off the path at the front and return it.
    3. -
      bool empty() const;
      Test if the path is empty.
    4. +
      bool empty() const;
      Test if the path is empty.
    5. -
      bool single() const;
      Test if the path contains a single element, i.e. no separators.
    6. +
      bool single() const;
      Test if the path contains a single element, i.e. no separators.
    7. -
      char_type separator() const;
      Get the separator used by this path.
    8. -
    9. std::string dump() const;
    10. +
      char_type separator() const;
      Get the separator used by this path. +
    11. std::string dump() const;
    12. -
      string_path & operator/=(const string_path & o);
      Append a second path to this one.

      +

      string_path & operator/=(const string_path & o);
      Append a second path to this one.

      @@ -191,7 +191,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/property_tree/swap_id783350.html b/doc/html/boost/property_tree/swap_id783350.html deleted file mode 100755 index 1a715560b2..0000000000 --- a/doc/html/boost/property_tree/swap_id783350.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Function template swap - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template swap

      -

      boost::property_tree::swap

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/ptree_fwd.hpp>
      -
      -
      -template<typename K, typename D, typename C> 
      -  void swap(basic_ptree< K, D, C > & pt1, basic_ptree< K, D, C > & pt2);
      -
      -

      Description

      -

      Swap two property tree instances.

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/swap_id792943.html b/doc/html/boost/property_tree/swap_id792943.html new file mode 100644 index 0000000000..5f5dbd1f1c --- /dev/null +++ b/doc/html/boost/property_tree/swap_id792943.html @@ -0,0 +1,55 @@ + + + +Function template swap + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template swap

      +

      boost::property_tree::swap

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/ptree_fwd.hpp>
      +
      +
      +template<typename K, typename D, typename C> 
      +  void swap(basic_ptree< K, D, C > & pt1, basic_ptree< K, D, C > & pt2);
      +
      +

      Description

      +

      Swap two property tree instances.

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/translator_betwe_id1095755.html b/doc/html/boost/property_tree/translator_betwe_id1095755.html new file mode 100644 index 0000000000..fe462c7839 --- /dev/null +++ b/doc/html/boost/property_tree/translator_betwe_id1095755.html @@ -0,0 +1,53 @@ + + + +Struct template translator_between<T, T> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template translator_between<T, T>

      +

      boost::property_tree::translator_between<T, T>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/id_translator.hpp>
      +
      +template<typename T> 
      +struct translator_between<T, T> {
      +  // types
      +  typedef id_translator< T > type;
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/translator_betwe_id1095777.html b/doc/html/boost/property_tree/translator_betwe_id1095777.html new file mode 100644 index 0000000000..2eba810780 --- /dev/null +++ b/doc/html/boost/property_tree/translator_betwe_id1095777.html @@ -0,0 +1,53 @@ + + + +Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >>

      +

      boost::property_tree::translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/id_translator.hpp>
      +
      +template<typename Ch, typename Traits, typename Alloc> 
      +struct translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >> {
      +  // types
      +  typedef id_translator< std::basic_string< Ch, Traits, Alloc > > type;
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/translator_betwe_id1167809.html b/doc/html/boost/property_tree/translator_betwe_id1167809.html new file mode 100644 index 0000000000..fa6f166d5c --- /dev/null +++ b/doc/html/boost/property_tree/translator_betwe_id1167809.html @@ -0,0 +1,53 @@ + + + +Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, E> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, E>

      +

      boost::property_tree::translator_between<std::basic_string< Ch, Traits, Alloc >, E>

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/stream_translator.hpp>
      +
      +template<typename Ch, typename Traits, typename Alloc, typename E> 
      +struct translator_between<std::basic_string< Ch, Traits, Alloc >, E> {
      +  // types
      +  typedef stream_translator< Ch, Traits, Alloc, E > type;
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/translator_between_T__T_id1160186.html b/doc/html/boost/property_tree/translator_between_T__T_id1160186.html deleted file mode 100755 index f0702b3353..0000000000 --- a/doc/html/boost/property_tree/translator_between_T__T_id1160186.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template translator_between<T, T> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template translator_between<T, T>

      -

      boost::property_tree::translator_between<T, T>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/id_translator.hpp>
      -
      -template<typename T> 
      -struct translator_between<T, T> {
      -  // types
      -  typedef id_translator< T > type;
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/translator_between_std__id1160010.html b/doc/html/boost/property_tree/translator_between_std__id1160010.html deleted file mode 100755 index 445076f203..0000000000 --- a/doc/html/boost/property_tree/translator_between_std__id1160010.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >>

      -

      boost::property_tree::translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/id_translator.hpp>
      -
      -template<typename Ch, typename Traits, typename Alloc> 
      -struct translator_between<std::basic_string< Ch, Traits, Alloc >, std::basic_string< Ch, Traits, Alloc >> {
      -  // types
      -  typedef id_translator< std::basic_string< Ch, Traits, Alloc > > type;
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/translator_between_std__id782306.html b/doc/html/boost/property_tree/translator_between_std__id782306.html deleted file mode 100755 index d48db39294..0000000000 --- a/doc/html/boost/property_tree/translator_between_std__id782306.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, E> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template translator_between<std::basic_string< Ch, Traits, Alloc >, E>

      -

      boost::property_tree::translator_between<std::basic_string< Ch, Traits, Alloc >, E>

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/stream_translator.hpp>
      -
      -template<typename Ch, typename Traits, typename Alloc, typename E> 
      -struct translator_between<std::basic_string< Ch, Traits, Alloc >, E> {
      -  // types
      -  typedef stream_translator< Ch, Traits, Alloc, E > type;
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/wiptree.html b/doc/html/boost/property_tree/wiptree.html old mode 100755 new mode 100644 index dd6e6d1289..67f6fe562f --- a/doc/html/boost/property_tree/wiptree.html +++ b/doc/html/boost/property_tree/wiptree.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -34,7 +34,7 @@ typedef unspecified wiptree;
      -

      Description

      +

      Description

      A property tree with std::wstring for key and data, and case-insensitive comparison.

      @@ -57,7 +57,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/property_tree/wpath.html b/doc/html/boost/property_tree/wpath.html old mode 100755 new mode 100644 index 9ce3394c72..af89aa6257 --- a/doc/html/boost/property_tree/wpath.html +++ b/doc/html/boost/property_tree/wpath.html @@ -34,7 +34,7 @@ typedef string_path< std::wstring, id_translator< std::wstring > > wpath;
      -

      Description

      +

      Description

      Implements a path using a std::wstring as the key.

      diff --git a/doc/html/boost/property_tree/wptree.html b/doc/html/boost/property_tree/wptree.html old mode 100755 new mode 100644 index e1ccb3ef2d..ac055f9c1b --- a/doc/html/boost/property_tree/wptree.html +++ b/doc/html/boost/property_tree/wptree.html @@ -34,7 +34,7 @@ typedef basic_ptree< std::wstring, std::wstring > wptree;
      -

      Description

      +

      Description

      A property tree with std::wstring for key and data, and default comparison.

      diff --git a/doc/html/boost/property_tree/xml_parser/read_xml_id1145781.html b/doc/html/boost/property_tree/xml_parser/read_xml_id1145781.html deleted file mode 100755 index 988054779a..0000000000 --- a/doc/html/boost/property_tree/xml_parser/read_xml_id1145781.html +++ /dev/null @@ -1,108 +0,0 @@ - - - -Function template read_xml - - - - - - - - -
      - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_xml

      -

      boost::property_tree::xml_parser::read_xml

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/xml_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void read_xml(std::basic_istream< typename Ptree::key_type::value_type > & stream, 
      -                Ptree & pt, int flags = 0);
      -
      -

      Description

      -

      Reads XML from an input stream and translates it to property tree.

      -
      - - - - - -
      [Note]Note
      -

      Clears existing contents of property tree. In case of error the property tree unmodified.

      -

      XML attributes are placed under keys named <xmlattr>.

      -
      -

      - - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - -

      flags

      -

      Flags controlling the behaviour of the parser. The following flags are supported:

      -
        -
      • no_concat_text -- Prevents concatenation of text nodes into datastring of property tree. Puts them in separate <xmltext> strings instead.

      • -
      • no_comments -- Skip XML comments.

      • -
      • trim_whitespace -- Trim leading and trailing whitespace from text, and collapse sequences of whitespace.

      • -
      -

      -

      -

      pt

      The property tree to populate.

      stream

      Stream from which to read in the property tree.

      Throws:

      xml_parser_error In case of error deserializing the property tree.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/xml_parser/read_xml_id1145883.html b/doc/html/boost/property_tree/xml_parser/read_xml_id1145883.html deleted file mode 100755 index e651bda098..0000000000 --- a/doc/html/boost/property_tree/xml_parser/read_xml_id1145883.html +++ /dev/null @@ -1,111 +0,0 @@ - - - -Function template read_xml - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template read_xml

      -

      boost::property_tree::xml_parser::read_xml

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/xml_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void read_xml(const std::string & filename, Ptree & pt, int flags = 0, 
      -                const std::locale & loc = std::locale());
      -
      -

      Description

      -

      Reads XML from a file using the given locale and translates it to property tree.

      -
      - - - - - -
      [Note]Note
      -

      Clears existing contents of property tree. In case of error the property tree unmodified.

      -

      XML attributes are placed under keys named <xmlattr>.

      -
      -

      - - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - - - - - -

      filename

      The file from which to read in the property tree.

      flags

      -

      Flags controlling the bahviour of the parser. The following flags are supported:

      -
        -
      • no_concat_text -- Prevents concatenation of text nodes into datastring of property tree. Puts them in separate <xmltext> strings instead.

      • -
      • no_comments -- Skip XML comments.

      • -
      -

      -

      -

      loc

      The locale to use when reading in the file contents.

      pt

      The property tree to populate.

      Throws:

      xml_parser_error In case of error deserializing the property tree.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/xml_parser/read_xml_id1161432.html b/doc/html/boost/property_tree/xml_parser/read_xml_id1161432.html new file mode 100644 index 0000000000..a03595a3cd --- /dev/null +++ b/doc/html/boost/property_tree/xml_parser/read_xml_id1161432.html @@ -0,0 +1,108 @@ + + + +Function template read_xml + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_xml

      +

      boost::property_tree::xml_parser::read_xml

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/xml_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void read_xml(std::basic_istream< typename Ptree::key_type::value_type > & stream, 
      +                Ptree & pt, int flags = 0);
      +
      +

      Description

      +

      Reads XML from an input stream and translates it to property tree.

      +
      + + + + + +
      [Note]Note
      +

      Clears existing contents of property tree. In case of error the property tree unmodified.

      +

      XML attributes are placed under keys named <xmlattr>.

      +
      +

      + + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + +

      flags

      +

      Flags controlling the behaviour of the parser. The following flags are supported:

      +
        +
      • no_concat_text -- Prevents concatenation of text nodes into datastring of property tree. Puts them in separate <xmltext> strings instead.

      • +
      • no_comments -- Skip XML comments.

      • +
      • trim_whitespace -- Trim leading and trailing whitespace from text, and collapse sequences of whitespace.

      • +
      +

      +

      +

      pt

      The property tree to populate.

      stream

      Stream from which to read in the property tree.

      Throws:

      xml_parser_error In case of error deserializing the property tree.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/xml_parser/read_xml_id1161534.html b/doc/html/boost/property_tree/xml_parser/read_xml_id1161534.html new file mode 100644 index 0000000000..b70f16efaf --- /dev/null +++ b/doc/html/boost/property_tree/xml_parser/read_xml_id1161534.html @@ -0,0 +1,111 @@ + + + +Function template read_xml + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template read_xml

      +

      boost::property_tree::xml_parser::read_xml

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/xml_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void read_xml(const std::string & filename, Ptree & pt, int flags = 0, 
      +                const std::locale & loc = std::locale());
      +
      +

      Description

      +

      Reads XML from a file using the given locale and translates it to property tree.

      +
      + + + + + +
      [Note]Note
      +

      Clears existing contents of property tree. In case of error the property tree unmodified.

      +

      XML attributes are placed under keys named <xmlattr>.

      +
      +

      + + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + + + + + +

      filename

      The file from which to read in the property tree.

      flags

      +

      Flags controlling the bahviour of the parser. The following flags are supported:

      +
        +
      • no_concat_text -- Prevents concatenation of text nodes into datastring of property tree. Puts them in separate <xmltext> strings instead.

      • +
      • no_comments -- Skip XML comments.

      • +
      +

      +

      +

      loc

      The locale to use when reading in the file contents.

      pt

      The property tree to populate.

      Throws:

      xml_parser_error In case of error deserializing the property tree.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/xml_parser/write_xml_id1154593.html b/doc/html/boost/property_tree/xml_parser/write_xml_id1154593.html deleted file mode 100755 index 3fc634194a..0000000000 --- a/doc/html/boost/property_tree/xml_parser/write_xml_id1154593.html +++ /dev/null @@ -1,88 +0,0 @@ - - - -Function template write_xml - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_xml

      -

      boost::property_tree::xml_parser::write_xml

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/xml_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void write_xml(std::basic_ostream< typename Ptree::key_type::value_type > & stream, 
      -                 const Ptree & pt, 
      -                 const xml_writer_settings< typename Ptree::key_type::value_type > & settings = xml_writer_settings< typename Ptree::key_type::value_type >());
      -
      -

      Description

      -

      Translates the property tree to XML and writes it the given output stream. - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - -

      pt

      The property tree to tranlsate to XML and output.

      settings

      The settings to use when writing out the property tree as XML.

      stream

      The stream to which to write the XML representation of the property tree.

      Throws:

      xml_parser_error In case of error translating the property tree to XML or writing to the output stream.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/xml_parser/write_xml_id1154652.html b/doc/html/boost/property_tree/xml_parser/write_xml_id1154652.html deleted file mode 100755 index af778f6e90..0000000000 --- a/doc/html/boost/property_tree/xml_parser/write_xml_id1154652.html +++ /dev/null @@ -1,92 +0,0 @@ - - - -Function template write_xml - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template write_xml

      -

      boost::property_tree::xml_parser::write_xml

      -
      -

      Synopsis

      -
      // In header: <boost/property_tree/xml_parser.hpp>
      -
      -
      -template<typename Ptree> 
      -  void write_xml(const std::string & filename, const Ptree & pt, 
      -                 const std::locale & loc = std::locale(), 
      -                 const xml_writer_settings< typename Ptree::key_type::value_type > & settings = xml_writer_settings< typename Ptree::key_type::value_type >());
      -
      -

      Description

      -

      Translates the property tree to XML and writes it the given file. - -

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - - - - - - - - - -

      filename

      The file to which to write the XML representation of the property tree.

      loc

      The locale to use when writing the output to file.

      pt

      The property tree to tranlsate to XML and output.

      settings

      The settings to use when writing out the property tree as XML.

      Throws:

      xml_parser_error In case of error translating the property tree to XML or writing to the output stream.
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/property_tree/xml_parser/write_xml_id1168786.html b/doc/html/boost/property_tree/xml_parser/write_xml_id1168786.html new file mode 100644 index 0000000000..3f1ee48438 --- /dev/null +++ b/doc/html/boost/property_tree/xml_parser/write_xml_id1168786.html @@ -0,0 +1,88 @@ + + + +Function template write_xml + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_xml

      +

      boost::property_tree::xml_parser::write_xml

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/xml_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void write_xml(std::basic_ostream< typename Ptree::key_type::value_type > & stream, 
      +                 const Ptree & pt, 
      +                 const xml_writer_settings< typename Ptree::key_type::value_type > & settings = xml_writer_settings< typename Ptree::key_type::value_type >());
      +
      +

      Description

      +

      Translates the property tree to XML and writes it the given output stream. + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + +

      pt

      The property tree to tranlsate to XML and output.

      settings

      The settings to use when writing out the property tree as XML.

      stream

      The stream to which to write the XML representation of the property tree.

      Throws:

      xml_parser_error In case of error translating the property tree to XML or writing to the output stream.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/property_tree/xml_parser/write_xml_id1168846.html b/doc/html/boost/property_tree/xml_parser/write_xml_id1168846.html new file mode 100644 index 0000000000..408f988550 --- /dev/null +++ b/doc/html/boost/property_tree/xml_parser/write_xml_id1168846.html @@ -0,0 +1,92 @@ + + + +Function template write_xml + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template write_xml

      +

      boost::property_tree::xml_parser::write_xml

      +
      +

      Synopsis

      +
      // In header: <boost/property_tree/xml_parser.hpp>
      +
      +
      +template<typename Ptree> 
      +  void write_xml(const std::string & filename, const Ptree & pt, 
      +                 const std::locale & loc = std::locale(), 
      +                 const xml_writer_settings< typename Ptree::key_type::value_type > & settings = xml_writer_settings< typename Ptree::key_type::value_type >());
      +
      +

      Description

      +

      Translates the property tree to XML and writes it the given file. + +

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + + + + + + + + + +

      filename

      The file to which to write the XML representation of the property tree.

      loc

      The locale to use when writing the output to file.

      pt

      The property tree to tranlsate to XML and output.

      settings

      The settings to use when writing out the property tree as XML.

      Throws:

      xml_parser_error In case of error translating the property tree to XML or writing to the output stream.
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/proto/N.html b/doc/html/boost/proto/N.html old mode 100755 new mode 100644 index 98cce9e288..c9f625e611 --- a/doc/html/boost/proto/N.html +++ b/doc/html/boost/proto/N.html @@ -33,7 +33,7 @@ int const N;
      -

      Description

      +

      Description

      Array size wildcard for Proto grammars that match array terminals.

      diff --git a/doc/html/boost/proto/_.html b/doc/html/boost/proto/_.html old mode 100755 new mode 100644 index df261a266e..e455d0985e --- a/doc/html/boost/proto/_.html +++ b/doc/html/boost/proto/_.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -43,13 +43,13 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
      -

      Description

      +

      Description

      The wildcard type, proto::_, is a grammar element such that proto::matches<E, proto::_>::value @@ -100,7 +100,7 @@


      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/_/impl.html b/doc/html/boost/proto/_/impl.html old mode 100755 new mode 100644 index ad6a2aeb60..2d94ea536a --- a/doc/html/boost/proto/_/impl.html +++ b/doc/html/boost/proto/_/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,17 +37,17 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
      -

      Description

      +

      Description

      -

      -impl public member functions

      +

      +impl public member functions

      1. -
        Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
        +
        Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                         typename impl::data_param) const;
        @@ -84,7 +84,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/_byref.html b/doc/html/boost/proto/_byref.html old mode 100755 new mode 100644 index 4da6d6b9c7..542b814f22 --- a/doc/html/boost/proto/_byref.html +++ b/doc/html/boost/proto/_byref.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        @@ -36,24 +36,24 @@ struct _byref : proto::callable { // member classes/structs/unions template<typename This, typename T> - struct result<This(T &)> { + struct result<This(T &)> { // types - typedef boost::reference_wrapper< T > const type; + typedef boost::reference_wrapper< T > const type; }; template<typename This, typename T> - struct result<This(T)> { + struct result<This(T)> { // types - typedef boost::reference_wrapper< T const > const type; + typedef boost::reference_wrapper< T const > const type; }; - // public member functions + // public member functions template<typename T> - boost::reference_wrapper< T > const operator()(T &) const; + boost::reference_wrapper< T > const operator()(T &) const; template<typename T> - boost::reference_wrapper< T const > const operator()(T const &) const; + boost::reference_wrapper< T const > const operator()(T const &) const; };
      -

      Description

      +

      Description

      Example:

      @@ -64,12 +64,12 @@

      -

      -_byref public member functions

      +

      +_byref public member functions

      1. template<typename T> 
        -  boost::reference_wrapper< T > const operator()(T & t) const;
        + boost::reference_wrapper< T > const operator()(T & t) const;

        Wrap the parameter t in a boost::reference_wrapper<> @@ -102,7 +102,7 @@

      2. template<typename T> 
        -  boost::reference_wrapper< T const > const operator()(T const & t) const;
        + boost::reference_wrapper< T const > const operator()(T const & t) const;

        This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

      @@ -119,7 +119,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/_byref/result_This_T____id1529634.html b/doc/html/boost/proto/_byref/result_This_T____id1529634.html deleted file mode 100755 index 451c47a12c..0000000000 --- a/doc/html/boost/proto/_byref/result_This_T____id1529634.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(T &)> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template result<This(T &)>

      -

      boost::proto::_byref::result<This(T &)>

      -
      -

      Synopsis

      -
      // In header: <boost/proto/transform/arg.hpp>
      -
      -
      -template<typename This, typename T> 
      -struct result<This(T &)> {
      -  // types
      -  typedef boost::reference_wrapper< T > const type;
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/proto/_byref/result_This_T____id1552922.html b/doc/html/boost/proto/_byref/result_This_T____id1552922.html new file mode 100644 index 0000000000..dcdd49e399 --- /dev/null +++ b/doc/html/boost/proto/_byref/result_This_T____id1552922.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(T &)> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template result<This(T &)>

      +

      boost::proto::_byref::result<This(T &)>

      +
      +

      Synopsis

      +
      // In header: <boost/proto/transform/arg.hpp>
      +
      +
      +template<typename This, typename T> 
      +struct result<This(T &)> {
      +  // types
      +  typedef boost::reference_wrapper< T > const type;
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/proto/_byref/result_This_T__id1529671.html b/doc/html/boost/proto/_byref/result_This_T__id1529671.html deleted file mode 100755 index 014030e626..0000000000 --- a/doc/html/boost/proto/_byref/result_This_T__id1529671.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(T)> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template result<This(T)>

      -

      boost::proto::_byref::result<This(T)>

      -
      -

      Synopsis

      -
      // In header: <boost/proto/transform/arg.hpp>
      -
      -
      -template<typename This, typename T> 
      -struct result<This(T)> {
      -  // types
      -  typedef boost::reference_wrapper< T const  > const type;
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/proto/_byref/result_This_T__id1552958.html b/doc/html/boost/proto/_byref/result_This_T__id1552958.html new file mode 100644 index 0000000000..2ed0161727 --- /dev/null +++ b/doc/html/boost/proto/_byref/result_This_T__id1552958.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(T)> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template result<This(T)>

      +

      boost::proto::_byref::result<This(T)>

      +
      +

      Synopsis

      +
      // In header: <boost/proto/transform/arg.hpp>
      +
      +
      +template<typename This, typename T> 
      +struct result<This(T)> {
      +  // types
      +  typedef boost::reference_wrapper< T const  > const type;
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/proto/_byval.html b/doc/html/boost/proto/_byval.html old mode 100755 new mode 100644 index 34638ffa26..96df85786e --- a/doc/html/boost/proto/_byval.html +++ b/doc/html/boost/proto/_byval.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -38,24 +38,24 @@ struct _byval : proto::callable { // member classes/structs/unions template<typename This, typename T> - struct result<This(boost::reference_wrapper< T >)> : result<This(T)> { + struct result<This(boost::reference_wrapper< T >)> : result<This(T)> { }; template<typename This, typename T> - struct result<This(T &)> : result<This(T)> { + struct result<This(T &)> : result<This(T)> { }; template<typename This, typename T> - struct result<This(T)> { + struct result<This(T)> { // types - typedef T type; + typedef T type; }; - // public member functions - template<typename T> T operator()(T const &) const; + // public member functions + template<typename T> T operator()(T const &) const; template<typename T> - T operator()(boost::reference_wrapper< T > const &) const; + T operator()(boost::reference_wrapper< T > const &) const; };
      -

      Description

      +

      Description

      Example:

      @@ -66,11 +66,11 @@

      -

      -_byval public member functions

      +

      +_byval public member functions

      1. -
        template<typename T> T operator()(T const & t) const;
        +
        template<typename T> T operator()(T const & t) const;
        @@ -99,7 +99,7 @@
      2. template<typename T> 
        -  T operator()(boost::reference_wrapper< T > const & t) const;
        + T operator()(boost::reference_wrapper< T > const & t) const;

        This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

      3. @@ -116,7 +116,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/_byval/result_This_T____id1529906.html b/doc/html/boost/proto/_byval/result_This_T____id1529906.html deleted file mode 100755 index 45c025d7ce..0000000000 --- a/doc/html/boost/proto/_byval/result_This_T____id1529906.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(T &)> - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Struct template result<This(T &)>

        -

        boost::proto::_byval::result<This(T &)>

        -
        -

        Synopsis

        -
        // In header: <boost/proto/transform/arg.hpp>
        -
        -
        -template<typename This, typename T> 
        -struct result<This(T &)> :  result<This(T)> {
        -};
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/_byval/result_This_T____id1553194.html b/doc/html/boost/proto/_byval/result_This_T____id1553194.html new file mode 100644 index 0000000000..92780540a9 --- /dev/null +++ b/doc/html/boost/proto/_byval/result_This_T____id1553194.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(T &)> + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Struct template result<This(T &)>

        +

        boost::proto::_byval::result<This(T &)>

        +
        +

        Synopsis

        +
        // In header: <boost/proto/transform/arg.hpp>
        +
        +
        +template<typename This, typename T> 
        +struct result<This(T &)> :  result<This(T)> {
        +};
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/_byval/result_This_T__id1529936.html b/doc/html/boost/proto/_byval/result_This_T__id1529936.html deleted file mode 100755 index 7d863e6f13..0000000000 --- a/doc/html/boost/proto/_byval/result_This_T__id1529936.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(T)> - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Struct template result<This(T)>

        -

        boost::proto::_byval::result<This(T)>

        -
        -

        Synopsis

        -
        // In header: <boost/proto/transform/arg.hpp>
        -
        -
        -template<typename This, typename T> 
        -struct result<This(T)> {
        -  // types
        -  typedef T type;
        -};
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/_byval/result_This_T__id1553224.html b/doc/html/boost/proto/_byval/result_This_T__id1553224.html new file mode 100644 index 0000000000..abb9e78c08 --- /dev/null +++ b/doc/html/boost/proto/_byval/result_This_T__id1553224.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(T)> + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Struct template result<This(T)>

        +

        boost::proto::_byval::result<This(T)>

        +
        +

        Synopsis

        +
        // In header: <boost/proto/transform/arg.hpp>
        +
        +
        +template<typename This, typename T> 
        +struct result<This(T)> {
        +  // types
        +  typedef T type;
        +};
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/_byval/result_This_boos_id1553163.html b/doc/html/boost/proto/_byval/result_This_boos_id1553163.html new file mode 100644 index 0000000000..d34fdbccd8 --- /dev/null +++ b/doc/html/boost/proto/_byval/result_This_boos_id1553163.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(boost::reference_wrapper< T >)> + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Struct template result<This(boost::reference_wrapper< T >)>

        +

        boost::proto::_byval::result<This(boost::reference_wrapper< T >)>

        +
        +

        Synopsis

        +
        // In header: <boost/proto/transform/arg.hpp>
        +
        +
        +template<typename This, typename T> 
        +struct result<This(boost::reference_wrapper< T >)> :  result<This(T)> {
        +};
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/_byval/result_This_boost_refer_id1529876.html b/doc/html/boost/proto/_byval/result_This_boost_refer_id1529876.html deleted file mode 100755 index 6dbc4dd3ab..0000000000 --- a/doc/html/boost/proto/_byval/result_This_boost_refer_id1529876.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(boost::reference_wrapper< T >)> - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Struct template result<This(boost::reference_wrapper< T >)>

        -

        boost::proto::_byval::result<This(boost::reference_wrapper< T >)>

        -
        -

        Synopsis

        -
        // In header: <boost/proto/transform/arg.hpp>
        -
        -
        -template<typename This, typename T> 
        -struct result<This(boost::reference_wrapper< T >)> :  result<This(T)> {
        -};
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/_child_c.html b/doc/html/boost/proto/_child_c.html old mode 100755 new mode 100644 index 5435c677ae..4a0b95d779 --- a/doc/html/boost/proto/_child_c.html +++ b/doc/html/boost/proto/_child_c.html @@ -39,14 +39,14 @@ // types typedef typename proto::result_of::child_c< Expr, N >::type result_type; - // public member functions + // public member functions typename proto::result_of::child_c< Expr, N >::type - operator()(typename impl::expr_param, typename impl::state_param, + operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
        -

        Description

        +

        Description

        Example:

        diff --git a/doc/html/boost/proto/_child_c/impl.html b/doc/html/boost/proto/_child_c/impl.html old mode 100755 new mode 100644 index 96c27ca69f..4adf125f60 --- a/doc/html/boost/proto/_child_c/impl.html +++ b/doc/html/boost/proto/_child_c/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -37,19 +37,19 @@ // types typedef typename proto::result_of::child_c< Expr, N >::type result_type; - // public member functions + // public member functions typename proto::result_of::child_c< Expr, N >::type - operator()(typename impl::expr_param, typename impl::state_param, + operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
        -

        Description

        +

        Description

        -

        -impl public member functions

        +

        +impl public member functions

        1. typename proto::result_of::child_c< Expr, N >::type 
          -operator()(typename impl::expr_param expr, typename impl::state_param, 
          +operator()(typename impl::expr_param expr, typename impl::state_param, 
                      typename impl::data_param) const;

          Returns the N-th child of expr @@ -76,7 +76,7 @@

          Returns:

          - proto::child_c<N>(expr) + proto::child_c<N>(expr)

          @@ -99,7 +99,7 @@
          -PrevUpHomeNext +PrevUpHomeNext
          diff --git a/doc/html/boost/proto/_data.html b/doc/html/boost/proto/_data.html old mode 100755 new mode 100644 index c51355151a..3cb966bb0c --- a/doc/html/boost/proto/_data.html +++ b/doc/html/boost/proto/_data.html @@ -39,13 +39,13 @@ // types typedef Data result_type; - // public member functions - Data operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Data operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
        -

        Description

        +

        Description

        Example:

        diff --git a/doc/html/boost/proto/_data/impl.html b/doc/html/boost/proto/_data/impl.html old mode 100755 new mode 100644 index adf50b9e20..c5b2af7300 --- a/doc/html/boost/proto/_data/impl.html +++ b/doc/html/boost/proto/_data/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -37,17 +37,17 @@ // types typedef Data result_type; - // public member functions - Data operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Data operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
        -

        Description

        +

        Description

        -

        -impl public member functions

        +

        +impl public member functions

        1. -
          Data operator()(typename impl::expr_param, typename impl::state_param, 
          +
          Data operator()(typename impl::expr_param, typename impl::state_param, 
                           typename impl::data_param data) const;

          Returns the current data. @@ -91,7 +91,7 @@


          -PrevUpHomeNext +PrevUpHomeNext
          diff --git a/doc/html/boost/proto/_default.html b/doc/html/boost/proto/_default.html old mode 100755 new mode 100644 index e7d548dd90..fdb6d3c41b --- a/doc/html/boost/proto/_default.html +++ b/doc/html/boost/proto/_default.html @@ -41,8 +41,8 @@ typedef typename Expr::tag_type Tag; // For exposition only typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; @@ -53,7 +53,7 @@ }; };
        -

        Description

        +

        Description

        For the complete description of the behavior of the proto::_default transform, see the documentation for the nested diff --git a/doc/html/boost/proto/_default/impl.html b/doc/html/boost/proto/_default/impl.html old mode 100755 new mode 100644 index b596f05152..0685d618cf --- a/doc/html/boost/proto/_default/impl.html +++ b/doc/html/boost/proto/_default/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


        -PrevUpHomeNext +PrevUpHomeNext
        @@ -38,8 +38,8 @@ typedef typename Expr::tag_type Tag; // For exposition only typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; @@ -49,7 +49,7 @@ static Data s_data; // For exposition only };
        -

        Description

        +

        Description

        Let OP be the C++ operator corresponding to Expr::proto_tag. (For example, if @@ -63,7 +63,7 @@ approximate the behavior.

        -

        +

        impl public types

        @@ -77,7 +77,7 @@ then the result type is

        decltype(
        -  OP Grammar()(proto::child(s_expr), s_state, s_data)
        +  OP Grammar()(proto::child(s_expr), s_state, s_data)
         )

        @@ -88,7 +88,7 @@ then the result type is

        decltype(
        -  Grammar()(proto::child(s_expr), s_state, s_data) OP
        +  Grammar()(proto::child(s_expr), s_state, s_data) OP
         )

        @@ -99,8 +99,8 @@ then the result type is

        decltype(
        -  Grammar()(proto::left(s_expr), s_state, s_data) OP
        -  Grammar()(proto::right(s_expr), s_state, s_data)
        +  Grammar()(proto::left(s_expr), s_state, s_data) OP
        +  Grammar()(proto::right(s_expr), s_state, s_data)
         )

        @@ -113,8 +113,8 @@ then the result type is

        decltype(
        -  Grammar()(proto::left(s_expr), s_state, s_data) [
        -  Grammar()(proto::right(s_expr), s_state, s_data) ]
        +  Grammar()(proto::left(s_expr), s_state, s_data) [
        +  Grammar()(proto::right(s_expr), s_state, s_data) ]
         )

        @@ -127,9 +127,9 @@ then the result type is

        decltype(
        -  Grammar()(proto::child_c<0>(s_expr), s_state, s_data) ?
        -  Grammar()(proto::child_c<1>(s_expr), s_state, s_data) :
        -  Grammar()(proto::child_c<2>(s_expr), s_state, s_data)
        +  Grammar()(proto::child_c<0>(s_expr), s_state, s_data) ?
        +  Grammar()(proto::child_c<1>(s_expr), s_state, s_data) :
        +  Grammar()(proto::child_c<2>(s_expr), s_state, s_data)
         )

        @@ -142,10 +142,10 @@ then the result type is

        decltype(
        -  Grammar()(proto::child_c<0>(s_expr), s_state, s_data) (
        -  Grammar()(proto::child_c<1>(s_expr), s_state, s_data),
        +  Grammar()(proto::child_c<0>(s_expr), s_state, s_data) (
        +  Grammar()(proto::child_c<1>(s_expr), s_state, s_data),
           ...
        -  Grammar()(proto::child_c<N>(s_expr), s_state, s_data) )
        +  Grammar()(proto::child_c<N>(s_expr), s_state, s_data) )
         )

        @@ -154,10 +154,10 @@
      -

      -impl public member functions

      +

      +impl public member functions

      1. -
        result_type operator()(typename impl::expr_param expr, 
        +
        result_type operator()(typename impl::expr_param expr, 
                                typename impl::state_param state, 
                                typename impl::data_param data) const;
        @@ -168,7 +168,7 @@ If Tag corresponds to a unary prefix operator, then return

        -
        OP Grammar()(proto::child(expr), state, data)
        +
        OP Grammar()(proto::child(expr), state, data)

      2. @@ -177,7 +177,7 @@ If Tag corresponds to a unary postfix operator, then return

        -
        Grammar()(proto::child(expr), state, data) OP
        +
        Grammar()(proto::child(expr), state, data) OP

        @@ -186,8 +186,8 @@ If Tag corresponds to a binary infix operator, then return

        -
        Grammar()(proto::left(expr), state, data) OP
        -Grammar()(proto::right(expr), state, data)
        +
        Grammar()(proto::left(expr), state, data) OP
        +Grammar()(proto::right(expr), state, data)

        @@ -198,8 +198,8 @@ Grammar()(Grammar()(proto::left(expr), state, data) [ -Grammar()(proto::right(expr), state, data) ] +
        Grammar()(proto::left(expr), state, data) [
        +Grammar()(proto::right(expr), state, data) ]

        @@ -210,9 +210,9 @@ Grammar()(Grammar()(proto::child_c<0>(expr), state, data) ? -Grammar()(proto::child_c<1>(expr), state, data) : -Grammar()(proto::child_c<2>(expr), state, data) +
        Grammar()(proto::child_c<0>(expr), state, data) ?
        +Grammar()(proto::child_c<1>(expr), state, data) :
        +Grammar()(proto::child_c<2>(expr), state, data)

        @@ -223,10 +223,10 @@ Grammar()(Grammar()(proto::child_c<0>(expr), state, data) ( -Grammar()(proto::child_c<1>(expr), state, data), +
        Grammar()(proto::child_c<0>(expr), state, data) (
        +Grammar()(proto::child_c<1>(expr), state, data),
         ...
        -Grammar()(proto::child_c<N>(expr), state, data) )
        +Grammar()(proto::child_c<N>(expr), state, data) )

        @@ -245,7 +245,7 @@ Grammar()( -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/_expr.html b/doc/html/boost/proto/_expr.html old mode 100755 new mode 100644 index 684d69208b..a7d39e66e7 --- a/doc/html/boost/proto/_expr.html +++ b/doc/html/boost/proto/_expr.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -39,13 +39,13 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
      -

      Description

      +

      Description

      Example:

      @@ -66,7 +66,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/_expr/impl.html b/doc/html/boost/proto/_expr/impl.html old mode 100755 new mode 100644 index c3a0fb74e7..cf2f73ffd8 --- a/doc/html/boost/proto/_expr/impl.html +++ b/doc/html/boost/proto/_expr/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,17 +37,17 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
      -

      Description

      +

      Description

      -

      -impl public member functions

      +

      +impl public member functions

      1. -
        Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
        +
        Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                         typename impl::data_param) const;

        Returns the current expression. @@ -91,7 +91,7 @@


        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/_state.html b/doc/html/boost/proto/_state.html old mode 100755 new mode 100644 index fedc93fdbf..379d991ae5 --- a/doc/html/boost/proto/_state.html +++ b/doc/html/boost/proto/_state.html @@ -39,13 +39,13 @@ // types typedef State result_type; - // public member functions - State operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + State operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
      -

      Description

      +

      Description

      Example:

      diff --git a/doc/html/boost/proto/_state/impl.html b/doc/html/boost/proto/_state/impl.html old mode 100755 new mode 100644 index 007de8e5d0..0e45a69f04 --- a/doc/html/boost/proto/_state/impl.html +++ b/doc/html/boost/proto/_state/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,17 +37,17 @@ // types typedef State result_type; - // public member functions - State operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + State operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
      -

      Description

      +

      Description

      -

      -impl public member functions

      +

      +impl public member functions

      1. -
        State operator()(typename impl::expr_param, typename impl::state_param state, 
        +
        State operator()(typename impl::expr_param, typename impl::state_param state, 
                          typename impl::data_param) const;

        Returns the current state. @@ -91,7 +91,7 @@


        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/_value.html b/doc/html/boost/proto/_value.html old mode 100755 new mode 100644 index e93f67b971..e6f16a5858 --- a/doc/html/boost/proto/_value.html +++ b/doc/html/boost/proto/_value.html @@ -39,14 +39,14 @@ // types typedef typename proto::result_of::value< Expr >::type result_type; - // public member functions + // public member functions typename proto::result_of::value< Expr >::type - operator()(typename impl::expr_param, typename impl::state_param, + operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
      -

      Description

      +

      Description

      Example:

      diff --git a/doc/html/boost/proto/_value/impl.html b/doc/html/boost/proto/_value/impl.html old mode 100755 new mode 100644 index 8976aeae5d..32c08a6608 --- a/doc/html/boost/proto/_value/impl.html +++ b/doc/html/boost/proto/_value/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,19 +37,19 @@ // types typedef typename proto::result_of::value< Expr >::type result_type; - // public member functions + // public member functions typename proto::result_of::value< Expr >::type - operator()(typename impl::expr_param, typename impl::state_param, + operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
      -

      Description

      +

      Description

      -

      -impl public member functions

      +

      +impl public member functions

      1. typename proto::result_of::value< Expr >::type 
        -operator()(typename impl::expr_param expr, typename impl::state_param, 
        +operator()(typename impl::expr_param expr, typename impl::state_param, 
                    typename impl::data_param) const;

        Returns the value of the specified terminal expression. @@ -76,7 +76,7 @@

        Returns:

        - proto::value(expr) + proto::value(expr)

        @@ -99,7 +99,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/_void.html b/doc/html/boost/proto/_void.html old mode 100755 new mode 100644 index 9ff89b98b2..8376472939 --- a/doc/html/boost/proto/_void.html +++ b/doc/html/boost/proto/_void.html @@ -39,13 +39,13 @@ // types typedef void result_type; - // public member functions - void operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + void operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/_void/impl.html b/doc/html/boost/proto/_void/impl.html old mode 100755 new mode 100644 index 338216d624..a83ee5f4ec --- a/doc/html/boost/proto/_void/impl.html +++ b/doc/html/boost/proto/_void/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,17 +37,17 @@ // types typedef void result_type; - // public member functions - void operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + void operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
      -

      Description

      +

      Description

      -

      -impl public member functions

      +

      +impl public member functions

      1. -
        void operator()(typename impl::expr_param, typename impl::state_param, 
        +
        void operator()(typename impl::expr_param, typename impl::state_param, 
                         typename impl::data_param) const;

        Does nothing. @@ -73,7 +73,7 @@


        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/address_of.html b/doc/html/boost/proto/address_of.html old mode 100755 new mode 100644 index 572778f57d..4ff56f9ca2 --- a/doc/html/boost/proto/address_of.html +++ b/doc/html/boost/proto/address_of.html @@ -49,7 +49,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/address_of/impl.html b/doc/html/boost/proto/address_of/impl.html old mode 100755 new mode 100644 index ebe4c83348..0b3db781de --- a/doc/html/boost/proto/address_of/impl.html +++ b/doc/html/boost/proto/address_of/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/and_.html b/doc/html/boost/proto/and_.html old mode 100755 new mode 100644 index 90033edb92..c9b97d8462 --- a/doc/html/boost/proto/and_.html +++ b/doc/html/boost/proto/and_.html @@ -44,14 +44,14 @@ // types typedef typename boost::result_of<Gn(Expr, State, Data)>::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
      -

      Description

      +

      Description

      An expression type E matches proto::and_<G0,G1,...Gn> diff --git a/doc/html/boost/proto/and_/impl.html b/doc/html/boost/proto/and_/impl.html old mode 100755 new mode 100644 index 174e24ac45..16103ca415 --- a/doc/html/boost/proto/and_/impl.html +++ b/doc/html/boost/proto/and_/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


      -PrevUpHomeNext +PrevUpHomeNext
      @@ -37,18 +37,18 @@ // types typedef typename boost::result_of<Gn(Expr, State, Data)>::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
      -

      Description

      +

      Description

      -

      -impl public member functions

      +

      +impl public member functions

      1. -
        result_type operator()(typename impl::expr_param expr, 
        +
        result_type operator()(typename impl::expr_param expr, 
                                typename impl::state_param state, 
                                typename impl::data_param data) const;
        @@ -96,7 +96,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/arity_of.html b/doc/html/boost/proto/arity_of.html old mode 100755 new mode 100644 index 3dad81646f..58c955a5b4 --- a/doc/html/boost/proto/arity_of.html +++ b/doc/html/boost/proto/arity_of.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        @@ -45,7 +45,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/as_child_id1527575.html b/doc/html/boost/proto/as_child_id1527575.html deleted file mode 100755 index 0afd646a15..0000000000 --- a/doc/html/boost/proto/as_child_id1527575.html +++ /dev/null @@ -1,84 +0,0 @@ - - - -Function as_child - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Function as_child

        -

        boost::proto::as_child — A function that wraps non-Proto objects in Proto terminals (by reference) and leaves - Proto expression types alone.

        -
        -

        Synopsis

        -
        // In header: <boost/proto/traits.hpp>
        -
        -
        -template<typename T> 
        -  typename proto::result_of::as_child< T >::type as_child(T & t);
        -template<typename T> 
        -  typename proto::result_of::as_child< T const >::type as_child(T const & t);
        -template<typename Domain, typename T> 
        -  typename proto::result_of::as_child< T, Domain >::type as_child(T & t);
        -template<typename Domain, typename T> 
        -  typename proto::result_of::as_child< T const, Domain >::type 
        -  as_child(T const & t);
        -
        -

        Description

        -

        - The proto::as_child() function returns Proto expression - objects that are suitable for storage as child nodes in an expression tree. It turns - non-Proto objects into Proto terminals. Its behavior is domain-specific. By default, - non-Proto types are held wrapped by reference in a new Proto terminal expression, and - objects that are already Proto expressions are simply returned by reference. -

        -

        - If Domain is not explicitly specified, it is assumed to - be proto::default_domain. -

        -

        - See proto::domain::as_child<> - for a complete description of this function's default behavior. -

        -
        -- - - - -

        Returns:

        typename Domain::template as_child< T >()(t)
        -
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/as_child_id1550862.html b/doc/html/boost/proto/as_child_id1550862.html new file mode 100644 index 0000000000..3a561cbe34 --- /dev/null +++ b/doc/html/boost/proto/as_child_id1550862.html @@ -0,0 +1,84 @@ + + + +Function as_child + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Function as_child

        +

        boost::proto::as_child — A function that wraps non-Proto objects in Proto terminals (by reference) and leaves + Proto expression types alone.

        +
        +

        Synopsis

        +
        // In header: <boost/proto/traits.hpp>
        +
        +
        +template<typename T> 
        +  typename proto::result_of::as_child< T >::type as_child(T & t);
        +template<typename T> 
        +  typename proto::result_of::as_child< T const >::type as_child(T const & t);
        +template<typename Domain, typename T> 
        +  typename proto::result_of::as_child< T, Domain >::type as_child(T & t);
        +template<typename Domain, typename T> 
        +  typename proto::result_of::as_child< T const, Domain >::type 
        +  as_child(T const & t);
        +
        +

        Description

        +

        + The proto::as_child() function returns Proto expression + objects that are suitable for storage as child nodes in an expression tree. It turns + non-Proto objects into Proto terminals. Its behavior is domain-specific. By default, + non-Proto types are held wrapped by reference in a new Proto terminal expression, and + objects that are already Proto expressions are simply returned by reference. +

        +

        + If Domain is not explicitly specified, it is assumed to + be proto::default_domain. +

        +

        + See proto::domain::as_child<> + for a complete description of this function's default behavior. +

        +
        ++ + + + +

        Returns:

        typename Domain::template as_child< T >()(t)
        +
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/as_expr_id1527385.html b/doc/html/boost/proto/as_expr_id1527385.html deleted file mode 100755 index 1f9aabbb5f..0000000000 --- a/doc/html/boost/proto/as_expr_id1527385.html +++ /dev/null @@ -1,84 +0,0 @@ - - - -Function as_expr - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Function as_expr

        -

        boost::proto::as_expr — A function that wraps non-Proto expression types in Proto terminals and leaves Proto - expression types alone.

        -
        -

        Synopsis

        -
        // In header: <boost/proto/traits.hpp>
        -
        -
        -template<typename T> 
        -  typename proto::result_of::as_expr< T >::type as_expr(T & t);
        -template<typename T> 
        -  typename proto::result_of::as_expr< T const >::type as_expr(T const & t);
        -template<typename Domain, typename T> 
        -  typename proto::result_of::as_expr< T, Domain >::type as_expr(T & t);
        -template<typename Domain, typename T> 
        -  typename proto::result_of::as_expr< T const, Domain >::type 
        -  as_expr(T const & t);
        -
        -

        Description

        -

        - The proto::as_expr() function returns Proto expression - objects that are suitable for storage in a local variable. It turns non-Proto objects - into Proto terminals. Its behavior is domain-specific. By default, - non-Proto types are wrapped by value (if possible) in a new Proto terminal expression, - and objects that are already Proto expressions are returned by value. -

        -

        - If Domain is not explicitly specified, it is assumed to - be proto::default_domain. -

        -

        - See proto::domain::as_expr<> - for a complete description of this function's default behavior. -

        -
        -- - - - -

        Returns:

        typename Domain::template as_expr< T >()(t)
        -
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/as_expr_id1550672.html b/doc/html/boost/proto/as_expr_id1550672.html new file mode 100644 index 0000000000..e2a275e375 --- /dev/null +++ b/doc/html/boost/proto/as_expr_id1550672.html @@ -0,0 +1,84 @@ + + + +Function as_expr + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Function as_expr

        +

        boost::proto::as_expr — A function that wraps non-Proto expression types in Proto terminals and leaves Proto + expression types alone.

        +
        +

        Synopsis

        +
        // In header: <boost/proto/traits.hpp>
        +
        +
        +template<typename T> 
        +  typename proto::result_of::as_expr< T >::type as_expr(T & t);
        +template<typename T> 
        +  typename proto::result_of::as_expr< T const >::type as_expr(T const & t);
        +template<typename Domain, typename T> 
        +  typename proto::result_of::as_expr< T, Domain >::type as_expr(T & t);
        +template<typename Domain, typename T> 
        +  typename proto::result_of::as_expr< T const, Domain >::type 
        +  as_expr(T const & t);
        +
        +

        Description

        +

        + The proto::as_expr() function returns Proto expression + objects that are suitable for storage in a local variable. It turns non-Proto objects + into Proto terminals. Its behavior is domain-specific. By default, + non-Proto types are wrapped by value (if possible) in a new Proto terminal expression, + and objects that are already Proto expressions are returned by value. +

        +

        + If Domain is not explicitly specified, it is assumed to + be proto::default_domain. +

        +

        + See proto::domain::as_expr<> + for a complete description of this function's default behavior. +

        +
        ++ + + + +

        Returns:

        typename Domain::template as_expr< T >()(t)
        +
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/assert_matches.html b/doc/html/boost/proto/assert_matches.html old mode 100755 new mode 100644 index 9fbc4a9a18..805a727c1a --- a/doc/html/boost/proto/assert_matches.html +++ b/doc/html/boost/proto/assert_matches.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -38,7 +38,7 @@ template<typename Grammar, typename Expr> void assert_matches(Expr const & expr);
      -

      Description

      +

      Description

      Use proto::assert_matches() to assert at compile-time that an expression matches a grammar. @@ -81,7 +81,7 @@ proto::assert_matches<PlusInts>( -PrevUpHomeNext +PrevUpHomeNext

      diff --git a/doc/html/boost/proto/assert_matches_not.html b/doc/html/boost/proto/assert_matches_not.html old mode 100755 new mode 100644 index 8e53e247f0..b3a91b503b --- a/doc/html/boost/proto/assert_matches_not.html +++ b/doc/html/boost/proto/assert_matches_not.html @@ -38,7 +38,7 @@ template<typename Grammar, typename Expr> void assert_matches_not(Expr const & expr);
      -

      Description

      +

      Description

      Use proto::assert_matches_not() to assert at compile-time that an expression does not match a grammar. diff --git a/doc/html/boost/proto/assign.html b/doc/html/boost/proto/assign.html old mode 100755 new mode 100644 index 6c604f5410..1f0acafa3a --- a/doc/html/boost/proto/assign.html +++ b/doc/html/boost/proto/assign.html @@ -49,7 +49,7 @@ }; };

      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/assign/impl.html b/doc/html/boost/proto/assign/impl.html old mode 100755 new mode 100644 index 814343c28c..be926bbf8c --- a/doc/html/boost/proto/assign/impl.html +++ b/doc/html/boost/proto/assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -46,7 +46,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/basic_default_domain.html b/doc/html/boost/proto/basic_default_domain.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/basic_default_generator.html b/doc/html/boost/proto/basic_default_generator.html old mode 100755 new mode 100644 index 5b7f0a83bf..4c28b40db8 --- a/doc/html/boost/proto/basic_default_generator.html +++ b/doc/html/boost/proto/basic_default_generator.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -50,7 +50,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/basic_expr.html b/doc/html/boost/proto/basic_expr.html old mode 100755 new mode 100644 index a0dc3cb81e..62569c3e2a --- a/doc/html/boost/proto/basic_expr.html +++ b/doc/html/boost/proto/basic_expr.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -43,15 +43,15 @@ typedef basic_expr proto_derived_expr; typedef typename Args::childN proto_childN; // For each N in [0,max(Arity,1)). - // public static functions - template<typename... A> static basic_expr const make(A const &...); + // public static functions + template<typename... A> static basic_expr const make(A const &...); - // public member functions - basic_expr & proto_base(); - basic_expr const & proto_base() const; + // public member functions + basic_expr & proto_base(); + basic_expr const & proto_base() const; };
      -

      Description

      +

      Description

      proto::basic_expr<> is a node in an expression template tree. It is a container for its child sub-trees. It also serves as the @@ -86,10 +86,10 @@ expressions.

      -

      -basic_expr public static functions

      +

      +basic_expr public static functions

      1. -
        template<typename... A> static basic_expr const make(A const &... a);
        +
        template<typename... A> static basic_expr const make(A const &... a);
        @@ -110,11 +110,11 @@
        -

        -basic_expr public member functions

        +

        +basic_expr public member functions

        1. -
          basic_expr & proto_base();
          +
          basic_expr & proto_base();
        @@ -126,7 +126,7 @@
      2. -
        basic_expr const & proto_base() const;
        +
        basic_expr const & proto_base() const;

        This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. @@ -146,7 +146,7 @@


        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/binary_expr.html b/doc/html/boost/proto/binary_expr.html old mode 100755 new mode 100644 index 380b79e9c1..44d962aa08 --- a/doc/html/boost/proto/binary_expr.html +++ b/doc/html/boost/proto/binary_expr.html @@ -50,7 +50,7 @@ }; };
      -

      Description

      +

      Description

      Use proto::binary_expr<proto::_, proto::_, proto::_> as a grammar element to match any binary expression.

      diff --git a/doc/html/boost/proto/binary_expr/impl.html b/doc/html/boost/proto/binary_expr/impl.html old mode 100755 new mode 100644 index c900a58d03..1ae9bb77a9 --- a/doc/html/boost/proto/binary_expr/impl.html +++ b/doc/html/boost/proto/binary_expr/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/bitwise_and.html b/doc/html/boost/proto/bitwise_and.html old mode 100755 new mode 100644 index 75357adc54..e2ac639faf --- a/doc/html/boost/proto/bitwise_and.html +++ b/doc/html/boost/proto/bitwise_and.html @@ -49,7 +49,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/bitwise_and/impl.html b/doc/html/boost/proto/bitwise_and/impl.html old mode 100755 new mode 100644 index 324480c99a..1b3df1f492 --- a/doc/html/boost/proto/bitwise_and/impl.html +++ b/doc/html/boost/proto/bitwise_and/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/bitwise_and_assign.html b/doc/html/boost/proto/bitwise_and_assign.html old mode 100755 new mode 100644 index 70288925ed..72c7125920 --- a/doc/html/boost/proto/bitwise_and_assign.html +++ b/doc/html/boost/proto/bitwise_and_assign.html @@ -48,7 +48,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/bitwise_and_assign/impl.html b/doc/html/boost/proto/bitwise_and_assign/impl.html old mode 100755 new mode 100644 index ea29ea12d3..dd5d756cc4 --- a/doc/html/boost/proto/bitwise_and_assign/impl.html +++ b/doc/html/boost/proto/bitwise_and_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/bitwise_or.html b/doc/html/boost/proto/bitwise_or.html old mode 100755 new mode 100644 index 2a3879fb76..233a107e65 --- a/doc/html/boost/proto/bitwise_or.html +++ b/doc/html/boost/proto/bitwise_or.html @@ -49,7 +49,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/bitwise_or/impl.html b/doc/html/boost/proto/bitwise_or/impl.html old mode 100755 new mode 100644 index 7fc0c3ea5c..e353a87fc9 --- a/doc/html/boost/proto/bitwise_or/impl.html +++ b/doc/html/boost/proto/bitwise_or/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/bitwise_or_assign.html b/doc/html/boost/proto/bitwise_or_assign.html old mode 100755 new mode 100644 index cca3d2cf9b..66661fe48b --- a/doc/html/boost/proto/bitwise_or_assign.html +++ b/doc/html/boost/proto/bitwise_or_assign.html @@ -49,7 +49,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/bitwise_or_assign/impl.html b/doc/html/boost/proto/bitwise_or_assign/impl.html old mode 100755 new mode 100644 index 61c8724415..21eb8e19ee --- a/doc/html/boost/proto/bitwise_or_assign/impl.html +++ b/doc/html/boost/proto/bitwise_or_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/bitwise_xor.html b/doc/html/boost/proto/bitwise_xor.html old mode 100755 new mode 100644 index 2c1a6fb875..bb56f3caa0 --- a/doc/html/boost/proto/bitwise_xor.html +++ b/doc/html/boost/proto/bitwise_xor.html @@ -49,7 +49,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/bitwise_xor/impl.html b/doc/html/boost/proto/bitwise_xor/impl.html old mode 100755 new mode 100644 index 80d57ea44c..09f2d2498a --- a/doc/html/boost/proto/bitwise_xor/impl.html +++ b/doc/html/boost/proto/bitwise_xor/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/bitwise_xor_assign.html b/doc/html/boost/proto/bitwise_xor_assign.html old mode 100755 new mode 100644 index 7a6fdc04ee..9916f01897 --- a/doc/html/boost/proto/bitwise_xor_assign.html +++ b/doc/html/boost/proto/bitwise_xor_assign.html @@ -48,7 +48,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/bitwise_xor_assign/impl.html b/doc/html/boost/proto/bitwise_xor_assign/impl.html old mode 100755 new mode 100644 index f7de77f42f..b410e01f10 --- a/doc/html/boost/proto/bitwise_xor_assign/impl.html +++ b/doc/html/boost/proto/bitwise_xor_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/by_value_generator.html b/doc/html/boost/proto/by_value_generator.html old mode 100755 new mode 100644 index 87b8dcda13..8f3e465c30 --- a/doc/html/boost/proto/by_value_generator.html +++ b/doc/html/boost/proto/by_value_generator.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -38,16 +38,16 @@ struct by_value_generator : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> { + struct result<This(Expr)> { // types - typedef unspecified type; + typedef unspecified type; }; - // public member functions - template<typename Expr> unspecified operator()(Expr const &) const; + // public member functions + template<typename Expr> unspecified operator()(Expr const &) const; };
      -

      Description

      +

      Description

      Generators are intended for use as the first template parameter to the proto::domain<> @@ -58,10 +58,10 @@ MyGenerator>.

      -

      -by_value_generator public member functions

      +

      +by_value_generator public member functions

      1. -
        template<typename Expr> unspecified operator()(Expr const & expr) const;
        +
        template<typename Expr> unspecified operator()(Expr const & expr) const;
        @@ -77,7 +77,7 @@ - +

        Returns:

        Equivalent to proto::deep_copy(expr)

        Equivalent to proto::deep_copy(expr)

        @@ -95,7 +95,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/by_value_generator/result_This_Expr__id1501686.html b/doc/html/boost/proto/by_value_generator/result_This_Expr__id1501686.html deleted file mode 100755 index f86a7c89a2..0000000000 --- a/doc/html/boost/proto/by_value_generator/result_This_Expr__id1501686.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Struct template result<This(Expr)>

        -

        boost::proto::by_value_generator::result<This(Expr)>

        -
        -

        Synopsis

        -
        // In header: <boost/proto/generate.hpp>
        -
        -
        -template<typename This, typename Expr> 
        -struct result<This(Expr)> {
        -  // types
        -  typedef unspecified type;
        -};
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/by_value_generator/result_This_Expr_id1525244.html b/doc/html/boost/proto/by_value_generator/result_This_Expr_id1525244.html new file mode 100644 index 0000000000..a6ed34491d --- /dev/null +++ b/doc/html/boost/proto/by_value_generator/result_This_Expr_id1525244.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Struct template result<This(Expr)>

        +

        boost::proto::by_value_generator::result<This(Expr)>

        +
        +

        Synopsis

        +
        // In header: <boost/proto/generate.hpp>
        +
        +
        +template<typename This, typename Expr> 
        +struct result<This(Expr)> {
        +  // types
        +  typedef unspecified type;
        +};
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/call.html b/doc/html/boost/proto/call.html old mode 100755 new mode 100644 index 1160d99919..aba28c7027 --- a/doc/html/boost/proto/call.html +++ b/doc/html/boost/proto/call.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -39,14 +39,14 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
        -

        Description

        +

        Description

        The purpose of proto::call<> is to annotate a transform as callable so that proto::when<> knows @@ -74,7 +74,7 @@


        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/call/impl.html b/doc/html/boost/proto/call/impl.html old mode 100755 new mode 100644 index da944d6f45..7ecacba544 --- a/doc/html/boost/proto/call/impl.html +++ b/doc/html/boost/proto/call/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -37,15 +37,15 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
        -

        Description

        +

        Description

        -

        +

        impl public types

        @@ -119,27 +119,40 @@
      2. If T is of the form - PolymorphicFunctionObject(A0,...An), then + PolymorphicFunctionObject(A0,…An), then result_type is:

        typename boost::result_of<PolymorphicFunctionObject(
           typename boost::result_of<when<_,A0>(Expr, State, Data)>::type,
        -  ...
        +  …
           typename boost::result_of<when<_,An>(Expr, State, Data)>::type
         >::type

      3. +
      4. +

        + If T is of the form + PolymorphicFunctionObject(A0,…An ...), then + let T' be PolymorphicFunctionObject(A0,…An-1, S), + where S is a type sequence computed from the unpacking expression An + as described in the reference for proto::pack. + Then, result_type is: +

        +
        typename proto::call<T'>::impl<Expr,State,Data>::result_type
        +

        +

        +

    -

    -impl public member functions

    +

    +impl public member functions

    1. -
      result_type operator()(typename impl::expr_param expr, 
      +
      result_type operator()(typename impl::expr_param expr, 
                              typename impl::state_param state, 
                              typename impl::data_param data) const;

      @@ -208,7 +221,7 @@

    2. If T is of the form - PolymorphicFunctionObject(A0,...An), then + PolymorphicFunctionObject(A0,…An), then return:

      PolymorphicFunctionObject()(
      @@ -219,6 +232,19 @@
       

    3. +
    4. +

      + If T is of the form + PolymorphicFunctionObject(A0,…An ...), then + let T' be PolymorphicFunctionObject(A0,…An-1, S), + where S is a type sequence computed from the unpacking expression An + as described in the reference for proto::pack. + Then, return: +

      +
      proto::call<T'>()(expr, state, data)
      +

      +

      +

    @@ -236,7 +262,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/proto/callable.html b/doc/html/boost/proto/callable.html old mode 100755 new mode 100644 index 16735e70fc..b345b3af3f --- a/doc/html/boost/proto/callable.html +++ b/doc/html/boost/proto/callable.html @@ -35,7 +35,7 @@ struct callable { };
    -

    Description

    +

    Description

    When defining a callable PolymorphicFunctionObject, inherit from proto::callable so that it can be used to create diff --git a/doc/html/boost/proto/char_.html b/doc/html/boost/proto/char_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/child_c_id1528008.html b/doc/html/boost/proto/child_c_id1528008.html deleted file mode 100755 index b93597b5cb..0000000000 --- a/doc/html/boost/proto/child_c_id1528008.html +++ /dev/null @@ -1,88 +0,0 @@ - - - -Function child_c - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -


    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function child_c

    -

    boost::proto::child_c — Return the Nth child of the specified - Proto expression.

    -
    -

    Synopsis

    -
    // In header: <boost/proto/traits.hpp>
    -
    -
    -template<long N, typename Expr> 
    -  typename proto::result_of::child_c< Expr &, N >::type child_c(Expr & expr);
    -template<long N, typename Expr> 
    -  typename proto::result_of::child_c< Expr const &, N >::type 
    -  child_c(Expr const & expr);
    -
    -

    Description

    -

    - Return the Nth child of the specified Proto - expression. The child is returned by reference. -

    -
    -- - - - - - - - - - - - - - -

    Requires:

    -

    - proto::is_expr<Expr>::value is - true. -

    -

    - N < Expr::proto_arity::value -

    -

    Returns:

    A reference to the Nth child - of expr.

    Throws:

    Will not throw.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/proto/child_c_id1551295.html b/doc/html/boost/proto/child_c_id1551295.html new file mode 100644 index 0000000000..23de0e0159 --- /dev/null +++ b/doc/html/boost/proto/child_c_id1551295.html @@ -0,0 +1,88 @@ + + + +Function child_c + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function child_c

    +

    boost::proto::child_c — Return the Nth child of the specified + Proto expression.

    +
    +

    Synopsis

    +
    // In header: <boost/proto/traits.hpp>
    +
    +
    +template<long N, typename Expr> 
    +  typename proto::result_of::child_c< Expr &, N >::type child_c(Expr & expr);
    +template<long N, typename Expr> 
    +  typename proto::result_of::child_c< Expr const &, N >::type 
    +  child_c(Expr const & expr);
    +
    +

    Description

    +

    + Return the Nth child of the specified Proto + expression. The child is returned by reference. +

    +
    ++ + + + + + + + + + + + + + +

    Requires:

    +

    + proto::is_expr<Expr>::value is + true. +

    +

    + N < Expr::proto_arity::value +

    +

    Returns:

    A reference to the Nth child + of expr.

    Throws:

    Will not throw.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/proto/child_id1527766.html b/doc/html/boost/proto/child_id1527766.html deleted file mode 100755 index 9ea059e08a..0000000000 --- a/doc/html/boost/proto/child_id1527766.html +++ /dev/null @@ -1,107 +0,0 @@ - - - -Function child - - - - - - - - - - - - - - - -
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    -
    -
    -PrevUpHomeNext -
    -
    -
    -
    -

    Function child

    -

    boost::proto::child — Return the Nth child of the specified Proto expression.

    -
    -

    Synopsis

    -
    // In header: <boost/proto/traits.hpp>
    -
    -
    -template<typename N, typename Expr> 
    -  typename proto::result_of::child< Expr &, N >::type child(Expr & expr);
    -template<typename N, typename Expr> 
    -  typename proto::result_of::child< Expr const &, N >::type 
    -  child(Expr const & expr);
    -template<typename Expr> 
    -  typename proto::result_of::child< Expr & >::type child(Expr & expr);
    -template<typename Expr> 
    -  typename proto::result_of::child< Expr const & >::type 
    -  child(Expr const & expr);
    -
    -

    Description

    -

    - Return the Nth child of the specified Proto expression. - If N is not specified, as in proto::child(expr), - then N is assumed to be mpl::long_<0>. - The child is returned by reference. -

    -
    -- - - - - - - - - - - - - - - - - - -

    Parameters:

    -- - - - -

    expr

    The Proto expression.

    Requires:

    -

    - proto::is_expr<Expr>::value is - true. -

    -

    - N is an MPL Integral Constant. -

    -

    - N::value < Expr::proto_arity::value -

    -

    Returns:

    A reference to the Nth child - of expr.

    Throws:

    Will not throw.
    -
    -
    - - - -
    -
    -
    -PrevUpHomeNext -
    - - diff --git a/doc/html/boost/proto/child_id1551053.html b/doc/html/boost/proto/child_id1551053.html new file mode 100644 index 0000000000..deca688b0b --- /dev/null +++ b/doc/html/boost/proto/child_id1551053.html @@ -0,0 +1,107 @@ + + + +Function child + + + + + + + + + + + + + + + +
    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
    +
    +
    +PrevUpHomeNext +
    +
    +
    +
    +

    Function child

    +

    boost::proto::child — Return the Nth child of the specified Proto expression.

    +
    +

    Synopsis

    +
    // In header: <boost/proto/traits.hpp>
    +
    +
    +template<typename N, typename Expr> 
    +  typename proto::result_of::child< Expr &, N >::type child(Expr & expr);
    +template<typename N, typename Expr> 
    +  typename proto::result_of::child< Expr const &, N >::type 
    +  child(Expr const & expr);
    +template<typename Expr> 
    +  typename proto::result_of::child< Expr & >::type child(Expr & expr);
    +template<typename Expr> 
    +  typename proto::result_of::child< Expr const & >::type 
    +  child(Expr const & expr);
    +
    +

    Description

    +

    + Return the Nth child of the specified Proto expression. + If N is not specified, as in proto::child(expr), + then N is assumed to be mpl::long_<0>. + The child is returned by reference. +

    +
    ++ + + + + + + + + + + + + + + + + + +

    Parameters:

    ++ + + + +

    expr

    The Proto expression.

    Requires:

    +

    + proto::is_expr<Expr>::value is + true. +

    +

    + N is an MPL Integral Constant. +

    +

    + N::value < Expr::proto_arity::value +

    +

    Returns:

    A reference to the Nth child + of expr.

    Throws:

    Will not throw.
    +
    +
    + + + +
    +
    +
    +PrevUpHomeNext +
    + + diff --git a/doc/html/boost/proto/comma.html b/doc/html/boost/proto/comma.html old mode 100755 new mode 100644 index 59735dda66..325b6f177e --- a/doc/html/boost/proto/comma.html +++ b/doc/html/boost/proto/comma.html @@ -47,7 +47,7 @@ }; };
    -

    Description

    +

    Description

    diff --git a/doc/html/boost/proto/comma/impl.html b/doc/html/boost/proto/comma/impl.html old mode 100755 new mode 100644 index 16aea41428..7ac63ed148 --- a/doc/html/boost/proto/comma/impl.html +++ b/doc/html/boost/proto/comma/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -46,7 +46,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/proto/complement.html b/doc/html/boost/proto/complement.html old mode 100755 new mode 100644 index 96f9d7f3f9..3a5963c215 --- a/doc/html/boost/proto/complement.html +++ b/doc/html/boost/proto/complement.html @@ -49,7 +49,7 @@ }; };
    -

    Description

    +

    Description

    diff --git a/doc/html/boost/proto/complement/impl.html b/doc/html/boost/proto/complement/impl.html old mode 100755 new mode 100644 index 9f381e88d2..b16786d045 --- a/doc/html/boost/proto/complement/impl.html +++ b/doc/html/boost/proto/complement/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -48,7 +48,7 @@
    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost/proto/compose_generators.html b/doc/html/boost/proto/compose_generators.html old mode 100755 new mode 100644 index 95eb7514ef..8cb1058f3f --- a/doc/html/boost/proto/compose_generators.html +++ b/doc/html/boost/proto/compose_generators.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

    -PrevUpHomeNext +PrevUpHomeNext
    @@ -36,22 +36,22 @@ struct compose_generators : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> : + struct result<This(Expr)> : boost::result_of< Second(typename boost::result_of<First(Expr)>::type) > { }; - // public member functions + // public member functions template<typename Expr> typename boost::result_of< Second(typename boost::result_of<First(Expr)>::type) >::type - operator()(Expr const &) const; + operator()(Expr const &) const; };
    -

    Description

    +

    Description

    Generators are intended for use as the first template parameter to the proto::domain<> @@ -61,14 +61,14 @@ generator for further transformation.

    -

    -compose_generators public member functions

    +

    +compose_generators public member functions

    1. template<typename Expr> 
         typename boost::result_of<
             Second(typename boost::result_of<First(Expr)>::type)
           >::type 
      -  operator()(Expr const & expr) const;
      + operator()(Expr const & expr) const;
      @@ -102,7 +102,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/compose_generators/result_This_Expr__id1501842.html b/doc/html/boost/proto/compose_generators/result_This_Expr__id1501842.html deleted file mode 100755 index 8286714bca..0000000000 --- a/doc/html/boost/proto/compose_generators/result_This_Expr__id1501842.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Struct template result<This(Expr)>

      -

      boost::proto::compose_generators::result<This(Expr)>

      -
      -

      Synopsis

      -
      // In header: <boost/proto/generate.hpp>
      -
      -
      -template<typename This, typename Expr> 
      -struct result<This(Expr)> :  
      -    boost::result_of<
      -      Second(typename boost::result_of<First(Expr)>::type)
      -    >
      -{
      -};
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/proto/compose_generators/result_This_Expr_id1525400.html b/doc/html/boost/proto/compose_generators/result_This_Expr_id1525400.html new file mode 100644 index 0000000000..af7c8c13fa --- /dev/null +++ b/doc/html/boost/proto/compose_generators/result_This_Expr_id1525400.html @@ -0,0 +1,56 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Struct template result<This(Expr)>

      +

      boost::proto::compose_generators::result<This(Expr)>

      +
      +

      Synopsis

      +
      // In header: <boost/proto/generate.hpp>
      +
      +
      +template<typename This, typename Expr> 
      +struct result<This(Expr)> :  
      +    boost::result_of<
      +      Second(typename boost::result_of<First(Expr)>::type)
      +    >
      +{
      +};
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/proto/context/callable_context.html b/doc/html/boost/proto/context/callable_context.html old mode 100755 new mode 100644 index f5c9196a38..338db700c0 --- a/doc/html/boost/proto/context/callable_context.html +++ b/doc/html/boost/proto/context/callable_context.html @@ -41,7 +41,7 @@ }; };
      -

      Description

      +

      Description

      proto::callable_context<> is a base class that implements the context protocol by passing fanned-out expression nodes to the derived diff --git a/doc/html/boost/proto/context/callable_context/eval.html b/doc/html/boost/proto/context/callable_context/eval.html old mode 100755 new mode 100644 index f7a9de2c00..6f462ba3fd --- a/doc/html/boost/proto/context/callable_context/eval.html +++ b/doc/html/boost/proto/context/callable_context/eval.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


      -PrevUpHomeNext +PrevUpHomeNext
      @@ -36,7 +36,7 @@ struct eval : see-below { };
      -

      Description

      +

      Description

      A BinaryFunction that accepts an Expr and a Context, and either fans out the expression and passes @@ -63,7 +63,7 @@


      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/context/callable_eval.html b/doc/html/boost/proto/context/callable_eval.html old mode 100755 new mode 100644 index 03df28db92..4028669907 --- a/doc/html/boost/proto/context/callable_eval.html +++ b/doc/html/boost/proto/context/callable_eval.html @@ -45,25 +45,25 @@ )>::type result_type; - // public member functions - result_type operator()(Expr &, Context &) const; + // public member functions + result_type operator()(Expr &, Context &) const; };
      -

      Description

      +

      Description

      proto::context::callable_eval<> requires that Context is a PolymorphicFunctionObject that can be invoked with Expr's tag and children as expressions, as follows:

      -
      context(typename Expr::proto_tag(), proto::child_c<0>(expr), ... proto::child_c<N>(expr))
      +
      context(typename Expr::proto_tag(), proto::child_c<0>(expr), ... proto::child_c<N>(expr))

      -

      -callable_eval public member functions

      +

      +callable_eval public member functions

      1. -
        result_type operator()(Expr & expr, Context & context) const;
        +
        result_type operator()(Expr & expr, Context & context) const;
        @@ -88,8 +88,8 @@ diff --git a/doc/html/boost/proto/context/default_context.html b/doc/html/boost/proto/context/default_context.html old mode 100755 new mode 100644 index d78db58b36..8734f99670 --- a/doc/html/boost/proto/context/default_context.html +++ b/doc/html/boost/proto/context/default_context.html @@ -39,7 +39,7 @@ };};
        -

        Description

        +

        Description

        An evaluation context that gives the operators their normal C++ semantics.

        diff --git a/doc/html/boost/proto/context/default_context/eval.html b/doc/html/boost/proto/context/default_context/eval.html old mode 100755 new mode 100644 index 6b34884612..adcc7e5d9a --- a/doc/html/boost/proto/context/default_context/eval.html +++ b/doc/html/boost/proto/context/default_context/eval.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

        context(typename Expr::proto_tag(), - proto::child_c<0>(expr),... - proto::child_c<N>(expr)) + proto::child_c<0>(expr),... + proto::child_c<N>(expr))


        -PrevUpHomeNext +PrevUpHomeNext
        @@ -46,7 +46,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/context/default_eval.html b/doc/html/boost/proto/context/default_eval.html old mode 100755 new mode 100644 index 0f5fdccee9..8c904927ab --- a/doc/html/boost/proto/context/default_eval.html +++ b/doc/html/boost/proto/context/default_eval.html @@ -42,15 +42,15 @@ typedef typename Expr::tag_type Tag; // For exposition only typedef see-below result_type; - // public member functions - result_type operator()(Expr &, Context &) const; + // public member functions + result_type operator()(Expr &, Context &) const; // public data members static Expr & s_expr; // For exposition only static Context & s_context; // For exposition only };
        -

        Description

        +

        Description

        Let OP be the C++ operator corresponding to Expr::proto_tag. (For example, if @@ -64,7 +64,7 @@ approximate the behavior.

        -

        +

        default_eval public types

        @@ -78,7 +78,7 @@ then the result type is

        decltype(
        -  OP proto::eval(proto::child(s_expr), s_context)
        +  OP proto::eval(proto::child(s_expr), s_context)
         )

        @@ -89,7 +89,7 @@ then the result type is

        decltype(
        -  proto::eval(proto::child(s_expr), s_context) OP
        +  proto::eval(proto::child(s_expr), s_context) OP
         )

        @@ -100,8 +100,8 @@ then the result type is

        decltype(
        -  proto::eval(proto::left(s_expr), s_context) OP
        -  proto::eval(proto::right(s_expr), s_context)
        +  proto::eval(proto::left(s_expr), s_context) OP
        +  proto::eval(proto::right(s_expr), s_context)
         )

        @@ -114,8 +114,8 @@ then the result type is

        decltype(
        -  proto::eval(proto::left(s_expr), s_context) [
        -  proto::eval(proto::right(s_expr), s_context) ]
        +  proto::eval(proto::left(s_expr), s_context) [
        +  proto::eval(proto::right(s_expr), s_context) ]
         )

        @@ -128,9 +128,9 @@ then the result type is

        decltype(
        -  proto::eval(proto::child_c<0>(s_expr), s_context) ?
        -  proto::eval(proto::child_c<1>(s_expr), s_context) :
        -  proto::eval(proto::child_c<2>(s_expr), s_context)
        +  proto::eval(proto::child_c<0>(s_expr), s_context) ?
        +  proto::eval(proto::child_c<1>(s_expr), s_context) :
        +  proto::eval(proto::child_c<2>(s_expr), s_context)
         )

        @@ -143,10 +143,10 @@ then the result type is

        decltype(
        -  proto::eval(proto::child_c<0>(s_expr), s_context) (
        -  proto::eval(proto::child_c<1>(s_expr), s_context),
        +  proto::eval(proto::child_c<0>(s_expr), s_context) (
        +  proto::eval(proto::child_c<1>(s_expr), s_context),
           ...
        -  proto::eval(proto::child_c<N>(s_expr), s_context) )
        +  proto::eval(proto::child_c<N>(s_expr), s_context) )
         )

        @@ -155,17 +155,17 @@
      -

      -default_eval public member functions

      +

      +default_eval public member functions

      1. -
        result_type operator()(Expr & expr, Context & context) const;
        +
        result_type operator()(Expr & expr, Context & context) const;
        -

        Description

        +

        Description

      diff --git a/doc/html/boost/proto/context/null_context/eval.html b/doc/html/boost/proto/context/null_context/eval.html old mode 100755 new mode 100644 index 30c06ae5c5..cca3a8ef3f --- a/doc/html/boost/proto/context/null_context/eval.html +++ b/doc/html/boost/proto/context/null_context/eval.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -46,7 +46,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/context/null_eval.html b/doc/html/boost/proto/context/null_eval.html old mode 100755 new mode 100644 index 9d776beea1..def345a4bb --- a/doc/html/boost/proto/context/null_eval.html +++ b/doc/html/boost/proto/context/null_eval.html @@ -36,21 +36,21 @@ // types typedef void result_type; - // public member functions - void operator()(Expr &, Context &) const; + // public member functions + void operator()(Expr &, Context &) const; };
      -

      Description

      +

      Description

      -

      -null_eval public member functions

      +

      +null_eval public member functions

      1. -
        void operator()(Expr & expr, Context & context) const;
        +
        void operator()(Expr & expr, Context & context) const;

        For N in [0,Expr arity), evaluate:

        -
        proto::eval(proto::child_c<N>(expr), context)
        +
        proto::eval(proto::child_c<N>(expr), context)

      diff --git a/doc/html/boost/proto/convertible_to.html b/doc/html/boost/proto/convertible_to.html old mode 100755 new mode 100644 index 41669f18e9..130862b7bb --- a/doc/html/boost/proto/convertible_to.html +++ b/doc/html/boost/proto/convertible_to.html @@ -35,7 +35,7 @@ struct convertible_to { };
      -

      Description

      +

      Description

      Use proto::convertible_to<> to match a terminal that is convertible to some type. For example, the grammar diff --git a/doc/html/boost/proto/deduce_domain.html b/doc/html/boost/proto/deduce_domain.html old mode 100755 new mode 100644 index 72c32a4973..dc633c3a78 --- a/doc/html/boost/proto/deduce_domain.html +++ b/doc/html/boost/proto/deduce_domain.html @@ -36,12 +36,12 @@ struct deduce_domain { };

      -

      Description

      +

      Description

      When proto::deduce_domain is used as a domain — either explicitly or implicitly by - proto::make_expr(), - proto::unpack_expr(), + proto::make_expr(), + proto::unpack_expr(), or Proto's operator overloads — Proto will use the domains of the child expressions to compute the domain of the parent. It is done in such a way that (A) expressions in domains that share a common super-domain are interoperable, and (B) expressions that are in diff --git a/doc/html/boost/proto/deep_copy_id1493807.html b/doc/html/boost/proto/deep_copy_id1493807.html deleted file mode 100755 index 87f9f28e50..0000000000 --- a/doc/html/boost/proto/deep_copy_id1493807.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -Function template deep_copy - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -


      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function template deep_copy

      -

      boost::proto::deep_copy — A function for deep-copying Proto expression trees.

      -
      -

      Synopsis

      -
      // In header: <boost/proto/deep_copy.hpp>
      -
      -
      -template<typename Expr> 
      -  typename proto::result_of::deep_copy<Expr>::type 
      -  deep_copy(Expr const & expr);
      -
      -

      Description

      -

      - A function for deep-copying Proto expression trees. When a tree is deep-copied, all internal - nodes and terminals held by reference are instead held by value.

      -
      -- - - - -

      Notes:

      -

      - Terminals of reference-to-function type are left unchanged. -

      -

      - Equivalent to proto::functional::deep_copy()(expr) - . -

      -
      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/proto/deep_copy_id1517094.html b/doc/html/boost/proto/deep_copy_id1517094.html new file mode 100644 index 0000000000..ccdf9486d9 --- /dev/null +++ b/doc/html/boost/proto/deep_copy_id1517094.html @@ -0,0 +1,73 @@ + + + +Function template deep_copy + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function template deep_copy

      +

      boost::proto::deep_copy — A function for deep-copying Proto expression trees.

      +
      +

      Synopsis

      +
      // In header: <boost/proto/deep_copy.hpp>
      +
      +
      +template<typename Expr> 
      +  typename proto::result_of::deep_copy<Expr>::type 
      +  deep_copy(Expr const & expr);
      +
      +

      Description

      +

      + A function for deep-copying Proto expression trees. When a tree is deep-copied, all internal + nodes and terminals held by reference are instead held by value.

      +
      ++ + + + +

      Notes:

      +

      + Terminals of reference-to-function type are left unchanged. +

      +

      + Equivalent to proto::functional::deep_copy()(expr) + . +

      +
      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/proto/default_domain.html b/doc/html/boost/proto/default_domain.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/default_generator.html b/doc/html/boost/proto/default_generator.html old mode 100755 new mode 100644 index fc6554fea4..660f3e3ace --- a/doc/html/boost/proto/default_generator.html +++ b/doc/html/boost/proto/default_generator.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -35,16 +35,16 @@ struct default_generator : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> { + struct result<This(Expr)> { // types - typedef Expr type; + typedef Expr type; }; - // public member functions - template<typename Expr> Expr operator()(Expr const &) const; + // public member functions + template<typename Expr> Expr operator()(Expr const &) const; };
      -

      Description

      +

      Description

      Generators are intended for use as the first template parameter to the proto::domain<> @@ -53,10 +53,10 @@ expressions passed to it.

      -

      -default_generator public member functions

      +

      +default_generator public member functions

      1. -
        template<typename Expr> Expr operator()(Expr const & expr) const;
        +
        template<typename Expr> Expr operator()(Expr const & expr) const;
        @@ -90,7 +90,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/default_generator/result_This_Expr__id1501199.html b/doc/html/boost/proto/default_generator/result_This_Expr__id1501199.html deleted file mode 100755 index d85c741d4a..0000000000 --- a/doc/html/boost/proto/default_generator/result_This_Expr__id1501199.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Struct template result<This(Expr)>

        -

        boost::proto::default_generator::result<This(Expr)>

        -
        -

        Synopsis

        -
        // In header: <boost/proto/generate.hpp>
        -
        -
        -template<typename This, typename Expr> 
        -struct result<This(Expr)> {
        -  // types
        -  typedef Expr type;
        -};
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/default_generator/result_This_Expr_id1524757.html b/doc/html/boost/proto/default_generator/result_This_Expr_id1524757.html new file mode 100644 index 0000000000..a4a10fd1d4 --- /dev/null +++ b/doc/html/boost/proto/default_generator/result_This_Expr_id1524757.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Struct template result<This(Expr)>

        +

        boost::proto::default_generator::result<This(Expr)>

        +
        +

        Synopsis

        +
        // In header: <boost/proto/generate.hpp>
        +
        +
        +template<typename This, typename Expr> 
        +struct result<This(Expr)> {
        +  // types
        +  typedef Expr type;
        +};
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/dereference.html b/doc/html/boost/proto/dereference.html old mode 100755 new mode 100644 index 43043bf48c..046851e46e --- a/doc/html/boost/proto/dereference.html +++ b/doc/html/boost/proto/dereference.html @@ -49,7 +49,7 @@ }; };
        -

        Description

        +

        Description

      diff --git a/doc/html/boost/proto/dereference/impl.html b/doc/html/boost/proto/dereference/impl.html old mode 100755 new mode 100644 index bbb01c84ea..896540f8fb --- a/doc/html/boost/proto/dereference/impl.html +++ b/doc/html/boost/proto/dereference/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/display_expr_id1492920.html b/doc/html/boost/proto/display_expr_id1492920.html deleted file mode 100755 index 251e493f8d..0000000000 --- a/doc/html/boost/proto/display_expr_id1492920.html +++ /dev/null @@ -1,84 +0,0 @@ - - - -Function display_expr - - - - - - - - - - - - - - - -
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      -
      -
      -PrevUpHomeNext -
      -
      -
      -
      -

      Function display_expr

      -

      boost::proto::display_expr — Pretty-print a Proto expression tree.

      -
      -

      Synopsis

      -
      // In header: <boost/proto/debug.hpp>
      -
      -
      -template<typename Expr> 
      -  void display_expr(Expr const & expr, std::ostream & sout);
      -template<typename Expr> void display_expr(Expr const & expr);
      -
      -

      Description

      -
      -- - - - - - - - - - -

      Parameters:

      -- - - - - - - - - - -

      expr

      The Proto expression tree to pretty-print

      sout

      - The ostream to which the output should be written. If not specified, defaults to std::cout. -

      Notes:

      - Equivalent to proto::functional::display_expr(0, sout)(expr). -

      -
      -
      - - - -
      -
      -
      -PrevUpHomeNext -
      - - diff --git a/doc/html/boost/proto/display_expr_id1516207.html b/doc/html/boost/proto/display_expr_id1516207.html new file mode 100644 index 0000000000..0048b1d793 --- /dev/null +++ b/doc/html/boost/proto/display_expr_id1516207.html @@ -0,0 +1,84 @@ + + + +Function display_expr + + + + + + + + + + + + + + + +
      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
      +
      +
      +PrevUpHomeNext +
      +
      +
      +
      +

      Function display_expr

      +

      boost::proto::display_expr — Pretty-print a Proto expression tree.

      +
      +

      Synopsis

      +
      // In header: <boost/proto/debug.hpp>
      +
      +
      +template<typename Expr> 
      +  void display_expr(Expr const & expr, std::ostream & sout);
      +template<typename Expr> void display_expr(Expr const & expr);
      +
      +

      Description

      +
      ++ + + + + + + + + + +

      Parameters:

      ++ + + + + + + + + + +

      expr

      The Proto expression tree to pretty-print

      sout

      + The ostream to which the output should be written. If not specified, defaults to std::cout. +

      Notes:

      + Equivalent to proto::functional::display_expr(0, sout)(expr). +

      +
      +
      + + + +
      +
      +
      +PrevUpHomeNext +
      + + diff --git a/doc/html/boost/proto/divides.html b/doc/html/boost/proto/divides.html old mode 100755 new mode 100644 index 43e7ac766c..61e1ef1f52 --- a/doc/html/boost/proto/divides.html +++ b/doc/html/boost/proto/divides.html @@ -49,7 +49,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/divides/impl.html b/doc/html/boost/proto/divides/impl.html old mode 100755 new mode 100644 index db38bf4a03..0012b6585e --- a/doc/html/boost/proto/divides/impl.html +++ b/doc/html/boost/proto/divides/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -46,7 +46,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/divides_assign.html b/doc/html/boost/proto/divides_assign.html old mode 100755 new mode 100644 index 699f94e3d0..4192e09623 --- a/doc/html/boost/proto/divides_assign.html +++ b/doc/html/boost/proto/divides_assign.html @@ -49,7 +49,7 @@ }; };
      -

      Description

      +

      Description

      diff --git a/doc/html/boost/proto/divides_assign/impl.html b/doc/html/boost/proto/divides_assign/impl.html old mode 100755 new mode 100644 index d9eb68c103..5579d43503 --- a/doc/html/boost/proto/divides_assign/impl.html +++ b/doc/html/boost/proto/divides_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

      -PrevUpHomeNext +PrevUpHomeNext
      @@ -48,7 +48,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/domain.html b/doc/html/boost/proto/domain.html old mode 100755 new mode 100644 index d25097c71f..caa7f824ab --- a/doc/html/boost/proto/domain.html +++ b/doc/html/boost/proto/domain.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -58,8 +58,8 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(T &) const; + // public member functions + result_type operator()(T &) const; }; // A callable unary MonomorphicFunctionObject that specifies how objects are @@ -71,12 +71,12 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(T &) const; + // public member functions + result_type operator()(T &) const; }; };
      -

      Description

      +

      Description

      The Generator parameter determines how new expressions in the domain are post-processed. Typically, a generator wraps all new expressions in a wrapper that imparts domain-specific behaviors to expressions within @@ -139,7 +139,7 @@


      -PrevUpHomeNext +PrevUpHomeNext
      diff --git a/doc/html/boost/proto/domain/as_child.html b/doc/html/boost/proto/domain/as_child.html old mode 100755 new mode 100644 index d655507523..31e488d680 --- a/doc/html/boost/proto/domain/as_child.html +++ b/doc/html/boost/proto/domain/as_child.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
      -PrevUpHomeNext +PrevUpHomeNext
      @@ -46,11 +46,11 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(T &) const; + // public member functions + result_type operator()(T &) const; };
      -

      Description

      +

      Description

      A unary MonomorphicFunctionObject that specifies how objects are turned into Proto expressions in this domain. The resulting expression object is suitable for storage @@ -87,10 +87,10 @@

      -

      -as_child public member functions

      +

      +as_child public member functions

      1. -
        result_type operator()(T & t) const;
        +
        result_type operator()(T & t) const;
        @@ -118,7 +118,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/domain/as_expr.html b/doc/html/boost/proto/domain/as_expr.html old mode 100755 new mode 100644 index e2fc59a5ed..109f9ef0c5 --- a/doc/html/boost/proto/domain/as_expr.html +++ b/doc/html/boost/proto/domain/as_expr.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        @@ -45,11 +45,11 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(T &) const; + // public member functions + result_type operator()(T &) const; };
        -

        Description

        +

        Description

        A unary MonomorphicFunctionObject that specifies how objects are turned into Proto expressions in this domain. The resulting expression object is suitable for storage @@ -99,10 +99,10 @@

        -

        -as_expr public member functions

        +

        +as_expr public member functions

        1. -
          result_type operator()(T & t) const;
          +
          result_type operator()(T & t) const;
          @@ -130,7 +130,7 @@

          -PrevUpHomeNext +PrevUpHomeNext
          diff --git a/doc/html/boost/proto/domain_of.html b/doc/html/boost/proto/domain_of.html old mode 100755 new mode 100644 index d96e7232bb..99498125a3 --- a/doc/html/boost/proto/domain_of.html +++ b/doc/html/boost/proto/domain_of.html @@ -37,7 +37,7 @@ typedef domain-of-T type; };
          -

          Description

          +

          Description

          A metafunction that returns the domain of a given type. If T is a Proto expression type, it returns that expression's associated domain. If not, it returns diff --git a/doc/html/boost/proto/equal_to.html b/doc/html/boost/proto/equal_to.html old mode 100755 new mode 100644 index 694f54956a..3110517be6 --- a/doc/html/boost/proto/equal_to.html +++ b/doc/html/boost/proto/equal_to.html @@ -49,7 +49,7 @@ }; };

          -

          Description

          +

          Description

        diff --git a/doc/html/boost/proto/equal_to/impl.html b/doc/html/boost/proto/equal_to/impl.html old mode 100755 new mode 100644 index 129389f4c9..c8030f4a4d --- a/doc/html/boost/proto/equal_to/impl.html +++ b/doc/html/boost/proto/equal_to/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

        -PrevUpHomeNext +PrevUpHomeNext
        @@ -48,7 +48,7 @@
        -PrevUpHomeNext +PrevUpHomeNext
        diff --git a/doc/html/boost/proto/eval_id1495281.html b/doc/html/boost/proto/eval_id1495281.html deleted file mode 100755 index 600eb62d2b..0000000000 --- a/doc/html/boost/proto/eval_id1495281.html +++ /dev/null @@ -1,85 +0,0 @@ - - - -Function eval - - - - - - - - - - - - - - - -
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        -
        -
        -PrevUpHomeNext -
        -
        -
        -
        -

        Function eval

        -

        boost::proto::eval — Evaluate a given Proto expression with a given context.

        -
        -

        Synopsis

        -
        // In header: <boost/proto/eval.hpp>
        -
        -
        -template<typename Expr, typename Context> 
        -  typename proto::result_of::eval< Expr, Context >::type 
        -  eval(Expr & expr, Context & context);
        -template<typename Expr, typename Context> 
        -  typename proto::result_of::eval< Expr, Context >::type 
        -  eval(Expr & expr, Context const & context);
        -
        -

        Description

        -
        -- - - - - - - - - - -

        Parameters:

        -- - - - - - - - - - -

        context

        The context in which the expression should be evaluated.

        expr

        The Proto expression to evaluate.

        Returns:

        - typename Context::template eval<Expr>()(expr, context) -

        -
        -
        - - - -
        -
        -
        -PrevUpHomeNext -
        - - diff --git a/doc/html/boost/proto/eval_id1518568.html b/doc/html/boost/proto/eval_id1518568.html new file mode 100644 index 0000000000..db42335e54 --- /dev/null +++ b/doc/html/boost/proto/eval_id1518568.html @@ -0,0 +1,85 @@ + + + +Function eval + + + + + + + + + + + + + + + +
        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
        +
        +
        +PrevUpHomeNext +
        +
        +
        +
        +

        Function eval

        +

        boost::proto::eval — Evaluate a given Proto expression with a given context.

        +
        +

        Synopsis

        +
        // In header: <boost/proto/eval.hpp>
        +
        +
        +template<typename Expr, typename Context> 
        +  typename proto::result_of::eval< Expr, Context >::type 
        +  eval(Expr & expr, Context & context);
        +template<typename Expr, typename Context> 
        +  typename proto::result_of::eval< Expr, Context >::type 
        +  eval(Expr & expr, Context const & context);
        +
        +

        Description

        +
        ++ + + + + + + + + + +

        Parameters:

        ++ + + + + + + + + + +

        context

        The context in which the expression should be evaluated.

        expr

        The Proto expression to evaluate.

        Returns:

        + typename Context::template eval<Expr>()(expr, context) +

        +
        +
        + + + +
        +
        +
        +PrevUpHomeNext +
        + + diff --git a/doc/html/boost/proto/exact.html b/doc/html/boost/proto/exact.html old mode 100755 new mode 100644 index 5597c202d2..2728b88d42 --- a/doc/html/boost/proto/exact.html +++ b/doc/html/boost/proto/exact.html @@ -35,7 +35,7 @@ struct exact { };
        -

        Description

        +

        Description

        By default, matching terminals ignores references and cv-qualifiers. For instance, a terminal expression of type proto::terminal<int const &>::type diff --git a/doc/html/boost/proto/expr.html b/doc/html/boost/proto/expr.html old mode 100755 new mode 100644 index cf8326df69..4f31f15015 --- a/doc/html/boost/proto/expr.html +++ b/doc/html/boost/proto/expr.html @@ -50,29 +50,29 @@ typedef unspecified type; }; - // public static functions - template<typename... A> static expr const make(A const &...); + // public static functions + template<typename... A> static expr const make(A const &...); - // public member functions - expr & proto_base(); - expr const & proto_base() const; - template<typename A> unspecified operator=(A &); - template<typename A> unspecified operator=(A const &); - template<typename A> unspecified operator=(A &) const; - template<typename A> unspecified operator=(A const &) const; - template<typename A> unspecified operator[](A &); - template<typename A> unspecified operator[](A const &); - template<typename A> unspecified operator[](A &) const; - template<typename A> unspecified operator[](A const &) const; - template<typename... A> unspecified operator()(A const &...); - template<typename... A> unspecified operator()(A const &...) const; + // public member functions + expr & proto_base(); + expr const & proto_base() const; + template<typename A> unspecified operator=(A &); + template<typename A> unspecified operator=(A const &); + template<typename A> unspecified operator=(A &) const; + template<typename A> unspecified operator=(A const &) const; + template<typename A> unspecified operator[](A &); + template<typename A> unspecified operator[](A const &); + template<typename A> unspecified operator[](A &) const; + template<typename A> unspecified operator[](A const &) const; + template<typename... A> unspecified operator()(A const &...); + template<typename... A> unspecified operator()(A const &...) const; // public data members proto_childN childN; // For each N in [0,max(Arity,1)). static const long proto_arity_c; // = Arity; };

        -

        Description

        +

        Description

        proto::expr<> is a node in an expression template tree. It is a container for its child sub-trees. It also serves as the @@ -107,10 +107,10 @@ expressions.

        -

        -expr public static functions

        +

        +expr public static functions

        1. -
          template<typename... A> static expr const make(A const &... a);
          +
          template<typename... A> static expr const make(A const &... a);
          @@ -131,11 +131,11 @@
          -

          -expr public member functions

          +

          +expr public member functions

          1. -
            expr & proto_base();
            +
            expr & proto_base();
          @@ -145,12 +145,12 @@
        2. -
          expr const & proto_base() const;
          +
          expr const & proto_base() const;

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

        3. -
          template<typename A> unspecified operator=(A & a);
          +
          template<typename A> unspecified operator=(A & a);

          Lazy assignment expression

          @@ -161,28 +161,28 @@
        4. -
          template<typename A> unspecified operator=(A const & a);
          +
          template<typename A> unspecified operator=(A const & a);

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

        5. -
          template<typename A> unspecified operator=(A & a) const;
          +
          template<typename A> unspecified operator=(A & a) const;

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

        6. -
          template<typename A> unspecified operator=(A const & a) const;
          +
          template<typename A> unspecified operator=(A const & a) const;

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

        7. -
          template<typename A> unspecified operator[](A & a);
          +
          template<typename A> unspecified operator[](A & a);

          Lazy subscript expression

          @@ -193,28 +193,28 @@
        8. -
          template<typename A> unspecified operator[](A const & a);
          +
          template<typename A> unspecified operator[](A const & a);

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

        9. -
          template<typename A> unspecified operator[](A & a) const;
          +
          template<typename A> unspecified operator[](A & a) const;

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

        10. -
          template<typename A> unspecified operator[](A const & a) const;
          +
          template<typename A> unspecified operator[](A const & a) const;

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

        11. -
          template<typename... A> unspecified operator()(A const &... a);
          +
          template<typename... A> unspecified operator()(A const &... a);

          Lazy function call

          @@ -225,7 +225,7 @@
        12. -
          template<typename... A> unspecified operator()(A const &... a) const;
          +
          template<typename... A> unspecified operator()(A const &... a) const;

          This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. diff --git a/doc/html/boost/proto/expr/result.html b/doc/html/boost/proto/expr/result.html old mode 100755 new mode 100644 index f0c61b56a4..1e1db4fc5f --- a/doc/html/boost/proto/expr/result.html +++ b/doc/html/boost/proto/expr/result.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


          -PrevUpHomeNext +PrevUpHomeNext
          @@ -38,7 +38,7 @@ typedef unspecified type; };
          -

          Description

          +

          Description

          Encodes the return type of proto::expr<>::operator(). Makes proto::expr<> a TR1-style function object type @@ -56,7 +56,7 @@


          -PrevUpHomeNext +PrevUpHomeNext
          diff --git a/doc/html/boost/proto/extends.html b/doc/html/boost/proto/extends.html old mode 100755 new mode 100644 index a4330213eb..666e7d414b --- a/doc/html/boost/proto/extends.html +++ b/doc/html/boost/proto/extends.html @@ -53,33 +53,33 @@ }; // construct/copy/destruct - extends(); - extends(extends const &); - extends(Expr const &); + extends(); + extends(extends const &); + extends(Expr const &); - // public static functions - static Derived const make(Expr const &); + // public static functions + static Derived const make(Expr const &); - // public member functions - proto_base_expr & proto_base(); - proto_base_expr const & proto_base() const; - template<typename A> unspecified operator=(A &); - template<typename A> unspecified operator=(A const &); - template<typename A> unspecified operator=(A &) const; - template<typename A> unspecified operator=(A const &) const; - template<typename A> unspecified operator[](A &); - template<typename A> unspecified operator[](A const &); - template<typename A> unspecified operator[](A &) const; - template<typename A> unspecified operator[](A const &) const; - template<typename... A> unspecified operator()(A const &...); - template<typename... A> unspecified operator()(A const &...) const; + // public member functions + proto_base_expr & proto_base(); + proto_base_expr const & proto_base() const; + template<typename A> unspecified operator=(A &); + template<typename A> unspecified operator=(A const &); + template<typename A> unspecified operator=(A &) const; + template<typename A> unspecified operator=(A const &) const; + template<typename A> unspecified operator[](A &); + template<typename A> unspecified operator[](A const &); + template<typename A> unspecified operator[](A &) const; + template<typename A> unspecified operator[](A const &) const; + template<typename... A> unspecified operator()(A const &...); + template<typename... A> unspecified operator()(A const &...) const; // public data members Expr proto_expr_; // For exposition only. static const long proto_arity_c; // = proto_base_expr::proto_arity_c; };
          -

          Description

          +

          Description

          Use proto::extends<> to give expressions in your domain custom data members and member functions. @@ -136,30 +136,30 @@

          -

          +

          extends public construct/copy/destruct

            -
          1. extends();
          2. -
          3. extends(extends const & that);
          4. -
          5. extends(Expr const & expr_);
          6. +
          7. extends();
          8. +
          9. extends(extends const & that);
          10. +
          11. extends(Expr const & expr_);
          -

          -extends public static functions

          +

          +extends public static functions

          1. -
            static Derived const make(Expr const & expr);
            +
            static Derived const make(Expr const & expr);

            Construct an expression extension from the base expression.

          -

          -extends public member functions

          +

          +extends public member functions

          1. -
            proto_base_expr & proto_base();
            +
            proto_base_expr & proto_base();
            @@ -175,7 +175,7 @@
          2. -
            proto_base_expr const & proto_base() const;
            +
            proto_base_expr const & proto_base() const;
            @@ -191,7 +191,7 @@
          3. -
            template<typename A> unspecified operator=(A & a);
            +
            template<typename A> unspecified operator=(A & a);

            Lazy assignment expression

            @@ -202,28 +202,28 @@
          4. -
            template<typename A> unspecified operator=(A const & a);
            +
            template<typename A> unspecified operator=(A const & a);

            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

          5. -
            template<typename A> unspecified operator=(A & a) const;
            +
            template<typename A> unspecified operator=(A & a) const;

            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

          6. -
            template<typename A> unspecified operator=(A const & a) const;
            +
            template<typename A> unspecified operator=(A const & a) const;

            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

          7. -
            template<typename A> unspecified operator[](A & a);
            +
            template<typename A> unspecified operator[](A & a);

            Lazy subscript expression

            @@ -234,28 +234,28 @@
          8. -
            template<typename A> unspecified operator[](A const & a);
            +
            template<typename A> unspecified operator[](A const & a);

            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

          9. -
            template<typename A> unspecified operator[](A & a) const;
            +
            template<typename A> unspecified operator[](A & a) const;

            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

          10. -
            template<typename A> unspecified operator[](A const & a) const;
            +
            template<typename A> unspecified operator[](A const & a) const;

            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

          11. -
            template<typename... A> unspecified operator()(A const &... a);
            +
            template<typename... A> unspecified operator()(A const &... a);

            Lazy function call

            @@ -266,7 +266,7 @@
          12. -
            template<typename... A> unspecified operator()(A const &... a) const;
            +
            template<typename... A> unspecified operator()(A const &... a) const;

            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. diff --git a/doc/html/boost/proto/extends/result.html b/doc/html/boost/proto/extends/result.html old mode 100755 new mode 100644 index ee812bdf6a..e954e66666 --- a/doc/html/boost/proto/extends/result.html +++ b/doc/html/boost/proto/extends/result.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


            -PrevUpHomeNext +PrevUpHomeNext
            @@ -38,7 +38,7 @@ typedef unspecified type; };
            -

            Description

            +

            Description

            So that boost::result_of<> can compute the return type of proto::extends::operator().

            @@ -54,7 +54,7 @@
            -PrevUpHomeNext +PrevUpHomeNext
            diff --git a/doc/html/boost/proto/external_transform.html b/doc/html/boost/proto/external_transform.html old mode 100755 new mode 100644 index f5048418f2..a86fc043bc --- a/doc/html/boost/proto/external_transform.html +++ b/doc/html/boost/proto/external_transform.html @@ -36,7 +36,7 @@ struct external_transform { };
            -

            Description

            +

            Description

            See proto::external_transforms for an example.

            diff --git a/doc/html/boost/proto/external_transforms.html b/doc/html/boost/proto/external_transforms.html old mode 100755 new mode 100644 index 2e958a49a7..4295d876b4 --- a/doc/html/boost/proto/external_transforms.html +++ b/doc/html/boost/proto/external_transforms.html @@ -44,7 +44,7 @@ }; };
            -

            Description

            +

            Description

            It is sometimes desirable to define a grammar that can be customized with different sets of transforms. To do that, where you would normally specify a transform within a grammar, you can instead put diff --git a/doc/html/boost/proto/external_transforms/when.html b/doc/html/boost/proto/external_transforms/when.html old mode 100755 new mode 100644 index 05648ce1fc..565f5c9c12 --- a/doc/html/boost/proto/external_transforms/when.html +++ b/doc/html/boost/proto/external_transforms/when.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


            -PrevUpHomeNext +PrevUpHomeNext
            @@ -48,7 +48,7 @@
            -PrevUpHomeNext +PrevUpHomeNext
            diff --git a/doc/html/boost/proto/flatten_id1500995.html b/doc/html/boost/proto/flatten_id1500995.html deleted file mode 100755 index c57462f696..0000000000 --- a/doc/html/boost/proto/flatten_id1500995.html +++ /dev/null @@ -1,68 +0,0 @@ - - - -Function flatten - - - - - - - - - - - - - - - -
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            -
            -
            -PrevUpHomeNext -
            -
            -
            -
            -

            Function flatten

            -

            boost::proto::flatten — A function that returns a "flattened" view of a Proto expression tree.

            -
            -

            Synopsis

            -
            // In header: <boost/proto/fusion.hpp>
            -
            -
            -template<typename Expr> 
            -  typename proto::result_of::flatten< Expr >::type const flatten(Expr & expr);
            -template<typename Expr> 
            -  typename proto::result_of::flatten< Expr const >::type const 
            -  flatten(Expr const & expr);
            -
            -

            Description

            -

            - For a tree with a top-most node tag of type T, the elements - of the flattened sequence are determined by recursing into each child node with the same tag - type and returning those nodes of different type. So for instance, the Proto expression tree - corresponding to the expression a | b | c has a flattened - view with elements [a, b, c], even though the tree is grouped as - ((a | b) | c). -

            -

            - The returned view is a Fusion Forward Sequence. -

            -
            -
            - - - -
            -
            -
            -PrevUpHomeNext -
            - - diff --git a/doc/html/boost/proto/flatten_id1524553.html b/doc/html/boost/proto/flatten_id1524553.html new file mode 100644 index 0000000000..376ab36c12 --- /dev/null +++ b/doc/html/boost/proto/flatten_id1524553.html @@ -0,0 +1,68 @@ + + + +Function flatten + + + + + + + + + + + + + + + +
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            +
            +
            +PrevUpHomeNext +
            +
            +
            +
            +

            Function flatten

            +

            boost::proto::flatten — A function that returns a "flattened" view of a Proto expression tree.

            +
            +

            Synopsis

            +
            // In header: <boost/proto/fusion.hpp>
            +
            +
            +template<typename Expr> 
            +  typename proto::result_of::flatten< Expr >::type const flatten(Expr & expr);
            +template<typename Expr> 
            +  typename proto::result_of::flatten< Expr const >::type const 
            +  flatten(Expr const & expr);
            +
            +

            Description

            +

            + For a tree with a top-most node tag of type T, the elements + of the flattened sequence are determined by recursing into each child node with the same tag + type and returning those nodes of different type. So for instance, the Proto expression tree + corresponding to the expression a | b | c has a flattened + view with elements [a, b, c], even though the tree is grouped as + ((a | b) | c). +

            +

            + The returned view is a Fusion Forward Sequence. +

            +
            +
            + + + +
            +
            +
            +PrevUpHomeNext +
            + + diff --git a/doc/html/boost/proto/fold.html b/doc/html/boost/proto/fold.html old mode 100755 new mode 100644 index 32c525ef5f..07a3332105 --- a/doc/html/boost/proto/fold.html +++ b/doc/html/boost/proto/fold.html @@ -45,14 +45,14 @@ typedef unspecified fun; // fun(d)(s,e) == when<_,Fun>()(e,s,d) typedef typename fusion::result_of::fold<seq, state0, fun>::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
            -

            Description

            +

            Description

            For the complete description of the behavior of the proto::fold<> transform, see the documentation for the nested diff --git a/doc/html/boost/proto/fold/impl.html b/doc/html/boost/proto/fold/impl.html old mode 100755 new mode 100644 index 20211dcef8..e1ff5c6663 --- a/doc/html/boost/proto/fold/impl.html +++ b/doc/html/boost/proto/fold/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


            -PrevUpHomeNext +PrevUpHomeNext
            @@ -42,18 +42,18 @@ typedef unspecified fun; // fun(d)(s,e) == when<_,Fun>()(e,s,d) typedef typename fusion::result_of::fold<seq, state0, fun>::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
            -

            Description

            +

            Description

            -

            -impl public member functions

            +

            +impl public member functions

            1. -
              result_type operator()(typename impl::expr_param expr, 
              +
              result_type operator()(typename impl::expr_param expr, 
                                      typename impl::state_param state, 
                                      typename impl::data_param data) const;

              @@ -103,7 +103,7 @@


              -PrevUpHomeNext +PrevUpHomeNext
              diff --git a/doc/html/boost/proto/fold_tree.html b/doc/html/boost/proto/fold_tree.html old mode 100755 new mode 100644 index fd48739bc4..5f841cea9b --- a/doc/html/boost/proto/fold_tree.html +++ b/doc/html/boost/proto/fold_tree.html @@ -44,7 +44,7 @@ }; };
            -

            Description

            +

            Description

            proto::fold_tree<> is useful for flattening trees into lists; for example, you might use proto::fold_tree<> to flatten an diff --git a/doc/html/boost/proto/fold_tree/impl.html b/doc/html/boost/proto/fold_tree/impl.html old mode 100755 new mode 100644 index f888acef05..f7b118caca --- a/doc/html/boost/proto/fold_tree/impl.html +++ b/doc/html/boost/proto/fold_tree/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


            -PrevUpHomeNext +PrevUpHomeNext
            @@ -49,7 +49,7 @@
            -PrevUpHomeNext +PrevUpHomeNext
            diff --git a/doc/html/boost/proto/function.html b/doc/html/boost/proto/function.html old mode 100755 new mode 100644 index 2780946bf4..53277df0c5 --- a/doc/html/boost/proto/function.html +++ b/doc/html/boost/proto/function.html @@ -50,7 +50,7 @@ }; };
            -

            Description

            +

            Description

            diff --git a/doc/html/boost/proto/function/impl.html b/doc/html/boost/proto/function/impl.html old mode 100755 new mode 100644 index 18a77cdd5e..36c6c6c68e --- a/doc/html/boost/proto/function/impl.html +++ b/doc/html/boost/proto/function/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

            -PrevUpHomeNext +PrevUpHomeNext
            @@ -48,7 +48,7 @@
            -PrevUpHomeNext +PrevUpHomeNext
            diff --git a/doc/html/boost/proto/functional/as_child.html b/doc/html/boost/proto/functional/as_child.html old mode 100755 new mode 100644 index 9c687323f2..df8c7d5f7a --- a/doc/html/boost/proto/functional/as_child.html +++ b/doc/html/boost/proto/functional/as_child.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

            -PrevUpHomeNext +PrevUpHomeNext
            @@ -28,7 +28,7 @@

            Struct template as_child

            boost::proto::functional::as_child — A callable PolymorphicFunctionObject that is equivalent to the - proto::as_child() function. + proto::as_child() function.

            Synopsis

            @@ -38,28 +38,28 @@ struct as_child : proto::callable { // member classes/structs/unions template<typename This, typename T> - struct result<This(T)> : proto::result_of::as_child< typename remove_reference< T >::type, Domain > + struct result<This(T)> : proto::result_of::as_child< typename remove_reference< T >::type, Domain > { }; - // public member functions + // public member functions template<typename T> typename proto::result_of::as_child< T, Domain >::type - operator()(T &) const; + operator()(T &) const; template<typename T> typename proto::result_of::as_child< T const, Domain >::type - operator()(T const &) const; + operator()(T const &) const; };
            -

            Description

            +

            Description

            -

            -as_child public member functions

            +

            +as_child public member functions

            1. template<typename T> 
                 typename proto::result_of::as_child< T, Domain >::type 
              -  operator()(T & t) const;
              + operator()(T & t) const;

              Wrap an object in a Proto terminal if it isn't a Proto expression already.

              @@ -79,7 +79,7 @@

              Returns:

              - proto::as_child<Domain>(t) + proto::as_child<Domain>(t)

              @@ -88,7 +88,7 @@
            2. template<typename T> 
                 typename proto::result_of::as_child< T const, Domain >::type 
              -  operator()(T const & t) const;
              + operator()(T const & t) const;

              This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

            @@ -105,7 +105,7 @@
            -PrevUpHomeNext +PrevUpHomeNext
            diff --git a/doc/html/boost/proto/functional/as_child/result_This_T__id1518495.html b/doc/html/boost/proto/functional/as_child/result_This_T__id1518495.html deleted file mode 100755 index 4ab040c6de..0000000000 --- a/doc/html/boost/proto/functional/as_child/result_This_T__id1518495.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(T)> - - - - - - - - - - - - - - - -
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            -
            -
            -PrevUpHomeNext -
            -
            -
            -
            -

            Struct template result<This(T)>

            -

            boost::proto::functional::as_child::result<This(T)>

            -
            -

            Synopsis

            -
            // In header: <boost/proto/traits.hpp>
            -
            -
            -template<typename This, typename T> 
            -struct result<This(T)> :
            -   proto::result_of::as_child< typename remove_reference< T >::type, Domain >
            -{
            -};
            -
            - - - -
            -
            -
            -PrevUpHomeNext -
            - - diff --git a/doc/html/boost/proto/functional/as_child/result_This_T__id1542053.html b/doc/html/boost/proto/functional/as_child/result_This_T__id1542053.html new file mode 100644 index 0000000000..790237ee1a --- /dev/null +++ b/doc/html/boost/proto/functional/as_child/result_This_T__id1542053.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(T)> + + + + + + + + + + + + + + + +
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            +
            +
            +PrevUpHomeNext +
            +
            +
            +
            +

            Struct template result<This(T)>

            +

            boost::proto::functional::as_child::result<This(T)>

            +
            +

            Synopsis

            +
            // In header: <boost/proto/traits.hpp>
            +
            +
            +template<typename This, typename T> 
            +struct result<This(T)> :
            +   proto::result_of::as_child< typename remove_reference< T >::type, Domain >
            +{
            +};
            +
            + + + +
            +
            +
            +PrevUpHomeNext +
            + + diff --git a/doc/html/boost/proto/functional/as_expr.html b/doc/html/boost/proto/functional/as_expr.html old mode 100755 new mode 100644 index e5cc2f1f86..37def2fbf6 --- a/doc/html/boost/proto/functional/as_expr.html +++ b/doc/html/boost/proto/functional/as_expr.html @@ -7,7 +7,7 @@ - + @@ -20,14 +20,14 @@

            -PrevUpHomeNext +PrevUpHomeNext

            Struct template as_expr

            boost::proto::functional::as_expr — A callable PolymorphicFunctionObject that is equivalent to the - proto::as_expr() function. + proto::as_expr() function.

            Synopsis

            @@ -37,28 +37,28 @@ struct as_expr : proto::callable { // member classes/structs/unions template<typename This, typename T> - struct result<This(T)> : proto::result_of::as_expr< typename remove_reference< T >::type, Domain > + struct result<This(T)> : proto::result_of::as_expr< typename remove_reference< T >::type, Domain > { }; - // public member functions + // public member functions template<typename T> typename proto::result_of::as_expr< T, Domain >::type - operator()(T &) const; + operator()(T &) const; template<typename T> typename proto::result_of::as_expr< T const, Domain >::type - operator()(T const &) const; + operator()(T const &) const; };
            -

            Description

            +

            Description

            -

            -as_expr public member functions

            +

            +as_expr public member functions

            1. template<typename T> 
                 typename proto::result_of::as_expr< T, Domain >::type 
              -  operator()(T & t) const;
              + operator()(T & t) const;

              Wrap an object in a Proto terminal if it isn't a Proto expression already.

              @@ -78,7 +78,7 @@

              Returns:

              - proto::as_expr<Domain>(t) + proto::as_expr<Domain>(t)

              @@ -87,7 +87,7 @@
            2. template<typename T> 
                 typename proto::result_of::as_expr< T const, Domain >::type 
              -  operator()(T const & t) const;
              + operator()(T const & t) const;

              This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

            @@ -104,7 +104,7 @@
            -PrevUpHomeNext +PrevUpHomeNext
            diff --git a/doc/html/boost/proto/functional/as_expr/result_This_T__id1518301.html b/doc/html/boost/proto/functional/as_expr/result_This_T__id1518301.html deleted file mode 100755 index d96f336d1e..0000000000 --- a/doc/html/boost/proto/functional/as_expr/result_This_T__id1518301.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(T)> - - - - - - - - - - - - - - - -
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            -
            -
            -PrevUpHomeNext -
            -
            -
            -
            -

            Struct template result<This(T)>

            -

            boost::proto::functional::as_expr::result<This(T)>

            -
            -

            Synopsis

            -
            // In header: <boost/proto/traits.hpp>
            -
            -
            -template<typename This, typename T> 
            -struct result<This(T)> :
            -   proto::result_of::as_expr< typename remove_reference< T >::type, Domain >
            -{
            -};
            -
            - - - -
            -
            -
            -PrevUpHomeNext -
            - - diff --git a/doc/html/boost/proto/functional/as_expr/result_This_T__id1541859.html b/doc/html/boost/proto/functional/as_expr/result_This_T__id1541859.html new file mode 100644 index 0000000000..fec80cf8e2 --- /dev/null +++ b/doc/html/boost/proto/functional/as_expr/result_This_T__id1541859.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(T)> + + + + + + + + + + + + + + + +
            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
            +
            +
            +PrevUpHomeNext +
            +
            +
            +
            +

            Struct template result<This(T)>

            +

            boost::proto::functional::as_expr::result<This(T)>

            +
            +

            Synopsis

            +
            // In header: <boost/proto/traits.hpp>
            +
            +
            +template<typename This, typename T> 
            +struct result<This(T)> :
            +   proto::result_of::as_expr< typename remove_reference< T >::type, Domain >
            +{
            +};
            +
            + + + +
            +
            +
            +PrevUpHomeNext +
            + + diff --git a/doc/html/boost/proto/functional/at.html b/doc/html/boost/proto/functional/at.html old mode 100755 new mode 100644 index f454f385ac..5dc678e189 --- a/doc/html/boost/proto/functional/at.html +++ b/doc/html/boost/proto/functional/at.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

            -PrevUpHomeNext +PrevUpHomeNext
            @@ -36,34 +36,34 @@ struct at : proto::callable { // member classes/structs/unions template<typename This, typename Seq, typename N> - struct result<This(Seq, N)> : fusion::result_of::at< + struct result<This(Seq, N)> : fusion::result_of::at< typename boost::remove_reference<Seq>::type , typename boost::remove_const<typename boost::remove_reference<N>::type>::type > { }; - // public member functions + // public member functions template<typename Seq, typename N> typename fusion::result_of::at< Seq, N >::type - operator()(Seq &, N const &) const; + operator()(Seq &, N const &) const; template<typename Seq, typename N> typename fusion::result_of::at< Seq const, N >::type - operator()(Seq const &, N const &) const; + operator()(Seq const &, N const &) const; };
            -

            Description

            +

            Description

            A PolymorphicFunctionObject type that invokes the fusion::at() accessor function on its arguments.

            -

            -at public member functions

            +

            +at public member functions

            1. template<typename Seq, typename N> 
                 typename fusion::result_of::at< Seq, N >::type 
              -  operator()(Seq & seq, N const & n) const;
              + operator()(Seq & seq, N const & n) const;
              @@ -75,7 +75,7 @@
            2. template<typename Seq, typename N> 
                 typename fusion::result_of::at< Seq const, N >::type 
              -  operator()(Seq const & seq, N const & n) const;
              + operator()(Seq const & seq, N const & n) const;
            3. @@ -98,7 +98,7 @@

              -PrevUpHomeNext +PrevUpHomeNext
              diff --git a/doc/html/boost/proto/functional/at/result_This_Seq__N__id1498642.html b/doc/html/boost/proto/functional/at/result_This_Seq__N__id1498642.html deleted file mode 100755 index 2edaa58844..0000000000 --- a/doc/html/boost/proto/functional/at/result_This_Seq__N__id1498642.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template result<This(Seq, N)> - - - - - - - - - - - - - - - -
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              -
              -
              -PrevUpHomeNext -
              -
              -
              -
              -

              Struct template result<This(Seq, N)>

              -

              boost::proto::functional::at::result<This(Seq, N)>

              -
              -

              Synopsis

              -
              // In header: <boost/proto/functional/fusion/at.hpp>
              -
              -
              -template<typename This, typename Seq, typename N> 
              -struct result<This(Seq, N)> :  fusion::result_of::at<
              -      typename boost::remove_reference<Seq>::type
              -    , typename boost::remove_const<typename boost::remove_reference<N>::type>::type
              -  >
              -{
              -};
              -
              - - - -
              -
              -
              -PrevUpHomeNext -
              - - diff --git a/doc/html/boost/proto/functional/at/result_This_Seq__id1522201.html b/doc/html/boost/proto/functional/at/result_This_Seq__id1522201.html new file mode 100644 index 0000000000..ab7b76aa7a --- /dev/null +++ b/doc/html/boost/proto/functional/at/result_This_Seq__id1522201.html @@ -0,0 +1,56 @@ + + + +Struct template result<This(Seq, N)> + + + + + + + + + + + + + + + +
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              +
              +
              +PrevUpHomeNext +
              +
              +
              +
              +

              Struct template result<This(Seq, N)>

              +

              boost::proto::functional::at::result<This(Seq, N)>

              +
              +

              Synopsis

              +
              // In header: <boost/proto/functional/fusion/at.hpp>
              +
              +
              +template<typename This, typename Seq, typename N> 
              +struct result<This(Seq, N)> :  fusion::result_of::at<
              +      typename boost::remove_reference<Seq>::type
              +    , typename boost::remove_const<typename boost::remove_reference<N>::type>::type
              +  >
              +{
              +};
              +
              + + + +
              +
              +
              +PrevUpHomeNext +
              + + diff --git a/doc/html/boost/proto/functional/child.html b/doc/html/boost/proto/functional/child.html old mode 100755 new mode 100644 index 4979a1b950..90e3b732a7 --- a/doc/html/boost/proto/functional/child.html +++ b/doc/html/boost/proto/functional/child.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@

              -PrevUpHomeNext +PrevUpHomeNext

              Struct template child

              boost::proto::functional::child — A callable PolymorphicFunctionObject that is equivalent to the - proto::child() function.

              + proto::child() function.

              Synopsis

              // In header: <boost/proto/traits.hpp>
              @@ -36,32 +36,32 @@
               struct child :  proto::callable {
                 // member classes/structs/unions
                 template<typename This, typename Expr> 
              -  struct result<This(Expr)> :  proto::result_of::child< Expr, N > {
              +  struct result<This(Expr)> :  proto::result_of::child< Expr, N > {
                 };
               
              -  // public member functions
              +  // public member functions
                 template<typename Expr> 
                   typename proto::result_of::child< Expr &, N >::type 
              -    operator()(Expr &) const;
              +    operator()(Expr &) const;
                 template<typename Expr> 
                   typename proto::result_of::child< Expr const &, N >::type 
              -    operator()(Expr const &) const;
              +    operator()(Expr const &) const;
               };
              -

              Description

              +

              Description

              A callable PolymorphicFunctionObject that is equivalent to the - proto::child() + proto::child() function. N is required to be an MPL Integral Constant.

              -

              -child public member functions

              +

              +child public member functions

              1. template<typename Expr> 
                   typename proto::result_of::child< Expr &, N >::type 
                -  operator()(Expr & expr) const;
                + operator()(Expr & expr) const;

                Return the Nth child of the given expression.

                @@ -93,7 +93,7 @@

                Returns:

                - proto::child<N>(expr) + proto::child<N>(expr)

                @@ -106,7 +106,7 @@
              2. template<typename Expr> 
                   typename proto::result_of::child< Expr const &, N >::type 
                -  operator()(Expr const & expr) const;
                + operator()(Expr const & expr) const;

                This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

              @@ -123,7 +123,7 @@
              -PrevUpHomeNext +PrevUpHomeNext
              diff --git a/doc/html/boost/proto/functional/child/result_This_Expr__id1518943.html b/doc/html/boost/proto/functional/child/result_This_Expr__id1518943.html deleted file mode 100755 index 624868c43e..0000000000 --- a/doc/html/boost/proto/functional/child/result_This_Expr__id1518943.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              -
              -
              -PrevUpHomeNext -
              -
              -
              -
              -

              Struct template result<This(Expr)>

              -

              boost::proto::functional::child::result<This(Expr)>

              -
              -

              Synopsis

              -
              // In header: <boost/proto/traits.hpp>
              -
              -
              -template<typename This, typename Expr> 
              -struct result<This(Expr)> :  proto::result_of::child< Expr, N > {
              -};
              -
              - - - -
              -
              -
              -PrevUpHomeNext -
              - - diff --git a/doc/html/boost/proto/functional/child/result_This_Expr_id1542501.html b/doc/html/boost/proto/functional/child/result_This_Expr_id1542501.html new file mode 100644 index 0000000000..886c503d3f --- /dev/null +++ b/doc/html/boost/proto/functional/child/result_This_Expr_id1542501.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              +
              +
              +PrevUpHomeNext +
              +
              +
              +
              +

              Struct template result<This(Expr)>

              +

              boost::proto::functional::child::result<This(Expr)>

              +
              +

              Synopsis

              +
              // In header: <boost/proto/traits.hpp>
              +
              +
              +template<typename This, typename Expr> 
              +struct result<This(Expr)> :  proto::result_of::child< Expr, N > {
              +};
              +
              + + + +
              +
              +
              +PrevUpHomeNext +
              + + diff --git a/doc/html/boost/proto/functional/child_c.html b/doc/html/boost/proto/functional/child_c.html old mode 100755 new mode 100644 index 7eff7ea6a7..fa85286d2c --- a/doc/html/boost/proto/functional/child_c.html +++ b/doc/html/boost/proto/functional/child_c.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

              -PrevUpHomeNext +PrevUpHomeNext
              @@ -28,7 +28,7 @@

              Struct template child_c

              boost::proto::functional::child_c — A callable PolymorphicFunctionObject that is equivalent to the - proto::child_c() function. + proto::child_c() function.

              Synopsis

              @@ -38,27 +38,27 @@ struct child_c : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> : proto::result_of::child_c< Expr, N > { + struct result<This(Expr)> : proto::result_of::child_c< Expr, N > { }; - // public member functions + // public member functions template<typename Expr> typename proto::result_of::child_c< Expr &, N >::type - operator()(Expr &) const; + operator()(Expr &) const; template<typename Expr> typename proto::result_of::child_c< Expr const &, N >::type - operator()(Expr const &) const; + operator()(Expr const &) const; };
              -

              Description

              +

              Description

              -

              -child_c public member functions

              +

              +child_c public member functions

              1. template<typename Expr> 
                   typename proto::result_of::child_c< Expr &, N >::type 
                -  operator()(Expr & expr) const;
                + operator()(Expr & expr) const;

                Return the Nth child of the given expression.

                @@ -90,7 +90,7 @@

                Returns:

                - proto::child_c<N>(expr) + proto::child_c<N>(expr)

                @@ -103,7 +103,7 @@
              2. template<typename Expr> 
                   typename proto::result_of::child_c< Expr const &, N >::type 
                -  operator()(Expr const & expr) const;
                + operator()(Expr const & expr) const;

                This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

              @@ -120,7 +120,7 @@
              -PrevUpHomeNext +PrevUpHomeNext
              diff --git a/doc/html/boost/proto/functional/child_c/result_This_Expr__id1518688.html b/doc/html/boost/proto/functional/child_c/result_This_Expr__id1518688.html deleted file mode 100755 index 83597938c6..0000000000 --- a/doc/html/boost/proto/functional/child_c/result_This_Expr__id1518688.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              -
              -
              -PrevUpHomeNext -
              -
              -
              -
              -

              Struct template result<This(Expr)>

              -

              boost::proto::functional::child_c::result<This(Expr)>

              -
              -

              Synopsis

              -
              // In header: <boost/proto/traits.hpp>
              -
              -
              -template<typename This, typename Expr> 
              -struct result<This(Expr)> :  proto::result_of::child_c< Expr, N > {
              -};
              -
              - - - -
              -
              -
              -PrevUpHomeNext -
              - - diff --git a/doc/html/boost/proto/functional/child_c/result_This_Expr_id1542246.html b/doc/html/boost/proto/functional/child_c/result_This_Expr_id1542246.html new file mode 100644 index 0000000000..ee25765574 --- /dev/null +++ b/doc/html/boost/proto/functional/child_c/result_This_Expr_id1542246.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              +
              +
              +PrevUpHomeNext +
              +
              +
              +
              +

              Struct template result<This(Expr)>

              +

              boost::proto::functional::child_c::result<This(Expr)>

              +
              +

              Synopsis

              +
              // In header: <boost/proto/traits.hpp>
              +
              +
              +template<typename This, typename Expr> 
              +struct result<This(Expr)> :  proto::result_of::child_c< Expr, N > {
              +};
              +
              + + + +
              +
              +
              +PrevUpHomeNext +
              + + diff --git a/doc/html/boost/proto/functional/deep_copy.html b/doc/html/boost/proto/functional/deep_copy.html old mode 100755 new mode 100644 index 440bc60c43..c63845cb22 --- a/doc/html/boost/proto/functional/deep_copy.html +++ b/doc/html/boost/proto/functional/deep_copy.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

              -PrevUpHomeNext +PrevUpHomeNext
              @@ -36,26 +36,26 @@ struct deep_copy : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> : result_of::deep_copy<Expr> { + struct result<This(Expr)> : result_of::deep_copy<Expr> { }; - // public member functions + // public member functions template<typename Expr> - result_of::deep_copy<Expr>::type operator()(Expr const &) const; + result_of::deep_copy<Expr>::type operator()(Expr const &) const; };
              -

              Description

              +

              Description

              A PolymorphicFunctionObject type for deep-copying Proto expression trees. When a tree is deep-copied, all internal nodes and terminals held by reference are instead held by value. The only exception is function references, which continue to be held by reference.

              -

              -deep_copy public member functions

              +

              +deep_copy public member functions

              1. template<typename Expr> 
                -  result_of::deep_copy<Expr>::type operator()(Expr const & expr) const;
                Deep-copies a Proto expression tree, turning all nodes and terminals held by + result_of::deep_copy<Expr>::type operator()(Expr const & expr) const;Deep-copies a Proto expression tree, turning all nodes and terminals held by reference into ones held by value.
              @@ -70,7 +70,7 @@
              -PrevUpHomeNext +PrevUpHomeNext
              diff --git a/doc/html/boost/proto/functional/deep_copy/result_This_Expr__id1493720.html b/doc/html/boost/proto/functional/deep_copy/result_This_Expr__id1493720.html deleted file mode 100755 index e045e15adc..0000000000 --- a/doc/html/boost/proto/functional/deep_copy/result_This_Expr__id1493720.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              -
              -
              -PrevUpHomeNext -
              -
              -
              -
              -

              Struct template result<This(Expr)>

              -

              boost::proto::functional::deep_copy::result<This(Expr)>

              -
              -

              Synopsis

              -
              // In header: <boost/proto/deep_copy.hpp>
              -
              -
              -template<typename This, typename Expr> 
              -struct result<This(Expr)> :  result_of::deep_copy<Expr> {
              -};
              -
              - - - -
              -
              -
              -PrevUpHomeNext -
              - - diff --git a/doc/html/boost/proto/functional/deep_copy/result_This_Expr_id1517008.html b/doc/html/boost/proto/functional/deep_copy/result_This_Expr_id1517008.html new file mode 100644 index 0000000000..58f0d767ed --- /dev/null +++ b/doc/html/boost/proto/functional/deep_copy/result_This_Expr_id1517008.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
              +
              +
              +PrevUpHomeNext +
              +
              +
              +
              +

              Struct template result<This(Expr)>

              +

              boost::proto::functional::deep_copy::result<This(Expr)>

              +
              +

              Synopsis

              +
              // In header: <boost/proto/deep_copy.hpp>
              +
              +
              +template<typename This, typename Expr> 
              +struct result<This(Expr)> :  result_of::deep_copy<Expr> {
              +};
              +
              + + + +
              +
              +
              +PrevUpHomeNext +
              + + diff --git a/doc/html/boost/proto/functional/display_expr.html b/doc/html/boost/proto/functional/display_expr.html old mode 100755 new mode 100644 index 7fe7a6beec..da4f845c5b --- a/doc/html/boost/proto/functional/display_expr.html +++ b/doc/html/boost/proto/functional/display_expr.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

              -PrevUpHomeNext +PrevUpHomeNext
              @@ -37,23 +37,23 @@ typedef void result_type; // construct/copy/destruct - display_expr(std::ostream & = std::cout, int = 0); + display_expr(std::ostream & = std::cout, int = 0); - // public member functions - template<typename Expr> void operator()(Expr const &) const; + // public member functions + template<typename Expr> void operator()(Expr const &) const; };
              -

              Description

              +

              Description

              A PolymorphicFunctionObject which accepts a Proto expression tree and pretty-prints it to an ostream for debugging purposes.

              -

              +

              display_expr public construct/copy/destruct

              1. -
                display_expr(std::ostream & sout = std::cout, int depth = 0);
                +
                display_expr(std::ostream & sout = std::cout, int depth = 0);
                @@ -80,9 +80,9 @@
                -

                -display_expr public member functions

                -
                1. template<typename Expr> void operator()(Expr const & expr) const;
                +

                +display_expr public member functions

                +
                1. template<typename Expr> void operator()(Expr const & expr) const;
                @@ -96,7 +96,7 @@

                -PrevUpHomeNext +PrevUpHomeNext
                diff --git a/doc/html/boost/proto/functional/eval.html b/doc/html/boost/proto/functional/eval.html old mode 100755 new mode 100644 index 46db7e9906..e2b8d06752 --- a/doc/html/boost/proto/functional/eval.html +++ b/doc/html/boost/proto/functional/eval.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                -PrevUpHomeNext +PrevUpHomeNext
                @@ -36,7 +36,7 @@ struct eval : proto::callable { // member classes/structs/unions template<typename This, typename Expr, typename Context> - struct result<This(Expr, Context)> : + struct result<This(Expr, Context)> : proto::result_of::eval< typename boost::remove_reference< Expr >::type, typename boost::remove_reference< Context >::type @@ -44,24 +44,24 @@ { }; - // public member functions + // public member functions template<typename Expr, typename Context> typename proto::result_of::eval< Expr, Context >::type - operator()(Expr &, Context &) const; + operator()(Expr &, Context &) const; template<typename Expr, typename Context> typename proto::result_of::eval< Expr, Context >::type - operator()(Expr &, Context const &) const; + operator()(Expr &, Context const &) const; };
                -

                Description

                +

                Description

                -

                -eval public member functions

                +

                +eval public member functions

                1. template<typename Expr, typename Context> 
                     typename proto::result_of::eval< Expr, Context >::type 
                  -  operator()(Expr & expr, Context & context) const;
                  Evaluate a given Proto expression with a given context.
                  + operator()(Expr& expr,Context& context)const;Evaluate a given Proto expression with a given context.
                  @@ -92,7 +92,7 @@
                2. template<typename Expr, typename Context> 
                     typename proto::result_of::eval< Expr, Context >::type 
                  -  operator()(Expr & expr, Context const & context) const;
                  + operator()(Expr & expr, Context const & context) const;

                  This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. @@ -112,7 +112,7 @@


                3. -PrevUpHomeNext +PrevUpHomeNext
                  diff --git a/doc/html/boost/proto/functional/eval/result_This_Expr__Conte_id1495023.html b/doc/html/boost/proto/functional/eval/result_This_Expr__Conte_id1495023.html deleted file mode 100755 index bb19b65e80..0000000000 --- a/doc/html/boost/proto/functional/eval/result_This_Expr__Conte_id1495023.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Struct template result<This(Expr, Context)> - - - - - - - - - - - - - - - -
                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                  -
                  -
                  -PrevUpHomeNext -
                  -
                  -
                  -
                  -

                  Struct template result<This(Expr, Context)>

                  -

                  boost::proto::functional::eval::result<This(Expr, Context)>

                  -
                  -

                  Synopsis

                  -
                  // In header: <boost/proto/eval.hpp>
                  -
                  -
                  -template<typename This, typename Expr, typename Context> 
                  -struct result<This(Expr, Context)> :  
                  -    proto::result_of::eval<
                  -      typename boost::remove_reference< Expr >::type, 
                  -      typename boost::remove_reference< Context >::type 
                  -    >
                  -{
                  -};
                  -
                  - - - -
                  -
                  -
                  -PrevUpHomeNext -
                  - - diff --git a/doc/html/boost/proto/functional/eval/result_This_Expr_id1518310.html b/doc/html/boost/proto/functional/eval/result_This_Expr_id1518310.html new file mode 100644 index 0000000000..0e5e46fcf6 --- /dev/null +++ b/doc/html/boost/proto/functional/eval/result_This_Expr_id1518310.html @@ -0,0 +1,57 @@ + + + +Struct template result<This(Expr, Context)> + + + + + + + + + + + + + + + +
                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                  +
                  +
                  +PrevUpHomeNext +
                  +
                  +
                  +
                  +

                  Struct template result<This(Expr, Context)>

                  +

                  boost::proto::functional::eval::result<This(Expr, Context)>

                  +
                  +

                  Synopsis

                  +
                  // In header: <boost/proto/eval.hpp>
                  +
                  +
                  +template<typename This, typename Expr, typename Context> 
                  +struct result<This(Expr, Context)> :  
                  +    proto::result_of::eval<
                  +      typename boost::remove_reference< Expr >::type, 
                  +      typename boost::remove_reference< Context >::type 
                  +    >
                  +{
                  +};
                  +
                  + + + +
                  +
                  +
                  +PrevUpHomeNext +
                  + + diff --git a/doc/html/boost/proto/functional/first.html b/doc/html/boost/proto/functional/first.html old mode 100755 new mode 100644 index ed54f9d40f..994388abf5 --- a/doc/html/boost/proto/functional/first.html +++ b/doc/html/boost/proto/functional/first.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                  -PrevUpHomeNext +PrevUpHomeNext
                  @@ -38,38 +38,38 @@ struct first : proto::callable { // member classes/structs/unions template<typename This, typename Pair> - struct result<This(Pair)> { + struct result<This(Pair)> { // types - typedef typename Pair::first_type type; + typedef typename Pair::first_type type; }; template<typename This, typename Pair> - struct result<This(Pair &)> { + struct result<This(Pair &)> { // types - typedef typename Pair::first_type & type; + typedef typename Pair::first_type & type; }; template<typename This, typename Pair> - struct result<This(Pair const &)> { + struct result<This(Pair const &)> { // types - typedef typename Pair::first_type const & type; + typedef typename Pair::first_type const & type; }; - // public member functions - template<typename Pair> typename Pair::first_type & operator()(Pair &) const; + // public member functions + template<typename Pair> typename Pair::first_type & operator()(Pair &) const; template<typename Pair> - typename Pair::first_type const & operator()(Pair const &) const; + typename Pair::first_type const & operator()(Pair const &) const; };
                  -

                  Description

                  +

                  Description

                  A PolymorphicFunctionObject type that returns the first element of a std::pair<>.

                  -

                  -first public member functions

                  +

                  +first public member functions

                  1. template<typename Pair> 
                    -  typename Pair::first_type & operator()(Pair & pair) const;
                    + typename Pair::first_type & operator()(Pair & pair) const;
                    @@ -82,7 +82,7 @@
                  2. template<typename Pair> 
                    -  typename Pair::first_type const & operator()(Pair const & pair) const;
                    + typename Pair::first_type const & operator()(Pair const & pair) const;
                  3. @@ -107,7 +107,7 @@

                    -PrevUpHomeNext +PrevUpHomeNext
                    diff --git a/doc/html/boost/proto/functional/first/result_This_Pair____id1500261.html b/doc/html/boost/proto/functional/first/result_This_Pair____id1500261.html deleted file mode 100755 index 461ce8c516..0000000000 --- a/doc/html/boost/proto/functional/first/result_This_Pair____id1500261.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Pair &)> - - - - - - - - - - - - - - - -
                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                    -
                    -
                    -PrevUpHomeNext -
                    -
                    -
                    -
                    -

                    Struct template result<This(Pair &)>

                    -

                    boost::proto::functional::first::result<This(Pair &)>

                    -
                    -

                    Synopsis

                    -
                    // In header: <boost/proto/functional/std/utility.hpp>
                    -
                    -
                    -template<typename This, typename Pair> 
                    -struct result<This(Pair &)> {
                    -  // types
                    -  typedef typename Pair::first_type & type;
                    -};
                    -
                    - - - -
                    -
                    -
                    -PrevUpHomeNext -
                    - - diff --git a/doc/html/boost/proto/functional/first/result_This_Pair__id1500225.html b/doc/html/boost/proto/functional/first/result_This_Pair__id1500225.html deleted file mode 100755 index 404e9b8117..0000000000 --- a/doc/html/boost/proto/functional/first/result_This_Pair__id1500225.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Pair)> - - - - - - - - - - - - - - - -
                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                    -
                    -
                    -PrevUpHomeNext -
                    -
                    -
                    -
                    -

                    Struct template result<This(Pair)>

                    -

                    boost::proto::functional::first::result<This(Pair)>

                    -
                    -

                    Synopsis

                    -
                    // In header: <boost/proto/functional/std/utility.hpp>
                    -
                    -
                    -template<typename This, typename Pair> 
                    -struct result<This(Pair)> {
                    -  // types
                    -  typedef typename Pair::first_type type;
                    -};
                    -
                    - - - -
                    -
                    -
                    -PrevUpHomeNext -
                    - - diff --git a/doc/html/boost/proto/functional/first/result_This_Pair_const__id1500297.html b/doc/html/boost/proto/functional/first/result_This_Pair_const__id1500297.html deleted file mode 100755 index 707d95d2d4..0000000000 --- a/doc/html/boost/proto/functional/first/result_This_Pair_const__id1500297.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Pair const &)> - - - - - - - - - - - - - - - -
                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                    -
                    -
                    -PrevUpHomeNext -
                    -
                    -
                    -
                    -

                    Struct template result<This(Pair const &)>

                    -

                    boost::proto::functional::first::result<This(Pair const &)>

                    -
                    -

                    Synopsis

                    -
                    // In header: <boost/proto/functional/std/utility.hpp>
                    -
                    -
                    -template<typename This, typename Pair> 
                    -struct result<This(Pair const &)> {
                    -  // types
                    -  typedef typename Pair::first_type const & type;
                    -};
                    -
                    - - - -
                    -
                    -
                    -PrevUpHomeNext -
                    - - diff --git a/doc/html/boost/proto/functional/first/result_This_Pair_id1523783.html b/doc/html/boost/proto/functional/first/result_This_Pair_id1523783.html new file mode 100644 index 0000000000..50ec4b2734 --- /dev/null +++ b/doc/html/boost/proto/functional/first/result_This_Pair_id1523783.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Pair)> + + + + + + + + + + + + + + + +
                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                    +
                    +
                    +PrevUpHomeNext +
                    +
                    +
                    +
                    +

                    Struct template result<This(Pair)>

                    +

                    boost::proto::functional::first::result<This(Pair)>

                    +
                    +

                    Synopsis

                    +
                    // In header: <boost/proto/functional/std/utility.hpp>
                    +
                    +
                    +template<typename This, typename Pair> 
                    +struct result<This(Pair)> {
                    +  // types
                    +  typedef typename Pair::first_type type;
                    +};
                    +
                    + + + +
                    +
                    +
                    +PrevUpHomeNext +
                    + + diff --git a/doc/html/boost/proto/functional/first/result_This_Pair_id1523819.html b/doc/html/boost/proto/functional/first/result_This_Pair_id1523819.html new file mode 100644 index 0000000000..12c7025d27 --- /dev/null +++ b/doc/html/boost/proto/functional/first/result_This_Pair_id1523819.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Pair &)> + + + + + + + + + + + + + + + +
                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                    +
                    +
                    +PrevUpHomeNext +
                    +
                    +
                    +
                    +

                    Struct template result<This(Pair &)>

                    +

                    boost::proto::functional::first::result<This(Pair &)>

                    +
                    +

                    Synopsis

                    +
                    // In header: <boost/proto/functional/std/utility.hpp>
                    +
                    +
                    +template<typename This, typename Pair> 
                    +struct result<This(Pair &)> {
                    +  // types
                    +  typedef typename Pair::first_type & type;
                    +};
                    +
                    + + + +
                    +
                    +
                    +PrevUpHomeNext +
                    + + diff --git a/doc/html/boost/proto/functional/first/result_This_Pair_id1523855.html b/doc/html/boost/proto/functional/first/result_This_Pair_id1523855.html new file mode 100644 index 0000000000..27a0e5224d --- /dev/null +++ b/doc/html/boost/proto/functional/first/result_This_Pair_id1523855.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Pair const &)> + + + + + + + + + + + + + + + +
                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                    +
                    +
                    +PrevUpHomeNext +
                    +
                    +
                    +
                    +

                    Struct template result<This(Pair const &)>

                    +

                    boost::proto::functional::first::result<This(Pair const &)>

                    +
                    +

                    Synopsis

                    +
                    // In header: <boost/proto/functional/std/utility.hpp>
                    +
                    +
                    +template<typename This, typename Pair> 
                    +struct result<This(Pair const &)> {
                    +  // types
                    +  typedef typename Pair::first_type const & type;
                    +};
                    +
                    + + + +
                    +
                    +
                    +PrevUpHomeNext +
                    + + diff --git a/doc/html/boost/proto/functional/flatten.html b/doc/html/boost/proto/functional/flatten.html old mode 100755 new mode 100644 index 0ce0de9668..8990bb3ab6 --- a/doc/html/boost/proto/functional/flatten.html +++ b/doc/html/boost/proto/functional/flatten.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                    -PrevUpHomeNext +PrevUpHomeNext
                    @@ -36,22 +36,22 @@ struct flatten : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> : result< This(Expr const &) > { + struct result<This(Expr)> : result< This(Expr const &) > { }; template<typename This, typename Expr> - struct result<This(Expr &)> : proto::result_of::flatten< Expr > { + struct result<This(Expr &)> : proto::result_of::flatten< Expr > { }; - // public member functions + // public member functions template<typename Expr> typename proto::result_of::flatten< Expr >::type const - operator()(Expr &) const; + operator()(Expr &) const; template<typename Expr> typename proto::result_of::flatten< Expr const >::type const - operator()(Expr const &) const; + operator()(Expr const &) const; };
                    -

                    Description

                    +

                    Description

                    A PolymorphicFunctionObject type that returns a "flattened" view of a Proto expression tree. For a tree with a top-most node tag of type @@ -65,13 +65,13 @@ The resulting view is a Fusion Forward Sequence.

                    -

                    -flatten public member functions

                    +

                    +flatten public member functions

                    1. template<typename Expr> 
                         typename proto::result_of::flatten< Expr >::type const 
                      -  operator()(Expr & expr) const;
                      + operator()(Expr & expr) const;

                      Returns a Fusion Forward Sequence representing a flattened view of expr.

                      @@ -79,7 +79,7 @@
                    2. template<typename Expr> 
                         typename proto::result_of::flatten< Expr const >::type const 
                      -  operator()(Expr const & expr) const;
                      + operator()(Expr const & expr) const;

                      Returns a Fusion Forward Sequence representing a flattened view of expr.

                      @@ -98,7 +98,7 @@
                      -PrevUpHomeNext +PrevUpHomeNext
                      diff --git a/doc/html/boost/proto/functional/flatten/result_This_Expr____id1500803.html b/doc/html/boost/proto/functional/flatten/result_This_Expr____id1500803.html deleted file mode 100755 index 54d16e9224..0000000000 --- a/doc/html/boost/proto/functional/flatten/result_This_Expr____id1500803.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr &)> - - - - - - - - - - - - - - - -
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      -
                      -
                      -PrevUpHomeNext -
                      -
                      -
                      -
                      -

                      Struct template result<This(Expr &)>

                      -

                      boost::proto::functional::flatten::result<This(Expr &)>

                      -
                      -

                      Synopsis

                      -
                      // In header: <boost/proto/fusion.hpp>
                      -
                      -
                      -template<typename This, typename Expr> 
                      -struct result<This(Expr &)> :  proto::result_of::flatten< Expr > {
                      -};
                      -
                      - - - -
                      -
                      -
                      -PrevUpHomeNext -
                      - - diff --git a/doc/html/boost/proto/functional/flatten/result_This_Expr__id1500769.html b/doc/html/boost/proto/functional/flatten/result_This_Expr__id1500769.html deleted file mode 100755 index b8c2c9bf91..0000000000 --- a/doc/html/boost/proto/functional/flatten/result_This_Expr__id1500769.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      -
                      -
                      -PrevUpHomeNext -
                      -
                      -
                      -
                      -

                      Struct template result<This(Expr)>

                      -

                      boost::proto::functional::flatten::result<This(Expr)>

                      -
                      -

                      Synopsis

                      -
                      // In header: <boost/proto/fusion.hpp>
                      -
                      -
                      -template<typename This, typename Expr> 
                      -struct result<This(Expr)> :  result< This(Expr const &) > {
                      -};
                      -
                      - - - -
                      -
                      -
                      -PrevUpHomeNext -
                      - - diff --git a/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524328.html b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524328.html new file mode 100644 index 0000000000..d5650286ac --- /dev/null +++ b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524328.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      +
                      +
                      +PrevUpHomeNext +
                      +
                      +
                      +
                      +

                      Struct template result<This(Expr)>

                      +

                      boost::proto::functional::flatten::result<This(Expr)>

                      +
                      +

                      Synopsis

                      +
                      // In header: <boost/proto/fusion.hpp>
                      +
                      +
                      +template<typename This, typename Expr> 
                      +struct result<This(Expr)> :  result< This(Expr const &) > {
                      +};
                      +
                      + + + +
                      +
                      +
                      +PrevUpHomeNext +
                      + + diff --git a/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524361.html b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524361.html new file mode 100644 index 0000000000..35f7bb3404 --- /dev/null +++ b/doc/html/boost/proto/functional/flatten/result_This_Expr_id1524361.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr &)> + + + + + + + + + + + + + + + +
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      +
                      +
                      +PrevUpHomeNext +
                      +
                      +
                      +
                      +

                      Struct template result<This(Expr &)>

                      +

                      boost::proto::functional::flatten::result<This(Expr &)>

                      +
                      +

                      Synopsis

                      +
                      // In header: <boost/proto/fusion.hpp>
                      +
                      +
                      +template<typename This, typename Expr> 
                      +struct result<This(Expr &)> :  proto::result_of::flatten< Expr > {
                      +};
                      +
                      + + + +
                      +
                      +
                      +PrevUpHomeNext +
                      + + diff --git a/doc/html/boost/proto/functional/left.html b/doc/html/boost/proto/functional/left.html old mode 100755 new mode 100644 index 2a438dcfcc..d94efc5238 --- a/doc/html/boost/proto/functional/left.html +++ b/doc/html/boost/proto/functional/left.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@

                      -PrevUpHomeNext +PrevUpHomeNext

                      Struct left

                      boost::proto::functional::left — A callable PolymorphicFunctionObject that is equivalent to the - proto::left() function.

                      + proto::left() function.

                      Synopsis

                      // In header: <boost/proto/traits.hpp>
                      @@ -36,26 +36,26 @@
                       struct left :  proto::callable {
                         // member classes/structs/unions
                         template<typename This, typename Expr> 
                      -  struct result<This(Expr)> :  proto::result_of::left< Expr > {
                      +  struct result<This(Expr)> :  proto::result_of::left< Expr > {
                         };
                       
                      -  // public member functions
                      +  // public member functions
                         template<typename Expr> 
                      -    typename proto::result_of::left< Expr & >::type operator()(Expr &) const;
                      +    typename proto::result_of::left< Expr & >::type operator()(Expr &) const;
                         template<typename Expr> 
                           typename proto::result_of::left< Expr const & >::type 
                      -    operator()(Expr const &) const;
                      +    operator()(Expr const &) const;
                       };
                      -

                      Description

                      +

                      Description

                      -

                      -left public member functions

                      +

                      +left public member functions

                      1. template<typename Expr> 
                           typename proto::result_of::left< Expr & >::type 
                        -  operator()(Expr & expr) const;
                        + operator()(Expr & expr) const;

                        Return the left child of the given binary expression.

                        @@ -87,7 +87,7 @@

                        Returns:

                        - proto::left(expr) + proto::left(expr)

                        @@ -100,7 +100,7 @@
                      2. template<typename Expr> 
                           typename proto::result_of::left< Expr const & >::type 
                        -  operator()(Expr const & expr) const;
                        + operator()(Expr const & expr) const;

                        This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                      @@ -117,7 +117,7 @@
                      -PrevUpHomeNext +PrevUpHomeNext
                      diff --git a/doc/html/boost/proto/functional/left/result_This_Expr__id1519373.html b/doc/html/boost/proto/functional/left/result_This_Expr__id1519373.html deleted file mode 100755 index 6faf36b0d9..0000000000 --- a/doc/html/boost/proto/functional/left/result_This_Expr__id1519373.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      -
                      -
                      -PrevUpHomeNext -
                      -
                      -
                      -
                      -

                      Struct template result<This(Expr)>

                      -

                      boost::proto::functional::left::result<This(Expr)>

                      -
                      -

                      Synopsis

                      -
                      // In header: <boost/proto/traits.hpp>
                      -
                      -
                      -template<typename This, typename Expr> 
                      -struct result<This(Expr)> :  proto::result_of::left< Expr > {
                      -};
                      -
                      - - - -
                      -
                      -
                      -PrevUpHomeNext -
                      - - diff --git a/doc/html/boost/proto/functional/left/result_This_Expr_id1542932.html b/doc/html/boost/proto/functional/left/result_This_Expr_id1542932.html new file mode 100644 index 0000000000..92e220715e --- /dev/null +++ b/doc/html/boost/proto/functional/left/result_This_Expr_id1542932.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      +
                      +
                      +PrevUpHomeNext +
                      +
                      +
                      +
                      +

                      Struct template result<This(Expr)>

                      +

                      boost::proto::functional::left::result<This(Expr)>

                      +
                      +

                      Synopsis

                      +
                      // In header: <boost/proto/traits.hpp>
                      +
                      +
                      +template<typename This, typename Expr> 
                      +struct result<This(Expr)> :  proto::result_of::left< Expr > {
                      +};
                      +
                      + + + +
                      +
                      +
                      +PrevUpHomeNext +
                      + + diff --git a/doc/html/boost/proto/functional/make_expr.html b/doc/html/boost/proto/functional/make_expr.html old mode 100755 new mode 100644 index d7001d365b..ab809ac6c8 --- a/doc/html/boost/proto/functional/make_expr.html +++ b/doc/html/boost/proto/functional/make_expr.html @@ -7,7 +7,7 @@ - + @@ -20,14 +20,14 @@

                      -PrevUpHomeNext +PrevUpHomeNext

                      Struct template make_expr

                      boost::proto::functional::make_expr — A PolymorphicFunctionObject equivalent to the - proto::make_expr() function.

                      + proto::make_expr() function.

                      Synopsis

                      // In header: <boost/proto/make_expr.hpp>
                      @@ -36,32 +36,32 @@
                       struct make_expr :  proto::callable {
                         // member classes/structs/unions
                         template<typename This, typename... A> 
                      -  struct result<This(A...)> :  
                      +  struct result<This(A...)> :  
                           proto::result_of::make_expr< Tag, Domain, A... > {
                         };
                       
                      -  // public member functions
                      +  // public member functions
                         template<typename... A> 
                           typename proto::result_of::make_expr< Tag, Domain, A const... >::type const 
                      -    operator()(A const &...) const;
                      +    operator()(A const &...) const;
                       };
                      -

                      Description

                      +

                      Description

                      In all cases, proto::functional::make_expr<Tag, Domain>()(a...) - is equivalent to proto::make_expr<Tag, Domain>(a...). + is equivalent to proto::make_expr<Tag, Domain>(a...).

                      proto::functional::make_expr<Tag>()(a...) is equivalent to - proto::make_expr<Tag>(a...). + proto::make_expr<Tag>(a...).

                      -

                      -make_expr public member functions

                      +

                      +make_expr public member functions

                      1. template<typename... A> 
                           typename proto::result_of::make_expr< Tag, Domain, A const... >::type const 
                        -  operator()(A const &... a) const;
                        + operator()(A const &... a) const;

                        Construct an expression node with tag type Tag and in the domain Domain. @@ -73,7 +73,7 @@

                        Returns:

                        - proto::make_expr<Tag, Domain>(a...) + proto::make_expr<Tag, Domain>(a...)

                      @@ -91,7 +91,7 @@
                      -PrevUpHomeNext +PrevUpHomeNext
                      diff --git a/doc/html/boost/proto/functional/make_expr/result_This_A___id1502620.html b/doc/html/boost/proto/functional/make_expr/result_This_A___id1502620.html deleted file mode 100755 index 5550e097bb..0000000000 --- a/doc/html/boost/proto/functional/make_expr/result_This_A___id1502620.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template result<This(A...)> - - - - - - - - - - - - - - - -
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      -
                      -
                      -PrevUpHomeNext -
                      -
                      -
                      -
                      -

                      Struct template result<This(A...)>

                      -

                      boost::proto::functional::make_expr::result<This(A...)>

                      -
                      -

                      Synopsis

                      -
                      // In header: <boost/proto/make_expr.hpp>
                      -
                      -
                      -template<typename This, typename... A> 
                      -struct result<This(A...)> :  
                      -    proto::result_of::make_expr< Tag, Domain, A... > {
                      -};
                      -
                      - - - -
                      -
                      -
                      -PrevUpHomeNext -
                      - - diff --git a/doc/html/boost/proto/functional/make_expr/result_This_A___id1526178.html b/doc/html/boost/proto/functional/make_expr/result_This_A___id1526178.html new file mode 100644 index 0000000000..454e5f2d81 --- /dev/null +++ b/doc/html/boost/proto/functional/make_expr/result_This_A___id1526178.html @@ -0,0 +1,53 @@ + + + +Struct template result<This(A...)> + + + + + + + + + + + + + + + +
                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                      +
                      +
                      +PrevUpHomeNext +
                      +
                      +
                      +
                      +

                      Struct template result<This(A...)>

                      +

                      boost::proto::functional::make_expr::result<This(A...)>

                      +
                      +

                      Synopsis

                      +
                      // In header: <boost/proto/make_expr.hpp>
                      +
                      +
                      +template<typename This, typename... A> 
                      +struct result<This(A...)> :  
                      +    proto::result_of::make_expr< Tag, Domain, A... > {
                      +};
                      +
                      + + + +
                      +
                      +
                      +PrevUpHomeNext +
                      + + diff --git a/doc/html/boost/proto/functional/make_pair.html b/doc/html/boost/proto/functional/make_pair.html old mode 100755 new mode 100644 index 3ee634fa26..b67a4b60f1 --- a/doc/html/boost/proto/functional/make_pair.html +++ b/doc/html/boost/proto/functional/make_pair.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                      -PrevUpHomeNext +PrevUpHomeNext
                      @@ -36,31 +36,31 @@ struct make_pair : proto::callable { // member classes/structs/unions template<typename This, typename First, typename Second> - struct result<This(First, Second)> { + struct result<This(First, Second)> { // types typedef std::pair< typename boost::remove_const<typename boost::remove_reference<First>::type>::type , typename boost::remove_const<typename boost::remove_reference<Second>::type>::type - > type; + > type; }; - // public member functions + // public member functions template<typename First, typename Second> typename std::pair< First, Second > - operator()(First const &, Second const &) const; + operator()(First const &, Second const &) const; };
                      -

                      Description

                      +

                      Description

                      A PolymorphicFunctionObject type that invokes std::make_pair() on its arguments.

                      -

                      -make_pair public member functions

                      +

                      +make_pair public member functions

                      1. template<typename First, typename Second> 
                           typename std::pair< First, Second > 
                        -  operator()(First const & first, Second const & second) const;
                        + operator()(First const & first, Second const & second) const;
                        @@ -82,7 +82,7 @@

                        -PrevUpHomeNext +PrevUpHomeNext
                        diff --git a/doc/html/boost/proto/functional/make_pair/result_This_Firs_id1523634.html b/doc/html/boost/proto/functional/make_pair/result_This_Firs_id1523634.html new file mode 100644 index 0000000000..341fed34b8 --- /dev/null +++ b/doc/html/boost/proto/functional/make_pair/result_This_Firs_id1523634.html @@ -0,0 +1,57 @@ + + + +Struct template result<This(First, Second)> + + + + + + + + + + + + + + + +
                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                        +
                        +
                        +PrevUpHomeNext +
                        +
                        +
                        +
                        +

                        Struct template result<This(First, Second)>

                        +

                        boost::proto::functional::make_pair::result<This(First, Second)>

                        +
                        +

                        Synopsis

                        +
                        // In header: <boost/proto/functional/std/utility.hpp>
                        +
                        +
                        +template<typename This, typename First, typename Second> 
                        +struct result<This(First, Second)> {
                        +  // types
                        +  typedef std::pair<
                        +        typename boost::remove_const<typename boost::remove_reference<First>::type>::type
                        +      , typename boost::remove_const<typename boost::remove_reference<Second>::type>::type
                        +    > type;
                        +};
                        +
                        + + + +
                        +
                        +
                        +PrevUpHomeNext +
                        + + diff --git a/doc/html/boost/proto/functional/make_pair/result_This_First__Seco_id1500076.html b/doc/html/boost/proto/functional/make_pair/result_This_First__Seco_id1500076.html deleted file mode 100755 index d97612772f..0000000000 --- a/doc/html/boost/proto/functional/make_pair/result_This_First__Seco_id1500076.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Struct template result<This(First, Second)> - - - - - - - - - - - - - - - -
                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                        -
                        -
                        -PrevUpHomeNext -
                        -
                        -
                        -
                        -

                        Struct template result<This(First, Second)>

                        -

                        boost::proto::functional::make_pair::result<This(First, Second)>

                        -
                        -

                        Synopsis

                        -
                        // In header: <boost/proto/functional/std/utility.hpp>
                        -
                        -
                        -template<typename This, typename First, typename Second> 
                        -struct result<This(First, Second)> {
                        -  // types
                        -  typedef std::pair<
                        -        typename boost::remove_const<typename boost::remove_reference<First>::type>::type
                        -      , typename boost::remove_const<typename boost::remove_reference<Second>::type>::type
                        -    > type;
                        -};
                        -
                        - - - -
                        -
                        -
                        -PrevUpHomeNext -
                        - - diff --git a/doc/html/boost/proto/functional/pop_back.html b/doc/html/boost/proto/functional/pop_back.html old mode 100755 new mode 100644 index 2847d97fa1..f99049e751 --- a/doc/html/boost/proto/functional/pop_back.html +++ b/doc/html/boost/proto/functional/pop_back.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                        -PrevUpHomeNext +PrevUpHomeNext
                        @@ -36,33 +36,33 @@ struct pop_back : proto::callable { // member classes/structs/unions template<typename This, typename Seq> - struct result<This(Seq)> : result< This(Seq const &) > { + struct result<This(Seq)> : result< This(Seq const &) > { }; template<typename This, typename Seq> - struct result<This(Seq &)> : fusion::result_of::pop_back< Seq > { + struct result<This(Seq &)> : fusion::result_of::pop_back< Seq > { }; - // public member functions + // public member functions template<typename Seq> - typename fusion::result_of::pop_back< Seq >::type operator()(Seq &) const; + typename fusion::result_of::pop_back< Seq >::type operator()(Seq &) const; template<typename Seq> typename fusion::result_of::pop_back< Seq const >::type - operator()(Seq const &) const; + operator()(Seq const &) const; };
                        -

                        Description

                        +

                        Description

                        A PolymorphicFunctionObject type that invokes the fusion::pop_back() algorithm on its argument.

                        -

                        -pop_back public member functions

                        +

                        +pop_back public member functions

                        1. template<typename Seq> 
                             typename fusion::result_of::pop_back< Seq >::type 
                          -  operator()(Seq & seq) const;
                          + operator()(Seq & seq) const;
                          @@ -74,7 +74,7 @@
                        2. template<typename Seq> 
                             typename fusion::result_of::pop_back< Seq const >::type 
                          -  operator()(Seq const & seq) const;
                          + operator()(Seq const & seq) const;
                        3. @@ -97,7 +97,7 @@

                          -PrevUpHomeNext +PrevUpHomeNext
                          diff --git a/doc/html/boost/proto/functional/pop_back/result_This_Seq____id1498924.html b/doc/html/boost/proto/functional/pop_back/result_This_Seq____id1498924.html deleted file mode 100755 index de2b12feb7..0000000000 --- a/doc/html/boost/proto/functional/pop_back/result_This_Seq____id1498924.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Seq &)> - - - - - - - - - - - - - - - -
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          -
                          -
                          -PrevUpHomeNext -
                          -
                          -
                          -
                          -

                          Struct template result<This(Seq &)>

                          -

                          boost::proto::functional::pop_back::result<This(Seq &)>

                          -
                          -

                          Synopsis

                          -
                          // In header: <boost/proto/functional/fusion/pop_back.hpp>
                          -
                          -
                          -template<typename This, typename Seq> 
                          -struct result<This(Seq &)> :  fusion::result_of::pop_back< Seq > {
                          -};
                          -
                          - - - -
                          -
                          -
                          -PrevUpHomeNext -
                          - - diff --git a/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1498890.html b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1498890.html deleted file mode 100755 index d287e1bf77..0000000000 --- a/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1498890.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Seq)> - - - - - - - - - - - - - - - -
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          -
                          -
                          -PrevUpHomeNext -
                          -
                          -
                          -
                          -

                          Struct template result<This(Seq)>

                          -

                          boost::proto::functional::pop_back::result<This(Seq)>

                          -
                          -

                          Synopsis

                          -
                          // In header: <boost/proto/functional/fusion/pop_back.hpp>
                          -
                          -
                          -template<typename This, typename Seq> 
                          -struct result<This(Seq)> :  result< This(Seq const &) > {
                          -};
                          -
                          - - - -
                          -
                          -
                          -PrevUpHomeNext -
                          - - diff --git a/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522448.html b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522448.html new file mode 100644 index 0000000000..14e59e3662 --- /dev/null +++ b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522448.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Seq)> + + + + + + + + + + + + + + + +
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          +
                          +
                          +PrevUpHomeNext +
                          +
                          +
                          +
                          +

                          Struct template result<This(Seq)>

                          +

                          boost::proto::functional::pop_back::result<This(Seq)>

                          +
                          +

                          Synopsis

                          +
                          // In header: <boost/proto/functional/fusion/pop_back.hpp>
                          +
                          +
                          +template<typename This, typename Seq> 
                          +struct result<This(Seq)> :  result< This(Seq const &) > {
                          +};
                          +
                          + + + +
                          +
                          +
                          +PrevUpHomeNext +
                          + + diff --git a/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522482.html b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522482.html new file mode 100644 index 0000000000..9b9b8b7de9 --- /dev/null +++ b/doc/html/boost/proto/functional/pop_back/result_This_Seq__id1522482.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Seq &)> + + + + + + + + + + + + + + + +
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          +
                          +
                          +PrevUpHomeNext +
                          +
                          +
                          +
                          +

                          Struct template result<This(Seq &)>

                          +

                          boost::proto::functional::pop_back::result<This(Seq &)>

                          +
                          +

                          Synopsis

                          +
                          // In header: <boost/proto/functional/fusion/pop_back.hpp>
                          +
                          +
                          +template<typename This, typename Seq> 
                          +struct result<This(Seq &)> :  fusion::result_of::pop_back< Seq > {
                          +};
                          +
                          + + + +
                          +
                          +
                          +PrevUpHomeNext +
                          + + diff --git a/doc/html/boost/proto/functional/pop_front.html b/doc/html/boost/proto/functional/pop_front.html old mode 100755 new mode 100644 index 01e89bb72f..fccd0ab74b --- a/doc/html/boost/proto/functional/pop_front.html +++ b/doc/html/boost/proto/functional/pop_front.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                          -PrevUpHomeNext +PrevUpHomeNext
                          @@ -36,21 +36,21 @@ struct pop_front : proto::callable { // member classes/structs/unions template<typename This, typename Seq> - struct result<This(Seq)> : result< This(Seq const &) > { + struct result<This(Seq)> : result< This(Seq const &) > { }; template<typename This, typename Seq> - struct result<This(Seq &)> : fusion::result_of::pop_front< Seq > { + struct result<This(Seq &)> : fusion::result_of::pop_front< Seq > { }; - // public member functions + // public member functions template<typename Seq> - typename fusion::result_of::pop_front< Seq >::type operator()(Seq &) const; + typename fusion::result_of::pop_front< Seq >::type operator()(Seq &) const; template<typename Seq> typename fusion::result_of::pop_front< Seq const >::type - operator()(Seq const &) const; + operator()(Seq const &) const; };
                          -

                          Description

                          +

                          Description

                          A PolymorphicFunctionObject type that invokes the fusion::pop_front() algorithm on its argument. This is @@ -61,13 +61,13 @@ transform; that is, fold all but the first child.

                          -

                          -pop_front public member functions

                          +

                          +pop_front public member functions

                          1. template<typename Seq> 
                               typename fusion::result_of::pop_front< Seq >::type 
                            -  operator()(Seq & seq) const;
                            + operator()(Seq & seq) const;
                            @@ -79,7 +79,7 @@
                          2. template<typename Seq> 
                               typename fusion::result_of::pop_front< Seq const >::type 
                            -  operator()(Seq const & seq) const;
                            + operator()(Seq const & seq) const;
                          3. @@ -102,7 +102,7 @@

                            -PrevUpHomeNext +PrevUpHomeNext
                            diff --git a/doc/html/boost/proto/functional/pop_front/result_This_Seq____id1499189.html b/doc/html/boost/proto/functional/pop_front/result_This_Seq____id1499189.html deleted file mode 100755 index c6939dcc2f..0000000000 --- a/doc/html/boost/proto/functional/pop_front/result_This_Seq____id1499189.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Seq &)> - - - - - - - - - - - - - - - -
                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                            -
                            -
                            -PrevUpHomeNext -
                            -
                            -
                            -
                            -

                            Struct template result<This(Seq &)>

                            -

                            boost::proto::functional::pop_front::result<This(Seq &)>

                            -
                            -

                            Synopsis

                            -
                            // In header: <boost/proto/functional/fusion/pop_front.hpp>
                            -
                            -
                            -template<typename This, typename Seq> 
                            -struct result<This(Seq &)> :  fusion::result_of::pop_front< Seq > {
                            -};
                            -
                            - - - -
                            -
                            -
                            -PrevUpHomeNext -
                            - - diff --git a/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1499155.html b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1499155.html deleted file mode 100755 index 70f911c34c..0000000000 --- a/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1499155.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Seq)> - - - - - - - - - - - - - - - -
                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                            -
                            -
                            -PrevUpHomeNext -
                            -
                            -
                            -
                            -

                            Struct template result<This(Seq)>

                            -

                            boost::proto::functional::pop_front::result<This(Seq)>

                            -
                            -

                            Synopsis

                            -
                            // In header: <boost/proto/functional/fusion/pop_front.hpp>
                            -
                            -
                            -template<typename This, typename Seq> 
                            -struct result<This(Seq)> :  result< This(Seq const &) > {
                            -};
                            -
                            - - - -
                            -
                            -
                            -PrevUpHomeNext -
                            - - diff --git a/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522713.html b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522713.html new file mode 100644 index 0000000000..3911a343d1 --- /dev/null +++ b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522713.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Seq)> + + + + + + + + + + + + + + + +
                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                            +
                            +
                            +PrevUpHomeNext +
                            +
                            +
                            +
                            +

                            Struct template result<This(Seq)>

                            +

                            boost::proto::functional::pop_front::result<This(Seq)>

                            +
                            +

                            Synopsis

                            +
                            // In header: <boost/proto/functional/fusion/pop_front.hpp>
                            +
                            +
                            +template<typename This, typename Seq> 
                            +struct result<This(Seq)> :  result< This(Seq const &) > {
                            +};
                            +
                            + + + +
                            +
                            +
                            +PrevUpHomeNext +
                            + + diff --git a/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522747.html b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522747.html new file mode 100644 index 0000000000..4a17bea946 --- /dev/null +++ b/doc/html/boost/proto/functional/pop_front/result_This_Seq__id1522747.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Seq &)> + + + + + + + + + + + + + + + +
                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                            +
                            +
                            +PrevUpHomeNext +
                            +
                            +
                            +
                            +

                            Struct template result<This(Seq &)>

                            +

                            boost::proto::functional::pop_front::result<This(Seq &)>

                            +
                            +

                            Synopsis

                            +
                            // In header: <boost/proto/functional/fusion/pop_front.hpp>
                            +
                            +
                            +template<typename This, typename Seq> 
                            +struct result<This(Seq &)> :  fusion::result_of::pop_front< Seq > {
                            +};
                            +
                            + + + +
                            +
                            +
                            +PrevUpHomeNext +
                            + + diff --git a/doc/html/boost/proto/functional/push_back.html b/doc/html/boost/proto/functional/push_back.html old mode 100755 new mode 100644 index 13e40138dc..a40e0f2ff4 --- a/doc/html/boost/proto/functional/push_back.html +++ b/doc/html/boost/proto/functional/push_back.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                            -PrevUpHomeNext +PrevUpHomeNext
                            @@ -36,30 +36,30 @@ struct push_back : proto::callable { // member classes/structs/unions template<typename This, typename Seq, typename T> - struct result<This(Seq, T)> : fusion::result_of::push_back< + struct result<This(Seq, T)> : fusion::result_of::push_back< typename boost::add_const<typename boost::remove_reference<Seq>::type>::type , typename boost::remove_const<typename boost::remove_reference<T>::type>::type > { }; - // public member functions + // public member functions template<typename Seq, typename T> typename fusion::result_of::push_back< Seq const, T >::type - operator()(Seq const &, T const &) const; + operator()(Seq const &, T const &) const; };
                            -

                            Description

                            +

                            Description

                            A PolymorphicFunctionObject type that invokes the fusion::push_back() algorithm on its arguments.

                            -

                            -push_back public member functions

                            +

                            +push_back public member functions

                            1. template<typename Seq, typename T> 
                                 typename fusion::result_of::push_back< Seq const, T >::type 
                              -  operator()(Seq const & seq, T const & t) const;
                              + operator()(Seq const & seq, T const & t) const;
                              @@ -81,7 +81,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/functional/push_back/result_This_Seq__T__id1499401.html b/doc/html/boost/proto/functional/push_back/result_This_Seq__T__id1499401.html deleted file mode 100755 index 5f0cb2ebf5..0000000000 --- a/doc/html/boost/proto/functional/push_back/result_This_Seq__T__id1499401.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template result<This(Seq, T)> - - - - - - - - - - - - - - - -
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              -
                              -
                              -PrevUpHomeNext -
                              -
                              -
                              -
                              -

                              Struct template result<This(Seq, T)>

                              -

                              boost::proto::functional::push_back::result<This(Seq, T)>

                              -
                              -

                              Synopsis

                              -
                              // In header: <boost/proto/functional/fusion/push_back.hpp>
                              -
                              -
                              -template<typename This, typename Seq, typename T> 
                              -struct result<This(Seq, T)> :  fusion::result_of::push_back<
                              -      typename boost::add_const<typename boost::remove_reference<Seq>::type>::type
                              -    , typename boost::remove_const<typename boost::remove_reference<T>::type>::type
                              -  >
                              -{
                              -};
                              -
                              - - - -
                              -
                              -
                              -PrevUpHomeNext -
                              - - diff --git a/doc/html/boost/proto/functional/push_back/result_This_Seq__id1522959.html b/doc/html/boost/proto/functional/push_back/result_This_Seq__id1522959.html new file mode 100644 index 0000000000..0d24fc219a --- /dev/null +++ b/doc/html/boost/proto/functional/push_back/result_This_Seq__id1522959.html @@ -0,0 +1,56 @@ + + + +Struct template result<This(Seq, T)> + + + + + + + + + + + + + + + +
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              +
                              +
                              +PrevUpHomeNext +
                              +
                              +
                              +
                              +

                              Struct template result<This(Seq, T)>

                              +

                              boost::proto::functional::push_back::result<This(Seq, T)>

                              +
                              +

                              Synopsis

                              +
                              // In header: <boost/proto/functional/fusion/push_back.hpp>
                              +
                              +
                              +template<typename This, typename Seq, typename T> 
                              +struct result<This(Seq, T)> :  fusion::result_of::push_back<
                              +      typename boost::add_const<typename boost::remove_reference<Seq>::type>::type
                              +    , typename boost::remove_const<typename boost::remove_reference<T>::type>::type
                              +  >
                              +{
                              +};
                              +
                              + + + +
                              +
                              +
                              +PrevUpHomeNext +
                              + + diff --git a/doc/html/boost/proto/functional/push_front.html b/doc/html/boost/proto/functional/push_front.html old mode 100755 new mode 100644 index def7f85095..3d0a0e9d3b --- a/doc/html/boost/proto/functional/push_front.html +++ b/doc/html/boost/proto/functional/push_front.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -36,30 +36,30 @@ struct push_front : proto::callable { // member classes/structs/unions template<typename This, typename Seq, typename T> - struct result<This(Seq, T)> : fusion::result_of::push_front< + struct result<This(Seq, T)> : fusion::result_of::push_front< typename boost::add_const<typename boost::remove_reference<Seq>::type>::type , typename boost::remove_const<typename boost::remove_reference<T>::type>::type > { }; - // public member functions + // public member functions template<typename Seq, typename T> typename fusion::result_of::push_front< Seq const, T >::type - operator()(Seq const &, T const &) const; + operator()(Seq const &, T const &) const; };
                              -

                              Description

                              +

                              Description

                              A PolymorphicFunctionObject type that invokes the fusion::push_front() algorithm on its arguments.

                              -

                              -push_front public member functions

                              +

                              +push_front public member functions

                              1. template<typename Seq, typename T> 
                                   typename fusion::result_of::push_front< Seq const, T >::type 
                                -  operator()(Seq const & seq, T const & t) const;
                                + operator()(Seq const & seq, T const & t) const;
                                @@ -81,7 +81,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/functional/push_front/result_This_Seq__T__id1499594.html b/doc/html/boost/proto/functional/push_front/result_This_Seq__T__id1499594.html deleted file mode 100755 index 8dbe8f102a..0000000000 --- a/doc/html/boost/proto/functional/push_front/result_This_Seq__T__id1499594.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template result<This(Seq, T)> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template result<This(Seq, T)>

                                -

                                boost::proto::functional::push_front::result<This(Seq, T)>

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/functional/fusion/push_front.hpp>
                                -
                                -
                                -template<typename This, typename Seq, typename T> 
                                -struct result<This(Seq, T)> :  fusion::result_of::push_front<
                                -      typename boost::add_const<typename boost::remove_reference<Seq>::type>::type
                                -    , typename boost::remove_const<typename boost::remove_reference<T>::type>::type
                                -  >
                                -{
                                -};
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/functional/push_front/result_This_Seq__id1523152.html b/doc/html/boost/proto/functional/push_front/result_This_Seq__id1523152.html new file mode 100644 index 0000000000..be1f6a14be --- /dev/null +++ b/doc/html/boost/proto/functional/push_front/result_This_Seq__id1523152.html @@ -0,0 +1,56 @@ + + + +Struct template result<This(Seq, T)> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template result<This(Seq, T)>

                                +

                                boost::proto::functional::push_front::result<This(Seq, T)>

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/functional/fusion/push_front.hpp>
                                +
                                +
                                +template<typename This, typename Seq, typename T> 
                                +struct result<This(Seq, T)> :  fusion::result_of::push_front<
                                +      typename boost::add_const<typename boost::remove_reference<Seq>::type>::type
                                +    , typename boost::remove_const<typename boost::remove_reference<T>::type>::type
                                +  >
                                +{
                                +};
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/functional/reverse.html b/doc/html/boost/proto/functional/reverse.html old mode 100755 new mode 100644 index 64cfad1c56..54f8b435f2 --- a/doc/html/boost/proto/functional/reverse.html +++ b/doc/html/boost/proto/functional/reverse.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -37,21 +37,21 @@ struct reverse : proto::callable { // member classes/structs/unions template<typename This, typename Seq> - struct result<This(Seq)> : result< This(Seq const &) > { + struct result<This(Seq)> : result< This(Seq const &) > { }; template<typename This, typename Seq> - struct result<This(Seq &)> : fusion::result_of::reverse< Seq > { + struct result<This(Seq &)> : fusion::result_of::reverse< Seq > { }; - // public member functions + // public member functions template<typename Seq> - typename fusion::result_of::reverse< Seq >::type operator()(Seq &) const; + typename fusion::result_of::reverse< Seq >::type operator()(Seq &) const; template<typename Seq> typename fusion::result_of::reverse< Seq const >::type - operator()(Seq const &) const; + operator()(Seq const &) const; };
                                -

                                Description

                                +

                                Description

                                A PolymorphicFunctionObject type that invokes the fusion::reverse() algorithm on its argument. This is @@ -60,12 +60,12 @@ of a Proto expression node.

                                -

                                -reverse public member functions

                                +

                                +reverse public member functions

                                1. template<typename Seq> 
                                  -  typename fusion::result_of::reverse< Seq >::type operator()(Seq & seq) const;
                                  + typename fusion::result_of::reverse< Seq >::type operator()(Seq & seq) const;
                                  @@ -77,7 +77,7 @@
                                2. template<typename Seq> 
                                     typename fusion::result_of::reverse< Seq const >::type 
                                  -  operator()(Seq const & seq) const;
                                  + operator()(Seq const & seq) const;
                                3. @@ -100,7 +100,7 @@

                                  -PrevUpHomeNext +PrevUpHomeNext
                                  diff --git a/doc/html/boost/proto/functional/reverse/result_This_Seq____id1499832.html b/doc/html/boost/proto/functional/reverse/result_This_Seq____id1499832.html deleted file mode 100755 index 3437e9305e..0000000000 --- a/doc/html/boost/proto/functional/reverse/result_This_Seq____id1499832.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Seq &)> - - - - - - - - - - - - - - - -
                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                  -
                                  -
                                  -PrevUpHomeNext -
                                  -
                                  -
                                  -
                                  -

                                  Struct template result<This(Seq &)>

                                  -

                                  boost::proto::functional::reverse::result<This(Seq &)>

                                  -
                                  -

                                  Synopsis

                                  -
                                  // In header: <boost/proto/functional/fusion/reverse.hpp>
                                  -
                                  -
                                  -template<typename This, typename Seq> 
                                  -struct result<This(Seq &)> :  fusion::result_of::reverse< Seq > {
                                  -};
                                  -
                                  - - - -
                                  -
                                  -
                                  -PrevUpHomeNext -
                                  - - diff --git a/doc/html/boost/proto/functional/reverse/result_This_Seq__id1499798.html b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1499798.html deleted file mode 100755 index 25782b5d29..0000000000 --- a/doc/html/boost/proto/functional/reverse/result_This_Seq__id1499798.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Seq)> - - - - - - - - - - - - - - - -
                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                  -
                                  -
                                  -PrevUpHomeNext -
                                  -
                                  -
                                  -
                                  -

                                  Struct template result<This(Seq)>

                                  -

                                  boost::proto::functional::reverse::result<This(Seq)>

                                  -
                                  -

                                  Synopsis

                                  -
                                  // In header: <boost/proto/functional/fusion/reverse.hpp>
                                  -
                                  -
                                  -template<typename This, typename Seq> 
                                  -struct result<This(Seq)> :  result< This(Seq const &) > {
                                  -};
                                  -
                                  - - - -
                                  -
                                  -
                                  -PrevUpHomeNext -
                                  - - diff --git a/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523357.html b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523357.html new file mode 100644 index 0000000000..e4a5c859e9 --- /dev/null +++ b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523357.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Seq)> + + + + + + + + + + + + + + + +
                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                  +
                                  +
                                  +PrevUpHomeNext +
                                  +
                                  +
                                  +
                                  +

                                  Struct template result<This(Seq)>

                                  +

                                  boost::proto::functional::reverse::result<This(Seq)>

                                  +
                                  +

                                  Synopsis

                                  +
                                  // In header: <boost/proto/functional/fusion/reverse.hpp>
                                  +
                                  +
                                  +template<typename This, typename Seq> 
                                  +struct result<This(Seq)> :  result< This(Seq const &) > {
                                  +};
                                  +
                                  + + + +
                                  +
                                  +
                                  +PrevUpHomeNext +
                                  + + diff --git a/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523390.html b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523390.html new file mode 100644 index 0000000000..96e1441e86 --- /dev/null +++ b/doc/html/boost/proto/functional/reverse/result_This_Seq__id1523390.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Seq &)> + + + + + + + + + + + + + + + +
                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                  +
                                  +
                                  +PrevUpHomeNext +
                                  +
                                  +
                                  +
                                  +

                                  Struct template result<This(Seq &)>

                                  +

                                  boost::proto::functional::reverse::result<This(Seq &)>

                                  +
                                  +

                                  Synopsis

                                  +
                                  // In header: <boost/proto/functional/fusion/reverse.hpp>
                                  +
                                  +
                                  +template<typename This, typename Seq> 
                                  +struct result<This(Seq &)> :  fusion::result_of::reverse< Seq > {
                                  +};
                                  +
                                  + + + +
                                  +
                                  +
                                  +PrevUpHomeNext +
                                  + + diff --git a/doc/html/boost/proto/functional/right.html b/doc/html/boost/proto/functional/right.html old mode 100755 new mode 100644 index 46ed474ece..5c29b55327 --- a/doc/html/boost/proto/functional/right.html +++ b/doc/html/boost/proto/functional/right.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@

                                  -PrevUpHomeNext +PrevUpHomeNext

                                  Struct right

                                  boost::proto::functional::right — A callable PolymorphicFunctionObject that is equivalent to the - proto::right() function.

                                  + proto::right() function.

                                  Synopsis

                                  // In header: <boost/proto/traits.hpp>
                                  @@ -36,26 +36,26 @@
                                   struct right :  proto::callable {
                                     // member classes/structs/unions
                                     template<typename This, typename Expr> 
                                  -  struct result<This(Expr)> :  proto::result_of::right< Expr > {
                                  +  struct result<This(Expr)> :  proto::result_of::right< Expr > {
                                     };
                                   
                                  -  // public member functions
                                  +  // public member functions
                                     template<typename Expr> 
                                  -    typename proto::result_of::right< Expr & >::type operator()(Expr &) const;
                                  +    typename proto::result_of::right< Expr & >::type operator()(Expr &) const;
                                     template<typename Expr> 
                                       typename proto::result_of::right< Expr const & >::type 
                                  -    operator()(Expr const &) const;
                                  +    operator()(Expr const &) const;
                                   };
                                  -

                                  Description

                                  +

                                  Description

                                  -

                                  -right public member functions

                                  +

                                  +right public member functions

                                  1. template<typename Expr> 
                                       typename proto::result_of::right< Expr & >::type 
                                    -  operator()(Expr & expr) const;
                                    + operator()(Expr & expr) const;

                                    Return the right child of the given binary expression.

                                    @@ -84,7 +84,7 @@ @@ -96,7 +96,7 @@
                                  2. template<typename Expr> 
                                       typename proto::result_of::right< Expr const & >::type 
                                    -  operator()(Expr const & expr) const;
                                  3. + operator()(Exprconst& expr)const; @@ -111,7 +111,7 @@

                                    Returns:

                                    - proto::right(expr) + proto::right(expr)


                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/proto/functional/right/result_This_Expr__id1519591.html b/doc/html/boost/proto/functional/right/result_This_Expr__id1519591.html deleted file mode 100755 index 33b700cf1b..0000000000 --- a/doc/html/boost/proto/functional/right/result_This_Expr__id1519591.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Struct template result<This(Expr)>

                                    -

                                    boost::proto::functional::right::result<This(Expr)>

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/proto/traits.hpp>
                                    -
                                    -
                                    -template<typename This, typename Expr> 
                                    -struct result<This(Expr)> :  proto::result_of::right< Expr > {
                                    -};
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/proto/functional/right/result_This_Expr_id1543149.html b/doc/html/boost/proto/functional/right/result_This_Expr_id1543149.html new file mode 100644 index 0000000000..68bfdaa00a --- /dev/null +++ b/doc/html/boost/proto/functional/right/result_This_Expr_id1543149.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Struct template result<This(Expr)>

                                    +

                                    boost::proto::functional::right::result<This(Expr)>

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/proto/traits.hpp>
                                    +
                                    +
                                    +template<typename This, typename Expr> 
                                    +struct result<This(Expr)> :  proto::result_of::right< Expr > {
                                    +};
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/proto/functional/second.html b/doc/html/boost/proto/functional/second.html old mode 100755 new mode 100644 index 6a44da54e0..db1cd70cdf --- a/doc/html/boost/proto/functional/second.html +++ b/doc/html/boost/proto/functional/second.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -38,40 +38,40 @@ struct second : proto::callable { // member classes/structs/unions template<typename This, typename Pair> - struct result<This(Pair)> { + struct result<This(Pair)> { // types - typedef typename Pair::second_type type; + typedef typename Pair::second_type type; }; template<typename This, typename Pair> - struct result<This(Pair &)> { + struct result<This(Pair &)> { // types - typedef typename Pair::second_type & type; + typedef typename Pair::second_type & type; }; template<typename This, typename Pair> - struct result<This(Pair const &)> { + struct result<This(Pair const &)> { // types - typedef typename Pair::second_type const & type; + typedef typename Pair::second_type const & type; }; - // public member functions + // public member functions template<typename Pair> - typename Pair::second_type & operator()(Pair &) const; + typename Pair::second_type & operator()(Pair &) const; template<typename Pair> - typename Pair::second_type const & operator()(Pair const &) const; + typename Pair::second_type const & operator()(Pair const &) const; };
                                    -

                                    Description

                                    +

                                    Description

                                    A PolymorphicFunctionObject type that returns the second element of a std::pair<>.

                                    -

                                    -second public member functions

                                    +

                                    +second public member functions

                                    1. template<typename Pair> 
                                      -  typename Pair::second_type & operator()(Pair & pair) const;
                                      + typename Pair::second_type & operator()(Pair & pair) const;
                                      @@ -84,7 +84,7 @@
                                    2. template<typename Pair> 
                                      -  typename Pair::second_type const & operator()(Pair const & pair) const;
                                      + typename Pair::second_type const & operator()(Pair const & pair) const;
                                    3. @@ -109,7 +109,7 @@

                                      -PrevUpHomeNext +PrevUpHomeNext
                                      diff --git a/doc/html/boost/proto/functional/second/result_This_Pair____id1500504.html b/doc/html/boost/proto/functional/second/result_This_Pair____id1500504.html deleted file mode 100755 index 9948b39b73..0000000000 --- a/doc/html/boost/proto/functional/second/result_This_Pair____id1500504.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Pair &)> - - - - - - - - - - - - - - - -
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      -
                                      -
                                      -
                                      -

                                      Struct template result<This(Pair &)>

                                      -

                                      boost::proto::functional::second::result<This(Pair &)>

                                      -
                                      -

                                      Synopsis

                                      -
                                      // In header: <boost/proto/functional/std/utility.hpp>
                                      -
                                      -
                                      -template<typename This, typename Pair> 
                                      -struct result<This(Pair &)> {
                                      -  // types
                                      -  typedef typename Pair::second_type & type;
                                      -};
                                      -
                                      - - - -
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      - - diff --git a/doc/html/boost/proto/functional/second/result_This_Pair__id1500468.html b/doc/html/boost/proto/functional/second/result_This_Pair__id1500468.html deleted file mode 100755 index 0bce7e2ef5..0000000000 --- a/doc/html/boost/proto/functional/second/result_This_Pair__id1500468.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Pair)> - - - - - - - - - - - - - - - -
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      -
                                      -
                                      -
                                      -

                                      Struct template result<This(Pair)>

                                      -

                                      boost::proto::functional::second::result<This(Pair)>

                                      -
                                      -

                                      Synopsis

                                      -
                                      // In header: <boost/proto/functional/std/utility.hpp>
                                      -
                                      -
                                      -template<typename This, typename Pair> 
                                      -struct result<This(Pair)> {
                                      -  // types
                                      -  typedef typename Pair::second_type type;
                                      -};
                                      -
                                      - - - -
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      - - diff --git a/doc/html/boost/proto/functional/second/result_This_Pair_const__id1500540.html b/doc/html/boost/proto/functional/second/result_This_Pair_const__id1500540.html deleted file mode 100755 index d683b1ca2e..0000000000 --- a/doc/html/boost/proto/functional/second/result_This_Pair_const__id1500540.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Pair const &)> - - - - - - - - - - - - - - - -
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      -
                                      -
                                      -
                                      -

                                      Struct template result<This(Pair const &)>

                                      -

                                      boost::proto::functional::second::result<This(Pair const &)>

                                      -
                                      -

                                      Synopsis

                                      -
                                      // In header: <boost/proto/functional/std/utility.hpp>
                                      -
                                      -
                                      -template<typename This, typename Pair> 
                                      -struct result<This(Pair const &)> {
                                      -  // types
                                      -  typedef typename Pair::second_type const & type;
                                      -};
                                      -
                                      - - - -
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      - - diff --git a/doc/html/boost/proto/functional/second/result_This_Pair_id1524026.html b/doc/html/boost/proto/functional/second/result_This_Pair_id1524026.html new file mode 100644 index 0000000000..1591ecf917 --- /dev/null +++ b/doc/html/boost/proto/functional/second/result_This_Pair_id1524026.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Pair)> + + + + + + + + + + + + + + + +
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      +
                                      +
                                      +
                                      +

                                      Struct template result<This(Pair)>

                                      +

                                      boost::proto::functional::second::result<This(Pair)>

                                      +
                                      +

                                      Synopsis

                                      +
                                      // In header: <boost/proto/functional/std/utility.hpp>
                                      +
                                      +
                                      +template<typename This, typename Pair> 
                                      +struct result<This(Pair)> {
                                      +  // types
                                      +  typedef typename Pair::second_type type;
                                      +};
                                      +
                                      + + + +
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      + + diff --git a/doc/html/boost/proto/functional/second/result_This_Pair_id1524062.html b/doc/html/boost/proto/functional/second/result_This_Pair_id1524062.html new file mode 100644 index 0000000000..3adfa22b34 --- /dev/null +++ b/doc/html/boost/proto/functional/second/result_This_Pair_id1524062.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Pair &)> + + + + + + + + + + + + + + + +
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      +
                                      +
                                      +
                                      +

                                      Struct template result<This(Pair &)>

                                      +

                                      boost::proto::functional::second::result<This(Pair &)>

                                      +
                                      +

                                      Synopsis

                                      +
                                      // In header: <boost/proto/functional/std/utility.hpp>
                                      +
                                      +
                                      +template<typename This, typename Pair> 
                                      +struct result<This(Pair &)> {
                                      +  // types
                                      +  typedef typename Pair::second_type & type;
                                      +};
                                      +
                                      + + + +
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      + + diff --git a/doc/html/boost/proto/functional/second/result_This_Pair_id1524098.html b/doc/html/boost/proto/functional/second/result_This_Pair_id1524098.html new file mode 100644 index 0000000000..63313d95b9 --- /dev/null +++ b/doc/html/boost/proto/functional/second/result_This_Pair_id1524098.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Pair const &)> + + + + + + + + + + + + + + + +
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      +
                                      +
                                      +
                                      +

                                      Struct template result<This(Pair const &)>

                                      +

                                      boost::proto::functional::second::result<This(Pair const &)>

                                      +
                                      +

                                      Synopsis

                                      +
                                      // In header: <boost/proto/functional/std/utility.hpp>
                                      +
                                      +
                                      +template<typename This, typename Pair> 
                                      +struct result<This(Pair const &)> {
                                      +  // types
                                      +  typedef typename Pair::second_type const & type;
                                      +};
                                      +
                                      + + + +
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      + + diff --git a/doc/html/boost/proto/functional/unpack_expr.html b/doc/html/boost/proto/functional/unpack_expr.html old mode 100755 new mode 100644 index 30e0657670..50d64166c0 --- a/doc/html/boost/proto/functional/unpack_expr.html +++ b/doc/html/boost/proto/functional/unpack_expr.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@

                                      -PrevUpHomeNext +PrevUpHomeNext

                                      Struct template unpack_expr

                                      boost::proto::functional::unpack_expr — A PolymorphicFunctionObject equivalent to the - proto::unpack_expr() function. + proto::unpack_expr() function.

                                      Synopsis

                                      @@ -37,7 +37,7 @@ struct unpack_expr : proto::callable { // member classes/structs/unions template<typename This, typename Sequence> - struct result<This(Sequence)> : + struct result<This(Sequence)> : proto::result_of::unpack_expr< Tag, Domain, @@ -46,29 +46,29 @@ { }; - // public member functions + // public member functions template<typename Sequence> typename proto::result_of::unpack_expr< Tag, Domain, Sequence const >::type const - operator()(Sequence const &) const; + operator()(Sequence const &) const; };
                                      -

                                      Description

                                      +

                                      Description

                                      In all cases, proto::functional::unpack_expr<Tag, Domain>()(seq) is - equivalent to proto::unpack_expr()<Tag, + equivalent to proto::unpack_expr()<Tag, Domain>(seq).

                                      proto::functional::unpack_expr<Tag>()(seq) is equivalent to - proto::unpack_expr()<Tag>(seq). + proto::unpack_expr()<Tag>(seq).

                                      -

                                      -unpack_expr public member functions

                                      +

                                      +unpack_expr public member functions

                                      1. template<typename Sequence> 
                                           typename proto::result_of::unpack_expr< Tag, Domain, Sequence const >::type const 
                                        -  operator()(Sequence const & sequence) const;
                                        + operator()(Sequence const & sequence) const;

                                        Construct an expression node with tag type Tag and in the domain Domain. @@ -89,7 +89,7 @@

                                        Returns:

                                        - proto::unpack_expr<Tag, Domain>(sequence) + proto::unpack_expr<Tag, Domain>(sequence)

                                        @@ -108,7 +108,7 @@
                                        -PrevUpHomeNext +PrevUpHomeNext
                                        diff --git a/doc/html/boost/proto/functional/unpack_expr/result_This_Sequ_id1526392.html b/doc/html/boost/proto/functional/unpack_expr/result_This_Sequ_id1526392.html new file mode 100644 index 0000000000..f738cc3b3c --- /dev/null +++ b/doc/html/boost/proto/functional/unpack_expr/result_This_Sequ_id1526392.html @@ -0,0 +1,58 @@ + + + +Struct template result<This(Sequence)> + + + + + + + + + + + + + + + +
                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                        +
                                        +
                                        +PrevUpHomeNext +
                                        +
                                        +
                                        +
                                        +

                                        Struct template result<This(Sequence)>

                                        +

                                        boost::proto::functional::unpack_expr::result<This(Sequence)>

                                        +
                                        +

                                        Synopsis

                                        +
                                        // In header: <boost/proto/make_expr.hpp>
                                        +
                                        +
                                        +template<typename This, typename Sequence> 
                                        +struct result<This(Sequence)> :  
                                        +    proto::result_of::unpack_expr<
                                        +      Tag,
                                        +      Domain,
                                        +      typename boost::remove_reference< Sequence >::type
                                        +    >
                                        +{
                                        +};
                                        +
                                        + + + +
                                        +
                                        +
                                        +PrevUpHomeNext +
                                        + + diff --git a/doc/html/boost/proto/functional/unpack_expr/result_This_Sequence__id1503105.html b/doc/html/boost/proto/functional/unpack_expr/result_This_Sequence__id1503105.html deleted file mode 100755 index f547575f72..0000000000 --- a/doc/html/boost/proto/functional/unpack_expr/result_This_Sequence__id1503105.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Struct template result<This(Sequence)> - - - - - - - - - - - - - - - -
                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                        -
                                        -
                                        -PrevUpHomeNext -
                                        -
                                        -
                                        -
                                        -

                                        Struct template result<This(Sequence)>

                                        -

                                        boost::proto::functional::unpack_expr::result<This(Sequence)>

                                        -
                                        -

                                        Synopsis

                                        -
                                        // In header: <boost/proto/make_expr.hpp>
                                        -
                                        -
                                        -template<typename This, typename Sequence> 
                                        -struct result<This(Sequence)> :  
                                        -    proto::result_of::unpack_expr<
                                        -      Tag,
                                        -      Domain,
                                        -      typename boost::remove_reference< Sequence >::type
                                        -    >
                                        -{
                                        -};
                                        -
                                        - - - -
                                        -
                                        -
                                        -PrevUpHomeNext -
                                        - - diff --git a/doc/html/boost/proto/functional/value.html b/doc/html/boost/proto/functional/value.html old mode 100755 new mode 100644 index 1502daa13b..f99f21ac44 --- a/doc/html/boost/proto/functional/value.html +++ b/doc/html/boost/proto/functional/value.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                        -PrevUpHomeNext +PrevUpHomeNext
                                        @@ -28,7 +28,7 @@

                                        Struct value

                                        boost::proto::functional::value — A callable PolymorphicFunctionObject that is equivalent to the - proto::value() function. + proto::value() function.

                                        Synopsis

                                        @@ -38,26 +38,26 @@ struct value : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> : proto::result_of::value< Expr > { + struct result<This(Expr)> : proto::result_of::value< Expr > { }; - // public member functions + // public member functions template<typename Expr> - typename proto::result_of::value< Expr & >::type operator()(Expr &) const; + typename proto::result_of::value< Expr & >::type operator()(Expr &) const; template<typename Expr> typename proto::result_of::value< Expr const & >::type - operator()(Expr const &) const; + operator()(Expr const &) const; };
                                      -

                                      Description

                                      +

                                      Description

                                      -

                                      -value public member functions

                                      +

                                      +value public member functions

                                      1. template<typename Expr> 
                                           typename proto::result_of::value< Expr & >::type 
                                        -  operator()(Expr & expr) const;
                                        + operator()(Expr & expr) const;

                                        Return the value of the given terminal expression.

                                        @@ -89,7 +89,7 @@

                                        Returns:

                                        - proto::value(expr) + proto::value(expr)

                                        @@ -102,7 +102,7 @@
                                      2. template<typename Expr> 
                                           typename proto::result_of::value< Expr const & >::type 
                                        -  operator()(Expr const & expr) const;
                                        + operator()(Expr const & expr) const;

                                        This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                      @@ -119,7 +119,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      diff --git a/doc/html/boost/proto/functional/value/result_This_Expr__id1519164.html b/doc/html/boost/proto/functional/value/result_This_Expr__id1519164.html deleted file mode 100755 index 1a7cc484a8..0000000000 --- a/doc/html/boost/proto/functional/value/result_This_Expr__id1519164.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      -
                                      -
                                      -
                                      -

                                      Struct template result<This(Expr)>

                                      -

                                      boost::proto::functional::value::result<This(Expr)>

                                      -
                                      -

                                      Synopsis

                                      -
                                      // In header: <boost/proto/traits.hpp>
                                      -
                                      -
                                      -template<typename This, typename Expr> 
                                      -struct result<This(Expr)> :  proto::result_of::value< Expr > {
                                      -};
                                      -
                                      - - - -
                                      -
                                      -
                                      -PrevUpHomeNext -
                                      - - diff --git a/doc/html/boost/proto/functional/value/result_This_Expr_id1542722.html b/doc/html/boost/proto/functional/value/result_This_Expr_id1542722.html new file mode 100644 index 0000000000..dacbc5acff --- /dev/null +++ b/doc/html/boost/proto/functional/value/result_This_Expr_id1542722.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      +
                                      +
                                      +
                                      +

                                      Struct template result<This(Expr)>

                                      +

                                      boost::proto::functional::value::result<This(Expr)>

                                      +
                                      +

                                      Synopsis

                                      +
                                      // In header: <boost/proto/traits.hpp>
                                      +
                                      +
                                      +template<typename This, typename Expr> 
                                      +struct result<This(Expr)> :  proto::result_of::value< Expr > {
                                      +};
                                      +
                                      + + + +
                                      +
                                      +
                                      +PrevUpHomeNext +
                                      + + diff --git a/doc/html/boost/proto/generator.html b/doc/html/boost/proto/generator.html old mode 100755 new mode 100644 index 17db4d007a..7d1a9f9f4e --- a/doc/html/boost/proto/generator.html +++ b/doc/html/boost/proto/generator.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -35,16 +35,16 @@ struct generator { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> { + struct result<This(Expr)> { // types - typedef Extends< Expr > type; + typedef Extends< Expr > type; }; - // public member functions - template<typename Expr> Extends< Expr > operator()(Expr const &) const; + // public member functions + template<typename Expr> Extends< Expr > operator()(Expr const &) const; };
                                      -

                                      Description

                                      +

                                      Description

                                      Generators are intended for use as the first template parameter to the proto::domain<> @@ -53,10 +53,10 @@ the Extends<> wrapper.

                                      -

                                      -generator public member functions

                                      +

                                      +generator public member functions

                                      1. -
                                        template<typename Expr> Extends< Expr > operator()(Expr const & expr) const;
                                        +
                                        template<typename Expr> Extends< Expr > operator()(Expr const & expr) const;
                                        @@ -90,7 +90,7 @@

                                        -PrevUpHomeNext +PrevUpHomeNext
                                        diff --git a/doc/html/boost/proto/generator/result_This_Expr__id1501378.html b/doc/html/boost/proto/generator/result_This_Expr__id1501378.html deleted file mode 100755 index bb6bdd8b5f..0000000000 --- a/doc/html/boost/proto/generator/result_This_Expr__id1501378.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                        -
                                        -
                                        -PrevUpHomeNext -
                                        -
                                        -
                                        -
                                        -

                                        Struct template result<This(Expr)>

                                        -

                                        boost::proto::generator::result<This(Expr)>

                                        -
                                        -

                                        Synopsis

                                        -
                                        // In header: <boost/proto/generate.hpp>
                                        -
                                        -
                                        -template<typename This, typename Expr> 
                                        -struct result<This(Expr)> {
                                        -  // types
                                        -  typedef Extends< Expr > type;
                                        -};
                                        -
                                        - - - -
                                        -
                                        -
                                        -PrevUpHomeNext -
                                        - - diff --git a/doc/html/boost/proto/generator/result_This_Expr_id1524936.html b/doc/html/boost/proto/generator/result_This_Expr_id1524936.html new file mode 100644 index 0000000000..c8040f1d59 --- /dev/null +++ b/doc/html/boost/proto/generator/result_This_Expr_id1524936.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                        +
                                        +
                                        +PrevUpHomeNext +
                                        +
                                        +
                                        +
                                        +

                                        Struct template result<This(Expr)>

                                        +

                                        boost::proto::generator::result<This(Expr)>

                                        +
                                        +

                                        Synopsis

                                        +
                                        // In header: <boost/proto/generate.hpp>
                                        +
                                        +
                                        +template<typename This, typename Expr> 
                                        +struct result<This(Expr)> {
                                        +  // types
                                        +  typedef Extends< Expr > type;
                                        +};
                                        +
                                        + + + +
                                        +
                                        +
                                        +PrevUpHomeNext +
                                        + + diff --git a/doc/html/boost/proto/greater.html b/doc/html/boost/proto/greater.html old mode 100755 new mode 100644 index 7b44dd7f40..986873eeb7 --- a/doc/html/boost/proto/greater.html +++ b/doc/html/boost/proto/greater.html @@ -49,7 +49,7 @@ }; };
                                        -

                                        Description

                                        +

                                        Description

                                      diff --git a/doc/html/boost/proto/greater/impl.html b/doc/html/boost/proto/greater/impl.html old mode 100755 new mode 100644 index 0fc92f78b7..6f0a868e02 --- a/doc/html/boost/proto/greater/impl.html +++ b/doc/html/boost/proto/greater/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -46,7 +46,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      diff --git a/doc/html/boost/proto/greater_equal.html b/doc/html/boost/proto/greater_equal.html old mode 100755 new mode 100644 index fa824d5cc0..a61269879a --- a/doc/html/boost/proto/greater_equal.html +++ b/doc/html/boost/proto/greater_equal.html @@ -49,7 +49,7 @@ }; };
                                      -

                                      Description

                                      +

                                      Description

                                      diff --git a/doc/html/boost/proto/greater_equal/impl.html b/doc/html/boost/proto/greater_equal/impl.html old mode 100755 new mode 100644 index 3220c29566..302291b26b --- a/doc/html/boost/proto/greater_equal/impl.html +++ b/doc/html/boost/proto/greater_equal/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -48,7 +48,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      diff --git a/doc/html/boost/proto/if_.html b/doc/html/boost/proto/if_.html old mode 100755 new mode 100644 index 7e23e54c20..0bcdfe5144 --- a/doc/html/boost/proto/if_.html +++ b/doc/html/boost/proto/if_.html @@ -49,14 +49,14 @@ typename boost::result_of<proto::when<proto::_, Else>(Expr, State, Data)>::type >::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
                                      -

                                      Description

                                      +

                                      Description

                                      When proto::if_<If, Then, Else> is used as a grammar, If must be a Proto transform and diff --git a/doc/html/boost/proto/if_/impl.html b/doc/html/boost/proto/if_/impl.html old mode 100755 new mode 100644 index 75697b94d5..f2f9ef6bb8 --- a/doc/html/boost/proto/if_/impl.html +++ b/doc/html/boost/proto/if_/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -41,18 +41,18 @@ typename boost::result_of<proto::when<proto::_, Else>(Expr, State, Data)>::type >::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                                      -

                                      Description

                                      +

                                      Description

                                      -

                                      -impl public member functions

                                      +

                                      +impl public member functions

                                      1. -
                                        result_type operator()(typename impl::expr_param expr, 
                                        +
                                        result_type operator()(typename impl::expr_param expr, 
                                                                typename impl::state_param state, 
                                                                typename impl::data_param data) const;
                                        @@ -100,7 +100,7 @@

                                        -PrevUpHomeNext +PrevUpHomeNext
                                        diff --git a/doc/html/boost/proto/if_else_.html b/doc/html/boost/proto/if_else_.html old mode 100755 new mode 100644 index a5fa4d7251..d93d680144 --- a/doc/html/boost/proto/if_else_.html +++ b/doc/html/boost/proto/if_else_.html @@ -50,7 +50,7 @@ }; };
                                      -

                                      Description

                                      +

                                      Description

                                      diff --git a/doc/html/boost/proto/if_else_/impl.html b/doc/html/boost/proto/if_else_/impl.html old mode 100755 new mode 100644 index 5f7390b5b3..78629ad567 --- a/doc/html/boost/proto/if_else_/impl.html +++ b/doc/html/boost/proto/if_else_/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -48,7 +48,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      diff --git a/doc/html/boost/proto/int_.html b/doc/html/boost/proto/int_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/integral_c.html b/doc/html/boost/proto/integral_c.html old mode 100755 new mode 100644 index 8c871a1ca3..b08cf183dd --- a/doc/html/boost/proto/integral_c.html +++ b/doc/html/boost/proto/integral_c.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -39,13 +39,13 @@ // types typedef T result_type; - // public member functions - T operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + T operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
                                      -

                                      Description

                                      +

                                      Description

                                      @@ -58,7 +58,7 @@

                                      -PrevUpHomeNext +PrevUpHomeNext
                                      diff --git a/doc/html/boost/proto/integral_c/impl.html b/doc/html/boost/proto/integral_c/impl.html old mode 100755 new mode 100644 index 103d261f70..05dd489dc7 --- a/doc/html/boost/proto/integral_c/impl.html +++ b/doc/html/boost/proto/integral_c/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -37,17 +37,17 @@ // types typedef T result_type; - // public member functions - T operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + T operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                                      -

                                      Description

                                      +

                                      Description

                                      -

                                      -impl public member functions

                                      +

                                      +impl public member functions

                                      1. -
                                        T operator()(typename impl::expr_param, typename impl::state_param, 
                                        +
                                        T operator()(typename impl::expr_param, typename impl::state_param, 
                                                      typename impl::data_param) const;
                                        @@ -78,7 +78,7 @@

                                        -PrevUpHomeNext +PrevUpHomeNext
                                        diff --git a/doc/html/boost/proto/is_aggregate.html b/doc/html/boost/proto/is_aggregate.html old mode 100755 new mode 100644 index 19fcd58ec6..aad32c47c4 --- a/doc/html/boost/proto/is_aggregate.html +++ b/doc/html/boost/proto/is_aggregate.html @@ -35,7 +35,7 @@ struct is_aggregate : mpl::bool_<true-or-false> { };
                                      -

                                      Description

                                      +

                                      Description

                                      proto::is_aggregate<> is used by the proto::make<> transform to determine how diff --git a/doc/html/boost/proto/is_callable.html b/doc/html/boost/proto/is_callable.html old mode 100755 new mode 100644 index 2e5fe3a65d..d4faecc347 --- a/doc/html/boost/proto/is_callable.html +++ b/doc/html/boost/proto/is_callable.html @@ -36,7 +36,7 @@ struct is_callable : mpl::bool_<true-or-false> { };

                                      -

                                      Description

                                      +

                                      Description

                                      proto::is_callable<> is used by the proto::when<> diff --git a/doc/html/boost/proto/is_domain.html b/doc/html/boost/proto/is_domain.html old mode 100755 new mode 100644 index 58d3abb42a..29f2c80cd1 --- a/doc/html/boost/proto/is_domain.html +++ b/doc/html/boost/proto/is_domain.html @@ -35,7 +35,7 @@ struct is_domain : mpl::bool_< true-or-false > { };

                                      -

                                      Description

                                      +

                                      Description

                                      A metafunction that returns mpl::true_ if the type T is the type of a Proto domain; diff --git a/doc/html/boost/proto/is_expr.html b/doc/html/boost/proto/is_expr.html old mode 100755 new mode 100644 index e194eedf1a..57fa25a669 --- a/doc/html/boost/proto/is_expr.html +++ b/doc/html/boost/proto/is_expr.html @@ -36,7 +36,7 @@ struct is_expr : mpl::bool_<true-or-false> { };

                                      -

                                      Description

                                      +

                                      Description

                                      If T is an instantiation of proto::expr<> or diff --git a/doc/html/boost/proto/is_extension.html b/doc/html/boost/proto/is_extension.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/is_proto_expr.html b/doc/html/boost/proto/is_proto_expr.html old mode 100755 new mode 100644 index 5a3781efe0..cd5df47fc0 --- a/doc/html/boost/proto/is_proto_expr.html +++ b/doc/html/boost/proto/is_proto_expr.html @@ -36,7 +36,7 @@ struct is_proto_expr { };

                                      -

                                      Description

                                      +

                                      Description

                                      proto::is_proto_expr allows argument-dependent lookup to find Proto's operator overloads. For example:

                                      diff --git a/doc/html/boost/proto/is_transform.html b/doc/html/boost/proto/is_transform.html old mode 100755 new mode 100644 index a165185045..b8602f917f --- a/doc/html/boost/proto/is_transform.html +++ b/doc/html/boost/proto/is_transform.html @@ -36,7 +36,7 @@ struct is_transform : mpl::bool_<true-or-false> { };
                                      -

                                      Description

                                      +

                                      Description

                                      proto::is_transform<> is used by the proto::make<> diff --git a/doc/html/boost/proto/lazy.html b/doc/html/boost/proto/lazy.html old mode 100755 new mode 100644 index f202a95040..b8fcc39d00 --- a/doc/html/boost/proto/lazy.html +++ b/doc/html/boost/proto/lazy.html @@ -43,14 +43,14 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };

                                      -

                                      Description

                                      +

                                      Description

                                      proto::lazy<> is useful as a higher-order transform, when the transform to be applied depends on the current state of the transformation. The diff --git a/doc/html/boost/proto/lazy/impl.html b/doc/html/boost/proto/lazy/impl.html old mode 100755 new mode 100644 index caf91d0d4e..6154d16426 --- a/doc/html/boost/proto/lazy/impl.html +++ b/doc/html/boost/proto/lazy/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -37,15 +37,15 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                                      -

                                      Description

                                      +

                                      Description

                                      -

                                      +

                                      impl public types

                                      @@ -59,9 +59,15 @@
                                      • If T if of the form - O(A0,...An), then let O' + O(A0,…An), then let O' be boost::result_of<proto::make<O>(Expr, State, Data)>::type - and let T' be O'(A0,...An). + and let T' be O'(A0,…An). +

                                      • +
                                      • + If T if of the form + O(A0,…An ...), then let O' + be boost::result_of<proto::make<O>(Expr, State, Data)>::type + and let T' be O'(A0,…An ...).

                                      • Otherwise, let T' @@ -81,10 +87,10 @@

                                    -

                                    -impl public member functions

                                    +

                                    +impl public member functions

                                    1. -
                                      result_type operator()(typename impl::expr_param expr, 
                                      +
                                      result_type operator()(typename impl::expr_param expr, 
                                                              typename impl::state_param state, 
                                                              typename impl::data_param data) const;

                                      @@ -93,9 +99,15 @@

                                      • If T if of the form - O(A0,...An), then let O' + O(A0,…An), then let O' + be boost::result_of<proto::make<O>(Expr, State, Data)>::type + and let T' be O'(A0,…An). +

                                      • +
                                      • + If T if of the form + O(A0,…An ...), then let O' be boost::result_of<proto::make<O>(Expr, State, Data)>::type - and let T' be O'(A0,...An). + and let T' be O'(A0,…An ...).

                                      • Otherwise, let T' @@ -129,7 +141,7 @@


                                        -PrevUpHomeNext +PrevUpHomeNext
                                        diff --git a/doc/html/boost/proto/left_id1528275.html b/doc/html/boost/proto/left_id1528275.html deleted file mode 100755 index c7dd7df9ab..0000000000 --- a/doc/html/boost/proto/left_id1528275.html +++ /dev/null @@ -1,84 +0,0 @@ - - - -Function left - - - - - - - - - - - - - - - -
                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                        -
                                        -
                                        -PrevUpHomeNext -
                                        -
                                        -
                                        -
                                        -

                                        Function left

                                        -

                                        boost::proto::left — Return the left child of the specified binary Proto expression.

                                        -
                                        -

                                        Synopsis

                                        -
                                        // In header: <boost/proto/traits.hpp>
                                        -
                                        -
                                        -template<typename Expr> 
                                        -  typename proto::result_of::left< Expr & >::type left(Expr & expr);
                                        -template<typename Expr> 
                                        -  typename proto::result_of::left< Expr const & >::type 
                                        -  left(Expr const & expr);
                                        -
                                        -

                                        Description

                                        -

                                        Return the left child of the specified binary Proto expression. The child is returned by reference.

                                        -
                                        -- - - - - - - - - - - - - - -

                                        Requires:

                                        -

                                        - proto::is_expr<Expr>::value is - true. -

                                        -

                                        - 2 == Expr::proto_arity::value -

                                        -

                                        Returns:

                                        A reference to the left child of expr. -

                                        Throws:

                                        Will not throw.
                                        -
                                        -
                                        - - - -
                                        -
                                        -
                                        -PrevUpHomeNext -
                                        - - diff --git a/doc/html/boost/proto/left_id1551562.html b/doc/html/boost/proto/left_id1551562.html new file mode 100644 index 0000000000..8322fb295d --- /dev/null +++ b/doc/html/boost/proto/left_id1551562.html @@ -0,0 +1,84 @@ + + + +Function left + + + + + + + + + + + + + + + +
                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                        +
                                        +
                                        +PrevUpHomeNext +
                                        +
                                        +
                                        +
                                        +

                                        Function left

                                        +

                                        boost::proto::left — Return the left child of the specified binary Proto expression.

                                        +
                                        +

                                        Synopsis

                                        +
                                        // In header: <boost/proto/traits.hpp>
                                        +
                                        +
                                        +template<typename Expr> 
                                        +  typename proto::result_of::left< Expr & >::type left(Expr & expr);
                                        +template<typename Expr> 
                                        +  typename proto::result_of::left< Expr const & >::type 
                                        +  left(Expr const & expr);
                                        +
                                        +

                                        Description

                                        +

                                        Return the left child of the specified binary Proto expression. The child is returned by reference.

                                        +
                                        ++ + + + + + + + + + + + + + +

                                        Requires:

                                        +

                                        + proto::is_expr<Expr>::value is + true. +

                                        +

                                        + 2 == Expr::proto_arity::value +

                                        +

                                        Returns:

                                        A reference to the left child of expr. +

                                        Throws:

                                        Will not throw.
                                        +
                                        +
                                        + + + +
                                        +
                                        +
                                        +PrevUpHomeNext +
                                        + + diff --git a/doc/html/boost/proto/less.html b/doc/html/boost/proto/less.html old mode 100755 new mode 100644 index 2e7157a69a..68b92384b3 --- a/doc/html/boost/proto/less.html +++ b/doc/html/boost/proto/less.html @@ -47,7 +47,7 @@ }; };
                                    -

                                    Description

                                    +

                                    Description

                                    diff --git a/doc/html/boost/proto/less/impl.html b/doc/html/boost/proto/less/impl.html old mode 100755 new mode 100644 index b5b53877d1..79789ac18b --- a/doc/html/boost/proto/less/impl.html +++ b/doc/html/boost/proto/less/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -46,7 +46,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/proto/less_equal.html b/doc/html/boost/proto/less_equal.html old mode 100755 new mode 100644 index b001aa4cb0..40257472f4 --- a/doc/html/boost/proto/less_equal.html +++ b/doc/html/boost/proto/less_equal.html @@ -49,7 +49,7 @@ }; };
                                    -

                                    Description

                                    +

                                    Description

                                    diff --git a/doc/html/boost/proto/less_equal/impl.html b/doc/html/boost/proto/less_equal/impl.html old mode 100755 new mode 100644 index df15b4d366..001a061c62 --- a/doc/html/boost/proto/less_equal/impl.html +++ b/doc/html/boost/proto/less_equal/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -48,7 +48,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/proto/listN.html b/doc/html/boost/proto/listN.html old mode 100755 new mode 100644 index b03ba15692..ab01aec223 --- a/doc/html/boost/proto/listN.html +++ b/doc/html/boost/proto/listN.html @@ -43,7 +43,7 @@ static const long arity; // = N; };
                                    -

                                    Description

                                    +

                                    Description

                                    Type sequences, for use as the 2nd parameter to the proto::expr<> or diff --git a/doc/html/boost/proto/lit.html b/doc/html/boost/proto/lit.html old mode 100755 new mode 100644 index 6399c2a0b6..d31f7d19dc --- a/doc/html/boost/proto/lit.html +++ b/doc/html/boost/proto/lit.html @@ -37,7 +37,7 @@ template<typename T> proto::literal< T & > const lit(T & t); template<typename T> proto::literal< T const & > const lit(T const & t);

                                    -

                                    Description

                                    +

                                    Description

                                    diff --git a/doc/html/boost/proto/literal.html b/doc/html/boost/proto/literal.html old mode 100755 new mode 100644 index b8b70230e9..065853d0f8 --- a/doc/html/boost/proto/literal.html +++ b/doc/html/boost/proto/literal.html @@ -42,17 +42,17 @@ typedeftypenameproto::result_of::value<Xconst&>::typeconst_reference;// construct/copy/destruct - literal(); - template<typename U>literal(U&); - template<typename U>literal(Uconst&); - template<typename U>literal(proto::literal<U,Domain>const&); + literal(); + template<typename U>literal(U&); + template<typename U>literal(Uconst&); + template<typename U>literal(proto::literal<U,Domain>const&); - // public member functions - referenceget(); - const_referenceget()const; + // public member functions + referenceget(); + const_referenceget()const;};
                                    -

                                    Description

                                    +

                                    Description

                                    A simple wrapper for a terminal, provided for ease of use. In all cases, proto::literal<X> l(x); is equivalent to @@ -63,38 +63,38 @@ proto::default_domain.

                                    -

                                    +

                                    literal public construct/copy/destruct

                                      -
                                    1. literal();
                                    2. -
                                    3. template<typename U> literal(U & u);
                                    4. -
                                    5. template<typename U> literal(U const & u);
                                    6. -
                                    7. template<typename U> literal(proto::literal< U, Domain > const & u);
                                    8. +
                                    9. literal();
                                    10. +
                                    11. template<typename U> literal(U & u);
                                    12. +
                                    13. template<typename U> literal(U const & u);
                                    14. +
                                    15. template<typename U> literal(proto::literal< U, Domain > const & u);
                                    -

                                    -literal public member functions

                                    +

                                    +literal public member functions

                                    1. -
                                      reference get();
                                      +
                                      reference get();
                                    - +

                                    Returns:

                                    proto::value(*this)proto::value(*this)
                                  4. -
                                    const_reference get() const;
                                    +
                                    const_reference get() const;
                                    - +

                                    Returns:

                                    proto::value(*this)proto::value(*this)
                                  5. diff --git a/doc/html/boost/proto/logical_and.html b/doc/html/boost/proto/logical_and.html old mode 100755 new mode 100644 index 870bca6198..d4755e4115 --- a/doc/html/boost/proto/logical_and.html +++ b/doc/html/boost/proto/logical_and.html @@ -49,7 +49,7 @@ }; };
                                  -

                                  Description

                                  +

                                  Description

                                  diff --git a/doc/html/boost/proto/logical_and/impl.html b/doc/html/boost/proto/logical_and/impl.html old mode 100755 new mode 100644 index 1ef0544e54..99cd7e74b4 --- a/doc/html/boost/proto/logical_and/impl.html +++ b/doc/html/boost/proto/logical_and/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                  -PrevUpHomeNext +PrevUpHomeNext
                                  @@ -48,7 +48,7 @@
                                  -PrevUpHomeNext +PrevUpHomeNext
                                  diff --git a/doc/html/boost/proto/logical_not.html b/doc/html/boost/proto/logical_not.html old mode 100755 new mode 100644 index 622f015900..c831d7d3a1 --- a/doc/html/boost/proto/logical_not.html +++ b/doc/html/boost/proto/logical_not.html @@ -49,7 +49,7 @@ }; };
                                  -

                                  Description

                                  +

                                  Description

                                  diff --git a/doc/html/boost/proto/logical_not/impl.html b/doc/html/boost/proto/logical_not/impl.html old mode 100755 new mode 100644 index a17439a9c3..c7d9b08b32 --- a/doc/html/boost/proto/logical_not/impl.html +++ b/doc/html/boost/proto/logical_not/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                  -PrevUpHomeNext +PrevUpHomeNext
                                  @@ -48,7 +48,7 @@
                                  -PrevUpHomeNext +PrevUpHomeNext
                                  diff --git a/doc/html/boost/proto/logical_or.html b/doc/html/boost/proto/logical_or.html old mode 100755 new mode 100644 index 2dcdfe14c3..dab692bb5a --- a/doc/html/boost/proto/logical_or.html +++ b/doc/html/boost/proto/logical_or.html @@ -49,7 +49,7 @@ }; };
                                  -

                                  Description

                                  +

                                  Description

                                  diff --git a/doc/html/boost/proto/logical_or/impl.html b/doc/html/boost/proto/logical_or/impl.html old mode 100755 new mode 100644 index 39aee483a7..f18d010388 --- a/doc/html/boost/proto/logical_or/impl.html +++ b/doc/html/boost/proto/logical_or/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                  -PrevUpHomeNext +PrevUpHomeNext
                                  @@ -48,7 +48,7 @@
                                  -PrevUpHomeNext +PrevUpHomeNext
                                  diff --git a/doc/html/boost/proto/long_.html b/doc/html/boost/proto/long_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/make.html b/doc/html/boost/proto/make.html old mode 100755 new mode 100644 index 70ec59a7c1..e50d7e2262 --- a/doc/html/boost/proto/make.html +++ b/doc/html/boost/proto/make.html @@ -40,20 +40,18 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
                                  -

                                  Description

                                  +

                                  Description

                                  The purpose of proto::make<> is to annotate a transform as an ObjectTransform so that - - proto::when<> - knows + proto::when<> knows how to apply it.

                                  diff --git a/doc/html/boost/proto/make/impl.html b/doc/html/boost/proto/make/impl.html old mode 100755 new mode 100644 index 5c22cda760..e3739b7a44 --- a/doc/html/boost/proto/make/impl.html +++ b/doc/html/boost/proto/make/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                                  -PrevUpHomeNext +PrevUpHomeNext
                                  @@ -37,15 +37,15 @@ // types typedef see-below result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                                  -

                                  Description

                                  +

                                  Description

                                  -

                                  +

                                  impl public types

                                  @@ -58,7 +58,8 @@

                                  If T is an ObjectTransform of the form - Object(A0,...An), + Object(A0,…An) or + Object(A0,…An ...), then let O be the return type Object. Otherwise, let O be T. The result_type typedef is @@ -77,7 +78,7 @@

                                4. If O is a template like - proto::noinvoke<S<X0,...Xn> >, + proto::noinvoke<S<X0,…Xn> >, then the result type is calculated as follows:
                                  • @@ -96,14 +97,14 @@

                                  • The result type is - S<X0',...Xn'> + S<X0',…Xn'> .

                                5. If O is a template like - S<X0,...Xn>, + S<X0,…Xn>, then the result type is calculated as follows:
                                  • @@ -120,17 +121,17 @@

                                  • If any substitutions took place in the above step and - S<X0',...Xn'> + S<X0',…Xn'> has a nested type typedef, the result type is - S<X0',...Xn'>::type + S<X0',…Xn'>::type .

                                  • Otherwise, the result type is - S<X0',...Xn'> + S<X0',…Xn'> .

                                  @@ -151,10 +152,10 @@
                                -

                                -impl public member functions

                                +

                                +impl public member functions

                                1. -
                                  result_type operator()(typename impl::expr_param expr, 
                                  +
                                  result_type operator()(typename impl::expr_param expr, 
                                                          typename impl::state_param state, 
                                                          typename impl::data_param data) const;

                                  @@ -169,7 +170,7 @@

                                2. If T is of the form - O(A0,...An), then: + O(A0,…An), then:

                                  • @@ -181,7 +182,7 @@

                                    result_type that = {
                                       proto::when<_, A0>()(expr, state, data),
                                    -  ...
                                    +  …
                                       proto::when<_, An>()(expr, state, data)
                                     };

                                    @@ -194,7 +195,7 @@

                                    result_type that(
                                       proto::when<_, A0>()(expr, state, data),
                                    -  ...
                                    +  …
                                       proto::when<_, An>()(expr, state, data)
                                     );

                                    @@ -204,9 +205,20 @@

                                  • - Otherwise, construct - and return an object that as follows: + If T is of the form + O(A0,…An ...), + then let T' be O(A0,…An-1, S), + where S is a type sequence computed from the unpacking expression An + as described in the reference for proto::pack. Then, return:

                                    +
                                    proto::make<T'>()(expr, state, data)
                                    +

                                    +

                                    +
                                  • +
                                  • +

                                    + Otherwise, construct and return an object that + as follows:

                                    result_type that = result_type();

                                    @@ -228,7 +240,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/proto/make_expr_id1503817.html b/doc/html/boost/proto/make_expr_id1503817.html deleted file mode 100755 index eb3897b96f..0000000000 --- a/doc/html/boost/proto/make_expr_id1503817.html +++ /dev/null @@ -1,103 +0,0 @@ - - - -Function make_expr - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Function make_expr

                                    -

                                    boost::proto::make_expr — Construct an expression of the requested tag type with a domain and with the specified - arguments as children.

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/proto/make_expr.hpp>
                                    -
                                    -
                                    -template<typename Tag, typename... A> 
                                    -  typename proto::result_of::make_expr<Tag, A const...>::type const 
                                    -  make_expr(A const &... a);
                                    -template<typename Tag, typename Domain, typename... A> 
                                    -  typename proto::result_of::make_expr<Tag, Domain, A const...>::type const 
                                    -  make_expr(A const &... a);
                                    -
                                    -

                                    Description

                                    -

                                    - This function template may be invoked either with or without specifying a - Domain template parameter. If no domain is specified, the domain - is deduced by examining domains of the given arguments. See - proto::deduce_domain for a full - description of the procedure used. -

                                    -

                                    - Let WRAP(x) be defined such that: -

                                    -
                                      -
                                    • - If x is a boost::reference_wrapper<>, - WRAP(x) is equivalent to - proto::as_child<Domain>(x.get()). -

                                    • -
                                    • - Otherwise, WRAP(x) is equivalent to - proto::as_expr<Domain>(x). -

                                    • -
                                    -

                                    -

                                    -

                                    - If proto::wants_basic_expr<typename Domain::proto_generator>::value - is true, then let E be - proto::basic_expr; otherwise, - let E be - proto::expr. -

                                    -

                                    - Let MAKE(Tag, b...) be defined as - E<Tag, - proto::listN<decltype(b)...> >::make(b...). -

                                    -

                                    - If Tag is - proto::tag::terminal, then return - WRAP(a0). -

                                    -

                                    - Otherwise, return - Domain()(MAKE(Tag, WRAP(a)...)). -

                                    -
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/proto/make_expr_id1527104.html b/doc/html/boost/proto/make_expr_id1527104.html new file mode 100644 index 0000000000..390708b987 --- /dev/null +++ b/doc/html/boost/proto/make_expr_id1527104.html @@ -0,0 +1,103 @@ + + + +Function make_expr + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Function make_expr

                                    +

                                    boost::proto::make_expr — Construct an expression of the requested tag type with a domain and with the specified + arguments as children.

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/proto/make_expr.hpp>
                                    +
                                    +
                                    +template<typename Tag, typename... A> 
                                    +  typename proto::result_of::make_expr<Tag, A const...>::type const 
                                    +  make_expr(A const &... a);
                                    +template<typename Tag, typename Domain, typename... A> 
                                    +  typename proto::result_of::make_expr<Tag, Domain, A const...>::type const 
                                    +  make_expr(A const &... a);
                                    +
                                    +

                                    Description

                                    +

                                    + This function template may be invoked either with or without specifying a + Domain template parameter. If no domain is specified, the domain + is deduced by examining domains of the given arguments. See + proto::deduce_domain for a full + description of the procedure used. +

                                    +

                                    + Let WRAP(x) be defined such that: +

                                    +
                                      +
                                    • + If x is a boost::reference_wrapper<>, + WRAP(x) is equivalent to + proto::as_child<Domain>(x.get()). +

                                    • +
                                    • + Otherwise, WRAP(x) is equivalent to + proto::as_expr<Domain>(x). +

                                    • +
                                    +

                                    +

                                    +

                                    + If proto::wants_basic_expr<typename Domain::proto_generator>::value + is true, then let E be + proto::basic_expr; otherwise, + let E be + proto::expr. +

                                    +

                                    + Let MAKE(Tag, b...) be defined as + E<Tag, + proto::listN<decltype(b)...> >::make(b...). +

                                    +

                                    + If Tag is + proto::tag::terminal, then return + WRAP(a0). +

                                    +

                                    + Otherwise, return + Domain()(MAKE(Tag, WRAP(a)...)). +

                                    +
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/proto/matches.html b/doc/html/boost/proto/matches.html old mode 100755 new mode 100644 index e5839f4e44..5d819b6da9 --- a/doc/html/boost/proto/matches.html +++ b/doc/html/boost/proto/matches.html @@ -35,7 +35,7 @@ struct matches : mpl::bool_<true-or-false> { };
                                -

                                Description

                                +

                                Description

                                proto::matches<Expr, Grammar> inherits from mpl::true_ if diff --git a/doc/html/boost/proto/mem_ptr.html b/doc/html/boost/proto/mem_ptr.html old mode 100755 new mode 100644 index e35b4abdff..e4a4183ba0 --- a/doc/html/boost/proto/mem_ptr.html +++ b/doc/html/boost/proto/mem_ptr.html @@ -45,7 +45,7 @@ }; };

                                -

                                Description

                                +

                                Description

                                diff --git a/doc/html/boost/proto/mem_ptr/impl.html b/doc/html/boost/proto/mem_ptr/impl.html old mode 100755 new mode 100644 index faaae19ebc..9a3484f75b --- a/doc/html/boost/proto/mem_ptr/impl.html +++ b/doc/html/boost/proto/mem_ptr/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -46,7 +46,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/minus.html b/doc/html/boost/proto/minus.html old mode 100755 new mode 100644 index 26cb2056af..3bb15a5e45 --- a/doc/html/boost/proto/minus.html +++ b/doc/html/boost/proto/minus.html @@ -47,7 +47,7 @@ }; };
                                -

                                Description

                                +

                                Description

                                diff --git a/doc/html/boost/proto/minus/impl.html b/doc/html/boost/proto/minus/impl.html old mode 100755 new mode 100644 index 196d384dfd..166078cb30 --- a/doc/html/boost/proto/minus/impl.html +++ b/doc/html/boost/proto/minus/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -46,7 +46,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/minus_assign.html b/doc/html/boost/proto/minus_assign.html old mode 100755 new mode 100644 index c251694ff0..b5e01f3f07 --- a/doc/html/boost/proto/minus_assign.html +++ b/doc/html/boost/proto/minus_assign.html @@ -49,7 +49,7 @@ }; };
                                -

                                Description

                                +

                                Description

                                diff --git a/doc/html/boost/proto/minus_assign/impl.html b/doc/html/boost/proto/minus_assign/impl.html old mode 100755 new mode 100644 index 91fb3b650a..e3f1ad7bf3 --- a/doc/html/boost/proto/minus_assign/impl.html +++ b/doc/html/boost/proto/minus_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -48,7 +48,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/modulus.html b/doc/html/boost/proto/modulus.html old mode 100755 new mode 100644 index a7cb05cfc2..c7bcdb2a2b --- a/doc/html/boost/proto/modulus.html +++ b/doc/html/boost/proto/modulus.html @@ -49,7 +49,7 @@ }; };
                                -

                                Description

                                +

                                Description

                              diff --git a/doc/html/boost/proto/modulus/impl.html b/doc/html/boost/proto/modulus/impl.html old mode 100755 new mode 100644 index 389ccc18bb..70538d3d83 --- a/doc/html/boost/proto/modulus/impl.html +++ b/doc/html/boost/proto/modulus/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -46,7 +46,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/modulus_assign.html b/doc/html/boost/proto/modulus_assign.html old mode 100755 new mode 100644 index 95e3c59eb5..ca8bb641ed --- a/doc/html/boost/proto/modulus_assign.html +++ b/doc/html/boost/proto/modulus_assign.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/modulus_assign/impl.html b/doc/html/boost/proto/modulus_assign/impl.html old mode 100755 new mode 100644 index a65cd701b1..f9fbf29467 --- a/doc/html/boost/proto/modulus_assign/impl.html +++ b/doc/html/boost/proto/modulus_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/multiplies.html b/doc/html/boost/proto/multiplies.html old mode 100755 new mode 100644 index 32609a7404..6fccb62039 --- a/doc/html/boost/proto/multiplies.html +++ b/doc/html/boost/proto/multiplies.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/multiplies/impl.html b/doc/html/boost/proto/multiplies/impl.html old mode 100755 new mode 100644 index 40a64578c3..a8ac0a22cb --- a/doc/html/boost/proto/multiplies/impl.html +++ b/doc/html/boost/proto/multiplies/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/multiplies_assign.html b/doc/html/boost/proto/multiplies_assign.html old mode 100755 new mode 100644 index 282dfbae5b..91fdcbeca5 --- a/doc/html/boost/proto/multiplies_assign.html +++ b/doc/html/boost/proto/multiplies_assign.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/multiplies_assign/impl.html b/doc/html/boost/proto/multiplies_assign/impl.html old mode 100755 new mode 100644 index 2a50919174..ba51c3b6b3 --- a/doc/html/boost/proto/multiplies_assign/impl.html +++ b/doc/html/boost/proto/multiplies_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/nary_expr.html b/doc/html/boost/proto/nary_expr.html old mode 100755 new mode 100644 index 0ef379a1d1..250bded558 --- a/doc/html/boost/proto/nary_expr.html +++ b/doc/html/boost/proto/nary_expr.html @@ -50,7 +50,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              Use proto::nary_expr<proto::_, proto::vararg<proto::_> > as a grammar element to match any n-ary expression; that is, any non-terminal. diff --git a/doc/html/boost/proto/nary_expr/impl.html b/doc/html/boost/proto/nary_expr/impl.html old mode 100755 new mode 100644 index 97035dff36..ddd9ba474a --- a/doc/html/boost/proto/nary_expr/impl.html +++ b/doc/html/boost/proto/nary_expr/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/negate.html b/doc/html/boost/proto/negate.html old mode 100755 new mode 100644 index 34f298c8fe..11aacd3555 --- a/doc/html/boost/proto/negate.html +++ b/doc/html/boost/proto/negate.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/negate/impl.html b/doc/html/boost/proto/negate/impl.html old mode 100755 new mode 100644 index c5de80e02f..1f066cb254 --- a/doc/html/boost/proto/negate/impl.html +++ b/doc/html/boost/proto/negate/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -46,7 +46,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/noinvoke.html b/doc/html/boost/proto/noinvoke.html old mode 100755 new mode 100644 index 2ceee548ac..b21e39f504 --- a/doc/html/boost/proto/noinvoke.html +++ b/doc/html/boost/proto/noinvoke.html @@ -37,7 +37,7 @@ struct noinvoke { };
                              -

                              Description

                              +

                              Description

                              ObjectTransforms are evaluated by proto::make<>, diff --git a/doc/html/boost/proto/not_.html b/doc/html/boost/proto/not_.html old mode 100755 new mode 100644 index 3bed42579f..06b388303f --- a/doc/html/boost/proto/not_.html +++ b/doc/html/boost/proto/not_.html @@ -44,13 +44,13 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };

                              -

                              Description

                              +

                              Description

                              If an expression type E does not match a grammar G, then E does diff --git a/doc/html/boost/proto/not_/impl.html b/doc/html/boost/proto/not_/impl.html old mode 100755 new mode 100644 index de165e619a..f5d9bc4b4d --- a/doc/html/boost/proto/not_/impl.html +++ b/doc/html/boost/proto/not_/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -37,17 +37,17 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                              -

                              Description

                              +

                              Description

                              -

                              -impl public member functions

                              +

                              +impl public member functions

                              1. -
                                Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                                +
                                Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                                                 typename impl::data_param) const;
                                @@ -91,7 +91,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/not_equal_to.html b/doc/html/boost/proto/not_equal_to.html old mode 100755 new mode 100644 index f60522079e..6bc7a30076 --- a/doc/html/boost/proto/not_equal_to.html +++ b/doc/html/boost/proto/not_equal_to.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/not_equal_to/impl.html b/doc/html/boost/proto/not_equal_to/impl.html old mode 100755 new mode 100644 index a29e104b2c..6a13a5ce8b --- a/doc/html/boost/proto/not_equal_to/impl.html +++ b/doc/html/boost/proto/not_equal_to/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/nullary_expr.html b/doc/html/boost/proto/nullary_expr.html old mode 100755 new mode 100644 index 048db2fe74..d09c8393ae --- a/doc/html/boost/proto/nullary_expr.html +++ b/doc/html/boost/proto/nullary_expr.html @@ -45,13 +45,13 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
                              -

                              Description

                              +

                              Description

                              Use proto::nullary_expr<proto::_, proto::_> as a grammar element to match any nullary expression. diff --git a/doc/html/boost/proto/nullary_expr/impl.html b/doc/html/boost/proto/nullary_expr/impl.html old mode 100755 new mode 100644 index b878f7763d..350085bfbd --- a/doc/html/boost/proto/nullary_expr/impl.html +++ b/doc/html/boost/proto/nullary_expr/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -37,17 +37,17 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                              -

                              Description

                              +

                              Description

                              -

                              -impl public member functions

                              +

                              +impl public member functions

                              1. -
                                Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                                +
                                Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                                                 typename impl::data_param) const;
                                @@ -94,7 +94,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/or_.html b/doc/html/boost/proto/or_.html old mode 100755 new mode 100644 index 91527235ac..e8fd504988 --- a/doc/html/boost/proto/or_.html +++ b/doc/html/boost/proto/or_.html @@ -44,14 +44,14 @@ // types typedef unspecified result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
                              -

                              Description

                              +

                              Description

                              An expression type E matches proto::or_<G0,G1,...Gn> diff --git a/doc/html/boost/proto/or_/impl.html b/doc/html/boost/proto/or_/impl.html old mode 100755 new mode 100644 index 6cc5904554..9e8bf23522 --- a/doc/html/boost/proto/or_/impl.html +++ b/doc/html/boost/proto/or_/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -37,18 +37,18 @@ // types typedef unspecified result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                              -

                              Description

                              +

                              Description

                              -

                              -impl public member functions

                              +

                              +impl public member functions

                              1. -
                                result_type operator()(typename impl::expr_param expr, 
                                +
                                result_type operator()(typename impl::expr_param expr, 
                                                        typename impl::state_param state, 
                                                        typename impl::data_param data) const;
                                @@ -103,7 +103,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/otherwise.html b/doc/html/boost/proto/otherwise.html old mode 100755 new mode 100644 index 6a4862b5f1..eb7c39fa5a --- a/doc/html/boost/proto/otherwise.html +++ b/doc/html/boost/proto/otherwise.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -38,7 +38,7 @@ struct otherwise : proto::when< proto::_, Fun > { };
                              -

                              Description

                              +

                              Description

                              Use proto::otherwise<T> in your grammars as a synonym for proto::when< proto::_, Fun > @@ -68,7 +68,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/pack.html b/doc/html/boost/proto/pack.html new file mode 100644 index 0000000000..0845704f10 --- /dev/null +++ b/doc/html/boost/proto/pack.html @@ -0,0 +1,159 @@ + + + +Struct pack + + + + + + + + + + + + + + + +
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              +
                              +
                              +PrevUpHomeNext +
                              +
                              +
                              +
                              +

                              Struct pack

                              +

                              boost::proto::pack — To turn an expression into a pseudo-parameter pack containing the + expression's children, for the purpose of expanding the pack expression within + a CallableTransform or + ObjectTransform.

                              +
                              +

                              Synopsis

                              +
                              // In header: <boost/proto/transform/impl.hpp>
                              +
                              +
                              +struct pack {
                              +};
                              +
                              +

                              Description

                              +

                              + proto::pack is useful within + CallableTransforms and + ObjectTransforms when one wishes to unpack an expression + into a function call or an object constructor. proto::pack + turns a Proto expression into a pseudo-parameter pack, which may appear in an unpacking + pattern to be expanded with the "..." syntax. +

                              +

                              + Example: +

                              +

                              +

                              +
                              // The following demonstrates how to use a pseudo-pack expansion
                              +// to unpack an expression into a function call.
                              +
                              +struct do_sum : proto::callable
                              +{
                              +    typedef int result_type;
                              +    
                              +    int operator()(int i) const { return i; }
                              +    int operator()(int i, int j) const { return i + j; }
                              +    int operator()(int i, int j, int k) const { return i + j + k; }
                              +};
                              +
                              +// Take any n-ary expression where the children are all int terminals and sum all the ints
                              +struct sum
                              +  : proto::when<
                              +  
                              +        // Match any nary expression where the children are all int terminals
                              +        proto::nary_expr<_, proto::vararg<proto::terminal<int> > >
                              +
                              +        // Turn the current expression into a pseudo-parameter pack, then expand it,
                              +        // extracting the value from each child in turn.
                              +      , do_sum(proto::_value(proto::pack(_))...)
                              +    >
                              +{};
                              +
                              +int main()
                              +{
                              +    proto::terminal<int>::type i = {42};
                              +    int result = sum()( i(3,5) ); // Creates a ternary functional-call expression
                              +    std::cout << "Sum of 42, 3, and 5 : " << result << std::endl;
                              +}
                              +

                              +

                              +

                              + The above program displays: +

                              +

                              + Sum of 42, 3, and 5 : 50 +

                              +

                              + In the above example, the type + + proto::_value(proto::pack(_)) + + is a so-called unpacking pattern, described below. +

                              +

                              + Unpacking Patterns: +

                              +

                              + Composite transforms (either CallableTransforms or + ObjectTransforms) usually have the form + X(A0,…An). + However, when the argument list in a composite transform is terminated with a C-style + vararg ellipsis as in X(A0,…An ...), + the final argument An is treated + as an unpacking pattern. +

                              +

                              + An unpacking pattern must itself be a composite transform; that is, it must be a + function type representing either a CallableTransform or + an ObjectTransform. The type proto::pack(_) + must appear exactly once in the unpacking pattern. This type will receive a substitution + when the unpacking pattern is expanded. +

                              +

                              + A composite transform like X(A0,…An ...), + when evaluated against a given expression E, state and data, is evaluated as if it were + X(A0,…An-1,S) + where S is a type sequence computed as follows: +

                              +

                              + Let SUB(A,B) be a type function that replaces every occurence of + proto::pack(_) within A with B. +

                              +
                                +
                              • + If the expression E is a terminal (i.e. it has arity 0), S + is the one-element sequence containing SUB(An, proto::_value). +
                              • +
                              • + If the expression E is a non-terminal, S is the sequence + SUB(An, proto::_child_c<0>),… + SUB(An, proto::_child_c<M-1>), where + M is the arity of the expression E. +
                              • +
                              +

                              +

                              +
                              +
                              + + + +
                              +
                              +
                              +PrevUpHomeNext +
                              + + diff --git a/doc/html/boost/proto/pass_through.html b/doc/html/boost/proto/pass_through.html old mode 100755 new mode 100644 index 47081e9894..134409f91e --- a/doc/html/boost/proto/pass_through.html +++ b/doc/html/boost/proto/pass_through.html @@ -50,14 +50,14 @@ typedef typename mpl::if_<proto::wants_basic_expr<G>, BE, E>::type expr_type; // For exposition only typedef typename boost::result_of<D(expr_type)>::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };
                              -

                              Description

                              +

                              Description

                              Given a Grammar such as proto::plus<T0, T1>, an expression type that matches the grammar such as diff --git a/doc/html/boost/proto/pass_through/impl.html b/doc/html/boost/proto/pass_through/impl.html old mode 100755 new mode 100644 index a78afb137b..ef9ecf2149 --- a/doc/html/boost/proto/pass_through/impl.html +++ b/doc/html/boost/proto/pass_through/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -47,18 +47,18 @@ typedef typename mpl::if_<proto::wants_basic_expr<G>, BE, E>::type expr_type; // For exposition only typedef typename boost::result_of<D(expr_type)>::type result_type; - // public member functions - result_type operator()(typename impl::expr_param, + // public member functions + result_type operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                              -

                              Description

                              +

                              Description

                              -

                              -impl public member functions

                              +

                              +impl public member functions

                              1. -
                                result_type operator()(typename impl::expr_param expr, 
                                +
                                result_type operator()(typename impl::expr_param expr, 
                                                        typename impl::state_param state, 
                                                        typename impl::data_param data) const;
                                @@ -78,9 +78,9 @@

                                D()(expr_type::make(
                                -  G0()(proto::child_c<0>(expr), state, data),
                                +  G0()(proto::child_c<0>(expr), state, data),
                                   ...
                                -  GN()(proto::child_c<N>(expr), state, data)
                                +  GN()(proto::child_c<N>(expr), state, data)
                                 ))

                                @@ -102,7 +102,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/plus.html b/doc/html/boost/proto/plus.html old mode 100755 new mode 100644 index 2a5a7c312c..b31284964e --- a/doc/html/boost/proto/plus.html +++ b/doc/html/boost/proto/plus.html @@ -47,7 +47,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/plus/impl.html b/doc/html/boost/proto/plus/impl.html old mode 100755 new mode 100644 index b7136ce464..9526f947b5 --- a/doc/html/boost/proto/plus/impl.html +++ b/doc/html/boost/proto/plus/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -46,7 +46,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/plus_assign.html b/doc/html/boost/proto/plus_assign.html old mode 100755 new mode 100644 index aad4ad24c2..ba85aa50ce --- a/doc/html/boost/proto/plus_assign.html +++ b/doc/html/boost/proto/plus_assign.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/plus_assign/impl.html b/doc/html/boost/proto/plus_assign/impl.html old mode 100755 new mode 100644 index 64a8151ff1..15426c7c79 --- a/doc/html/boost/proto/plus_assign/impl.html +++ b/doc/html/boost/proto/plus_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/pod_generator.html b/doc/html/boost/proto/pod_generator.html old mode 100755 new mode 100644 index 2a50ab57b4..7bbdced3fc --- a/doc/html/boost/proto/pod_generator.html +++ b/doc/html/boost/proto/pod_generator.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -35,16 +35,16 @@ struct pod_generator : proto::callable { // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> { + struct result<This(Expr)> { // types - typedef Extends< Expr > type; + typedef Extends< Expr > type; }; - // public member functions - template<typename Expr> Extends< Expr > operator()(Expr const &) const; + // public member functions + template<typename Expr> Extends< Expr > operator()(Expr const &) const; };
                              -

                              Description

                              +

                              Description

                              Generators are intended for use as the first template parameter to the proto::domain<> @@ -54,10 +54,10 @@ initialzation for the wrapped object.

                              -

                              -pod_generator public member functions

                              +

                              +pod_generator public member functions

                              1. -
                                template<typename Expr> Extends< Expr > operator()(Expr const & expr) const;
                                +
                                template<typename Expr> Extends< Expr > operator()(Expr const & expr) const;
                                @@ -93,7 +93,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/pod_generator/result_This_Expr__id1501531.html b/doc/html/boost/proto/pod_generator/result_This_Expr__id1501531.html deleted file mode 100755 index 55b5afcf9b..0000000000 --- a/doc/html/boost/proto/pod_generator/result_This_Expr__id1501531.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template result<This(Expr)>

                                -

                                boost::proto::pod_generator::result<This(Expr)>

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/generate.hpp>
                                -
                                -
                                -template<typename This, typename Expr> 
                                -struct result<This(Expr)> {
                                -  // types
                                -  typedef Extends< Expr > type;
                                -};
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/pod_generator/result_This_Expr_id1525089.html b/doc/html/boost/proto/pod_generator/result_This_Expr_id1525089.html new file mode 100644 index 0000000000..55d24d7c0f --- /dev/null +++ b/doc/html/boost/proto/pod_generator/result_This_Expr_id1525089.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template result<This(Expr)>

                                +

                                boost::proto::pod_generator::result<This(Expr)>

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/generate.hpp>
                                +
                                +
                                +template<typename This, typename Expr> 
                                +struct result<This(Expr)> {
                                +  // types
                                +  typedef Extends< Expr > type;
                                +};
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/post_dec.html b/doc/html/boost/proto/post_dec.html old mode 100755 new mode 100644 index 317bc17d51..75a49dd45c --- a/doc/html/boost/proto/post_dec.html +++ b/doc/html/boost/proto/post_dec.html @@ -51,7 +51,7 @@ }; };
                                -

                                Description

                                +

                                Description

                              diff --git a/doc/html/boost/proto/post_dec/impl.html b/doc/html/boost/proto/post_dec/impl.html old mode 100755 new mode 100644 index 98e5100fc1..0b0c5880fa --- a/doc/html/boost/proto/post_dec/impl.html +++ b/doc/html/boost/proto/post_dec/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/post_inc.html b/doc/html/boost/proto/post_inc.html old mode 100755 new mode 100644 index d2db899c1b..07bd433041 --- a/doc/html/boost/proto/post_inc.html +++ b/doc/html/boost/proto/post_inc.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/post_inc/impl.html b/doc/html/boost/proto/post_inc/impl.html old mode 100755 new mode 100644 index bef8cd4a47..9e8a7d9993 --- a/doc/html/boost/proto/post_inc/impl.html +++ b/doc/html/boost/proto/post_inc/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/pre_dec.html b/doc/html/boost/proto/pre_dec.html old mode 100755 new mode 100644 index 2b447ef75e..3e9bbb80ba --- a/doc/html/boost/proto/pre_dec.html +++ b/doc/html/boost/proto/pre_dec.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/pre_dec/impl.html b/doc/html/boost/proto/pre_dec/impl.html old mode 100755 new mode 100644 index b946704495..aa3633088f --- a/doc/html/boost/proto/pre_dec/impl.html +++ b/doc/html/boost/proto/pre_dec/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -46,7 +46,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/pre_inc.html b/doc/html/boost/proto/pre_inc.html old mode 100755 new mode 100644 index afda555fe5..79620b5f86 --- a/doc/html/boost/proto/pre_inc.html +++ b/doc/html/boost/proto/pre_inc.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/pre_inc/impl.html b/doc/html/boost/proto/pre_inc/impl.html old mode 100755 new mode 100644 index 10ad86a633..627a60cefe --- a/doc/html/boost/proto/pre_inc/impl.html +++ b/doc/html/boost/proto/pre_inc/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -46,7 +46,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/protect.html b/doc/html/boost/proto/protect.html old mode 100755 new mode 100644 index 75dfe906f9..07ada3f43c --- a/doc/html/boost/proto/protect.html +++ b/doc/html/boost/proto/protect.html @@ -43,7 +43,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              When building higher order transforms with diff --git a/doc/html/boost/proto/protect/impl.html b/doc/html/boost/proto/protect/impl.html old mode 100755 new mode 100644 index ebc446ddb2..3ddfa7b054 --- a/doc/html/boost/proto/protect/impl.html +++ b/doc/html/boost/proto/protect/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/result_of/as_child.html b/doc/html/boost/proto/result_of/as_child.html old mode 100755 new mode 100644 index b10880e88a..53697edc5d --- a/doc/html/boost/proto/result_of/as_child.html +++ b/doc/html/boost/proto/result_of/as_child.html @@ -27,7 +27,7 @@

                              Struct template as_child

                              boost::proto::result_of::as_child — A metafunction that computes the return type of the - proto::as_child() function.

                              + proto::as_child() function.

                              Synopsis

                              // In header: <boost/proto/traits.hpp>
                              @@ -38,7 +38,7 @@
                                 typedef typename Domain::template as_child< T >::result_type type;
                               };
                              -

                              Description

                              +

                              Description

                              The proto::result_of::as_child<> metafunction turns types into Proto expression types, if they are not already, in a domain-specific way. It is used by Proto diff --git a/doc/html/boost/proto/result_of/as_expr.html b/doc/html/boost/proto/result_of/as_expr.html old mode 100755 new mode 100644 index 5f85e5a5a5..8d8b39b53e --- a/doc/html/boost/proto/result_of/as_expr.html +++ b/doc/html/boost/proto/result_of/as_expr.html @@ -6,7 +6,7 @@ - + @@ -20,14 +20,14 @@


                              -PrevUpHomeNext +PrevUpHomeNext

                              Struct template as_expr

                              boost::proto::result_of::as_expr — A metafunction that computes the return type of the - proto::as_expr() function.

                              + proto::as_expr() function.

                              Synopsis

                              // In header: <boost/proto/traits.hpp>
                              @@ -38,12 +38,12 @@
                                 typedef typename Domain::template as_expr< T >::result_type type;
                               };
                              -

                              Description

                              +

                              Description

                              The proto::result_of::as_expr<> metafunction turns types into Proto expression types, if they are not already, in a domain-specific way. It is intended for use to compute the type of a local variable that can hold the result of the - proto::as_expr() function. + proto::as_expr() function.

                              See proto::domain::as_expr<> @@ -61,7 +61,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/result_of/child.html b/doc/html/boost/proto/result_of/child.html old mode 100755 new mode 100644 index 8362351ddd..5699106166 --- a/doc/html/boost/proto/result_of/child.html +++ b/doc/html/boost/proto/result_of/child.html @@ -36,7 +36,7 @@ struct child : proto::result_of::child_c<Expr, N::value> { };
                              -

                              Description

                              +

                              Description

                              proto::result_of::child<Expr, N> is equivalent to proto::result_of::child_c<Expr, N::value>. diff --git a/doc/html/boost/proto/result_of/child_c.html b/doc/html/boost/proto/result_of/child_c.html old mode 100755 new mode 100644 index c1e4d3d121..69337520f5 --- a/doc/html/boost/proto/result_of/child_c.html +++ b/doc/html/boost/proto/result_of/child_c.html @@ -39,14 +39,14 @@ typedef see-below type; };

                              -

                              Description

                              +

                              Description

                              A metafunction that returns the type of the Nth child of a Proto expression. N must be 0 or less than Expr::proto_arity::value.

                              -

                              +

                              child_c public types

                              diff --git a/doc/html/boost/proto/result_of/deep_copy.html b/doc/html/boost/proto/result_of/deep_copy.html old mode 100755 new mode 100644 index c0638ec6d3..cc58f5eb68 --- a/doc/html/boost/proto/result_of/deep_copy.html +++ b/doc/html/boost/proto/result_of/deep_copy.html @@ -27,7 +27,7 @@

                              Struct template deep_copy

                              boost::proto::result_of::deep_copy — A metafunction for calculating the return type of - proto::deep_copy().

                              + proto::deep_copy()
                              .

                              Synopsis

                              // In header: <boost/proto/deep_copy.hpp>
                              @@ -38,10 +38,10 @@
                                 typedef unspecified type;
                               };
                              -

                              Description

                              +

                              Description

                              A metafunction for calculating the return type of - proto::deep_copy(). The type + proto::deep_copy(). The type parameter Expr should be the type of a Proto expression tree. It should not be a reference type, nor should it be cv-qualified.

                              diff --git a/doc/html/boost/proto/result_of/eval.html b/doc/html/boost/proto/result_of/eval.html old mode 100755 new mode 100644 index d3114f181e..84cf27d440 --- a/doc/html/boost/proto/result_of/eval.html +++ b/doc/html/boost/proto/result_of/eval.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@

                              -PrevUpHomeNext +PrevUpHomeNext

                              Struct template eval

                              boost::proto::result_of::eval — A metafunction for calculating the return type of - proto::eval() given a + proto::eval() given a certain Expr and Context types.

                              Synopsis

                              @@ -49,7 +49,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/result_of/flatten.html b/doc/html/boost/proto/result_of/flatten.html old mode 100755 new mode 100644 index 37575810a1..dad11946e0 --- a/doc/html/boost/proto/result_of/flatten.html +++ b/doc/html/boost/proto/result_of/flatten.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@

                              -PrevUpHomeNext +PrevUpHomeNext

                              Struct template flatten

                              boost::proto::result_of::flatten — Metafunction that computes the return type of - proto::flatten()

                              + proto::flatten()

                              Synopsis

                              // In header: <boost/proto/fusion.hpp>
                              @@ -48,7 +48,7 @@
                               
                               
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/result_of/left.html b/doc/html/boost/proto/result_of/left.html old mode 100755 new mode 100644 index 96cd4d75f3..eca941c704 --- a/doc/html/boost/proto/result_of/left.html +++ b/doc/html/boost/proto/result_of/left.html @@ -35,7 +35,7 @@ struct left : proto::result_of::child_c< Expr, 0 > { };
                              -

                              Description

                              +

                              Description

                              proto::result_of::left<Expr> is equivalent to proto::result_of::child_c<Expr, 0>. diff --git a/doc/html/boost/proto/result_of/make_expr.html b/doc/html/boost/proto/result_of/make_expr.html old mode 100755 new mode 100644 index 1e5d95150e..c9a1198bf2 --- a/doc/html/boost/proto/result_of/make_expr.html +++ b/doc/html/boost/proto/result_of/make_expr.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@


                              -PrevUpHomeNext +PrevUpHomeNext

                              Struct template make_expr

                              boost::proto::result_of::make_expr — Metafunction that computes the return type of the - proto::make_expr() + proto::make_expr() function, with a domain deduced from the domains of the children.

                              Synopsis

                              @@ -40,10 +40,10 @@ typedef typename proto::result_of::make_expr<Tag, D, A...>::type type; };
                              -

                              Description

                              +

                              Description

                              Computes the return type of the - proto::make_expr() function. + proto::make_expr() function.

                              In this specialization, the domain is deduced from the domains of the child types. @@ -51,7 +51,7 @@ is true, then another specialization is selected.

                              -

                              +

                              make_expr public types

                              @@ -78,7 +78,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/result_of/make_expr_Tag__D_id1526638.html b/doc/html/boost/proto/result_of/make_expr_Tag__D_id1526638.html new file mode 100644 index 0000000000..9293e296f7 --- /dev/null +++ b/doc/html/boost/proto/result_of/make_expr_Tag__D_id1526638.html @@ -0,0 +1,109 @@ + + + +Struct template make_expr<Tag, Domain, A...> + + + + + + + + + + + + + + + +
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              +
                              +
                              +PrevUpHomeNext +
                              +
                              +
                              +
                              +

                              Struct template make_expr<Tag, Domain, A...>

                              +

                              boost::proto::result_of::make_expr<Tag, Domain, A...> — Metafunction that computes the return type of the + proto::make_expr() + function, within the specified domain.

                              +
                              +

                              Synopsis

                              +
                              // In header: <boost/proto/make_expr.hpp>
                              +
                              +template<typename Tag, typename Domain, typename... A> 
                              +struct make_expr<Tag, Domain, A...> {
                              +  // types
                              +  typedef see-below type;
                              +};
                              +
                              +

                              Description

                              +

                              + Computes the return type of the + proto::make_expr() + function. +

                              +
                              +

                              +make_expr + public + types

                              +
                              1. +

                                +typedef see-below type;

                                +

                                + Let WRAP<X> be defined such that: +

                                +
                                +

                                +

                                +

                                + If proto::wants_basic_expr<typename Domain::proto_generator>::value + is true, then let E be + proto::basic_expr; otherwise, + let E be + proto::expr. +

                                +

                                + If Tag is + proto::tag::terminal, then + type is a typedef for + typename WRAP<A0>::type. +

                                +

                                + Otherwise, type is a typedef for + boost::result_of<Domain(E< + Tag, proto::listN< + typename WRAP<A>::type...> >)>::type +

                                +
                              +
                              +
                              +
                              + + + +
                              +
                              +
                              +PrevUpHomeNext +
                              + + diff --git a/doc/html/boost/proto/result_of/make_expr_Tag__Domain___id1503351.html b/doc/html/boost/proto/result_of/make_expr_Tag__Domain___id1503351.html deleted file mode 100755 index f386935889..0000000000 --- a/doc/html/boost/proto/result_of/make_expr_Tag__Domain___id1503351.html +++ /dev/null @@ -1,109 +0,0 @@ - - - -Struct template make_expr<Tag, Domain, A...> - - - - - - - - - - - - - - - -
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              -
                              -
                              -PrevUpHomeNext -
                              -
                              -
                              -
                              -

                              Struct template make_expr<Tag, Domain, A...>

                              -

                              boost::proto::result_of::make_expr<Tag, Domain, A...> — Metafunction that computes the return type of the - proto::make_expr() - function, within the specified domain.

                              -
                              -

                              Synopsis

                              -
                              // In header: <boost/proto/make_expr.hpp>
                              -
                              -template<typename Tag, typename Domain, typename... A> 
                              -struct make_expr<Tag, Domain, A...> {
                              -  // types
                              -  typedef see-below type;
                              -};
                              -
                              -

                              Description

                              -

                              - Computes the return type of the - proto::make_expr() - function. -

                              -
                              -

                              -make_expr - public - types

                              -
                              1. -

                                -typedef see-below type;

                                -

                                - Let WRAP<X> be defined such that: -

                                -
                                -

                                -

                                -

                                - If proto::wants_basic_expr<typename Domain::proto_generator>::value - is true, then let E be - proto::basic_expr; otherwise, - let E be - proto::expr. -

                                -

                                - If Tag is - proto::tag::terminal, then - type is a typedef for - typename WRAP<A0>::type. -

                                -

                                - Otherwise, type is a typedef for - boost::result_of<Domain(E< - Tag, proto::listN< - typename WRAP<A>::type...> >)>::type -

                                -
                              -
                              -
                              -
                              - - - -
                              -
                              -
                              -PrevUpHomeNext -
                              - - diff --git a/doc/html/boost/proto/result_of/right.html b/doc/html/boost/proto/result_of/right.html old mode 100755 new mode 100644 index ea08b36163..00ae016c85 --- a/doc/html/boost/proto/result_of/right.html +++ b/doc/html/boost/proto/result_of/right.html @@ -35,7 +35,7 @@ struct right : proto::result_of::child_c< Expr, 1 > { };
                              -

                              Description

                              +

                              Description

                              proto::result_of::right<Expr> is equivalent to proto::result_of::child_c<Expr, 1>. diff --git a/doc/html/boost/proto/result_of/unpack_expr.html b/doc/html/boost/proto/result_of/unpack_expr.html old mode 100755 new mode 100644 index 54f60b8421..b68b03e088 --- a/doc/html/boost/proto/result_of/unpack_expr.html +++ b/doc/html/boost/proto/result_of/unpack_expr.html @@ -6,8 +6,8 @@ - - + + @@ -20,14 +20,14 @@


                              -PrevUpHomeNext +PrevUpHomeNext

                              Struct template unpack_expr

                              boost::proto::result_of::unpack_expr — Metafunction that computes the return type of the - proto::unpack_expr() + proto::unpack_expr() function, with a domain deduced from the domains of the children.

                              @@ -47,10 +47,10 @@ type; // Where S is a Fusion RandomAccessSequence equivalent to Sequence, and N is the size of S. };
                              -

                              Description

                              +

                              Description

                              Compute the return type of the - proto::unpack_expr() + proto::unpack_expr() function.

                              @@ -73,7 +73,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/result_of/unpack_expr_Tag__Domain_id1503713.html b/doc/html/boost/proto/result_of/unpack_expr_Tag__Domain_id1503713.html deleted file mode 100755 index dfd512960a..0000000000 --- a/doc/html/boost/proto/result_of/unpack_expr_Tag__Domain_id1503713.html +++ /dev/null @@ -1,72 +0,0 @@ - - - -Struct template unpack_expr<Tag, Domain, Sequence> - - - - - - - - - - - - - - - -
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              -
                              -
                              -PrevUpHomeNext -
                              -
                              -
                              -
                              -

                              Struct template unpack_expr<Tag, Domain, Sequence>

                              -

                              boost::proto::result_of::unpack_expr<Tag, Domain, Sequence> — Metafunction that computes the return type of the - proto::unpack_expr() - function, within the specified domain. -

                              -
                              -

                              Synopsis

                              -
                              // In header: <boost/proto/make_expr.hpp>
                              -
                              -template<typename Tag, typename Domain, typename Sequence> 
                              -struct unpack_expr<Tag, Domain, Sequence> {
                              -  // types
                              -  typedef 
                              -    typename proto::result_of::make_expr<
                              -      Tag,
                              -      Domain,
                              -      typename fusion::result_of::value_at_c<S, 0>::type,
                              -      ...
                              -      typename fusion::result_of::value_at_c<S, N-1>::type
                              -    >::type
                              -   type;  // Where S is a RandomAccessSequence equivalent to Sequence, and N is the size of S.
                              -};
                              -
                              -

                              Description

                              -

                              - Computes the return type of the - proto::unpack_expr() - function. -

                              -
                              -
                              - - - -
                              -
                              -
                              -PrevUpHomeNext -
                              - - diff --git a/doc/html/boost/proto/result_of/unpack_expr_Tag__id1527000.html b/doc/html/boost/proto/result_of/unpack_expr_Tag__id1527000.html new file mode 100644 index 0000000000..a2c39a7f69 --- /dev/null +++ b/doc/html/boost/proto/result_of/unpack_expr_Tag__id1527000.html @@ -0,0 +1,72 @@ + + + +Struct template unpack_expr<Tag, Domain, Sequence> + + + + + + + + + + + + + + + +
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              +
                              +
                              +PrevUpHomeNext +
                              +
                              +
                              +
                              +

                              Struct template unpack_expr<Tag, Domain, Sequence>

                              +

                              boost::proto::result_of::unpack_expr<Tag, Domain, Sequence> — Metafunction that computes the return type of the + proto::unpack_expr() + function, within the specified domain. +

                              +
                              +

                              Synopsis

                              +
                              // In header: <boost/proto/make_expr.hpp>
                              +
                              +template<typename Tag, typename Domain, typename Sequence> 
                              +struct unpack_expr<Tag, Domain, Sequence> {
                              +  // types
                              +  typedef 
                              +    typename proto::result_of::make_expr<
                              +      Tag,
                              +      Domain,
                              +      typename fusion::result_of::value_at_c<S, 0>::type,
                              +      ...
                              +      typename fusion::result_of::value_at_c<S, N-1>::type
                              +    >::type
                              +   type;  // Where S is a RandomAccessSequence equivalent to Sequence, and N is the size of S.
                              +};
                              +
                              +

                              Description

                              +

                              + Computes the return type of the + proto::unpack_expr() + function. +

                              +
                              +
                              + + + +
                              +
                              +
                              +PrevUpHomeNext +
                              + + diff --git a/doc/html/boost/proto/result_of/value.html b/doc/html/boost/proto/result_of/value.html old mode 100755 new mode 100644 index 4fa3d68552..50c30455b5 --- a/doc/html/boost/proto/result_of/value.html +++ b/doc/html/boost/proto/result_of/value.html @@ -38,9 +38,9 @@ typedef see-below type; };
                              -

                              Description

                              +

                              Description

                              -

                              +

                              value public types

                              diff --git a/doc/html/boost/proto/reverse_fold.html b/doc/html/boost/proto/reverse_fold.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/reverse_fold_tree.html b/doc/html/boost/proto/reverse_fold_tree.html old mode 100755 new mode 100644 index 8e6d6d2501..dccb32ded2 --- a/doc/html/boost/proto/reverse_fold_tree.html +++ b/doc/html/boost/proto/reverse_fold_tree.html @@ -46,7 +46,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              proto::reverse_fold_tree<> is useful for flattening trees into lists; for example, you might use proto::reverse_fold_tree<> diff --git a/doc/html/boost/proto/reverse_fold_tree/impl.html b/doc/html/boost/proto/reverse_fold_tree/impl.html old mode 100755 new mode 100644 index 49c5372ade..e65eb9581d --- a/doc/html/boost/proto/reverse_fold_tree/impl.html +++ b/doc/html/boost/proto/reverse_fold_tree/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -49,7 +49,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/right_id1528399.html b/doc/html/boost/proto/right_id1528399.html deleted file mode 100755 index 86a7014d3d..0000000000 --- a/doc/html/boost/proto/right_id1528399.html +++ /dev/null @@ -1,95 +0,0 @@ - - - -Function right - - - - - - - - - - - - - - - -
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              -
                              -
                              -PrevUpHomeNext -
                              -
                              -
                              -
                              -

                              Function right

                              -

                              boost::proto::right — Return the right child of the specified binary Proto expression.

                              -
                              -

                              Synopsis

                              -
                              // In header: <boost/proto/traits.hpp>
                              -
                              -
                              -template<typename Expr> 
                              -  typename proto::result_of::right< Expr & >::type right(Expr & expr);
                              -template<typename Expr> 
                              -  typename proto::result_of::right< Expr const & >::type 
                              -  right(Expr const & expr);
                              -
                              -

                              Description

                              -

                              Return the right child of the specified binary Proto expression. The child is returned by reference.

                              -
                              -- - - - - - - - - - - - - - - - - - -

                              Parameters:

                              -- - - - -

                              expr

                              The Proto expression.

                              Requires:

                              -

                              - proto::is_expr<Expr>::value is - true. -

                              -

                              - 2 == Expr::proto_arity::value -

                              -

                              Returns:

                              - A reference to the right child of expr. -

                              Throws:

                              Will not throw.
                              -
                              -
                              - - - -
                              -
                              -
                              -PrevUpHomeNext -
                              - - diff --git a/doc/html/boost/proto/right_id1551686.html b/doc/html/boost/proto/right_id1551686.html new file mode 100644 index 0000000000..6be0c90f35 --- /dev/null +++ b/doc/html/boost/proto/right_id1551686.html @@ -0,0 +1,95 @@ + + + +Function right + + + + + + + + + + + + + + + +
                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                              +
                              +
                              +PrevUpHomeNext +
                              +
                              +
                              +
                              +

                              Function right

                              +

                              boost::proto::right — Return the right child of the specified binary Proto expression.

                              +
                              +

                              Synopsis

                              +
                              // In header: <boost/proto/traits.hpp>
                              +
                              +
                              +template<typename Expr> 
                              +  typename proto::result_of::right< Expr & >::type right(Expr & expr);
                              +template<typename Expr> 
                              +  typename proto::result_of::right< Expr const & >::type 
                              +  right(Expr const & expr);
                              +
                              +

                              Description

                              +

                              Return the right child of the specified binary Proto expression. The child is returned by reference.

                              +
                              ++ + + + + + + + + + + + + + + + + + +

                              Parameters:

                              ++ + + + +

                              expr

                              The Proto expression.

                              Requires:

                              +

                              + proto::is_expr<Expr>::value is + true. +

                              +

                              + 2 == Expr::proto_arity::value +

                              +

                              Returns:

                              + A reference to the right child of expr. +

                              Throws:

                              Will not throw.
                              +
                              +
                              + + + +
                              +
                              +
                              +PrevUpHomeNext +
                              + + diff --git a/doc/html/boost/proto/shift_left.html b/doc/html/boost/proto/shift_left.html old mode 100755 new mode 100644 index e9122bb912..8cb6e979c4 --- a/doc/html/boost/proto/shift_left.html +++ b/doc/html/boost/proto/shift_left.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/shift_left/impl.html b/doc/html/boost/proto/shift_left/impl.html old mode 100755 new mode 100644 index c2abb8a5d2..06abefc75a --- a/doc/html/boost/proto/shift_left/impl.html +++ b/doc/html/boost/proto/shift_left/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/shift_left_assign.html b/doc/html/boost/proto/shift_left_assign.html old mode 100755 new mode 100644 index ae04c7a8d6..2258a54bc7 --- a/doc/html/boost/proto/shift_left_assign.html +++ b/doc/html/boost/proto/shift_left_assign.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/shift_left_assign/impl.html b/doc/html/boost/proto/shift_left_assign/impl.html old mode 100755 new mode 100644 index 0ab7996e8d..cdca2fd07c --- a/doc/html/boost/proto/shift_left_assign/impl.html +++ b/doc/html/boost/proto/shift_left_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/shift_right.html b/doc/html/boost/proto/shift_right.html old mode 100755 new mode 100644 index 7380c7e2a9..a65262d8b5 --- a/doc/html/boost/proto/shift_right.html +++ b/doc/html/boost/proto/shift_right.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/shift_right/impl.html b/doc/html/boost/proto/shift_right/impl.html old mode 100755 new mode 100644 index 06c2e0102b..e8b4660e3a --- a/doc/html/boost/proto/shift_right/impl.html +++ b/doc/html/boost/proto/shift_right/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/shift_right_assign.html b/doc/html/boost/proto/shift_right_assign.html old mode 100755 new mode 100644 index 43bd6d1652..df304deb28 --- a/doc/html/boost/proto/shift_right_assign.html +++ b/doc/html/boost/proto/shift_right_assign.html @@ -48,7 +48,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/shift_right_assign/impl.html b/doc/html/boost/proto/shift_right_assign/impl.html old mode 100755 new mode 100644 index 4e9f574a39..cf050eeb95 --- a/doc/html/boost/proto/shift_right_assign/impl.html +++ b/doc/html/boost/proto/shift_right_assign/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/size_t.html b/doc/html/boost/proto/size_t.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/subscript.html b/doc/html/boost/proto/subscript.html old mode 100755 new mode 100644 index eeab607113..fc12741872 --- a/doc/html/boost/proto/subscript.html +++ b/doc/html/boost/proto/subscript.html @@ -49,7 +49,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/subscript/impl.html b/doc/html/boost/proto/subscript/impl.html old mode 100755 new mode 100644 index ed0d97778d..29637d60e8 --- a/doc/html/boost/proto/subscript/impl.html +++ b/doc/html/boost/proto/subscript/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -48,7 +48,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/switch_.html b/doc/html/boost/proto/switch_.html old mode 100755 new mode 100644 index a35623e927..09e3b26c65 --- a/doc/html/boost/proto/switch_.html +++ b/doc/html/boost/proto/switch_.html @@ -51,7 +51,7 @@ }; };
                              -

                              Description

                              +

                              Description

                              An expression type E matches proto::switch_<C,T> if diff --git a/doc/html/boost/proto/switch_/impl.html b/doc/html/boost/proto/switch_/impl.html old mode 100755 new mode 100644 index 74a7100557..2873d78449 --- a/doc/html/boost/proto/switch_/impl.html +++ b/doc/html/boost/proto/switch_/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -50,7 +50,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/tag/address_of.html b/doc/html/boost/proto/tag/address_of.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/assign.html b/doc/html/boost/proto/tag/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/bitwise_and.html b/doc/html/boost/proto/tag/bitwise_and.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/bitwise_and_assign.html b/doc/html/boost/proto/tag/bitwise_and_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/bitwise_or.html b/doc/html/boost/proto/tag/bitwise_or.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/bitwise_or_assign.html b/doc/html/boost/proto/tag/bitwise_or_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/bitwise_xor.html b/doc/html/boost/proto/tag/bitwise_xor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/bitwise_xor_assign.html b/doc/html/boost/proto/tag/bitwise_xor_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/comma.html b/doc/html/boost/proto/tag/comma.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/complement.html b/doc/html/boost/proto/tag/complement.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/dereference.html b/doc/html/boost/proto/tag/dereference.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/divides.html b/doc/html/boost/proto/tag/divides.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/divides_assign.html b/doc/html/boost/proto/tag/divides_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/equal_to.html b/doc/html/boost/proto/tag/equal_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/function.html b/doc/html/boost/proto/tag/function.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/greater.html b/doc/html/boost/proto/tag/greater.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/greater_equal.html b/doc/html/boost/proto/tag/greater_equal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/if_else_.html b/doc/html/boost/proto/tag/if_else_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/less.html b/doc/html/boost/proto/tag/less.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/less_equal.html b/doc/html/boost/proto/tag/less_equal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/logical_and.html b/doc/html/boost/proto/tag/logical_and.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/logical_not.html b/doc/html/boost/proto/tag/logical_not.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/logical_or.html b/doc/html/boost/proto/tag/logical_or.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/mem_ptr.html b/doc/html/boost/proto/tag/mem_ptr.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/minus.html b/doc/html/boost/proto/tag/minus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/minus_assign.html b/doc/html/boost/proto/tag/minus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/modulus.html b/doc/html/boost/proto/tag/modulus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/modulus_assign.html b/doc/html/boost/proto/tag/modulus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/multiplies.html b/doc/html/boost/proto/tag/multiplies.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/multiplies_assign.html b/doc/html/boost/proto/tag/multiplies_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/negate.html b/doc/html/boost/proto/tag/negate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/not_equal_to.html b/doc/html/boost/proto/tag/not_equal_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/plus.html b/doc/html/boost/proto/tag/plus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/plus_assign.html b/doc/html/boost/proto/tag/plus_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/post_dec.html b/doc/html/boost/proto/tag/post_dec.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/post_inc.html b/doc/html/boost/proto/tag/post_inc.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/pre_dec.html b/doc/html/boost/proto/tag/pre_dec.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/pre_inc.html b/doc/html/boost/proto/tag/pre_inc.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/shift_left.html b/doc/html/boost/proto/tag/shift_left.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/shift_left_assign.html b/doc/html/boost/proto/tag/shift_left_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/shift_right.html b/doc/html/boost/proto/tag/shift_right.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/shift_right_assign.html b/doc/html/boost/proto/tag/shift_right_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/subscript.html b/doc/html/boost/proto/tag/subscript.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag/terminal.html b/doc/html/boost/proto/tag/terminal.html old mode 100755 new mode 100644 index 69a62f14a9..fd9a2534b1 --- a/doc/html/boost/proto/tag/terminal.html +++ b/doc/html/boost/proto/tag/terminal.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -45,7 +45,7 @@
                              -PrevUpHomeNext +PrevUpHomeNext
                              diff --git a/doc/html/boost/proto/tag/unary_plus.html b/doc/html/boost/proto/tag/unary_plus.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/tag_of.html b/doc/html/boost/proto/tag_of.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/proto/term.html b/doc/html/boost/proto/term.html old mode 100755 new mode 100644 index 3e786c2415..5d8c3f29f5 --- a/doc/html/boost/proto/term.html +++ b/doc/html/boost/proto/term.html @@ -43,7 +43,7 @@ static const long arity; // = 0; };
                              -

                              Description

                              +

                              Description

                              A type sequence with one element, for use as the 2nd parameter to the proto::expr<> and diff --git a/doc/html/boost/proto/terminal.html b/doc/html/boost/proto/terminal.html old mode 100755 new mode 100644 index 24d2e17dec..34c6b76c45 --- a/doc/html/boost/proto/terminal.html +++ b/doc/html/boost/proto/terminal.html @@ -45,13 +45,13 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; }; };

                              -

                              Description

                              +

                              Description

                              diff --git a/doc/html/boost/proto/terminal/impl.html b/doc/html/boost/proto/terminal/impl.html old mode 100755 new mode 100644 index 899bcb4712..b4a7e01b06 --- a/doc/html/boost/proto/terminal/impl.html +++ b/doc/html/boost/proto/terminal/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                              -PrevUpHomeNext +PrevUpHomeNext
                              @@ -37,17 +37,17 @@ // types typedef Expr result_type; - // public member functions - Expr operator()(typename impl::expr_param, typename impl::state_param, + // public member functions + Expr operator()(typename impl::expr_param, typename impl::state_param, typename impl::data_param) const; };
                              -

                              Description

                              +

                              Description

                              -

                              -impl public member functions

                              +

                              +impl public member functions

                              1. -
                                Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                                +
                                Expr operator()(typename impl::expr_param expr, typename impl::state_param, 
                                                 typename impl::data_param) const;
                                @@ -94,7 +94,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/transform.html b/doc/html/boost/proto/transform.html old mode 100755 new mode 100644 index 8c418a2bee..6266393ab5 --- a/doc/html/boost/proto/transform.html +++ b/doc/html/boost/proto/transform.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -38,48 +38,48 @@ // member classes/structs/unions template<typename This, typename Expr> - struct result<This(Expr)> { + struct result<This(Expr)> { // types - typedef typename PrimitiveTransform::template impl< Expr, unspecified, unspecified >::result_type type; + typedef typename PrimitiveTransform::template impl< Expr, unspecified, unspecified >::result_type type; }; template<typename This, typename Expr, typename State> - struct result<This(Expr, State)> { + struct result<This(Expr, State)> { // types - typedef typename PrimitiveTransform::template impl< Expr, State, unspecified >::result_type type; + typedef typename PrimitiveTransform::template impl< Expr, State, unspecified >::result_type type; }; template<typename This, typename Expr, typename State, typename Data> - struct result<This(Expr, State, Data)> { + struct result<This(Expr, State, Data)> { // types - typedef typename PrimitiveTransform::template impl< Expr, State, Data >::result_type type; + typedef typename PrimitiveTransform::template impl< Expr, State, Data >::result_type type; }; - // public member functions + // public member functions template<typename Expr> typename PrimitiveTransform::template impl<Expr &, unspecified, unspecified>::result_type - operator()(Expr &) const; + operator()(Expr &) const; template<typename Expr, typename State> typename PrimitiveTransform::template impl<Expr &, State &, unspecified>::result_type - operator()(Expr &, State &) const; + operator()(Expr &, State &) const; template<typename Expr, typename State> typename PrimitiveTransform::template impl<Expr &, State const &, unspecified>::result_type - operator()(Expr &, State const &) const; + operator()(Expr &, State const &) const; template<typename Expr, typename State, typename Data> typename PrimitiveTransform::template impl<Expr &, State &, Data &>::result_type - operator()(Expr &, State &, Data &) const; + operator()(Expr &, State &, Data &) const; template<typename Expr, typename State, typename Data> typename PrimitiveTransform::template impl<Expr &, State const &, Data &>::result_type - operator()(Expr &, State const &, Data &) const; + operator()(Expr &, State const &, Data &) const; };
                              -

                              Description

                              +

                              Description

                              -

                              -transform public member functions

                              +

                              +transform public member functions

                              1. template<typename Expr> 
                                   typename PrimitiveTransform::template impl<Expr &, unspecified, unspecified>::result_type 
                                -  operator()(Expr & expr) const;
                                + operator()(Expr & expr) const;
                                @@ -93,7 +93,7 @@
                              2. template<typename Expr, typename State> 
                                   typename PrimitiveTransform::template impl<Expr &, State &, unspecified>::result_type 
                                -  operator()(Expr & expr, State & state) const;
                                + operator()(Expr & expr, State & state) const;
                              3. @@ -107,7 +107,7 @@
                              4. template<typename Expr, typename State> 
                                   typename PrimitiveTransform::template impl<Expr &, State const &, unspecified>::result_type 
                                -  operator()(Expr & expr, State const & state) const;
                                + operator()(Expr & expr, State const & state) const;
                              5. @@ -121,7 +121,7 @@
                              6. template<typename Expr, typename State, typename Data> 
                                   typename PrimitiveTransform::template impl<Expr &, State &, Data &>::result_type 
                                -  operator()(Expr & expr, State & state, Data & data) const;
                                + operator()(Expr & expr, State & state, Data & data) const;
                              7. @@ -135,7 +135,7 @@
                              8. template<typename Expr, typename State, typename Data> 
                                   typename PrimitiveTransform::template impl<Expr &, State const &, Data &>::result_type 
                                -  operator()(Expr & expr, State const & state, Data & data) const;
                                + operator()(Expr & expr, State const & state, Data & data) const;
                              9. @@ -160,7 +160,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/transform/result_This_Expr__State_id1532535.html b/doc/html/boost/proto/transform/result_This_Expr__State_id1532535.html deleted file mode 100755 index 6b8f11f3aa..0000000000 --- a/doc/html/boost/proto/transform/result_This_Expr__State_id1532535.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Expr, State)> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template result<This(Expr, State)>

                                -

                                boost::proto::transform::result<This(Expr, State)>

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/impl.hpp>
                                -
                                -
                                -template<typename This, typename Expr, typename State> 
                                -struct result<This(Expr, State)> {
                                -  // types
                                -  typedef typename PrimitiveTransform::template impl< Expr, State, unspecified >::result_type type;
                                -};
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/transform/result_This_Expr__State_id1532580.html b/doc/html/boost/proto/transform/result_This_Expr__State_id1532580.html deleted file mode 100755 index 7712dd5836..0000000000 --- a/doc/html/boost/proto/transform/result_This_Expr__State_id1532580.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Expr, State, Data)> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template result<This(Expr, State, Data)>

                                -

                                boost::proto::transform::result<This(Expr, State, Data)>

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/impl.hpp>
                                -
                                -
                                -template<typename This, typename Expr, typename State, typename Data> 
                                -struct result<This(Expr, State, Data)> {
                                -  // types
                                -  typedef typename PrimitiveTransform::template impl< Expr, State, Data >::result_type type;
                                -};
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/transform/result_This_Expr__id1532491.html b/doc/html/boost/proto/transform/result_This_Expr__id1532491.html deleted file mode 100755 index 0bd4a9cd4d..0000000000 --- a/doc/html/boost/proto/transform/result_This_Expr__id1532491.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Expr)> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template result<This(Expr)>

                                -

                                boost::proto::transform::result<This(Expr)>

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/impl.hpp>
                                -
                                -
                                -template<typename This, typename Expr> 
                                -struct result<This(Expr)> {
                                -  // types
                                -  typedef typename PrimitiveTransform::template impl< Expr, unspecified, unspecified >::result_type type;
                                -};
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/transform/result_This_Expr_id1556201.html b/doc/html/boost/proto/transform/result_This_Expr_id1556201.html new file mode 100644 index 0000000000..765ea55cd6 --- /dev/null +++ b/doc/html/boost/proto/transform/result_This_Expr_id1556201.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Expr)> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template result<This(Expr)>

                                +

                                boost::proto::transform::result<This(Expr)>

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/impl.hpp>
                                +
                                +
                                +template<typename This, typename Expr> 
                                +struct result<This(Expr)> {
                                +  // types
                                +  typedef typename PrimitiveTransform::template impl< Expr, unspecified, unspecified >::result_type type;
                                +};
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/transform/result_This_Expr_id1556245.html b/doc/html/boost/proto/transform/result_This_Expr_id1556245.html new file mode 100644 index 0000000000..d5c922accb --- /dev/null +++ b/doc/html/boost/proto/transform/result_This_Expr_id1556245.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Expr, State)> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template result<This(Expr, State)>

                                +

                                boost::proto::transform::result<This(Expr, State)>

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/impl.hpp>
                                +
                                +
                                +template<typename This, typename Expr, typename State> 
                                +struct result<This(Expr, State)> {
                                +  // types
                                +  typedef typename PrimitiveTransform::template impl< Expr, State, unspecified >::result_type type;
                                +};
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/transform/result_This_Expr_id1556290.html b/doc/html/boost/proto/transform/result_This_Expr_id1556290.html new file mode 100644 index 0000000000..dba1972859 --- /dev/null +++ b/doc/html/boost/proto/transform/result_This_Expr_id1556290.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Expr, State, Data)> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template result<This(Expr, State, Data)>

                                +

                                boost::proto::transform::result<This(Expr, State, Data)>

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/impl.hpp>
                                +
                                +
                                +template<typename This, typename Expr, typename State, typename Data> 
                                +struct result<This(Expr, State, Data)> {
                                +  // types
                                +  typedef typename PrimitiveTransform::template impl< Expr, State, Data >::result_type type;
                                +};
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/transform_impl.html b/doc/html/boost/proto/transform_impl.html old mode 100755 new mode 100644 index ea5b7b0d1b..839097cbe3 --- a/doc/html/boost/proto/transform_impl.html +++ b/doc/html/boost/proto/transform_impl.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -52,7 +52,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/unary_expr.html b/doc/html/boost/proto/unary_expr.html old mode 100755 new mode 100644 index 9e88271f99..8d5da0fdcd --- a/doc/html/boost/proto/unary_expr.html +++ b/doc/html/boost/proto/unary_expr.html @@ -50,7 +50,7 @@ }; };
                                -

                                Description

                                +

                                Description

                                Use proto::unary_expr<proto::_, proto::_> as a grammar element to match any unary expression. diff --git a/doc/html/boost/proto/unary_expr/impl.html b/doc/html/boost/proto/unary_expr/impl.html old mode 100755 new mode 100644 index b1e0dab33e..856c2cbd87 --- a/doc/html/boost/proto/unary_expr/impl.html +++ b/doc/html/boost/proto/unary_expr/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@


                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -48,7 +48,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/unary_plus.html b/doc/html/boost/proto/unary_plus.html old mode 100755 new mode 100644 index 180555b7a8..03303f5362 --- a/doc/html/boost/proto/unary_plus.html +++ b/doc/html/boost/proto/unary_plus.html @@ -49,7 +49,7 @@ }; };
                                -

                                Description

                                +

                                Description

                                diff --git a/doc/html/boost/proto/unary_plus/impl.html b/doc/html/boost/proto/unary_plus/impl.html old mode 100755 new mode 100644 index 4782134764..b940e51e64 --- a/doc/html/boost/proto/unary_plus/impl.html +++ b/doc/html/boost/proto/unary_plus/impl.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -48,7 +48,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/unexpr.html b/doc/html/boost/proto/unexpr.html old mode 100755 new mode 100644 index f9b3bf852e..0d0c8a8002 --- a/doc/html/boost/proto/unexpr.html +++ b/doc/html/boost/proto/unexpr.html @@ -35,10 +35,10 @@ template<typename Expr> struct unexpr : Expr { // construct/copy/destruct - unexpr(Expr const &); + unexpr(Expr const &); };
                                -

                                Description

                                +

                                Description

                                For an expression type E, @@ -49,11 +49,11 @@ is false.

                                -

                                +

                                unexpr public construct/copy/destruct

                                -
                                1. unexpr(Expr const & expr);
                                +
                                1. unexpr(Expr const & expr);
                                diff --git a/doc/html/boost/proto/unpack_expr_id1504094.html b/doc/html/boost/proto/unpack_expr_id1504094.html deleted file mode 100755 index 156a414d49..0000000000 --- a/doc/html/boost/proto/unpack_expr_id1504094.html +++ /dev/null @@ -1,121 +0,0 @@ - - - -Function unpack_expr - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Function unpack_expr

                                -

                                boost::proto::unpack_expr — Construct an expression of the requested tag type with a domain and with children - from the specified Fusion Forward Sequence.

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/make_expr.hpp>
                                -
                                -
                                -template<typename Tag, typename Sequence> 
                                -  typename proto::result_of::unpack_expr<Tag, Sequence const>::type const 
                                -  unpack_expr(Sequence const & sequence);
                                -template<typename Tag, typename Domain, typename Sequence> 
                                -  typename proto::result_of::unpack_expr<Tag, Domain, Sequence const>::type const 
                                -  unpack_expr(Sequence const & sequence);
                                -
                                -

                                Description

                                -

                                - This function template may be invoked either with or without specifying a - Domain argument. If no domain is specified, the domain - is deduced by examining domains of each element of the sequence. See - proto::deduce_domain for a full - description of the procedure used. -

                                -

                                - Let s be a Fusion RandomAccessSequence equivalent to - sequence. - Let WRAP(N, s) be defined such that: -

                                -
                                  -
                                • - If fusion::result_of::value_at_c<decltype(s),N>::type is a reference type - or an instantiation of boost::reference_wrapper<>, - WRAP(N, s) is equivalent to - proto::as_child<Domain>(fusion::at_c<N>(s)). -

                                • -
                                • - Otherwise, WRAP(N, s) is equivalent to - proto::as_expr<Domain>(fusion::at_c<N>(s)). -

                                • -
                                -

                                -

                                -

                                - If proto::wants_basic_expr<typename Domain::proto_generator>::value - is true, then let E be - proto::basic_expr; otherwise, - let E be - proto::expr. -

                                -

                                - Let MAKE(Tag, b...) be defined as - E<Tag, - proto::listN<decltype(b)...> >::make(b...). -

                                -

                                - If Tag is - proto::tag::terminal, then return - WRAP(0, s). -

                                -

                                - Otherwise, return - Domain()(MAKE(Tag, WRAP(0, s),... - WRAP(N-1, s))), where - N is the size of Sequence. -

                                -
                                -- - - - -

                                Parameters:

                                -- - - - -

                                sequence

                                A Fusion Forward Sequence.

                                -
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/unpack_expr_id1527381.html b/doc/html/boost/proto/unpack_expr_id1527381.html new file mode 100644 index 0000000000..86c95a0787 --- /dev/null +++ b/doc/html/boost/proto/unpack_expr_id1527381.html @@ -0,0 +1,121 @@ + + + +Function unpack_expr + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Function unpack_expr

                                +

                                boost::proto::unpack_expr — Construct an expression of the requested tag type with a domain and with children + from the specified Fusion Forward Sequence.

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/make_expr.hpp>
                                +
                                +
                                +template<typename Tag, typename Sequence> 
                                +  typename proto::result_of::unpack_expr<Tag, Sequence const>::type const 
                                +  unpack_expr(Sequence const & sequence);
                                +template<typename Tag, typename Domain, typename Sequence> 
                                +  typename proto::result_of::unpack_expr<Tag, Domain, Sequence const>::type const 
                                +  unpack_expr(Sequence const & sequence);
                                +
                                +

                                Description

                                +

                                + This function template may be invoked either with or without specifying a + Domain argument. If no domain is specified, the domain + is deduced by examining domains of each element of the sequence. See + proto::deduce_domain for a full + description of the procedure used. +

                                +

                                + Let s be a Fusion RandomAccessSequence equivalent to + sequence. + Let WRAP(N, s) be defined such that: +

                                +
                                  +
                                • + If fusion::result_of::value_at_c<decltype(s),N>::type is a reference type + or an instantiation of boost::reference_wrapper<>, + WRAP(N, s) is equivalent to + proto::as_child<Domain>(fusion::at_c<N>(s)). +

                                • +
                                • + Otherwise, WRAP(N, s) is equivalent to + proto::as_expr<Domain>(fusion::at_c<N>(s)). +

                                • +
                                +

                                +

                                +

                                + If proto::wants_basic_expr<typename Domain::proto_generator>::value + is true, then let E be + proto::basic_expr; otherwise, + let E be + proto::expr. +

                                +

                                + Let MAKE(Tag, b...) be defined as + E<Tag, + proto::listN<decltype(b)...> >::make(b...). +

                                +

                                + If Tag is + proto::tag::terminal, then return + WRAP(0, s). +

                                +

                                + Otherwise, return + Domain()(MAKE(Tag, WRAP(0, s),... + WRAP(N-1, s))), where + N is the size of Sequence. +

                                +
                                ++ + + + +

                                Parameters:

                                ++ + + + +

                                sequence

                                A Fusion Forward Sequence.

                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/use_basic_expr.html b/doc/html/boost/proto/use_basic_expr.html old mode 100755 new mode 100644 index 1db8ce8efe..492b65e40f --- a/doc/html/boost/proto/use_basic_expr.html +++ b/doc/html/boost/proto/use_basic_expr.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -35,7 +35,7 @@ struct use_basic_expr : Generator { };
                                -

                                Description

                                +

                                Description

                                Annotate a generator to indicate that it would prefer to be passed instances of @@ -57,7 +57,7 @@


                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/value_id1528169.html b/doc/html/boost/proto/value_id1528169.html deleted file mode 100755 index d0d184a9ea..0000000000 --- a/doc/html/boost/proto/value_id1528169.html +++ /dev/null @@ -1,80 +0,0 @@ - - - -Function value - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Function value

                                -

                                boost::proto::value — Return the value stored within the specified Proto terminal expression.

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/traits.hpp>
                                -
                                -
                                -template<typename Expr> 
                                -  typename proto::result_of::value< Expr & >::type value(Expr & expr);
                                -template<typename Expr> 
                                -  typename proto::result_of::value< Expr const & >::type 
                                -  value(Expr const & expr);
                                -
                                -

                                Description

                                -

                                - Return the the value stored within the specified Proto terminal expression. The value is - returned by reference. -

                                -
                                -- - - - - - - - - - - - - - -

                                Requires:

                                - 0 == Expr::proto_arity::value -

                                Returns:

                                A reference to the terminal's value

                                Throws:

                                Will not throw.
                                -
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/value_id1551456.html b/doc/html/boost/proto/value_id1551456.html new file mode 100644 index 0000000000..f57ed869d3 --- /dev/null +++ b/doc/html/boost/proto/value_id1551456.html @@ -0,0 +1,80 @@ + + + +Function value + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Function value

                                +

                                boost::proto::value — Return the value stored within the specified Proto terminal expression.

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/traits.hpp>
                                +
                                +
                                +template<typename Expr> 
                                +  typename proto::result_of::value< Expr & >::type value(Expr & expr);
                                +template<typename Expr> 
                                +  typename proto::result_of::value< Expr const & >::type 
                                +  value(Expr const & expr);
                                +
                                +

                                Description

                                +

                                + Return the the value stored within the specified Proto terminal expression. The value is + returned by reference. +

                                +
                                ++ + + + + + + + + + + + + + +

                                Requires:

                                + 0 == Expr::proto_arity::value +

                                Returns:

                                A reference to the terminal's value

                                Throws:

                                Will not throw.
                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/vararg.html b/doc/html/boost/proto/vararg.html old mode 100755 new mode 100644 index 2e860983a7..551b55126e --- a/doc/html/boost/proto/vararg.html +++ b/doc/html/boost/proto/vararg.html @@ -35,7 +35,7 @@ struct vararg { };
                                -

                                Description

                                +

                                Description

                                An expression type proto::basic_expr<AT, proto::listN<A0,...An,U0,...Um> > diff --git a/doc/html/boost/proto/wants_basic_expr.html b/doc/html/boost/proto/wants_basic_expr.html old mode 100755 new mode 100644 index 6970a72538..57bfc96252 --- a/doc/html/boost/proto/wants_basic_expr.html +++ b/doc/html/boost/proto/wants_basic_expr.html @@ -35,7 +35,7 @@ struct wants_basic_expr : mpl::bool_< true-or-false > { };

                                -

                                Description

                                +

                                Description

                                A Boolean metafunction that tests a generator to see whether it would prefer to be passed instances of diff --git a/doc/html/boost/proto/when.html b/doc/html/boost/proto/when.html old mode 100755 new mode 100644 index 80f6f09c0e..47a458c8c4 --- a/doc/html/boost/proto/when.html +++ b/doc/html/boost/proto/when.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@


                                -PrevUpHomeNext +PrevUpHomeNext
                                @@ -38,7 +38,7 @@ typedef typename Grammar::proto_grammar proto_grammar; };
                                -

                                Description

                                +

                                Description

                                Use proto::when<> to override a grammar's default transform with a custom transform. It is for used when composing larger transforms by @@ -81,7 +81,7 @@


                                -PrevUpHomeNext +PrevUpHomeNext
                                diff --git a/doc/html/boost/proto/when_Grammar__Fu_id1559935.html b/doc/html/boost/proto/when_Grammar__Fu_id1559935.html new file mode 100644 index 0000000000..920e46f05a --- /dev/null +++ b/doc/html/boost/proto/when_Grammar__Fu_id1559935.html @@ -0,0 +1,66 @@ + + + +Struct template when<Grammar, Fun *> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template when<Grammar, Fun *>

                                +

                                boost::proto::when<Grammar, Fun *> — A specialization that treats function pointer Transforms as if they + were function type Transforms.

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/when.hpp>
                                +
                                +template<typename Grammar, typename Fun> 
                                +struct when<Grammar, Fun *> :  proto::when< Grammar, Fun > {
                                +};
                                +
                                +

                                Description

                                +

                                + This specialization requires that Fun is actually a function type. +

                                +

                                + This specialization is required for nested transforms such as + proto::when<G, T0(T1(_))>. In C++, functions that are used + as parameters to other functions automatically decay to funtion pointer types. In other words, the + type T0(T1(_)) is indistinguishable from + T0(T1(*)(_)). This specialization is required to handle these + nested function pointer type transforms properly. +

                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/when_Grammar__Fun_id1535641.html b/doc/html/boost/proto/when_Grammar__Fun_id1535641.html deleted file mode 100755 index 81bda368d3..0000000000 --- a/doc/html/boost/proto/when_Grammar__Fun_id1535641.html +++ /dev/null @@ -1,66 +0,0 @@ - - - -Struct template when<Grammar, Fun *> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template when<Grammar, Fun *>

                                -

                                boost::proto::when<Grammar, Fun *> — A specialization that treats function pointer Transforms as if they - were function type Transforms.

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/when.hpp>
                                -
                                -template<typename Grammar, typename Fun> 
                                -struct when<Grammar, Fun *> :  proto::when< Grammar, Fun > {
                                -};
                                -
                                -

                                Description

                                -

                                - This specialization requires that Fun is actually a function type. -

                                -

                                - This specialization is required for nested transforms such as - proto::when<G, T0(T1(_))>. In C++, functions that are used - as parameters to other functions automatically decay to funtion pointer types. In other words, the - type T0(T1(_)) is indistinguishable from - T0(T1(*)(_)). This specialization is required to handle these - nested function pointer type transforms properly. -

                                -
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/when_Grammar__R_A___id1535725.html b/doc/html/boost/proto/when_Grammar__R_A___id1535725.html deleted file mode 100755 index 71442b4242..0000000000 --- a/doc/html/boost/proto/when_Grammar__R_A___id1535725.html +++ /dev/null @@ -1,88 +0,0 @@ - - - -Struct template when<Grammar, R(A...)> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template when<Grammar, R(A...)>

                                -

                                boost::proto::when<Grammar, R(A...)> — A grammar element and a Transform that associates a - transform with the grammar.

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/when.hpp>
                                -
                                -template<typename Grammar, typename R, typename... A> 
                                -struct when<Grammar, R(A...)> :  proto::transform< when<Grammar, R(A...)> > {
                                -  // types
                                -  typedef typename Grammar::proto_grammar proto_grammar;
                                -
                                -  // member classes/structs/unions
                                -  template<typename Expr, typename State, typename Data> 
                                -  struct impl :  proto::transform_impl< Expr, State, Data > {
                                -    // types
                                -    typedef proto::call<R(A...)>                                       call_;        // For exposition only
                                -    typedef proto::make<R(A...)>                                       make_;        // For exposition only
                                -    typedef typename mpl::if_<proto::is_callable<R>,call_,make_>::type which;        // For exposition only
                                -    typedef typename boost::result_of<which(Expr, State, Data)>::type  result_type;
                                -
                                -    // public member functions
                                -    result_type operator()(typename impl::expr_param, 
                                -                           typename impl::state_param, 
                                -                           typename impl::data_param) const;
                                -  };
                                -};
                                -
                                -

                                Description

                                -

                                - Use proto::when<> to override a grammar's default - transform with a custom transform. It is for use when composing larger transforms by associating - smaller transforms with individual rules in your grammar. -

                                -

                                - The when<G, R(A...)> form accepts either a - CallableTransform or an ObjectTransform as its - second parameter. proto::when<> uses - proto::is_callable<R>::value to - distinguish between the two, and uses - proto::call<> to evaluate - CallableTransforms and - proto::make<> to evaluate - ObjectTransforms. -

                                -
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/when_Grammar__R_A___id1535725/impl.html b/doc/html/boost/proto/when_Grammar__R_A___id1535725/impl.html deleted file mode 100755 index 65fa7c6625..0000000000 --- a/doc/html/boost/proto/when_Grammar__R_A___id1535725/impl.html +++ /dev/null @@ -1,119 +0,0 @@ - - - -Struct template impl - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template impl

                                -

                                boost::proto::when<Grammar, R(A...)>::impl

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/when.hpp>
                                -
                                -
                                -template<typename Expr, typename State, typename Data> 
                                -struct impl :  proto::transform_impl< Expr, State, Data > {
                                -  // types
                                -  typedef proto::call<R(A...)>                                       call_;        // For exposition only
                                -  typedef proto::make<R(A...)>                                       make_;        // For exposition only
                                -  typedef typename mpl::if_<proto::is_callable<R>,call_,make_>::type which;        // For exposition only
                                -  typedef typename boost::result_of<which(Expr, State, Data)>::type  result_type;
                                -
                                -  // public member functions
                                -  result_type operator()(typename impl::expr_param, 
                                -                         typename impl::state_param, 
                                -                         typename impl::data_param) const;
                                -};
                                -
                                -

                                Description

                                -
                                -

                                -impl public member functions

                                -
                                1. -
                                  result_type operator()(typename impl::expr_param expr, 
                                  -                       typename impl::state_param state, 
                                  -                       typename impl::data_param data) const;
                                  -

                                  - Evaluate R(A...) as a transform either with - proto::call<> or with - proto::make<> depending - on whether proto::is_callable<R>::value - is true or false. -

                                  -
                                  -- - - - - - - - - - - - - - -

                                  Parameters:

                                  -- - - - - - - - - - - - - - -

                                  data

                                  An arbitrary data

                                  expr

                                  The current expression

                                  state

                                  The current state

                                  Requires:

                                  - proto::matches<Expr, Grammar>::value - is true. -

                                  Returns:

                                  - which()(expr, state, data) -

                                  -
                                -
                                -
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/when_Grammar__R__id1560019.html b/doc/html/boost/proto/when_Grammar__R__id1560019.html new file mode 100644 index 0000000000..e1909e9f7d --- /dev/null +++ b/doc/html/boost/proto/when_Grammar__R__id1560019.html @@ -0,0 +1,88 @@ + + + +Struct template when<Grammar, R(A...)> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template when<Grammar, R(A...)>

                                +

                                boost::proto::when<Grammar, R(A...)> — A grammar element and a Transform that associates a + transform with the grammar.

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/when.hpp>
                                +
                                +template<typename Grammar, typename R, typename... A> 
                                +struct when<Grammar, R(A...)> :  proto::transform< when<Grammar, R(A...)> > {
                                +  // types
                                +  typedef typename Grammar::proto_grammar proto_grammar;
                                +
                                +  // member classes/structs/unions
                                +  template<typename Expr, typename State, typename Data> 
                                +  struct impl :  proto::transform_impl< Expr, State, Data > {
                                +    // types
                                +    typedef proto::call<R(A...)>                                       call_;        // For exposition only
                                +    typedef proto::make<R(A...)>                                       make_;        // For exposition only
                                +    typedef typename mpl::if_<proto::is_callable<R>,call_,make_>::type which;        // For exposition only
                                +    typedef typename boost::result_of<which(Expr, State, Data)>::type  result_type;
                                +
                                +    // public member functions
                                +    result_type operator()(typename impl::expr_param, 
                                +                           typename impl::state_param, 
                                +                           typename impl::data_param) const;
                                +  };
                                +};
                                +
                                +

                                Description

                                +

                                + Use proto::when<> to override a grammar's default + transform with a custom transform. It is for use when composing larger transforms by associating + smaller transforms with individual rules in your grammar. +

                                +

                                + The when<G, R(A...)> form accepts either a + CallableTransform or an ObjectTransform as its + second parameter. proto::when<> uses + proto::is_callable<R>::value to + distinguish between the two, and uses + proto::call<> to evaluate + CallableTransforms and + proto::make<> to evaluate + ObjectTransforms. +

                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/when_Grammar__R__id1560019/impl.html b/doc/html/boost/proto/when_Grammar__R__id1560019/impl.html new file mode 100644 index 0000000000..17594a71a5 --- /dev/null +++ b/doc/html/boost/proto/when_Grammar__R__id1560019/impl.html @@ -0,0 +1,119 @@ + + + +Struct template impl + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template impl

                                +

                                boost::proto::when<Grammar, R(A...)>::impl

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/when.hpp>
                                +
                                +
                                +template<typename Expr, typename State, typename Data> 
                                +struct impl :  proto::transform_impl< Expr, State, Data > {
                                +  // types
                                +  typedef proto::call<R(A...)>                                       call_;        // For exposition only
                                +  typedef proto::make<R(A...)>                                       make_;        // For exposition only
                                +  typedef typename mpl::if_<proto::is_callable<R>,call_,make_>::type which;        // For exposition only
                                +  typedef typename boost::result_of<which(Expr, State, Data)>::type  result_type;
                                +
                                +  // public member functions
                                +  result_type operator()(typename impl::expr_param, 
                                +                         typename impl::state_param, 
                                +                         typename impl::data_param) const;
                                +};
                                +
                                +

                                Description

                                +
                                +

                                +impl public member functions

                                +
                                1. +
                                  result_type operator()(typename impl::expr_param expr, 
                                  +                       typename impl::state_param state, 
                                  +                       typename impl::data_param data) const;
                                  +

                                  + Evaluate R(A...) as a transform either with + proto::call<> or with + proto::make<> depending + on whether proto::is_callable<R>::value + is true or false. +

                                  +
                                  ++ + + + + + + + + + + + + + +

                                  Parameters:

                                  ++ + + + + + + + + + + + + + +

                                  data

                                  An arbitrary data

                                  expr

                                  The current expression

                                  state

                                  The current state

                                  Requires:

                                  + proto::matches<Expr, Grammar>::value + is true. +

                                  Returns:

                                  + which()(expr, state, data) +

                                  +
                                +
                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/when_Grammar__R__id1560376.html b/doc/html/boost/proto/when_Grammar__R__id1560376.html new file mode 100644 index 0000000000..432af5adb8 --- /dev/null +++ b/doc/html/boost/proto/when_Grammar__R__id1560376.html @@ -0,0 +1,94 @@ + + + +Struct template when<Grammar, R(A..., ...)> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template when<Grammar, R(A..., ...)>

                                +

                                boost::proto::when<Grammar, R(A..., ...)> — A grammar element and a Transform that associates a + transform with the grammar.

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/when.hpp>
                                +
                                +template<typename Grammar, typename R, typename... A> 
                                +struct when<Grammar, R(A..., ...)> :  proto::transform< when<Grammar, R(A..., ...)> > {
                                +  // types
                                +  typedef typename Grammar::proto_grammar proto_grammar;
                                +
                                +  // member classes/structs/unions
                                +  template<typename Expr, typename State, typename Data> 
                                +  struct impl :  proto::transform_impl< Expr, State, Data > {
                                +    // types
                                +    typedef proto::call<R(A..., ...)>                                  call_;        // For exposition only
                                +    typedef proto::make<R(A..., ...)>                                  make_;        // For exposition only
                                +    typedef typename mpl::if_<proto::is_callable<R>,call_,make_>::type which;        // For exposition only
                                +    typedef typename boost::result_of<which(Expr, State, Data)>::type  result_type;
                                +
                                +    // public member functions
                                +    result_type operator()(typename impl::expr_param, 
                                +                           typename impl::state_param, 
                                +                           typename impl::data_param) const;
                                +  };
                                +};
                                +
                                +

                                Description

                                +

                                + Use proto::when<> to override a grammar's default + transform with a custom transform. It is for use when composing larger transforms by associating + smaller transforms with individual rules in your grammar. +

                                +

                                + The when<G, R(A..., ...)> form accepts either a + CallableTransform or an ObjectTransform as its + second parameter. proto::when<> uses + proto::is_callable<R>::value to + distinguish between the two, and uses + proto::call<> to evaluate + CallableTransforms and + proto::make<> to evaluate + ObjectTransforms. +

                                +

                                + Note: In the specialization + when<G, R(A..., ...)>, the first ellipsis denotes a + C++11-style variadic template (which is emulated for C++98 compilers). The second ellipsis + is a C-style vararg. +

                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/when_Grammar__R__id1560376/impl.html b/doc/html/boost/proto/when_Grammar__R__id1560376/impl.html new file mode 100644 index 0000000000..5c247790d6 --- /dev/null +++ b/doc/html/boost/proto/when_Grammar__R__id1560376/impl.html @@ -0,0 +1,119 @@ + + + +Struct template impl + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template impl

                                +

                                boost::proto::when<Grammar, R(A..., ...)>::impl

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/when.hpp>
                                +
                                +
                                +template<typename Expr, typename State, typename Data> 
                                +struct impl :  proto::transform_impl< Expr, State, Data > {
                                +  // types
                                +  typedef proto::call<R(A..., ...)>                                  call_;        // For exposition only
                                +  typedef proto::make<R(A..., ...)>                                  make_;        // For exposition only
                                +  typedef typename mpl::if_<proto::is_callable<R>,call_,make_>::type which;        // For exposition only
                                +  typedef typename boost::result_of<which(Expr, State, Data)>::type  result_type;
                                +
                                +  // public member functions
                                +  result_type operator()(typename impl::expr_param, 
                                +                         typename impl::state_param, 
                                +                         typename impl::data_param) const;
                                +};
                                +
                                +

                                Description

                                +
                                +

                                +impl public member functions

                                +
                                1. +
                                  result_type operator()(typename impl::expr_param expr, 
                                  +                       typename impl::state_param state, 
                                  +                       typename impl::data_param data) const;
                                  +

                                  + Evaluate R(A..., ...) as a transform either with + proto::call<> or with + proto::make<> depending + on whether proto::is_callable<R>::value + is true or false. +

                                  +
                                  ++ + + + + + + + + + + + + + +

                                  Parameters:

                                  ++ + + + + + + + + + + + + + +

                                  data

                                  An arbitrary data

                                  expr

                                  The current expression

                                  state

                                  The current state

                                  Requires:

                                  + proto::matches<Expr, Grammar>::value + is true. +

                                  Returns:

                                  + which()(expr, state, data) +

                                  +
                                +
                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/when_Grammar__id1536082.html b/doc/html/boost/proto/when_Grammar__id1536082.html deleted file mode 100755 index bef1d4e03a..0000000000 --- a/doc/html/boost/proto/when_Grammar__id1536082.html +++ /dev/null @@ -1,86 +0,0 @@ - - - -Struct template when<Grammar, proto::external_transform> - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template when<Grammar, proto::external_transform>

                                -

                                boost::proto::when<Grammar, > — A grammar element that associates an externally-specified transform with the grammar. - The transform is looked up in the Data parameter using the Grammar as a key.

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/when.hpp>
                                -
                                -template<typename Grammar> 
                                -struct when<Grammar, proto::external_transform> :
                                -   
                                -  proto::transform< when<Grammar, proto::external_transform> >
                                -{
                                -  // types
                                -  typedef typename Grammar::proto_grammar proto_grammar;
                                -
                                -  // member classes/structs/unions
                                -  template<typename Expr, typename State, typename Data> 
                                -  struct impl :  
                                -    boost::remove_reference< Data >::type
                                -      ::template when< Grammar >
                                -        ::template impl< Expr, State, Data >
                                -  {
                                -  };
                                -};
                                -
                                -

                                Description

                                -

                                - Use proto::when<> to override a grammar's default - transform with a custom transform. It is for use when composing larger transforms by associating - smaller transforms with individual rules in your grammar. -

                                -

                                - The when<G, proto::external_transform> - indicates that the associated transform is not yet known. It should be looked up when the transform - is about to be applied. It is found by looking it up in the passed-in Data parameter, which - behaves like a compile-time map from grammar types to transform types. The map is indexed using - Grammar as a key. The associated value type is used as the transform - to apply. In this way, the same grammar can be used to define multiple evaluating strategies that - can be added post-hoc. -

                                -

                                - See proto::external_transforms for an example. -

                                -
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/when_Grammar__id1536082/impl.html b/doc/html/boost/proto/when_Grammar__id1536082/impl.html deleted file mode 100755 index 92fd397cc4..0000000000 --- a/doc/html/boost/proto/when_Grammar__id1536082/impl.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template impl - - - - - - - - - - - - - - - -
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                -
                                -
                                -PrevUpHomeNext -
                                -
                                -
                                -
                                -

                                Struct template impl

                                -

                                boost::proto::when<Grammar, >::impl

                                -
                                -

                                Synopsis

                                -
                                // In header: <boost/proto/transform/when.hpp>
                                -
                                -
                                -template<typename Expr, typename State, typename Data> 
                                -struct impl :  
                                -    boost::remove_reference< Data >::type
                                -      ::template when< Grammar >
                                -        ::template impl< Expr, State, Data >
                                -{
                                -};
                                -
                                - - - -
                                -
                                -
                                -PrevUpHomeNext -
                                - - diff --git a/doc/html/boost/proto/when_Grammar__id1560750.html b/doc/html/boost/proto/when_Grammar__id1560750.html new file mode 100644 index 0000000000..002841fd0f --- /dev/null +++ b/doc/html/boost/proto/when_Grammar__id1560750.html @@ -0,0 +1,86 @@ + + + +Struct template when<Grammar, proto::external_transform> + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template when<Grammar, proto::external_transform>

                                +

                                boost::proto::when<Grammar, > — A grammar element that associates an externally-specified transform with the grammar. + The transform is looked up in the Data parameter using the Grammar as a key.

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/when.hpp>
                                +
                                +template<typename Grammar> 
                                +struct when<Grammar, proto::external_transform> :
                                +   
                                +  proto::transform< when<Grammar, proto::external_transform> >
                                +{
                                +  // types
                                +  typedef typename Grammar::proto_grammar proto_grammar;
                                +
                                +  // member classes/structs/unions
                                +  template<typename Expr, typename State, typename Data> 
                                +  struct impl :  
                                +    boost::remove_reference< Data >::type
                                +      ::template when< Grammar >
                                +        ::template impl< Expr, State, Data >
                                +  {
                                +  };
                                +};
                                +
                                +

                                Description

                                +

                                + Use proto::when<> to override a grammar's default + transform with a custom transform. It is for use when composing larger transforms by associating + smaller transforms with individual rules in your grammar. +

                                +

                                + The when<G, proto::external_transform> + indicates that the associated transform is not yet known. It should be looked up when the transform + is about to be applied. It is found by looking it up in the passed-in Data parameter, which + behaves like a compile-time map from grammar types to transform types. The map is indexed using + Grammar as a key. The associated value type is used as the transform + to apply. In this way, the same grammar can be used to define multiple evaluating strategies that + can be added post-hoc. +

                                +

                                + See proto::external_transforms for an example. +

                                +
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/proto/when_Grammar__id1560750/impl.html b/doc/html/boost/proto/when_Grammar__id1560750/impl.html new file mode 100644 index 0000000000..4621a9e1dc --- /dev/null +++ b/doc/html/boost/proto/when_Grammar__id1560750/impl.html @@ -0,0 +1,56 @@ + + + +Struct template impl + + + + + + + + + + + + + + + +
                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                +
                                +
                                +PrevUpHomeNext +
                                +
                                +
                                +
                                +

                                Struct template impl

                                +

                                boost::proto::when<Grammar, >::impl

                                +
                                +

                                Synopsis

                                +
                                // In header: <boost/proto/transform/when.hpp>
                                +
                                +
                                +template<typename Expr, typename State, typename Data> 
                                +struct impl :  
                                +    boost::remove_reference< Data >::type
                                +      ::template when< Grammar >
                                +        ::template impl< Expr, State, Data >
                                +{
                                +};
                                +
                                + + + +
                                +
                                +
                                +PrevUpHomeNext +
                                + + diff --git a/doc/html/boost/random/additive_combine_engine.html b/doc/html/boost/random/additive_combine_engine.html old mode 100755 new mode 100644 index bd1ca16517..cc12b795e0 --- a/doc/html/boost/random/additive_combine_engine.html +++ b/doc/html/boost/random/additive_combine_engine.html @@ -40,67 +40,67 @@ typedef MLCG1::result_type result_type; // construct/copy/destruct - additive_combine_engine(); - explicit additive_combine_engine(result_type); - template<typename SeedSeq> explicit additive_combine_engine(SeedSeq &); - additive_combine_engine(typename MLCG1::result_type, + additive_combine_engine(); + explicit additive_combine_engine(result_type); + template<typename SeedSeq> explicit additive_combine_engine(SeedSeq &); + additive_combine_engine(typename MLCG1::result_type, typename MLCG2::result_type); - template<typename It> additive_combine_engine(It &, It); + template<typename It> additive_combine_engine(It &, It); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // public member functions - void seed(); - void seed(result_type); - template<typename SeedSeq> void seed(SeedSeq &); - void seed(typename MLCG1::result_type, typename MLCG2::result_type); - template<typename It> void seed(It &, It); - result_type operator()(); - template<typename Iter> void generate(Iter, Iter); - void discard(boost::uintmax_t); + // public member functions + void seed(); + void seed(result_type); + template<typename SeedSeq> void seed(SeedSeq &); + void seed(typename MLCG1::result_type, typename MLCG2::result_type); + template<typename It> void seed(It &, It); + result_type operator()(); + template<typename Iter> void generate(Iter, Iter); + void discard(boost::uintmax_t); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const additive_combine_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const additive_combine_engine &); - friend bool operator==(const additive_combine_engine &, + friend bool operator==(const additive_combine_engine &, const additive_combine_engine &); - friend bool operator!=(const additive_combine_engine &, + friend bool operator!=(const additive_combine_engine &, const additive_combine_engine &); // public data members static const bool has_fixed_range; };
                                -

                                Description

                                +

                                Description

                                An instantiation of class template additive_combine_engine models a pseudo-random number generator . It combines two multiplicative linear_congruential_engine number generators, i.e. those with c = 0. It is described in

                                "Efficient and Portable Combined Random Number Generators", Pierre L'Ecuyer, Communications of the ACM, Vol. 31, No. 6, June 1988, pp. 742-749, 774

                                The template parameters MLCG1 and MLCG2 shall denote two different linear_congruential_engine number generators, each with c = 0. Each invocation returns a random number X(n) := (MLCG1(n) - MLCG2(n)) mod (m1 - 1), where m1 denotes the modulus of MLCG1.

                                -

                                +

                                additive_combine_engine public construct/copy/destruct

                                1. -
                                  additive_combine_engine();
                                  +
                                  additive_combine_engine();

                                  Constructs an additive_combine_engine using the default constructors of the two base generators.

                                2. -
                                  explicit additive_combine_engine(result_type seed);
                                  +
                                  explicit additive_combine_engine(result_type seed);

                                  Constructs an additive_combine_engine, using seed as the constructor argument for both base generators.

                                3. -
                                  template<typename SeedSeq> explicit additive_combine_engine(SeedSeq & seq);
                                  +
                                  template<typename SeedSeq> explicit additive_combine_engine(SeedSeq & seq);

                                  Constructs an additive_combine_engine, using seq as the constructor argument for both base generators.

                                  @@ -113,12 +113,12 @@

                                4. -
                                  additive_combine_engine(typename MLCG1::result_type seed1, 
                                  +
                                  additive_combine_engine(typename MLCG1::result_type seed1, 
                                                           typename MLCG2::result_type seed2);

                                  Constructs an additive_combine_engine, using seed1 and seed2 as the constructor argument to the first and second base generators, respectively.

                                5. -
                                  template<typename It> additive_combine_engine(It & first, It last);
                                  +
                                  template<typename It> additive_combine_engine(It & first, It last);

                                  Contructs an additive_combine_engine with values from the range defined by the input iterators first and last. first will be modified to point to the element after the last one used.

                                  Throws: std::invalid_argument if the input range is too small.

                                  Exception Safety: Basic

                                  @@ -126,86 +126,86 @@
                                  -

                                  -additive_combine_engine public static functions

                                  +

                                  +additive_combine_engine public static functions

                                  1. -
                                    static result_type min();
                                    +
                                    static result_type min();

                                    Returns the smallest value that the generator can produce

                                  2. -
                                    static result_type max();
                                    +
                                    static result_type max();

                                    Returns the largest value that the generator can produce

                                  -

                                  -additive_combine_engine public member functions

                                  +

                                  +additive_combine_engine public member functions

                                  1. -
                                    void seed();
                                    +
                                    void seed();

                                    Seeds an additive_combine_engine using the default seeds of the two base generators.

                                  2. -
                                    void seed(result_type seed);
                                    +
                                    void seed(result_type seed);

                                    Seeds an additive_combine_engine, using seed as the seed for both base generators.

                                  3. -
                                    template<typename SeedSeq> void seed(SeedSeq & seq);
                                    +
                                    template<typename SeedSeq> void seed(SeedSeq & seq);

                                    Seeds an additive_combine_engine, using seq to seed both base generators.

                                    See the warning on the corresponding constructor.

                                  4. -
                                    void seed(typename MLCG1::result_type seed1, 
                                    +
                                    void seed(typename MLCG1::result_type seed1, 
                                               typename MLCG2::result_type seed2);

                                    Seeds an additive_combine generator, using seed1 and seed2 as the seeds to the first and second base generators, respectively.

                                  5. -
                                    template<typename It> void seed(It & first, It last);
                                    +
                                    template<typename It> void seed(It & first, It last);

                                    Seeds an additive_combine_engine with values from the range defined by the input iterators first and last. first will be modified to point to the element after the last one used.

                                    Throws: std::invalid_argument if the input range is too small.

                                    Exception Safety: Basic

                                  6. -
                                    result_type operator()();
                                    +
                                    result_type operator()();

                                    Returns the next value of the generator.

                                  7. -
                                    template<typename Iter> void generate(Iter first, Iter last);
                                    +
                                    template<typename Iter> void generate(Iter first, Iter last);

                                    Fills a range with random values

                                  8. -
                                    void discard(boost::uintmax_t z);
                                    +
                                    void discard(boost::uintmax_t z);

                                    Advances the state of the generator by z.

                                  -

                                  -additive_combine_engine friend functions

                                  +

                                  +additive_combine_engine friend functions

                                  1. template<typename CharT, typename Traits> 
                                       friend std::basic_ostream< CharT, Traits > & 
                                    -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                    +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                  const additive_combine_engine & r);

                                    Writes the state of an additive_combine_engine to a std::ostream. The textual representation of an additive_combine_engine is the textual representation of the first base generator followed by the textual representation of the second base generator.

                                  2. template<typename CharT, typename Traits> 
                                       friend std::basic_istream< CharT, Traits > & 
                                    -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                    +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                  const additive_combine_engine & r);

                                    Reads the state of an additive_combine_engine from a std::istream.

                                  3. -
                                    friend bool operator==(const additive_combine_engine & x, 
                                    +
                                    friend bool operator==(const additive_combine_engine & x, 
                                                            const additive_combine_engine & y);

                                    Returns: true iff the two additive_combine_engines will produce the same sequence of values.

                                  4. -
                                    friend bool operator!=(const additive_combine_engine & lhs, 
                                    +
                                    friend bool operator!=(const additive_combine_engine & lhs, 
                                                            const additive_combine_engine & rhs);

                                    Returns: true iff the two additive_combine_engines will produce different sequences of values.

                                  5. diff --git a/doc/html/boost/random/bernoulli_distribution.html b/doc/html/boost/random/bernoulli_distribution.html old mode 100755 new mode 100644 index daf02a4e17..20c689e348 --- a/doc/html/boost/random/bernoulli_distribution.html +++ b/doc/html/boost/random/bernoulli_distribution.html @@ -46,135 +46,135 @@ typedef bernoulli_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.5); + explicit param_type(RealType = 0.5); - // public member functions - RealType p() const; + // public member functions + RealType p() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit bernoulli_distribution(const RealType & = 0.5); - explicit bernoulli_distribution(const param_type &); + explicit bernoulli_distribution(const RealType & = 0.5); + explicit bernoulli_distribution(const param_type &); - // public member functions - RealType p() const; - bool min() const; - bool max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> bool operator()(Engine &) const; + // public member functions + RealType p() const; + bool min() const; + bool max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> bool operator()(Engine &) const; template<typename Engine> - bool operator()(Engine &, const param_type &) const; + bool operator()(Engine &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const bernoulli_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const bernoulli_distribution &); - friend bool operator==(const bernoulli_distribution &, + friend bool operator==(const bernoulli_distribution &, const bernoulli_distribution &); - friend bool operator!=(const bernoulli_distribution &, + friend bool operator!=(const bernoulli_distribution &, const bernoulli_distribution &); };
                                  -

                                  Description

                                  +

                                  Description

                                  Instantiations of class template bernoulli_distribution model a random distribution . Such a random distribution produces bool values distributed with probabilities P(true) = p and P(false) = 1-p. p is the parameter of the distribution.

                                  -

                                  +

                                  bernoulli_distribution public construct/copy/destruct

                                  1. -
                                    explicit bernoulli_distribution(const RealType & p = 0.5);
                                    +
                                    explicit bernoulli_distribution(const RealType & p = 0.5);

                                    Constructs a bernoulli_distribution object. p is the parameter of the distribution.

                                    Requires: 0 <= p <= 1

                                  2. -
                                    explicit bernoulli_distribution(const param_type & param);
                                    +
                                    explicit bernoulli_distribution(const param_type & param);

                                    Constructs bernoulli_distribution from its parameters

                                  -

                                  -bernoulli_distribution public member functions

                                  +

                                  +bernoulli_distribution public member functions

                                  1. -
                                    RealType p() const;
                                    +
                                    RealType p() const;

                                    Returns: The "p" parameter of the distribution.

                                  2. -
                                    bool min() const;
                                    +
                                    bool min() const;

                                    Returns the smallest value that the distribution can produce.

                                  3. -
                                    bool max() const;
                                    +
                                    bool max() const;

                                    Returns the largest value that the distribution can produce.

                                  4. -
                                    param_type param() const;
                                    +
                                    param_type param() const;

                                    Returns the parameters of the distribution.

                                  5. -
                                    void param(const param_type & param);
                                    +
                                    void param(const param_type & param);

                                    Sets the parameters of the distribution.

                                  6. -
                                    void reset();
                                    +
                                    void reset();

                                    Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                  7. -
                                    template<typename Engine> bool operator()(Engine & eng) const;
                                    +
                                    template<typename Engine> bool operator()(Engine & eng) const;

                                    Returns: a random variate distributed according to the bernoulli_distribution .

                                  8. template<typename Engine> 
                                    -  bool operator()(Engine & eng, const param_type & param) const;
                                    + bool operator()(Engine & eng, const param_type & param) const;

                                    Returns: a random variate distributed according to the bernoulli_distribution with parameters specified by param.

                                  -

                                  -bernoulli_distribution friend functions

                                  +

                                  +bernoulli_distribution friend functions

                                  1. template<typename CharT, typename Traits> 
                                       friend std::basic_ostream< CharT, Traits > & 
                                    -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                    +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                  const bernoulli_distribution & bd);

                                    Writes the parameters of the distribution to a std::ostream.

                                  2. template<typename CharT, typename Traits> 
                                       friend std::basic_istream< CharT, Traits > & 
                                    -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                    +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                  const bernoulli_distribution & bd);

                                    Reads the parameters of the distribution from a std::istream.

                                  3. -
                                    friend bool operator==(const bernoulli_distribution & lhs, 
                                    +
                                    friend bool operator==(const bernoulli_distribution & lhs, 
                                                            const bernoulli_distribution & rhs);

                                    Returns true iff the two distributions will produce identical sequences of values given equal generators.

                                  4. -
                                    friend bool operator!=(const bernoulli_distribution & lhs, 
                                    +
                                    friend bool operator!=(const bernoulli_distribution & lhs, 
                                                            const bernoulli_distribution & rhs);

                                    Returns true iff the two distributions will produce different sequences of values given equal generators.

                                  5. diff --git a/doc/html/boost/random/bernoulli_distribution/param_type.html b/doc/html/boost/random/bernoulli_distribution/param_type.html old mode 100755 new mode 100644 index 455e1b08bf..ba66169c43 --- a/doc/html/boost/random/bernoulli_distribution/param_type.html +++ b/doc/html/boost/random/bernoulli_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                6. -PrevUpHomeNext +PrevUpHomeNext
                                  @@ -39,66 +39,66 @@ typedef bernoulli_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.5); + explicit param_type(RealType = 0.5); - // public member functions - RealType p() const; + // public member functions + RealType p() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                  -

                                  Description

                                  +

                                  Description

                                  -

                                  +

                                  param_type public construct/copy/destruct

                                  1. -
                                    explicit param_type(RealType p = 0.5);
                                    +
                                    explicit param_type(RealType p = 0.5);

                                    Constructs the parameters of the distribution.

                                    Requires: 0 <= p <= 1

                                  -

                                  -param_type public member functions

                                  +

                                  +param_type public member functions

                                  1. -
                                    RealType p() const;
                                    +
                                    RealType p() const;

                                    Returns the p parameter of the distribution.

                                  -

                                  -param_type friend functions

                                  +

                                  +param_type friend functions

                                  1. template<typename CharT, typename Traits> 
                                       friend std::basic_ostream< CharT, Traits > & 
                                    -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                    +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                  const param_type & param);

                                    Writes the parameters to a std::ostream.

                                  2. template<typename CharT, typename Traits> 
                                       friend std::basic_istream< CharT, Traits > & 
                                    -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                    +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                  const param_type & param);

                                    Reads the parameters from a std::istream.

                                  3. -
                                    friend bool operator==(const param_type & lhs, const param_type & rhs);
                                    +
                                    friend bool operator==(const param_type & lhs, const param_type & rhs);

                                    Returns true if the two sets of parameters are equal.

                                  4. -
                                    friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                    +
                                    friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                    Returns true if the two sets of parameters are different.

                                  @@ -115,7 +115,7 @@
                                  -PrevUpHomeNext +PrevUpHomeNext
                                  diff --git a/doc/html/boost/random/binomial_distribution.html b/doc/html/boost/random/binomial_distribution.html old mode 100755 new mode 100644 index 2ee6c2a3f3..e5d6a0e729 --- a/doc/html/boost/random/binomial_distribution.html +++ b/doc/html/boost/random/binomial_distribution.html @@ -46,53 +46,53 @@ typedef binomial_distribution distribution_type; // construct/copy/destruct - explicit param_type(IntType = 1, RealType = 0.5); + explicit param_type(IntType = 1, RealType = 0.5); - // public member functions - IntType t() const; - RealType p() const; + // public member functions + IntType t() const; + RealType p() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit binomial_distribution(IntType = 1, RealType = 0.5); - explicit binomial_distribution(const param_type &); + explicit binomial_distribution(IntType = 1, RealType = 0.5); + explicit binomial_distribution(const param_type &); - // public member functions - template<typename URNG> IntType operator()(URNG &) const; - template<typename URNG> IntType operator()(URNG &, const param_type &) const; - IntType t() const; - RealType p() const; - IntType min() const; - IntType max() const; - param_type param() const; - void param(const param_type &); - void reset(); + // public member functions + template<typename URNG> IntType operator()(URNG &) const; + template<typename URNG> IntType operator()(URNG &, const param_type &) const; + IntType t() const; + RealType p() const; + IntType min() const; + IntType max() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const binomial_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, binomial_distribution &); - friend bool operator==(const binomial_distribution &, + operator>>(std::basic_istream< CharT, Traits > &, binomial_distribution &); + friend bool operator==(const binomial_distribution &, const binomial_distribution &); - friend bool operator!=(const binomial_distribution &, + friend bool operator!=(const binomial_distribution &, const binomial_distribution &); };
                                  -

                                  Description

                                  +

                                  Description

                                  The binomial distribution is an integer valued distribution with two parameters, t and p. The values of the distribution are within the range [0,t].

                                  The distribution function is .

                                  The algorithm used is the BTRD algorithm described in

                                  @@ -100,90 +100,90 @@

                                  "The generation of binomial random variates", Wolfgang Hormann, Journal of Statistical Computation and Simulation, Volume 46, Issue 1 & 2 April 1993 , pages 101 - 110

                                  -

                                  +

                                  binomial_distribution public construct/copy/destruct

                                  1. -
                                    explicit binomial_distribution(IntType t = 1, RealType p = 0.5);
                                    +
                                    explicit binomial_distribution(IntType t = 1, RealType p = 0.5);

                                    Construct a binomial_distribution object. t and p are the parameters of the distribution.

                                    Requires: t >=0 && 0 <= p <= 1

                                  2. -
                                    explicit binomial_distribution(const param_type & param);
                                    +
                                    explicit binomial_distribution(const param_type & param);

                                    Construct an binomial_distribution object from the parameters.

                                  -

                                  -binomial_distribution public member functions

                                  +

                                  +binomial_distribution public member functions

                                  1. -
                                    template<typename URNG> IntType operator()(URNG & urng) const;
                                    +
                                    template<typename URNG> IntType operator()(URNG & urng) const;

                                    Returns a random variate distributed according to the binomial distribution.

                                  2. template<typename URNG> 
                                    -  IntType operator()(URNG & urng, const param_type & param) const;
                                    + IntType operator()(URNG & urng, const param_type & param) const;

                                    Returns a random variate distributed according to the binomial distribution with parameters specified by param.

                                  3. -
                                    IntType t() const;
                                    +
                                    IntType t() const;

                                    Returns the t parameter of the distribution.

                                  4. -
                                    RealType p() const;
                                    +
                                    RealType p() const;

                                    Returns the p parameter of the distribution.

                                  5. -
                                    IntType min() const;
                                    +
                                    IntType min() const;

                                    Returns the smallest value that the distribution can produce.

                                  6. -
                                    IntType max() const;
                                    +
                                    IntType max() const;

                                    Returns the largest value that the distribution can produce.

                                  7. -
                                    param_type param() const;
                                    +
                                    param_type param() const;

                                    Returns the parameters of the distribution.

                                  8. -
                                    void param(const param_type & param);
                                    +
                                    void param(const param_type & param);

                                    Sets parameters of the distribution.

                                  9. -
                                    void reset();
                                    +
                                    void reset();

                                    Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                  -

                                  -binomial_distribution friend functions

                                  +

                                  +binomial_distribution friend functions

                                  1. template<typename CharT, typename Traits> 
                                       friend std::basic_ostream< CharT, Traits > & 
                                    -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                    +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                  const binomial_distribution & bd);

                                    Writes the parameters of the distribution to a std::ostream.

                                  2. template<typename CharT, typename Traits> 
                                       friend std::basic_istream< CharT, Traits > & 
                                    -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                    +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                  binomial_distribution & bd);

                                    Reads the parameters of the distribution from a std::istream.

                                  3. -
                                    friend bool operator==(const binomial_distribution & lhs, 
                                    +
                                    friend bool operator==(const binomial_distribution & lhs, 
                                                            const binomial_distribution & rhs);

                                    Returns true if the two distributions will produce the same sequence of values, given equal generators.

                                  4. -
                                    friend bool operator!=(const binomial_distribution & lhs, 
                                    +
                                    friend bool operator!=(const binomial_distribution & lhs, 
                                                            const binomial_distribution & rhs);

                                    Returns true if the two distributions could produce different sequences of values, given equal generators.

                                  5. diff --git a/doc/html/boost/random/binomial_distribution/param_type.html b/doc/html/boost/random/binomial_distribution/param_type.html old mode 100755 new mode 100644 index 6339e0a627..c2dbed83dd --- a/doc/html/boost/random/binomial_distribution/param_type.html +++ b/doc/html/boost/random/binomial_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -39,72 +39,72 @@ typedef binomial_distribution distribution_type; // construct/copy/destruct - explicit param_type(IntType = 1, RealType = 0.5); + explicit param_type(IntType = 1, RealType = 0.5); - // public member functions - IntType t() const; - RealType p() const; + // public member functions + IntType t() const; + RealType p() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                    -

                                    Description

                                    +

                                    Description

                                    -

                                    +

                                    param_type public construct/copy/destruct

                                    1. -
                                      explicit param_type(IntType t = 1, RealType p = 0.5);
                                      +
                                      explicit param_type(IntType t = 1, RealType p = 0.5);

                                      Construct a param_type object. t and p are the parameters of the distribution.

                                      Requires: t >=0 && 0 <= p <= 1

                                    -

                                    -param_type public member functions

                                    +

                                    +param_type public member functions

                                    1. -
                                      IntType t() const;
                                      +
                                      IntType t() const;

                                      Returns the t parameter of the distribution.

                                    2. -
                                      RealType p() const;
                                      +
                                      RealType p() const;

                                      Returns the p parameter of the distribution.

                                    -

                                    -param_type friend functions

                                    +

                                    +param_type friend functions

                                    1. template<typename CharT, typename Traits> 
                                         friend std::basic_ostream< CharT, Traits > & 
                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                    const param_type & param);

                                      Writes the parameters of the distribution to a std::ostream.

                                    2. template<typename CharT, typename Traits> 
                                         friend std::basic_istream< CharT, Traits > & 
                                      -  operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);
                                      + operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);

                                      Reads the parameters of the distribution from a std::istream.

                                    3. -
                                      friend bool operator==(const param_type & lhs, const param_type & rhs);
                                      +
                                      friend bool operator==(const param_type & lhs, const param_type & rhs);

                                      Returns true if the parameters have the same values.

                                    4. -
                                      friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                      +
                                      friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                      Returns true if the parameters have different values.

                                    @@ -121,7 +121,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/random/cauchy_distribution.html b/doc/html/boost/random/cauchy_distribution.html old mode 100755 new mode 100644 index 301b0fc0dd..8d793c530b --- a/doc/html/boost/random/cauchy_distribution.html +++ b/doc/html/boost/random/cauchy_distribution.html @@ -46,147 +46,147 @@ typedef cauchy_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType median() const; - RealType sigma() const; - RealType a() const; - RealType b() const; + // public member functions + RealType median() const; + RealType sigma() const; + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit cauchy_distribution(RealType = 0.0, RealType = 1.0); - explicit cauchy_distribution(const param_type &); + explicit cauchy_distribution(RealType = 0.0, RealType = 1.0); + explicit cauchy_distribution(const param_type &); - // public member functions - RealType median() const; - RealType sigma() const; - RealType a() const; - RealType b() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &); + // public member functions + RealType median() const; + RealType sigma() const; + RealType a() const; + RealType b() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &); template<typename Engine> - result_type operator()(Engine &, const param_type &); + result_type operator()(Engine &, const param_type &); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const cauchy_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const cauchy_distribution &); - friend bool operator==(const cauchy_distribution &, + friend bool operator==(const cauchy_distribution &, const cauchy_distribution &); - friend bool operator!=(const cauchy_distribution &, + friend bool operator!=(const cauchy_distribution &, const cauchy_distribution &); };
                                    -

                                    Description

                                    +

                                    Description

                                    The cauchy distribution is a continuous distribution with two parameters, median and sigma.

                                    It has

                                    -

                                    +

                                    cauchy_distribution public construct/copy/destruct

                                    1. -
                                      explicit cauchy_distribution(RealType median = 0.0, RealType sigma = 1.0);
                                      +
                                      explicit cauchy_distribution(RealType median = 0.0, RealType sigma = 1.0);

                                      Constructs a cauchy_distribution with the paramters median and sigma.

                                    2. -
                                      explicit cauchy_distribution(const param_type & param);
                                      +
                                      explicit cauchy_distribution(const param_type & param);

                                      Constructs a cauchy_distribution from it's parameters.

                                    -

                                    -cauchy_distribution public member functions

                                    +

                                    +cauchy_distribution public member functions

                                    1. -
                                      RealType median() const;
                                      +
                                      RealType median() const;

                                      Returns: the "median" parameter of the distribution

                                    2. -
                                      RealType sigma() const;
                                      +
                                      RealType sigma() const;

                                      Returns: the "sigma" parameter of the distribution

                                    3. -
                                      RealType a() const;
                                      +
                                      RealType a() const;

                                      Returns: the "median" parameter of the distribution

                                    4. -
                                      RealType b() const;
                                      +
                                      RealType b() const;

                                      Returns: the "sigma" parameter of the distribution

                                    5. -
                                      RealType min() const;
                                      +
                                      RealType min() const;

                                      Returns the smallest value that the distribution can produce.

                                    6. -
                                      RealType max() const;
                                      +
                                      RealType max() const;

                                      Returns the largest value that the distribution can produce.

                                    7. -
                                    8. param_type param() const;
                                    9. -
                                    10. void param(const param_type & param);
                                    11. +
                                    12. param_type param() const;
                                    13. +
                                    14. void param(const param_type & param);
                                    15. -
                                      void reset();
                                      +
                                      void reset();

                                      Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                    16. -
                                      template<typename Engine> result_type operator()(Engine & eng);
                                      +
                                      template<typename Engine> result_type operator()(Engine & eng);

                                      Returns: A random variate distributed according to the cauchy distribution.

                                    17. template<typename Engine> 
                                      -  result_type operator()(Engine & eng, const param_type & param);
                                      + result_type operator()(Engine & eng, const param_type & param);

                                      Returns: A random variate distributed according to the cauchy distribution with parameters specified by param.

                                    -

                                    -cauchy_distribution friend functions

                                    +

                                    +cauchy_distribution friend functions

                                    1. template<typename CharT, typename Traits> 
                                         friend std::basic_ostream< CharT, Traits > & 
                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                    const cauchy_distribution & cd);

                                      Writes the distribution to a std::ostream.

                                    2. template<typename CharT, typename Traits> 
                                         friend std::basic_istream< CharT, Traits > & 
                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                    const cauchy_distribution & cd);

                                      Reads the distribution from a std::istream.

                                    3. -
                                      friend bool operator==(const cauchy_distribution & lhs, 
                                      +
                                      friend bool operator==(const cauchy_distribution & lhs, 
                                                              const cauchy_distribution & rhs);

                                      Returns true if the two distributions will produce identical sequences of values, given equal generators.

                                    4. -
                                      friend bool operator!=(const cauchy_distribution & lhs, 
                                      +
                                      friend bool operator!=(const cauchy_distribution & lhs, 
                                                              const cauchy_distribution & rhs);

                                      Returns true if the two distributions may produce different sequences of values, given equal generators.

                                    5. diff --git a/doc/html/boost/random/cauchy_distribution/param_type.html b/doc/html/boost/random/cauchy_distribution/param_type.html old mode 100755 new mode 100644 index 835ea2f5b5..63c7f29c09 --- a/doc/html/boost/random/cauchy_distribution/param_type.html +++ b/doc/html/boost/random/cauchy_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -39,82 +39,82 @@ typedef cauchy_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType median() const; - RealType sigma() const; - RealType a() const; - RealType b() const; + // public member functions + RealType median() const; + RealType sigma() const; + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                      -

                                      Description

                                      +

                                      Description

                                      -

                                      +

                                      param_type public construct/copy/destruct

                                      1. -
                                        explicit param_type(RealType median = 0.0, RealType sigma = 1.0);
                                        +
                                        explicit param_type(RealType median = 0.0, RealType sigma = 1.0);

                                        Constructs the parameters of the cauchy distribution.

                                      -

                                      -param_type public member functions

                                      +

                                      +param_type public member functions

                                      1. -
                                        RealType median() const;
                                        +
                                        RealType median() const;

                                        Returns the median of the distribution.

                                      2. -
                                        RealType sigma() const;
                                        +
                                        RealType sigma() const;

                                        Returns the sigma parameter of the distribution.

                                      3. -
                                        RealType a() const;
                                        +
                                        RealType a() const;

                                        Returns the median of the distribution.

                                      4. -
                                        RealType b() const;
                                        +
                                        RealType b() const;

                                        Returns the sigma parameter of the distribution.

                                      -

                                      -param_type friend functions

                                      +

                                      +param_type friend functions

                                      1. template<typename CharT, typename Traits> 
                                           friend std::basic_ostream< CharT, Traits > & 
                                        -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                        +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                      const param_type & param);

                                        Writes the parameters to a std::ostream.

                                      2. template<typename CharT, typename Traits> 
                                           friend std::basic_istream< CharT, Traits > & 
                                        -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                        +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                      const param_type & param);

                                        Reads the parameters from a std::istream.

                                      3. -
                                        friend bool operator==(const param_type & lhs, const param_type & rhs);
                                        +
                                        friend bool operator==(const param_type & lhs, const param_type & rhs);

                                        Returns true if the two sets of parameters are equal.

                                      4. -
                                        friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                        +
                                        friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                        Returns true if the two sets of parameters are different.

                                      @@ -131,7 +131,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      diff --git a/doc/html/boost/random/chi_squared_distribution.html b/doc/html/boost/random/chi_squared_distribution.html old mode 100755 new mode 100644 index aa8279b462..da4d4e765d --- a/doc/html/boost/random/chi_squared_distribution.html +++ b/doc/html/boost/random/chi_squared_distribution.html @@ -46,136 +46,136 @@ typedef chi_squared_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1); + explicit param_type(RealType = 1); - // public member functions - RealType n() const; + // public member functions + RealType n() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit chi_squared_distribution(RealType = 1); - explicit chi_squared_distribution(const param_type &); + explicit chi_squared_distribution(RealType = 1); + explicit chi_squared_distribution(const param_type &); - // public member functions - template<typename URNG> RealType operator()(URNG &); + // public member functions + template<typename URNG> RealType operator()(URNG &); template<typename URNG> - RealType operator()(URNG &, const param_type &) const; - RealType n() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); + RealType operator()(URNG &, const param_type &) const; + RealType n() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const chi_squared_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, chi_squared_distribution &); - friend bool operator==(const chi_squared_distribution &, + friend bool operator==(const chi_squared_distribution &, const chi_squared_distribution &); - friend bool operator!=(const chi_squared_distribution &, + friend bool operator!=(const chi_squared_distribution &, const chi_squared_distribution &); };
                                      -

                                      Description

                                      +

                                      Description

                                      The chi squared distribution is a real valued distribution with one parameter, n. The distribution produces values > 0.

                                      The distribution function is .

                                      -

                                      +

                                      chi_squared_distribution public construct/copy/destruct

                                      1. -
                                        explicit chi_squared_distribution(RealType n = 1);
                                        +
                                        explicit chi_squared_distribution(RealType n = 1);

                                        Construct a chi_squared_distribution object. n is the parameter of the distribution.

                                        Requires: t >=0 && 0 <= p <= 1

                                      2. -
                                        explicit chi_squared_distribution(const param_type & param);
                                        +
                                        explicit chi_squared_distribution(const param_type & param);

                                        Construct an chi_squared_distribution object from the parameters.

                                      -

                                      -chi_squared_distribution public member functions

                                      +

                                      +chi_squared_distribution public member functions

                                      1. -
                                        template<typename URNG> RealType operator()(URNG & urng);
                                        +
                                        template<typename URNG> RealType operator()(URNG & urng);

                                        Returns a random variate distributed according to the chi squared distribution.

                                      2. template<typename URNG> 
                                        -  RealType operator()(URNG & urng, const param_type & param) const;
                                        + RealType operator()(URNG & urng, const param_type & param) const;

                                        Returns a random variate distributed according to the chi squared distribution with parameters specified by param.

                                      3. -
                                        RealType n() const;
                                        +
                                        RealType n() const;

                                        Returns the n parameter of the distribution.

                                      4. -
                                        RealType min() const;
                                        +
                                        RealType min() const;

                                        Returns the smallest value that the distribution can produce.

                                      5. -
                                        RealType max() const;
                                        +
                                        RealType max() const;

                                        Returns the largest value that the distribution can produce.

                                      6. -
                                        param_type param() const;
                                        +
                                        param_type param() const;

                                        Returns the parameters of the distribution.

                                      7. -
                                        void param(const param_type & param);
                                        +
                                        void param(const param_type & param);

                                        Sets parameters of the distribution.

                                      8. -
                                        void reset();
                                        +
                                        void reset();

                                        Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                      -

                                      -chi_squared_distribution friend functions

                                      +

                                      +chi_squared_distribution friend functions

                                      1. template<typename CharT, typename Traits> 
                                           friend std::basic_ostream< CharT, Traits > & 
                                        -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                        +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                      const chi_squared_distribution & c2d);

                                        Writes the parameters of the distribution to a std::ostream.

                                      2. template<typename CharT, typename Traits> 
                                           friend std::basic_istream< CharT, Traits > & 
                                        -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                        +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                      chi_squared_distribution & c2d);

                                        Reads the parameters of the distribution from a std::istream.

                                      3. -
                                        friend bool operator==(const chi_squared_distribution & lhs, 
                                        +
                                        friend bool operator==(const chi_squared_distribution & lhs, 
                                                                const chi_squared_distribution & rhs);

                                        Returns true if the two distributions will produce the same sequence of values, given equal generators.

                                      4. -
                                        friend bool operator!=(const chi_squared_distribution & lhs, 
                                        +
                                        friend bool operator!=(const chi_squared_distribution & lhs, 
                                                                const chi_squared_distribution & rhs);

                                        Returns true if the two distributions could produce different sequences of values, given equal generators.

                                      5. diff --git a/doc/html/boost/random/chi_squared_distribution/param_type.html b/doc/html/boost/random/chi_squared_distribution/param_type.html old mode 100755 new mode 100644 index 9b2d73bc27..4427c79300 --- a/doc/html/boost/random/chi_squared_distribution/param_type.html +++ b/doc/html/boost/random/chi_squared_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                        -PrevUpHomeNext +PrevUpHomeNext
                                        @@ -39,65 +39,65 @@ typedef chi_squared_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1); + explicit param_type(RealType = 1); - // public member functions - RealType n() const; + // public member functions + RealType n() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                        -

                                        Description

                                        +

                                        Description

                                        -

                                        +

                                        param_type public construct/copy/destruct

                                        1. -
                                          explicit param_type(RealType n = 1);
                                          +
                                          explicit param_type(RealType n = 1);

                                          Construct a param_type object. n is the parameter of the distribution.

                                          Requires: t >=0 && 0 <= p <= 1

                                        -

                                        -param_type public member functions

                                        +

                                        +param_type public member functions

                                        1. -
                                          RealType n() const;
                                          +
                                          RealType n() const;

                                          Returns the n parameter of the distribution.

                                        -

                                        -param_type friend functions

                                        +

                                        +param_type friend functions

                                        1. template<typename CharT, typename Traits> 
                                             friend std::basic_ostream< CharT, Traits > & 
                                          -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                          +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        const param_type & param);

                                          Writes the parameters of the distribution to a std::ostream.

                                        2. template<typename CharT, typename Traits> 
                                             friend std::basic_istream< CharT, Traits > & 
                                          -  operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);
                                          + operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);

                                          Reads the parameters of the distribution from a std::istream.

                                        3. -
                                          friend bool operator==(const param_type & lhs, const param_type & rhs);
                                          +
                                          friend bool operator==(const param_type & lhs, const param_type & rhs);

                                          Returns true if the parameters have the same values.

                                        4. -
                                          friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                          +
                                          friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                          Returns true if the parameters have different values.

                                        @@ -114,7 +114,7 @@
                                        -PrevUpHomeNext +PrevUpHomeNext
                                        diff --git a/doc/html/boost/random/discard_block_engine.html b/doc/html/boost/random/discard_block_engine.html old mode 100755 new mode 100644 index 2da20e45a0..c0b67b3d88 --- a/doc/html/boost/random/discard_block_engine.html +++ b/doc/html/boost/random/discard_block_engine.html @@ -39,38 +39,38 @@ typedef base_type::result_type result_type; // construct/copy/destruct - discard_block_engine(); - explicit discard_block_engine(const base_type &); - explicit discard_block_engine(base_type &&); - explicit discard_block_engine(seed_type); - template<typename SeedSeq> explicit discard_block_engine(SeedSeq &); - template<typename It> discard_block_engine(It &, It); + discard_block_engine(); + explicit discard_block_engine(const base_type &); + explicit discard_block_engine(base_type &&); + explicit discard_block_engine(seed_type); + template<typename SeedSeq> explicit discard_block_engine(SeedSeq &); + template<typename It> discard_block_engine(It &, It); - // public member functions - void seed(); - void seed(seed_type); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - const base_type & base() const; - result_type operator()(); - void discard(boost::uintmax_t); - template<typename It> void generate(It, It); + // public member functions + void seed(); + void seed(seed_type); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + const base_type & base() const; + result_type operator()(); + void discard(boost::uintmax_t); + template<typename It> void generate(It, It); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const discard_block_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, discard_block_engine &); - friend bool operator==(const discard_block_engine &, + operator>>(std::basic_istream< CharT, Traits > &, discard_block_engine &); + friend bool operator==(const discard_block_engine &, const discard_block_engine &); - friend bool operator!=(const discard_block_engine &, + friend bool operator!=(const discard_block_engine &, const discard_block_engine &); // public data members @@ -81,112 +81,112 @@ static const std::size_t returned_block; };
                                        -

                                        Description

                                        +

                                        Description

                                        The class template discard_block_engine is a model of pseudo-random number generator . It modifies another generator by discarding parts of its output. Out of every block of p results, the first r will be returned and the rest discarded.

                                        Requires: 0 < p <= r

                                        -

                                        +

                                        discard_block_engine public construct/copy/destruct

                                        1. -
                                          discard_block_engine();
                                          +
                                          discard_block_engine();

                                          Uses the default seed for the base generator.

                                        2. -
                                          explicit discard_block_engine(const base_type & rng);
                                          +
                                          explicit discard_block_engine(const base_type & rng);

                                          Constructs a new discard_block_engine with a copy of rng.

                                        3. -
                                          explicit discard_block_engine(base_type && rng);
                                          +
                                          explicit discard_block_engine(base_type && rng);

                                          Constructs a new discard_block_engine with rng.

                                        4. -
                                          explicit discard_block_engine(seed_type value);
                                          +
                                          explicit discard_block_engine(seed_type value);

                                          Creates a new discard_block_engine and seeds the underlying generator with value

                                        5. -
                                          template<typename SeedSeq> explicit discard_block_engine(SeedSeq & seq);
                                          +
                                          template<typename SeedSeq> explicit discard_block_engine(SeedSeq & seq);

                                          Creates a new discard_block_engine and seeds the underlying generator with seq

                                        6. -
                                          template<typename It> discard_block_engine(It & first, It last);
                                          +
                                          template<typename It> discard_block_engine(It & first, It last);

                                          Creates a new discard_block_engine and seeds the underlying generator with first and last.

                                        -

                                        -discard_block_engine public member functions

                                        +

                                        +discard_block_engine public member functions

                                        1. -
                                          void seed();
                                          +
                                          void seed();

                                          default seeds the underlying generator.

                                        2. -
                                          void seed(seed_type s);
                                          +
                                          void seed(seed_type s);

                                          Seeds the underlying generator with s.

                                        3. -
                                          template<typename SeedSeq> void seed(SeedSeq & seq);
                                          +
                                          template<typename SeedSeq> void seed(SeedSeq & seq);

                                          Seeds the underlying generator with seq.

                                        4. -
                                          template<typename It> void seed(It & first, It last);
                                          +
                                          template<typename It> void seed(It & first, It last);

                                          Seeds the underlying generator with first and last.

                                        5. -
                                          const base_type & base() const;
                                          +
                                          const base_type & base() const;

                                          Returns the underlying engine.

                                        6. -
                                          result_type operator()();
                                          +
                                          result_type operator()();

                                          Returns the next value of the generator.

                                        7. -
                                        8. void discard(boost::uintmax_t z);
                                        9. -
                                        10. template<typename It> void generate(It first, It last);
                                        11. +
                                        12. void discard(boost::uintmax_t z);
                                        13. +
                                        14. template<typename It> void generate(It first, It last);
                                        -

                                        -discard_block_engine public static functions

                                        +

                                        +discard_block_engine public static functions

                                        1. -
                                          static result_type min();
                                          +
                                          static result_type min();

                                          Returns the smallest value that the generator can produce. This is the same as the minimum of the underlying generator.

                                        2. -
                                          static result_type max();
                                          +
                                          static result_type max();

                                          Returns the largest value that the generator can produce. This is the same as the maximum of the underlying generator.

                                        -

                                        -discard_block_engine friend functions

                                        +

                                        +discard_block_engine friend functions

                                        1. template<typename CharT, typename Traits> 
                                             friend std::basic_ostream< CharT, Traits > & 
                                          -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                          +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        const discard_block_engine & s);

                                          Writes a discard_block_engine to a std::ostream.

                                        2. template<typename CharT, typename Traits> 
                                             friend std::basic_istream< CharT, Traits > & 
                                          -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                          +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                        discard_block_engine & s);

                                          Reads a discard_block_engine from a std::istream.

                                        3. -
                                          friend bool operator==(const discard_block_engine & x, 
                                          +
                                          friend bool operator==(const discard_block_engine & x, 
                                                                  const discard_block_engine & y);

                                          Returns true if the two generators will produce identical sequences.

                                        4. -
                                          friend bool operator!=(const discard_block_engine & x, 
                                          +
                                          friend bool operator!=(const discard_block_engine & x, 
                                                                  const discard_block_engine & y);

                                          Returns true if the two generators will produce different sequences.

                                        5. diff --git a/doc/html/boost/random/discrete_distribution.html b/doc/html/boost/random/discrete_distribution.html old mode 100755 new mode 100644 index 914198af22..d13957b610 --- a/doc/html/boost/random/discrete_distribution.html +++ b/doc/html/boost/random/discrete_distribution.html @@ -46,121 +46,121 @@ typedef discrete_distribution distribution_type; // construct/copy/destruct - param_type(); - template<typename Iter> param_type(Iter, Iter); - param_type(const std::initializer_list< WeightType > &); - template<typename Range> explicit param_type(const Range &); - template<typename Func> param_type(std::size_t, double, double, Func); + param_type(); + template<typename Iter> param_type(Iter, Iter); + param_type(const std::initializer_list< WeightType > &); + template<typename Range> explicit param_type(const Range &); + template<typename Func> param_type(std::size_t, double, double, Func); - // public member functions - std::vector< WeightType > probabilities() const; + // public member functions + std::vector< WeightType > probabilities() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - discrete_distribution(); - template<typename Iter> discrete_distribution(Iter, Iter); - discrete_distribution(std::initializer_list< WeightType >); - template<typename Range> explicit discrete_distribution(const Range &); + discrete_distribution(); + template<typename Iter> discrete_distribution(Iter, Iter); + discrete_distribution(std::initializer_list< WeightType >); + template<typename Range> explicit discrete_distribution(const Range &); template<typename Func> - discrete_distribution(std::size_t, double, double, Func); - explicit discrete_distribution(const param_type &); + discrete_distribution(std::size_t, double, double, Func); + explicit discrete_distribution(const param_type &); - // public member functions - template<typename URNG> IntType operator()(URNG &) const; - template<typename URNG> IntType operator()(URNG &, const param_type &) const; - result_type min() const; - result_type max() const; - std::vector< WeightType > probabilities() const; - param_type param() const; - void param(const param_type &); - void reset(); + // public member functions + template<typename URNG> IntType operator()(URNG &) const; + template<typename URNG> IntType operator()(URNG &, const param_type &) const; + result_type min() const; + result_type max() const; + std::vector< WeightType > probabilities() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const discrete_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const discrete_distribution &); - friend bool operator==(const discrete_distribution &, + friend bool operator==(const discrete_distribution &, const discrete_distribution &); - friend bool operator!=(const discrete_distribution &, + friend bool operator!=(const discrete_distribution &, const discrete_distribution &); };
                                        -

                                        Description

                                        +

                                        Description

                                        The class discrete_distribution models a random distribution . It produces integers in the range [0, n) with the probability of producing each value is specified by the parameters of the distribution.

                                        -

                                        +

                                        discrete_distribution public construct/copy/destruct

                                        1. -
                                          discrete_distribution();
                                          +
                                          discrete_distribution();

                                          Creates a new discrete_distribution object that has and .

                                        2. -
                                          template<typename Iter> discrete_distribution(Iter first, Iter last);
                                          +
                                          template<typename Iter> discrete_distribution(Iter first, Iter last);

                                          Constructs a discrete_distribution from an iterator range. If first == last, equivalent to the default constructor. Otherwise, the values of the range represent weights for the possible values of the distribution.

                                        3. -
                                          discrete_distribution(std::initializer_list< WeightType > wl);
                                          +
                                          discrete_distribution(std::initializer_list< WeightType > wl);

                                          Constructs a discrete_distribution from a std::initializer_list. If the initializer_list is empty, equivalent to the default constructor. Otherwise, the values of the initializer_list represent weights for the possible values of the distribution. For example, given the distribution

                                           discrete_distribution<> dist{1, 4, 5};
                                           

                                          The probability of a 0 is 1/10, the probability of a 1 is 2/5, the probability of a 2 is 1/2, and no other values are possible.

                                        4. -
                                          template<typename Range> explicit discrete_distribution(const Range & range);
                                          +
                                          template<typename Range> explicit discrete_distribution(const Range & range);

                                          Constructs a discrete_distribution from a Boost.Range range. If the range is empty, equivalent to the default constructor. Otherwise, the values of the range represent weights for the possible values of the distribution.

                                        5. template<typename Func> 
                                          -  discrete_distribution(std::size_t nw, double xmin, double xmax, Func fw);
                                          + discrete_distribution(std::size_t nw, double xmin, double xmax, Func fw);

                                          Constructs a discrete_distribution that approximates a function. If nw is zero, equivalent to the default constructor. Otherwise, the range of the distribution is [0, nw), and the weights are found by calling fw with values evenly distributed between and , where .

                                        6. -
                                          explicit discrete_distribution(const param_type & param);
                                          +
                                          explicit discrete_distribution(const param_type & param);

                                          Constructs a discrete_distribution from its parameters.

                                        -

                                        -discrete_distribution public member functions

                                        +

                                        +discrete_distribution public member functions

                                        1. -
                                          template<typename URNG> IntType operator()(URNG & urng) const;
                                          +
                                          template<typename URNG> IntType operator()(URNG & urng) const;

                                          Returns a value distributed according to the parameters of the discrete_distribution.

                                        2. template<typename URNG> 
                                          -  IntType operator()(URNG & urng, const param_type & param) const;
                                          + IntType operator()(URNG & urng, const param_type & param) const;

                                          Returns a value distributed according to the parameters specified by param.

                                        3. -
                                          result_type min() const;
                                          +
                                          result_type min() const;

                                          Returns the smallest value that the distribution can produce.

                                        4. -
                                          result_type max() const;
                                          +
                                          result_type max() const;

                                          Returns the largest value that the distribution can produce.

                                        5. -
                                          std::vector< WeightType > probabilities() const;
                                          +
                                          std::vector< WeightType > probabilities() const;

                                          Returns a vector containing the probabilities of each value of the distribution. For example, given

                                           discrete_distribution<> dist = { 1, 4, 5 };
                                            std::vector<double> p = dist.param();
                                          @@ -168,44 +168,44 @@
                                           

                                          the vector, p will contain {0.1, 0.4, 0.5}.

                                        6. -
                                          param_type param() const;
                                          +
                                          param_type param() const;

                                          Returns the parameters of the distribution.

                                        7. -
                                          void param(const param_type & param);
                                          +
                                          void param(const param_type & param);

                                          Sets the parameters of the distribution.

                                        8. -
                                          void reset();
                                          +
                                          void reset();

                                          Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                        -

                                        -discrete_distribution friend functions

                                        +

                                        +discrete_distribution friend functions

                                        1. template<typename CharT, typename Traits> 
                                             friend std::basic_ostream< CharT, Traits > & 
                                          -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                          +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        const discrete_distribution & dd);

                                          Writes a distribution to a std::ostream.

                                        2. template<typename CharT, typename Traits> 
                                             friend std::basic_istream< CharT, Traits > & 
                                          -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                          +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                        const discrete_distribution & dd);

                                          Reads a distribution from a std::istream

                                        3. -
                                          friend bool operator==(const discrete_distribution & lhs, 
                                          +
                                          friend bool operator==(const discrete_distribution & lhs, 
                                                                  const discrete_distribution & rhs);

                                          Returns true if the two distributions will return the same sequence of values, when passed equal generators.

                                        4. -
                                          friend bool operator!=(const discrete_distribution & lhs, 
                                          +
                                          friend bool operator!=(const discrete_distribution & lhs, 
                                                                  const discrete_distribution & rhs);

                                          Returns true if the two distributions may return different sequences of values, when passed equal generators.

                                        5. diff --git a/doc/html/boost/random/discrete_distribution/param_type.html b/doc/html/boost/random/discrete_distribution/param_type.html old mode 100755 new mode 100644 index 4ea97c4f63..ab85da66b2 --- a/doc/html/boost/random/discrete_distribution/param_type.html +++ b/doc/html/boost/random/discrete_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                          -PrevUpHomeNext +PrevUpHomeNext
                                          @@ -39,88 +39,88 @@ typedef discrete_distribution distribution_type; // construct/copy/destruct - param_type(); - template<typename Iter> param_type(Iter, Iter); - param_type(const std::initializer_list< WeightType > &); - template<typename Range> explicit param_type(const Range &); - template<typename Func> param_type(std::size_t, double, double, Func); + param_type(); + template<typename Iter> param_type(Iter, Iter); + param_type(const std::initializer_list< WeightType > &); + template<typename Range> explicit param_type(const Range &); + template<typename Func> param_type(std::size_t, double, double, Func); - // public member functions - std::vector< WeightType > probabilities() const; + // public member functions + std::vector< WeightType > probabilities() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                          -

                                          Description

                                          +

                                          Description

                                          -

                                          +

                                          param_type public construct/copy/destruct

                                          1. -
                                            param_type();
                                            +
                                            param_type();

                                            Constructs a param_type object, representing a distribution with and .

                                          2. -
                                            template<typename Iter> param_type(Iter first, Iter last);
                                            +
                                            template<typename Iter> param_type(Iter first, Iter last);

                                            If first == last, equivalent to the default constructor. Otherwise, the values of the range represent weights for the possible values of the distribution.

                                          3. -
                                            param_type(const std::initializer_list< WeightType > & wl);
                                            +
                                            param_type(const std::initializer_list< WeightType > & wl);

                                            If wl.size() == 0, equivalent to the default constructor. Otherwise, the values of the initializer_list represent weights for the possible values of the distribution.

                                          4. -
                                            template<typename Range> explicit param_type(const Range & range);
                                            +
                                            template<typename Range> explicit param_type(const Range & range);

                                            If the range is empty, equivalent to the default constructor. Otherwise, the elements of the range represent weights for the possible values of the distribution.

                                          5. template<typename Func> 
                                            -  param_type(std::size_t nw, double xmin, double xmax, Func fw);
                                            + param_type(std::size_t nw, double xmin, double xmax, Func fw);

                                            If nw is zero, equivalent to the default constructor. Otherwise, the range of the distribution is [0, nw), and the weights are found by calling fw with values evenly distributed between and , where .

                                          -

                                          -param_type public member functions

                                          +

                                          +param_type public member functions

                                          1. -
                                            std::vector< WeightType > probabilities() const;
                                            +
                                            std::vector< WeightType > probabilities() const;

                                            Returns a vector containing the probabilities of each possible value of the distribution.

                                          -

                                          -param_type friend functions

                                          +

                                          +param_type friend functions

                                          1. template<typename CharT, typename Traits> 
                                               friend std::basic_ostream< CharT, Traits > & 
                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                          const param_type & param);

                                            Writes the parameters to a std::ostream.

                                          2. template<typename CharT, typename Traits> 
                                               friend std::basic_istream< CharT, Traits > & 
                                            -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                            +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                          const param_type & param);

                                            Reads the parameters from a std::istream.

                                          3. -
                                            friend bool operator==(const param_type & lhs, const param_type & rhs);
                                            +
                                            friend bool operator==(const param_type & lhs, const param_type & rhs);

                                            Returns true if the two sets of parameters are the same.

                                          4. -
                                            friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                            +
                                            friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                            Returns true if the two sets of parameters are different.

                                          @@ -137,7 +137,7 @@
                                          -PrevUpHomeNext +PrevUpHomeNext
                                          diff --git a/doc/html/boost/random/ecuyer1988.html b/doc/html/boost/random/ecuyer1988.html old mode 100755 new mode 100644 index 7f2aad6ac5..e2e4ca16f7 --- a/doc/html/boost/random/ecuyer1988.html +++ b/doc/html/boost/random/ecuyer1988.html @@ -34,7 +34,7 @@ typedef additive_combine_engine< linear_congruential_engine< uint32_t, 40014, 0, 2147483563 >, linear_congruential_engine< uint32_t, 40692, 0, 2147483399 >> ecuyer1988;
                                          -

                                          Description

                                          +

                                          Description

                                          The specialization ecuyer1988 was suggested in

                                          "Efficient and Portable Combined Random Number Generators", Pierre L'Ecuyer, Communications of the ACM, Vol. 31, No. 6, June 1988, pp. 742-749, 774

                                          diff --git a/doc/html/boost/random/exponential_distribution.html b/doc/html/boost/random/exponential_distribution.html old mode 100755 new mode 100644 index e2e3077277..f5b7844e06 --- a/doc/html/boost/random/exponential_distribution.html +++ b/doc/html/boost/random/exponential_distribution.html @@ -46,136 +46,136 @@ typedef exponential_distribution distribution_type; // construct/copy/destruct - param_type(RealType = 1.0); + param_type(RealType = 1.0); - // public member functions - RealType lambda() const; + // public member functions + RealType lambda() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit exponential_distribution(RealType = 1.0); - explicit exponential_distribution(const param_type &); + explicit exponential_distribution(RealType = 1.0); + explicit exponential_distribution(const param_type &); - // public member functions - RealType lambda() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &) const; + // public member functions + RealType lambda() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &) const; template<typename Engine> - result_type operator()(Engine &, const param_type &) const; + result_type operator()(Engine &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const exponential_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const exponential_distribution &); - friend bool operator==(const exponential_distribution &, + friend bool operator==(const exponential_distribution &, const exponential_distribution &); - friend bool operator!=(const exponential_distribution &, + friend bool operator!=(const exponential_distribution &, const exponential_distribution &); };
                                          -

                                          Description

                                          +

                                          Description

                                          The exponential distribution is a model of random distribution with a single parameter lambda.

                                          It has

                                          -

                                          +

                                          exponential_distribution public construct/copy/destruct

                                          1. -
                                            explicit exponential_distribution(RealType lambda = 1.0);
                                            +
                                            explicit exponential_distribution(RealType lambda = 1.0);

                                            Constructs an exponential_distribution with a given lambda.

                                            Requires: lambda > 0

                                          2. -
                                            explicit exponential_distribution(const param_type & param);
                                            +
                                            explicit exponential_distribution(const param_type & param);

                                            Constructs an exponential_distribution from its parameters

                                          -

                                          -exponential_distribution public member functions

                                          +

                                          +exponential_distribution public member functions

                                          1. -
                                            RealType lambda() const;
                                            +
                                            RealType lambda() const;

                                            Returns the lambda parameter of the distribution.

                                          2. -
                                            RealType min() const;
                                            +
                                            RealType min() const;

                                            Returns the smallest value that the distribution can produce.

                                          3. -
                                            RealType max() const;
                                            +
                                            RealType max() const;

                                            Returns the largest value that the distribution can produce.

                                          4. -
                                            param_type param() const;
                                            +
                                            param_type param() const;

                                            Returns the parameters of the distribution.

                                          5. -
                                            void param(const param_type & param);
                                            +
                                            void param(const param_type & param);

                                            Sets the parameters of the distribution.

                                          6. -
                                            void reset();
                                            +
                                            void reset();

                                            Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                          7. -
                                            template<typename Engine> result_type operator()(Engine & eng) const;
                                            +
                                            template<typename Engine> result_type operator()(Engine & eng) const;

                                            Returns a random variate distributed according to the exponential distribution.

                                          8. template<typename Engine> 
                                            -  result_type operator()(Engine & eng, const param_type & param) const;
                                            + result_type operator()(Engine & eng, const param_type & param) const;

                                            Returns a random variate distributed according to the exponential distribution with parameters specified by param.

                                          -

                                          -exponential_distribution friend functions

                                          +

                                          +exponential_distribution friend functions

                                          1. template<typename CharT, typename Traits> 
                                               friend std::basic_ostream< CharT, Traits > & 
                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                          const exponential_distribution & ed);

                                            Writes the distribution to a std::ostream.

                                          2. template<typename CharT, typename Traits> 
                                               friend std::basic_istream< CharT, Traits > & 
                                            -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                            +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                          const exponential_distribution & ed);

                                            Reads the distribution from a std::istream.

                                          3. -
                                            friend bool operator==(const exponential_distribution & lhs, 
                                            +
                                            friend bool operator==(const exponential_distribution & lhs, 
                                                                    const exponential_distribution & rhs);

                                            Returns true iff the two distributions will produce identical sequences of values given equal generators.

                                          4. -
                                            friend bool operator!=(const exponential_distribution & lhs, 
                                            +
                                            friend bool operator!=(const exponential_distribution & lhs, 
                                                                    const exponential_distribution & rhs);

                                            Returns true iff the two distributions will produce different sequences of values given equal generators.

                                          5. diff --git a/doc/html/boost/random/exponential_distribution/param_type.html b/doc/html/boost/random/exponential_distribution/param_type.html old mode 100755 new mode 100644 index fa333774a4..6abd8b760e --- a/doc/html/boost/random/exponential_distribution/param_type.html +++ b/doc/html/boost/random/exponential_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                            -PrevUpHomeNext +PrevUpHomeNext
                                            @@ -39,66 +39,66 @@ typedef exponential_distribution distribution_type; // construct/copy/destruct - param_type(RealType = 1.0); + param_type(RealType = 1.0); - // public member functions - RealType lambda() const; + // public member functions + RealType lambda() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                            -

                                            Description

                                            +

                                            Description

                                            -

                                            +

                                            param_type public construct/copy/destruct

                                            1. -
                                              param_type(RealType lambda = 1.0);
                                              +
                                              param_type(RealType lambda = 1.0);

                                              Constructs parameters with a given lambda.

                                              Requires: lambda > 0

                                            -

                                            -param_type public member functions

                                            +

                                            +param_type public member functions

                                            1. -
                                              RealType lambda() const;
                                              +
                                              RealType lambda() const;

                                              Returns the lambda parameter of the distribution.

                                            -

                                            -param_type friend functions

                                            +

                                            +param_type friend functions

                                            1. template<typename CharT, typename Traits> 
                                                 friend std::basic_ostream< CharT, Traits > & 
                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            const param_type & param);

                                              Writes the parameters to a std::ostream.

                                            2. template<typename CharT, typename Traits> 
                                                 friend std::basic_istream< CharT, Traits > & 
                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                            const param_type & param);

                                              Reads the parameters from a std::istream.

                                            3. -
                                              friend bool operator==(const param_type & lhs, const param_type & rhs);
                                              +
                                              friend bool operator==(const param_type & lhs, const param_type & rhs);

                                              Returns true if the two sets of parameters are equal.

                                            4. -
                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                              +
                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                              Returns true if the two sets of parameters are different.

                                            @@ -115,7 +115,7 @@
                                            -PrevUpHomeNext +PrevUpHomeNext
                                            diff --git a/doc/html/boost/random/extreme_value_distribution.html b/doc/html/boost/random/extreme_value_distribution.html old mode 100755 new mode 100644 index 47b49e9145..e41d6ddc83 --- a/doc/html/boost/random/extreme_value_distribution.html +++ b/doc/html/boost/random/extreme_value_distribution.html @@ -46,142 +46,142 @@ typedef extreme_value_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0, RealType = 1.0); + explicit param_type(RealType = 1.0, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; + // public member functions + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit extreme_value_distribution(RealType = 1.0, RealType = 1.0); - explicit extreme_value_distribution(const param_type &); + explicit extreme_value_distribution(RealType = 1.0, RealType = 1.0); + explicit extreme_value_distribution(const param_type &); - // public member functions - template<typename URNG> RealType operator()(URNG &) const; + // public member functions + template<typename URNG> RealType operator()(URNG &) const; template<typename URNG> - RealType operator()(URNG &, const param_type &) const; - RealType a() const; - RealType b() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); + RealType operator()(URNG &, const param_type &) const; + RealType a() const; + RealType b() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const extreme_value_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const extreme_value_distribution &); - friend bool operator==(const extreme_value_distribution &, + friend bool operator==(const extreme_value_distribution &, const extreme_value_distribution &); - friend bool operator!=(const extreme_value_distribution &, + friend bool operator!=(const extreme_value_distribution &, const extreme_value_distribution &); };
                                            -

                                            Description

                                            +

                                            Description

                                            The extreme value distribution is a real valued distribution with two parameters a and b.

                                            It has .

                                            -

                                            +

                                            extreme_value_distribution public construct/copy/destruct

                                            1. -
                                              explicit extreme_value_distribution(RealType a = 1.0, RealType b = 1.0);
                                              +
                                              explicit extreme_value_distribution(RealType a = 1.0, RealType b = 1.0);

                                              Constructs an extreme_value_distribution from its "a" and "b" parameters.

                                              Requires: b > 0

                                            2. -
                                              explicit extreme_value_distribution(const param_type & param);
                                              +
                                              explicit extreme_value_distribution(const param_type & param);

                                              Constructs an extreme_value_distribution from its parameters.

                                            -

                                            -extreme_value_distribution public member functions

                                            +

                                            +extreme_value_distribution public member functions

                                            1. -
                                              template<typename URNG> RealType operator()(URNG & urng) const;
                                              +
                                              template<typename URNG> RealType operator()(URNG & urng) const;

                                              Returns a random variate distributed according to the extreme_value_distribution.

                                            2. template<typename URNG> 
                                              -  RealType operator()(URNG & urng, const param_type & param) const;
                                              + RealType operator()(URNG & urng, const param_type & param) const;

                                              Returns a random variate distributed accordint to the extreme value distribution with parameters specified by param.

                                            3. -
                                              RealType a() const;
                                              +
                                              RealType a() const;

                                              Returns the "a" parameter of the distribution.

                                            4. -
                                              RealType b() const;
                                              +
                                              RealType b() const;

                                              Returns the "b" parameter of the distribution.

                                            5. -
                                              RealType min() const;
                                              +
                                              RealType min() const;

                                              Returns the smallest value that the distribution can produce.

                                            6. -
                                              RealType max() const;
                                              +
                                              RealType max() const;

                                              Returns the largest value that the distribution can produce.

                                            7. -
                                              param_type param() const;
                                              +
                                              param_type param() const;

                                              Returns the parameters of the distribution.

                                            8. -
                                              void param(const param_type & param);
                                              +
                                              void param(const param_type & param);

                                              Sets the parameters of the distribution.

                                            9. -
                                              void reset();
                                              +
                                              void reset();

                                              Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                            -

                                            -extreme_value_distribution friend functions

                                            +

                                            +extreme_value_distribution friend functions

                                            1. template<typename CharT, typename Traits> 
                                                 friend std::basic_ostream< CharT, Traits > & 
                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            const extreme_value_distribution & wd);

                                              Writes an extreme_value_distribution to a std::ostream.

                                            2. template<typename CharT, typename Traits> 
                                                 friend std::basic_istream< CharT, Traits > & 
                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                            const extreme_value_distribution & wd);

                                              Reads an extreme_value_distribution from a std::istream.

                                            3. -
                                              friend bool operator==(const extreme_value_distribution & lhs, 
                                              +
                                              friend bool operator==(const extreme_value_distribution & lhs, 
                                                                      const extreme_value_distribution & rhs);

                                              Returns true if the two instances of extreme_value_distribution will return identical sequences of values given equal generators.

                                            4. -
                                              friend bool operator!=(const extreme_value_distribution & lhs, 
                                              +
                                              friend bool operator!=(const extreme_value_distribution & lhs, 
                                                                      const extreme_value_distribution & rhs);

                                              Returns true if the two instances of extreme_value_distribution will return different sequences of values given equal generators.

                                            5. diff --git a/doc/html/boost/random/extreme_value_distribution/param_type.html b/doc/html/boost/random/extreme_value_distribution/param_type.html old mode 100755 new mode 100644 index 8ff24414f7..d35e0c70d2 --- a/doc/html/boost/random/extreme_value_distribution/param_type.html +++ b/doc/html/boost/random/extreme_value_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                              -PrevUpHomeNext +PrevUpHomeNext
                                              @@ -39,73 +39,73 @@ typedef extreme_value_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0, RealType = 1.0); + explicit param_type(RealType = 1.0, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; + // public member functions + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                              -

                                              Description

                                              +

                                              Description

                                              -

                                              +

                                              param_type public construct/copy/destruct

                                              1. -
                                                explicit param_type(RealType a = 1.0, RealType b = 1.0);
                                                +
                                                explicit param_type(RealType a = 1.0, RealType b = 1.0);

                                                Constructs a param_type from the "a" and "b" parameters of the distribution.

                                                Requires: b > 0

                                              -

                                              -param_type public member functions

                                              +

                                              +param_type public member functions

                                              1. -
                                                RealType a() const;
                                                +
                                                RealType a() const;

                                                Returns the "a" parameter of the distribtuion.

                                              2. -
                                                RealType b() const;
                                                +
                                                RealType b() const;

                                                Returns the "b" parameter of the distribution.

                                              -

                                              -param_type friend functions

                                              +

                                              +param_type friend functions

                                              1. template<typename CharT, typename Traits> 
                                                   friend std::basic_ostream< CharT, Traits > & 
                                                -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              const param_type & param);

                                                Writes a param_type to a std::ostream.

                                              2. template<typename CharT, typename Traits> 
                                                   friend std::basic_istream< CharT, Traits > & 
                                                -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              const param_type & param);

                                                Reads a param_type from a std::istream.

                                              3. -
                                                friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                +
                                                friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                Returns true if the two sets of parameters are the same.

                                              4. -
                                                friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                +
                                                friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                Returns true if the two sets of parameters are the different.

                                              @@ -122,7 +122,7 @@
                                              -PrevUpHomeNext +PrevUpHomeNext
                                              diff --git a/doc/html/boost/random/fisher_f_distribution.html b/doc/html/boost/random/fisher_f_distribution.html old mode 100755 new mode 100644 index 1c7c5cc8f9..3540dbc91a --- a/doc/html/boost/random/fisher_f_distribution.html +++ b/doc/html/boost/random/fisher_f_distribution.html @@ -46,142 +46,142 @@ typedef fisher_f_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0, RealType = 1.0); + explicit param_type(RealType = 1.0, RealType = 1.0); - // public member functions - RealType m() const; - RealType n() const; + // public member functions + RealType m() const; + RealType n() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit fisher_f_distribution(RealType = 1.0, RealType = 1.0); - explicit fisher_f_distribution(const param_type &); + explicit fisher_f_distribution(RealType = 1.0, RealType = 1.0); + explicit fisher_f_distribution(const param_type &); - // public member functions - template<typename URNG> RealType operator()(URNG &); + // public member functions + template<typename URNG> RealType operator()(URNG &); template<typename URNG> - RealType operator()(URNG &, const param_type &) const; - RealType m() const; - RealType n() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); + RealType operator()(URNG &, const param_type &) const; + RealType m() const; + RealType n() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const fisher_f_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const fisher_f_distribution &); - friend bool operator==(const fisher_f_distribution &, + friend bool operator==(const fisher_f_distribution &, const fisher_f_distribution &); - friend bool operator!=(const fisher_f_distribution &, + friend bool operator!=(const fisher_f_distribution &, const fisher_f_distribution &); };
                                              -

                                              Description

                                              +

                                              Description

                                              The Fisher F distribution is a real valued distribution with two parameters m and n.

                                              It has .

                                              -

                                              +

                                              fisher_f_distribution public construct/copy/destruct

                                              1. -
                                                explicit fisher_f_distribution(RealType m = 1.0, RealType n = 1.0);
                                                +
                                                explicit fisher_f_distribution(RealType m = 1.0, RealType n = 1.0);

                                                Constructs a fisher_f_distribution from its "m" and "n" parameters.

                                                Requires: m > 0 and n > 0

                                              2. -
                                                explicit fisher_f_distribution(const param_type & param);
                                                +
                                                explicit fisher_f_distribution(const param_type & param);

                                                Constructs an fisher_f_distribution from its parameters.

                                              -

                                              -fisher_f_distribution public member functions

                                              +

                                              +fisher_f_distribution public member functions

                                              1. -
                                                template<typename URNG> RealType operator()(URNG & urng);
                                                +
                                                template<typename URNG> RealType operator()(URNG & urng);

                                                Returns a random variate distributed according to the F distribution.

                                              2. template<typename URNG> 
                                                -  RealType operator()(URNG & urng, const param_type & param) const;
                                                + RealType operator()(URNG & urng, const param_type & param) const;

                                                Returns a random variate distributed according to the F distribution with parameters specified by param.

                                              3. -
                                                RealType m() const;
                                                +
                                                RealType m() const;

                                                Returns the "m" parameter of the distribution.

                                              4. -
                                                RealType n() const;
                                                +
                                                RealType n() const;

                                                Returns the "n" parameter of the distribution.

                                              5. -
                                                RealType min() const;
                                                +
                                                RealType min() const;

                                                Returns the smallest value that the distribution can produce.

                                              6. -
                                                RealType max() const;
                                                +
                                                RealType max() const;

                                                Returns the largest value that the distribution can produce.

                                              7. -
                                                param_type param() const;
                                                +
                                                param_type param() const;

                                                Returns the parameters of the distribution.

                                              8. -
                                                void param(const param_type & param);
                                                +
                                                void param(const param_type & param);

                                                Sets the parameters of the distribution.

                                              9. -
                                                void reset();
                                                +
                                                void reset();

                                                Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                              -

                                              -fisher_f_distribution friend functions

                                              +

                                              +fisher_f_distribution friend functions

                                              1. template<typename CharT, typename Traits> 
                                                   friend std::basic_ostream< CharT, Traits > & 
                                                -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              const fisher_f_distribution & fd);

                                                Writes an fisher_f_distribution to a std::ostream.

                                              2. template<typename CharT, typename Traits> 
                                                   friend std::basic_istream< CharT, Traits > & 
                                                -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              const fisher_f_distribution & fd);

                                                Reads an fisher_f_distribution from a std::istream.

                                              3. -
                                                friend bool operator==(const fisher_f_distribution & lhs, 
                                                +
                                                friend bool operator==(const fisher_f_distribution & lhs, 
                                                                        const fisher_f_distribution & rhs);

                                                Returns true if the two instances of fisher_f_distribution will return identical sequences of values given equal generators.

                                              4. -
                                                friend bool operator!=(const fisher_f_distribution & lhs, 
                                                +
                                                friend bool operator!=(const fisher_f_distribution & lhs, 
                                                                        const fisher_f_distribution & rhs);

                                                Returns true if the two instances of fisher_f_distribution will return different sequences of values given equal generators.

                                              5. diff --git a/doc/html/boost/random/fisher_f_distribution/param_type.html b/doc/html/boost/random/fisher_f_distribution/param_type.html old mode 100755 new mode 100644 index a00b548e0e..3b6ba54c86 --- a/doc/html/boost/random/fisher_f_distribution/param_type.html +++ b/doc/html/boost/random/fisher_f_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                -PrevUpHomeNext +PrevUpHomeNext
                                                @@ -39,73 +39,73 @@ typedef fisher_f_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0, RealType = 1.0); + explicit param_type(RealType = 1.0, RealType = 1.0); - // public member functions - RealType m() const; - RealType n() const; + // public member functions + RealType m() const; + RealType n() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                -

                                                Description

                                                +

                                                Description

                                                -

                                                +

                                                param_type public construct/copy/destruct

                                                1. -
                                                  explicit param_type(RealType m = 1.0, RealType n = 1.0);
                                                  +
                                                  explicit param_type(RealType m = 1.0, RealType n = 1.0);

                                                  Constructs a param_type from the "m" and "n" parameters of the distribution.

                                                  Requires: m > 0 and n > 0

                                                -

                                                -param_type public member functions

                                                +

                                                +param_type public member functions

                                                1. -
                                                  RealType m() const;
                                                  +
                                                  RealType m() const;

                                                  Returns the "m" parameter of the distribtuion.

                                                2. -
                                                  RealType n() const;
                                                  +
                                                  RealType n() const;

                                                  Returns the "n" parameter of the distribution.

                                                -

                                                -param_type friend functions

                                                +

                                                +param_type friend functions

                                                1. template<typename CharT, typename Traits> 
                                                     friend std::basic_ostream< CharT, Traits > & 
                                                  -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                  +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                const param_type & param);

                                                  Writes a param_type to a std::ostream.

                                                2. template<typename CharT, typename Traits> 
                                                     friend std::basic_istream< CharT, Traits > & 
                                                  -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                  +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                const param_type & param);

                                                  Reads a param_type from a std::istream.

                                                3. -
                                                  friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                  +
                                                  friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                  Returns true if the two sets of parameters are the same.

                                                4. -
                                                  friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                  +
                                                  friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                  Returns true if the two sets of parameters are the different.

                                                @@ -122,7 +122,7 @@
                                                -PrevUpHomeNext +PrevUpHomeNext
                                                diff --git a/doc/html/boost/random/gamma_distribution.html b/doc/html/boost/random/gamma_distribution.html old mode 100755 new mode 100644 index 22e3cd639d..f7224944f3 --- a/doc/html/boost/random/gamma_distribution.html +++ b/doc/html/boost/random/gamma_distribution.html @@ -46,137 +46,137 @@ typedef gamma_distribution distribution_type; // construct/copy/destruct - param_type(const RealType & = 1.0, const RealType & = 1.0); + param_type(const RealType & = 1.0, const RealType & = 1.0); - // public member functions - RealType alpha() const; - RealType beta() const; + // public member functions + RealType alpha() const; + RealType beta() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit gamma_distribution(const result_type & = 1.0, + explicit gamma_distribution(const result_type & = 1.0, const result_type & = 1.0); - explicit gamma_distribution(const param_type &); + explicit gamma_distribution(const param_type &); - // public member functions - RealType alpha() const; - RealType beta() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &); + // public member functions + RealType alpha() const; + RealType beta() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &); template<typename URNG> - RealType operator()(URNG &, const param_type &) const; + RealType operator()(URNG &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const gamma_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, gamma_distribution &); - friend bool operator==(const gamma_distribution &, + operator>>(std::basic_istream< CharT, Traits > &, gamma_distribution &); + friend bool operator==(const gamma_distribution &, const gamma_distribution &); - friend bool operator!=(const gamma_distribution &, + friend bool operator!=(const gamma_distribution &, const gamma_distribution &); };
                                                -

                                                Description

                                                +

                                                Description

                                                The gamma distribution is a continuous distribution with two parameters alpha and beta. It produces values > 0.

                                                It has .

                                                -

                                                +

                                                gamma_distribution public construct/copy/destruct

                                                1. -
                                                  explicit gamma_distribution(const result_type & alpha = 1.0, 
                                                  +
                                                  explicit gamma_distribution(const result_type & alpha = 1.0, 
                                                                               const result_type & beta = 1.0);

                                                  Creates a new gamma_distribution with parameters "alpha" and "beta".

                                                  Requires: alpha > 0 && beta > 0

                                                2. -
                                                  explicit gamma_distribution(const param_type & param);
                                                  +
                                                  explicit gamma_distribution(const param_type & param);

                                                  Constructs a gamma_distribution from its parameters.

                                                -

                                                -gamma_distribution public member functions

                                                +

                                                +gamma_distribution public member functions

                                                1. -
                                                  RealType alpha() const;
                                                  +
                                                  RealType alpha() const;

                                                  Returns the "alpha" paramter of the distribution.

                                                2. -
                                                  RealType beta() const;
                                                  +
                                                  RealType beta() const;

                                                  Returns the "beta" parameter of the distribution.

                                                3. -
                                                  RealType min() const;
                                                  +
                                                  RealType min() const;

                                                  Returns the smallest value that the distribution can produce.

                                                4. -
                                                5. RealType max() const;
                                                6. +
                                                7. RealType max() const;
                                                8. -
                                                  param_type param() const;
                                                  +
                                                  param_type param() const;

                                                  Returns the parameters of the distribution.

                                                9. -
                                                  void param(const param_type & param);
                                                  +
                                                  void param(const param_type & param);

                                                  Sets the parameters of the distribution.

                                                10. -
                                                  void reset();
                                                  +
                                                  void reset();

                                                  Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                11. -
                                                  template<typename Engine> result_type operator()(Engine & eng);
                                                  +
                                                  template<typename Engine> result_type operator()(Engine & eng);

                                                  Returns a random variate distributed according to the gamma distribution.

                                                12. template<typename URNG> 
                                                  -  RealType operator()(URNG & urng, const param_type & param) const;
                                                13. + RealType operator()(URNG & urng, const param_type & param) const;
                                                -

                                                -gamma_distribution friend functions

                                                +

                                                +gamma_distribution friend functions

                                                1. template<typename CharT, typename Traits> 
                                                     friend std::basic_ostream< CharT, Traits > & 
                                                  -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                  +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                const gamma_distribution & gd);

                                                  Writes a gamma_distribution to a std::ostream.

                                                2. template<typename CharT, typename Traits> 
                                                     friend std::basic_istream< CharT, Traits > & 
                                                  -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                  +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                gamma_distribution & gd);

                                                  Reads a gamma_distribution from a std::istream.

                                                3. -
                                                  friend bool operator==(const gamma_distribution & lhs, 
                                                  +
                                                  friend bool operator==(const gamma_distribution & lhs, 
                                                                          const gamma_distribution & rhs);

                                                  Returns true if the two distributions will produce identical sequences of random variates given equal generators.

                                                4. -
                                                  friend bool operator!=(const gamma_distribution & lhs, 
                                                  +
                                                  friend bool operator!=(const gamma_distribution & lhs, 
                                                                          const gamma_distribution & rhs);

                                                  Returns true if the two distributions can produce different sequences of random variates, given equal generators.

                                                5. diff --git a/doc/html/boost/random/gamma_distribution/param_type.html b/doc/html/boost/random/gamma_distribution/param_type.html old mode 100755 new mode 100644 index ed7faa930e..847dc43114 --- a/doc/html/boost/random/gamma_distribution/param_type.html +++ b/doc/html/boost/random/gamma_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                  @@ -39,72 +39,72 @@ typedef gamma_distribution distribution_type; // construct/copy/destruct - param_type(const RealType & = 1.0, const RealType & = 1.0); + param_type(const RealType & = 1.0, const RealType & = 1.0); - // public member functions - RealType alpha() const; - RealType beta() const; + // public member functions + RealType alpha() const; + RealType beta() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                  -

                                                  Description

                                                  +

                                                  Description

                                                  -

                                                  +

                                                  param_type public construct/copy/destruct

                                                  1. -
                                                    param_type(const RealType & alpha = 1.0, const RealType & beta = 1.0);
                                                    +
                                                    param_type(const RealType & alpha = 1.0, const RealType & beta = 1.0);

                                                    Constructs a param_type object from the "alpha" and "beta" parameters.

                                                    Requires: alpha > 0 && beta > 0

                                                  -

                                                  -param_type public member functions

                                                  +

                                                  +param_type public member functions

                                                  1. -
                                                    RealType alpha() const;
                                                    +
                                                    RealType alpha() const;

                                                    Returns the "alpha" parameter of the distribution.

                                                  2. -
                                                    RealType beta() const;
                                                    +
                                                    RealType beta() const;

                                                    Returns the "beta" parameter of the distribution.

                                                  -

                                                  -param_type friend functions

                                                  +

                                                  +param_type friend functions

                                                  1. template<typename CharT, typename Traits> 
                                                       friend std::basic_ostream< CharT, Traits > & 
                                                    -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                    +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                  const param_type & param);

                                                    Writes the parameters to a std::ostream.

                                                  2. template<typename CharT, typename Traits> 
                                                       friend std::basic_istream< CharT, Traits > & 
                                                    -  operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);
                                                    + operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);

                                                    Reads the parameters from a std::istream.

                                                  3. -
                                                    friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                    +
                                                    friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                    Returns true if the two sets of parameters are the same.

                                                  4. -
                                                    friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                    +
                                                    friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                    Returns true if the two sets fo parameters are different.

                                                  @@ -121,7 +121,7 @@
                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                  diff --git a/doc/html/boost/random/geometric_distribution.html b/doc/html/boost/random/geometric_distribution.html old mode 100755 new mode 100644 index 2f6d59d9c9..fb032e7b4a --- a/doc/html/boost/random/geometric_distribution.html +++ b/doc/html/boost/random/geometric_distribution.html @@ -46,53 +46,53 @@ typedef geometric_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.5); + explicit param_type(RealType = 0.5); - // public member functions - RealType p() const; + // public member functions + RealType p() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit geometric_distribution(const RealType & = 0.5); - explicit geometric_distribution(const param_type &); + explicit geometric_distribution(const RealType & = 0.5); + explicit geometric_distribution(const param_type &); - // public member functions - RealType p() const; - IntType min() const; - IntType max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &) const; + // public member functions + RealType p() const; + IntType min() const; + IntType max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &) const; template<typename Engine> - result_type operator()(Engine &, const param_type &) const; + result_type operator()(Engine &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const geometric_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const geometric_distribution &); - friend bool operator==(const geometric_distribution &, + friend bool operator==(const geometric_distribution &, const geometric_distribution &); - friend bool operator!=(const geometric_distribution &, + friend bool operator!=(const geometric_distribution &, const geometric_distribution &); };
                                                  -

                                                  Description

                                                  +

                                                  Description

                                                  An instantiation of the class template geometric_distribution models a random distribution . The distribution produces positive integers which are the number of bernoulli trials with probability p required to get one that fails.

                                                  For the geometric distribution, .

                                                  @@ -105,86 +105,86 @@

                                                  -

                                                  +

                                                  geometric_distribution public construct/copy/destruct

                                                  1. -
                                                    explicit geometric_distribution(const RealType & p = 0.5);
                                                    +
                                                    explicit geometric_distribution(const RealType & p = 0.5);

                                                    Contructs a new geometric_distribution with the paramter p.

                                                    Requires: 0 < p < 1

                                                  2. -
                                                    explicit geometric_distribution(const param_type & param);
                                                    +
                                                    explicit geometric_distribution(const param_type & param);

                                                    Constructs a new geometric_distribution from its parameters.

                                                  -

                                                  -geometric_distribution public member functions

                                                  +

                                                  +geometric_distribution public member functions

                                                  1. -
                                                    RealType p() const;
                                                    +
                                                    RealType p() const;

                                                    Returns: the distribution parameter p

                                                  2. -
                                                    IntType min() const;
                                                    +
                                                    IntType min() const;

                                                    Returns the smallest value that the distribution can produce.

                                                  3. -
                                                    IntType max() const;
                                                    +
                                                    IntType max() const;

                                                    Returns the largest value that the distribution can produce.

                                                  4. -
                                                    param_type param() const;
                                                    +
                                                    param_type param() const;

                                                    Returns the parameters of the distribution.

                                                  5. -
                                                    void param(const param_type & param);
                                                    +
                                                    void param(const param_type & param);

                                                    Sets the parameters of the distribution.

                                                  6. -
                                                    void reset();
                                                    +
                                                    void reset();

                                                    Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                  7. -
                                                    template<typename Engine> result_type operator()(Engine & eng) const;
                                                    +
                                                    template<typename Engine> result_type operator()(Engine & eng) const;

                                                    Returns a random variate distributed according to the geometric_distribution.

                                                  8. template<typename Engine> 
                                                    -  result_type operator()(Engine & eng, const param_type & param) const;
                                                    + result_type operator()(Engine & eng, const param_type & param) const;

                                                    Returns a random variate distributed according to the geometric distribution with parameters specified by param.

                                                  -

                                                  -geometric_distribution friend functions

                                                  +

                                                  +geometric_distribution friend functions

                                                  1. template<typename CharT, typename Traits> 
                                                       friend std::basic_ostream< CharT, Traits > & 
                                                    -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                    +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                  const geometric_distribution & gd);

                                                    Writes the distribution to a std::ostream.

                                                  2. template<typename CharT, typename Traits> 
                                                       friend std::basic_istream< CharT, Traits > & 
                                                    -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                    +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                  const geometric_distribution & gd);

                                                    Reads the distribution from a std::istream.

                                                  3. -
                                                    friend bool operator==(const geometric_distribution & lhs, 
                                                    +
                                                    friend bool operator==(const geometric_distribution & lhs, 
                                                                            const geometric_distribution & rhs);

                                                    Returns true if the two distributions will produce identical sequences of values given equal generators.

                                                  4. -
                                                    friend bool operator!=(const geometric_distribution & lhs, 
                                                    +
                                                    friend bool operator!=(const geometric_distribution & lhs, 
                                                                            const geometric_distribution & rhs);

                                                    Returns true if the two distributions may produce different sequences of values given equal generators.

                                                  5. diff --git a/doc/html/boost/random/geometric_distribution/param_type.html b/doc/html/boost/random/geometric_distribution/param_type.html old mode 100755 new mode 100644 index 242dd70e89..7a4549c638 --- a/doc/html/boost/random/geometric_distribution/param_type.html +++ b/doc/html/boost/random/geometric_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -39,65 +39,65 @@ typedef geometric_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.5); + explicit param_type(RealType = 0.5); - // public member functions - RealType p() const; + // public member functions + RealType p() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    +

                                                    param_type public construct/copy/destruct

                                                    1. -
                                                      explicit param_type(RealType p = 0.5);
                                                      +
                                                      explicit param_type(RealType p = 0.5);

                                                      Constructs the parameters with p.

                                                    -

                                                    -param_type public member functions

                                                    +

                                                    +param_type public member functions

                                                    1. -
                                                      RealType p() const;
                                                      +
                                                      RealType p() const;

                                                      Returns the p parameter of the distribution.

                                                    -

                                                    -param_type friend functions

                                                    +

                                                    +param_type friend functions

                                                    1. template<typename CharT, typename Traits> 
                                                         friend std::basic_ostream< CharT, Traits > & 
                                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                    const param_type & param);

                                                      Writes the parameters to a std::ostream.

                                                    2. template<typename CharT, typename Traits> 
                                                         friend std::basic_istream< CharT, Traits > & 
                                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                    const param_type & param);

                                                      Reads the parameters from a std::istream.

                                                    3. -
                                                      friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                      +
                                                      friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                      Returns true if the two sets of parameters are equal.

                                                    4. -
                                                      friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                      +
                                                      friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                      Returns true if the two sets of parameters are different.

                                                    @@ -114,7 +114,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/random/hellekalek1995.html b/doc/html/boost/random/hellekalek1995.html old mode 100755 new mode 100644 index 28a6413337..0382ff0c37 --- a/doc/html/boost/random/hellekalek1995.html +++ b/doc/html/boost/random/hellekalek1995.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -32,9 +32,9 @@
                                                    // In header: <boost/random/inversive_congruential.hpp>
                                                     
                                                     
                                                    -typedef inversive_congruential_engine< uint32_t, 9102, 2147483647-36884165, 2147483647 > hellekalek1995;
                                                    +typedef inversive_congruential_engine< uint32_t, 9102, 2147483647-36884165, 2147483647 > hellekalek1995;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specialization hellekalek1995 was suggested in

                                                    "Inversive pseudorandom number generators: concepts, results and links", Peter Hellekalek, In: "Proceedings of the 1995 Winter Simulation @@ -52,7 +52,7 @@


                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/random/independent_bits_engine.html b/doc/html/boost/random/independent_bits_engine.html old mode 100755 new mode 100644 index 63d7eff854..740e578027 --- a/doc/html/boost/random/independent_bits_engine.html +++ b/doc/html/boost/random/independent_bits_engine.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -39,71 +39,71 @@ typedef UIntType result_type; // construct/copy/destruct - independent_bits_engine(); - explicit independent_bits_engine(result_type); - template<typename SeedSeq> explicit independent_bits_engine(SeedSeq &); - independent_bits_engine(const base_type &); - template<typename It> independent_bits_engine(It &, It); + independent_bits_engine(); + explicit independent_bits_engine(result_type); + template<typename SeedSeq> explicit independent_bits_engine(SeedSeq &); + independent_bits_engine(const base_type &); + template<typename It> independent_bits_engine(It &, It); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // public member functions - void seed(); - void seed(result_type); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - result_type operator()(); - template<typename Iter> void generate(Iter, Iter); - void discard(boost::uintmax_t); - const base_type & base() const; + // public member functions + void seed(); + void seed(result_type); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + result_type operator()(); + template<typename Iter> void generate(Iter, Iter); + void discard(boost::uintmax_t); + const base_type & base() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const independent_bits_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const independent_bits_engine &); - friend bool operator==(const independent_bits_engine &, + friend bool operator==(const independent_bits_engine &, const independent_bits_engine &); - friend bool operator!=(const independent_bits_engine &, + friend bool operator!=(const independent_bits_engine &, const independent_bits_engine &); // public data members static const bool has_fixed_range; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    An instantiation of class template independent_bits_engine model a pseudo-random number generator . It generates random numbers distributed between [0, 2^w) by combining one or more invocations of the base engine.

                                                    Requires: 0 < w <= std::numeric_limits<UIntType>::digits

                                                    -

                                                    +

                                                    independent_bits_engine public construct/copy/destruct

                                                    1. -
                                                      independent_bits_engine();
                                                      +
                                                      independent_bits_engine();

                                                      Constructs an independent_bits_engine using the default constructor of the base generator.

                                                    2. -
                                                      explicit independent_bits_engine(result_type seed);
                                                      +
                                                      explicit independent_bits_engine(result_type seed);

                                                      Constructs an independent_bits_engine, using seed as the constructor argument for both base generators.

                                                    3. -
                                                      template<typename SeedSeq> explicit independent_bits_engine(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> explicit independent_bits_engine(SeedSeq & seq);

                                                      Constructs an independent_bits_engine, using seq as the constructor argument for the base generator.

                                                    4. -
                                                      independent_bits_engine(const base_type & base_arg);
                                                      +
                                                      independent_bits_engine(const base_type & base_arg);

                                                      Constructs an independent_bits_engine by copying base.

                                                    5. -
                                                      template<typename It> independent_bits_engine(It & first, It last);
                                                      +
                                                      template<typename It> independent_bits_engine(It & first, It last);

                                                      Contructs an independent_bits_engine with values from the range defined by the input iterators first and last. first will be modified to point to the element after the last one used.

                                                      Throws: std::invalid_argument if the input range is too small.

                                                      Exception Safety: Basic

                                                      @@ -111,81 +111,81 @@
                                                    -

                                                    -independent_bits_engine public static functions

                                                    +

                                                    +independent_bits_engine public static functions

                                                    1. -
                                                      static result_type min();
                                                      +
                                                      static result_type min();

                                                      Returns the smallest value that the generator can produce.

                                                    2. -
                                                      static result_type max();
                                                      +
                                                      static result_type max();

                                                      Returns the largest value that the generator can produce.

                                                    -

                                                    -independent_bits_engine public member functions

                                                    +

                                                    +independent_bits_engine public member functions

                                                    1. -
                                                      void seed();
                                                      +
                                                      void seed();

                                                      Seeds an independent_bits_engine using the default seed of the base generator.

                                                    2. -
                                                      void seed(result_type seed);
                                                      +
                                                      void seed(result_type seed);

                                                      Seeds an independent_bits_engine, using seed as the seed for the base generator.

                                                    3. -
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);

                                                      Seeds an independent_bits_engine, using seq to seed the base generator.

                                                    4. -
                                                      template<typename It> void seed(It & first, It last);
                                                      +
                                                      template<typename It> void seed(It & first, It last);

                                                      Seeds an independent_bits_engine with values from the range defined by the input iterators first and last. first will be modified to point to the element after the last one used.

                                                      Throws: std::invalid_argument if the input range is too small.

                                                      Exception Safety: Basic

                                                    5. -
                                                      result_type operator()();
                                                      +
                                                      result_type operator()();

                                                      Returns the next value of the generator.

                                                    6. -
                                                      template<typename Iter> void generate(Iter first, Iter last);
                                                      +
                                                      template<typename Iter> void generate(Iter first, Iter last);

                                                      Fills a range with random values

                                                    7. -
                                                      void discard(boost::uintmax_t z);
                                                      +
                                                      void discard(boost::uintmax_t z);

                                                      Advances the state of the generator by z.

                                                    8. -
                                                    9. const base_type & base() const;
                                                    10. +
                                                    11. const base_type & base() const;
                                                    -

                                                    -independent_bits_engine friend functions

                                                    +

                                                    +independent_bits_engine friend functions

                                                    1. template<typename CharT, typename Traits> 
                                                         friend std::basic_ostream< CharT, Traits > & 
                                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                    const independent_bits_engine & r);

                                                      Writes the textual representation if the generator to a std::ostream. The textual representation of the engine is the textual representation of the base engine.

                                                    2. template<typename CharT, typename Traits> 
                                                         friend std::basic_istream< CharT, Traits > & 
                                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                    const independent_bits_engine & r);

                                                      Reads the state of an independent_bits_engine from a std::istream.

                                                    3. -
                                                      friend bool operator==(const independent_bits_engine & x, 
                                                      +
                                                      friend bool operator==(const independent_bits_engine & x, 
                                                                              const independent_bits_engine & y);

                                                      Returns: true iff the two independent_bits_engines will produce the same sequence of values.

                                                    4. -
                                                      friend bool operator!=(const independent_bits_engine & lhs, 
                                                      +
                                                      friend bool operator!=(const independent_bits_engine & lhs, 
                                                                              const independent_bits_engine & rhs);

                                                      Returns: true iff the two independent_bits_engines will produce different sequences of values.

                                                    5. @@ -203,7 +203,7 @@
                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                      diff --git a/doc/html/boost/random/inversive_congru_id1403057.html b/doc/html/boost/random/inversive_congru_id1403057.html new file mode 100644 index 0000000000..166c9e2ff2 --- /dev/null +++ b/doc/html/boost/random/inversive_congru_id1403057.html @@ -0,0 +1,212 @@ + + + +Class template inversive_congruential_engine + + + + + + + + + + + + + + + +
                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                      +
                                                      +
                                                      +PrevUpHomeNext +
                                                      +
                                                      +
                                                      +
                                                      +

                                                      Class template inversive_congruential_engine

                                                      +

                                                      boost::random::inversive_congruential_engine

                                                      +
                                                      +

                                                      Synopsis

                                                      +
                                                      // In header: <boost/random/inversive_congruential.hpp>
                                                      +
                                                      +template<typename IntType, IntType a, IntType b, IntType p> 
                                                      +class inversive_congruential_engine {
                                                      +public:
                                                      +  // types
                                                      +  typedef IntType result_type;
                                                      +
                                                      +  // construct/copy/destruct
                                                      +  inversive_congruential_engine();
                                                      +  explicit inversive_congruential_engine(IntType);
                                                      +  template<typename SeedSeq> explicit inversive_congruential_engine(SeedSeq &);
                                                      +  template<typename It> inversive_congruential_engine(It &, It);
                                                      +
                                                      +  // public static functions
                                                      +  static result_type min();
                                                      +  static result_type max();
                                                      +
                                                      +  // public member functions
                                                      +  void seed();
                                                      +  void seed(IntType);
                                                      +  template<typename SeedSeq> void seed(SeedSeq &);
                                                      +  template<typename It> void seed(It &, It);
                                                      +  IntType operator()();
                                                      +  template<typename Iter> void generate(Iter, Iter);
                                                      +  void discard(boost::uintmax_t);
                                                      +
                                                      +  // friend functions
                                                      +  template<typename CharT, typename Traits> 
                                                      +    friend std::basic_ostream< CharT, Traits > & 
                                                      +    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                      +               const inversive_congruential_engine &);
                                                      +  template<typename CharT, typename Traits> 
                                                      +    friend std::basic_istream< CharT, Traits > & 
                                                      +    operator>>(std::basic_istream< CharT, Traits > &, 
                                                      +               const inversive_congruential_engine &);
                                                      +  friend bool operator==(const inversive_congruential_engine &, 
                                                      +                         const inversive_congruential_engine &);
                                                      +  friend bool operator!=(const inversive_congruential_engine &, 
                                                      +                         const inversive_congruential_engine &);
                                                      +
                                                      +  // public data members
                                                      +  static const bool has_fixed_range;
                                                      +  static const result_type multiplier;
                                                      +  static const result_type increment;
                                                      +  static const result_type modulus;
                                                      +  static const IntType default_seed;
                                                      +};
                                                      +
                                                      +

                                                      Description

                                                      +

                                                      Instantiations of class template inversive_congruential_engine model a pseudo-random number generator . It uses the inversive congruential algorithm (ICG) described in

                                                      +

                                                      +

                                                      "Inversive pseudorandom number generators: concepts, results and links", Peter Hellekalek, In: "Proceedings of the 1995 Winter Simulation + Conference", C. Alexopoulos, K. Kang, W.R. Lilegdon, and D. Goldsman (editors), 1995, pp. 255-262. ftp://random.mat.sbg.ac.at/pub/data/wsc95.ps

                                                      +

                                                      +

                                                      The output sequence is defined by x(n+1) = (a*inv(x(n)) - b) (mod p), where x(0), a, b, and the prime number p are parameters of the generator. The expression inv(k) denotes the multiplicative inverse of k in the field of integer numbers modulo p, with inv(0) := 0.

                                                      +

                                                      The template parameter IntType shall denote a signed integral type large enough to hold p; a, b, and p are the parameters of the generators. The template parameter val is the validation value checked by validation.

                                                      +

                                                      +
                                                      + + + + + +
                                                      [Note]Note

                                                      The implementation currently uses the Euclidian Algorithm to compute the multiplicative inverse. Therefore, the inversive generators are about 10-20 times slower than the others (see section"performance"). However, the paper talks of only 3x slowdown, so the Euclidian Algorithm is probably not optimal for calculating the multiplicative inverse.

                                                      +

                                                      +
                                                      +

                                                      +inversive_congruential_engine + public + construct/copy/destruct

                                                      +
                                                        +
                                                      1. +
                                                        inversive_congruential_engine();
                                                        +

                                                        Constructs an inversive_congruential_engine, seeding it with the default seed.

                                                        +
                                                      2. +
                                                      3. +
                                                        explicit inversive_congruential_engine(IntType x0);
                                                        +

                                                        Constructs an inversive_congruential_engine, seeding it with x0.

                                                        +
                                                      4. +
                                                      5. +
                                                        template<typename SeedSeq> 
                                                        +  explicit inversive_congruential_engine(SeedSeq & seq);
                                                        +

                                                        Constructs an inversive_congruential_engine, seeding it with values produced by a call to seq.generate().

                                                        +
                                                      6. +
                                                      7. +
                                                        template<typename It> inversive_congruential_engine(It & first, It last);
                                                        +

                                                        Constructs an inversive_congruential_engine, seeds it with values taken from the itrator range [first, last), and adjusts first to point to the element after the last one used. If there are not enough elements, throws std::invalid_argument.

                                                        +

                                                        first and last must be input iterators.

                                                        +
                                                      8. +
                                                      +
                                                      +
                                                      +

                                                      +inversive_congruential_engine public static functions

                                                      +
                                                        +
                                                      1. static result_type min();
                                                      2. +
                                                      3. static result_type max();
                                                      4. +
                                                      +
                                                      +
                                                      +

                                                      +inversive_congruential_engine public member functions

                                                      +
                                                        +
                                                      1. +
                                                        void seed();
                                                        +

                                                        Calls seed(default_seed)

                                                        +
                                                      2. +
                                                      3. +
                                                        void seed(IntType x0);
                                                        +

                                                        If c mod m is zero and x0 mod m is zero, changes the current value of the generator to 1. Otherwise, changes it to x0 mod m. If c is zero, distinct seeds in the range [1,m) will leave the generator in distinct states. If c is not zero, the range is [0,m).

                                                        +
                                                      4. +
                                                      5. +
                                                        template<typename SeedSeq> void seed(SeedSeq & seq);
                                                        +

                                                        Seeds an inversive_congruential_engine using values from a SeedSeq.

                                                        +
                                                      6. +
                                                      7. +
                                                        template<typename It> void seed(It & first, It last);
                                                        +

                                                        seeds an inversive_congruential_engine with values taken from the itrator range [first, last) and adjusts first to point to the element after the last one used. If there are not enough elements, throws std::invalid_argument.

                                                        +

                                                        first and last must be input iterators.

                                                        +
                                                      8. +
                                                      9. +
                                                        IntType operator()();
                                                        +

                                                        Returns the next output of the generator.

                                                        +
                                                      10. +
                                                      11. +
                                                        template<typename Iter> void generate(Iter first, Iter last);
                                                        +

                                                        Fills a range with random values

                                                        +
                                                      12. +
                                                      13. +
                                                        void discard(boost::uintmax_t z);
                                                        +

                                                        Advances the state of the generator by z.

                                                        +
                                                      14. +
                                                      +
                                                      +
                                                      +

                                                      +inversive_congruential_engine friend functions

                                                      +
                                                        +
                                                      1. +
                                                        template<typename CharT, typename Traits> 
                                                        +  friend std::basic_ostream< CharT, Traits > & 
                                                        +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        +             const inversive_congruential_engine & x);
                                                        +

                                                        Writes the textual representation of the generator to a std::ostream.

                                                        +
                                                      2. +
                                                      3. +
                                                        template<typename CharT, typename Traits> 
                                                        +  friend std::basic_istream< CharT, Traits > & 
                                                        +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                        +             const inversive_congruential_engine & x);
                                                        +

                                                        Reads the textual representation of the generator from a std::istream.

                                                        +
                                                      4. +
                                                      5. +
                                                        friend bool operator==(const inversive_congruential_engine & x, 
                                                        +                       const inversive_congruential_engine & y);
                                                        +

                                                        Returns true if the two generators will produce identical sequences of outputs.

                                                        +
                                                      6. +
                                                      7. +
                                                        friend bool operator!=(const inversive_congruential_engine & lhs, 
                                                        +                       const inversive_congruential_engine & rhs);
                                                        +

                                                        Returns true if the two generators will produce different sequences of outputs.

                                                        +
                                                      8. +
                                                      +
                                                      +
                                                      +
                                                      + + + +
                                                      +
                                                      +
                                                      +PrevUpHomeNext +
                                                      + + diff --git a/doc/html/boost/random/inversive_congruential__id1388053.html b/doc/html/boost/random/inversive_congruential__id1388053.html deleted file mode 100755 index bae51b84e8..0000000000 --- a/doc/html/boost/random/inversive_congruential__id1388053.html +++ /dev/null @@ -1,212 +0,0 @@ - - - -Class template inversive_congruential_engine - - - - - - - - - - - - - - - -
                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                      -
                                                      -
                                                      -PrevUpHomeNext -
                                                      -
                                                      -
                                                      -
                                                      -

                                                      Class template inversive_congruential_engine

                                                      -

                                                      boost::random::inversive_congruential_engine

                                                      -
                                                      -

                                                      Synopsis

                                                      -
                                                      // In header: <boost/random/inversive_congruential.hpp>
                                                      -
                                                      -template<typename IntType, IntType a, IntType b, IntType p> 
                                                      -class inversive_congruential_engine {
                                                      -public:
                                                      -  // types
                                                      -  typedef IntType result_type;
                                                      -
                                                      -  // construct/copy/destruct
                                                      -  inversive_congruential_engine();
                                                      -  explicit inversive_congruential_engine(IntType);
                                                      -  template<typename SeedSeq> explicit inversive_congruential_engine(SeedSeq &);
                                                      -  template<typename It> inversive_congruential_engine(It &, It);
                                                      -
                                                      -  // public static functions
                                                      -  static result_type min();
                                                      -  static result_type max();
                                                      -
                                                      -  // public member functions
                                                      -  void seed();
                                                      -  void seed(IntType);
                                                      -  template<typename SeedSeq> void seed(SeedSeq &);
                                                      -  template<typename It> void seed(It &, It);
                                                      -  IntType operator()();
                                                      -  template<typename Iter> void generate(Iter, Iter);
                                                      -  void discard(boost::uintmax_t);
                                                      -
                                                      -  // friend functions
                                                      -  template<typename CharT, typename Traits> 
                                                      -    friend std::basic_ostream< CharT, Traits > & 
                                                      -    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                      -               const inversive_congruential_engine &);
                                                      -  template<typename CharT, typename Traits> 
                                                      -    friend std::basic_istream< CharT, Traits > & 
                                                      -    operator>>(std::basic_istream< CharT, Traits > &, 
                                                      -               const inversive_congruential_engine &);
                                                      -  friend bool operator==(const inversive_congruential_engine &, 
                                                      -                         const inversive_congruential_engine &);
                                                      -  friend bool operator!=(const inversive_congruential_engine &, 
                                                      -                         const inversive_congruential_engine &);
                                                      -
                                                      -  // public data members
                                                      -  static const bool has_fixed_range;
                                                      -  static const result_type multiplier;
                                                      -  static const result_type increment;
                                                      -  static const result_type modulus;
                                                      -  static const IntType default_seed;
                                                      -};
                                                      -
                                                      -

                                                      Description

                                                      -

                                                      Instantiations of class template inversive_congruential_engine model a pseudo-random number generator . It uses the inversive congruential algorithm (ICG) described in

                                                      -

                                                      -

                                                      "Inversive pseudorandom number generators: concepts, results and links", Peter Hellekalek, In: "Proceedings of the 1995 Winter Simulation - Conference", C. Alexopoulos, K. Kang, W.R. Lilegdon, and D. Goldsman (editors), 1995, pp. 255-262. ftp://random.mat.sbg.ac.at/pub/data/wsc95.ps

                                                      -

                                                      -

                                                      The output sequence is defined by x(n+1) = (a*inv(x(n)) - b) (mod p), where x(0), a, b, and the prime number p are parameters of the generator. The expression inv(k) denotes the multiplicative inverse of k in the field of integer numbers modulo p, with inv(0) := 0.

                                                      -

                                                      The template parameter IntType shall denote a signed integral type large enough to hold p; a, b, and p are the parameters of the generators. The template parameter val is the validation value checked by validation.

                                                      -

                                                      -
                                                      - - - - - -
                                                      [Note]Note

                                                      The implementation currently uses the Euclidian Algorithm to compute the multiplicative inverse. Therefore, the inversive generators are about 10-20 times slower than the others (see section"performance"). However, the paper talks of only 3x slowdown, so the Euclidian Algorithm is probably not optimal for calculating the multiplicative inverse.

                                                      -

                                                      -
                                                      -

                                                      -inversive_congruential_engine - public - construct/copy/destruct

                                                      -
                                                        -
                                                      1. -
                                                        inversive_congruential_engine();
                                                        -

                                                        Constructs an inversive_congruential_engine, seeding it with the default seed.

                                                        -
                                                      2. -
                                                      3. -
                                                        explicit inversive_congruential_engine(IntType x0);
                                                        -

                                                        Constructs an inversive_congruential_engine, seeding it with x0.

                                                        -
                                                      4. -
                                                      5. -
                                                        template<typename SeedSeq> 
                                                        -  explicit inversive_congruential_engine(SeedSeq & seq);
                                                        -

                                                        Constructs an inversive_congruential_engine, seeding it with values produced by a call to seq.generate().

                                                        -
                                                      6. -
                                                      7. -
                                                        template<typename It> inversive_congruential_engine(It & first, It last);
                                                        -

                                                        Constructs an inversive_congruential_engine, seeds it with values taken from the itrator range [first, last), and adjusts first to point to the element after the last one used. If there are not enough elements, throws std::invalid_argument.

                                                        -

                                                        first and last must be input iterators.

                                                        -
                                                      8. -
                                                      -
                                                      -
                                                      -

                                                      -inversive_congruential_engine public static functions

                                                      -
                                                        -
                                                      1. static result_type min();
                                                      2. -
                                                      3. static result_type max();
                                                      4. -
                                                      -
                                                      -
                                                      -

                                                      -inversive_congruential_engine public member functions

                                                      -
                                                        -
                                                      1. -
                                                        void seed();
                                                        -

                                                        Calls seed(default_seed)

                                                        -
                                                      2. -
                                                      3. -
                                                        void seed(IntType x0);
                                                        -

                                                        If c mod m is zero and x0 mod m is zero, changes the current value of the generator to 1. Otherwise, changes it to x0 mod m. If c is zero, distinct seeds in the range [1,m) will leave the generator in distinct states. If c is not zero, the range is [0,m).

                                                        -
                                                      4. -
                                                      5. -
                                                        template<typename SeedSeq> void seed(SeedSeq & seq);
                                                        -

                                                        Seeds an inversive_congruential_engine using values from a SeedSeq.

                                                        -
                                                      6. -
                                                      7. -
                                                        template<typename It> void seed(It & first, It last);
                                                        -

                                                        seeds an inversive_congruential_engine with values taken from the itrator range [first, last) and adjusts first to point to the element after the last one used. If there are not enough elements, throws std::invalid_argument.

                                                        -

                                                        first and last must be input iterators.

                                                        -
                                                      8. -
                                                      9. -
                                                        IntType operator()();
                                                        -

                                                        Returns the next output of the generator.

                                                        -
                                                      10. -
                                                      11. -
                                                        template<typename Iter> void generate(Iter first, Iter last);
                                                        -

                                                        Fills a range with random values

                                                        -
                                                      12. -
                                                      13. -
                                                        void discard(boost::uintmax_t z);
                                                        -

                                                        Advances the state of the generator by z.

                                                        -
                                                      14. -
                                                      -
                                                      -
                                                      -

                                                      -inversive_congruential_engine friend functions

                                                      -
                                                        -
                                                      1. -
                                                        template<typename CharT, typename Traits> 
                                                        -  friend std::basic_ostream< CharT, Traits > & 
                                                        -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        -             const inversive_congruential_engine & x);
                                                        -

                                                        Writes the textual representation of the generator to a std::ostream.

                                                        -
                                                      2. -
                                                      3. -
                                                        template<typename CharT, typename Traits> 
                                                        -  friend std::basic_istream< CharT, Traits > & 
                                                        -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                        -             const inversive_congruential_engine & x);
                                                        -

                                                        Reads the textual representation of the generator from a std::istream.

                                                        -
                                                      4. -
                                                      5. -
                                                        friend bool operator==(const inversive_congruential_engine & x, 
                                                        -                       const inversive_congruential_engine & y);
                                                        -

                                                        Returns true if the two generators will produce identical sequences of outputs.

                                                        -
                                                      6. -
                                                      7. -
                                                        friend bool operator!=(const inversive_congruential_engine & lhs, 
                                                        -                       const inversive_congruential_engine & rhs);
                                                        -

                                                        Returns true if the two generators will produce different sequences of outputs.

                                                        -
                                                      8. -
                                                      -
                                                      -
                                                      -
                                                      - - - -
                                                      -
                                                      -
                                                      -PrevUpHomeNext -
                                                      - - diff --git a/doc/html/boost/random/knuth_b.html b/doc/html/boost/random/knuth_b.html old mode 100755 new mode 100644 index 139d63e5b6..ef78aee7ad --- a/doc/html/boost/random/knuth_b.html +++ b/doc/html/boost/random/knuth_b.html @@ -34,7 +34,7 @@ typedef shuffle_order_engine< minstd_rand0, 256 > knuth_b;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specialization knuth_b is specified by the C++ standard. It is described in

                                                    "The Art of Computer Programming, Second Edition, Volume 2, diff --git a/doc/html/boost/random/kreutzer1986.html b/doc/html/boost/random/kreutzer1986.html old mode 100755 new mode 100644 index de0eb79a4b..6af5af1b96 --- a/doc/html/boost/random/kreutzer1986.html +++ b/doc/html/boost/random/kreutzer1986.html @@ -34,7 +34,7 @@ typedef shuffle_order_engine< linear_congruential_engine< uint32_t, 1366, 150889, 714025 >, 97 > kreutzer1986;

                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    According to Harry Erwin (private e-mail), the specialization kreutzer1986 was suggested in:

                                                    "System Simulation: Programming Styles and Languages (International diff --git a/doc/html/boost/random/lagged_fibonacci1279.html b/doc/html/boost/random/lagged_fibonacci1279.html old mode 100755 new mode 100644 index 16b53b3ac5..93c45e0b30 --- a/doc/html/boost/random/lagged_fibonacci1279.html +++ b/doc/html/boost/random/lagged_fibonacci1279.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 1279, 418 > lagged_fibonacci1279;

                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci19937.html b/doc/html/boost/random/lagged_fibonacci19937.html old mode 100755 new mode 100644 index 0b54f9b381..5202630b17 --- a/doc/html/boost/random/lagged_fibonacci19937.html +++ b/doc/html/boost/random/lagged_fibonacci19937.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 19937, 9842 > lagged_fibonacci19937;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci2281.html b/doc/html/boost/random/lagged_fibonacci2281.html old mode 100755 new mode 100644 index 32b1af1846..25644e6de2 --- a/doc/html/boost/random/lagged_fibonacci2281.html +++ b/doc/html/boost/random/lagged_fibonacci2281.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 2281, 1252 > lagged_fibonacci2281;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci23209.html b/doc/html/boost/random/lagged_fibonacci23209.html old mode 100755 new mode 100644 index 3980258479..f4ecaccded --- a/doc/html/boost/random/lagged_fibonacci23209.html +++ b/doc/html/boost/random/lagged_fibonacci23209.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 23209, 13470 > lagged_fibonacci23209;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci3217.html b/doc/html/boost/random/lagged_fibonacci3217.html old mode 100755 new mode 100644 index 74c7179527..0124e6fec8 --- a/doc/html/boost/random/lagged_fibonacci3217.html +++ b/doc/html/boost/random/lagged_fibonacci3217.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 3217, 576 > lagged_fibonacci3217;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci4423.html b/doc/html/boost/random/lagged_fibonacci4423.html old mode 100755 new mode 100644 index 1668035b6b..7559f705f9 --- a/doc/html/boost/random/lagged_fibonacci4423.html +++ b/doc/html/boost/random/lagged_fibonacci4423.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 4423, 2098 > lagged_fibonacci4423;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci44497.html b/doc/html/boost/random/lagged_fibonacci44497.html old mode 100755 new mode 100644 index 46033b8ee0..dea26e9a94 --- a/doc/html/boost/random/lagged_fibonacci44497.html +++ b/doc/html/boost/random/lagged_fibonacci44497.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 44497, 21034 > lagged_fibonacci44497;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci607.html b/doc/html/boost/random/lagged_fibonacci607.html old mode 100755 new mode 100644 index 56ec84bdb2..4747dc3436 --- a/doc/html/boost/random/lagged_fibonacci607.html +++ b/doc/html/boost/random/lagged_fibonacci607.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 607, 273 > lagged_fibonacci607;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci9689.html b/doc/html/boost/random/lagged_fibonacci9689.html old mode 100755 new mode 100644 index 822eabf83b..215a7f6b56 --- a/doc/html/boost/random/lagged_fibonacci9689.html +++ b/doc/html/boost/random/lagged_fibonacci9689.html @@ -34,7 +34,7 @@ typedef lagged_fibonacci_01_engine< double, 48, 9689, 5502 > lagged_fibonacci9689;
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    The specializations lagged_fibonacci607 ... lagged_fibonacci44497 use well tested lags.

                                                    See

                                                    diff --git a/doc/html/boost/random/lagged_fibonacci_01_engine.html b/doc/html/boost/random/lagged_fibonacci_01_engine.html old mode 100755 new mode 100644 index 23f600542a..fb1244a123 --- a/doc/html/boost/random/lagged_fibonacci_01_engine.html +++ b/doc/html/boost/random/lagged_fibonacci_01_engine.html @@ -38,36 +38,36 @@ typedef RealType result_type; // construct/copy/destruct - lagged_fibonacci_01_engine(); - explicit lagged_fibonacci_01_engine(uint32_t); - template<typename SeedSeq> explicit lagged_fibonacci_01_engine(SeedSeq &); - template<typename It> lagged_fibonacci_01_engine(It &, It); + lagged_fibonacci_01_engine(); + explicit lagged_fibonacci_01_engine(uint32_t); + template<typename SeedSeq> explicit lagged_fibonacci_01_engine(SeedSeq &); + template<typename It> lagged_fibonacci_01_engine(It &, It); - // public member functions - void seed(); - void seed(boost::uint32_t); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - result_type operator()(); - template<typename Iter> void generate(Iter, Iter); - void discard(boost::uintmax_t); + // public member functions + void seed(); + void seed(boost::uint32_t); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + result_type operator()(); + template<typename Iter> void generate(Iter, Iter); + void discard(boost::uintmax_t); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const lagged_fibonacci_01_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const lagged_fibonacci_01_engine &); - friend bool operator==(const lagged_fibonacci_01_engine &, + friend bool operator==(const lagged_fibonacci_01_engine &, const lagged_fibonacci_01_engine &); - friend bool operator!=(const lagged_fibonacci_01_engine &, + friend bool operator!=(const lagged_fibonacci_01_engine &, const lagged_fibonacci_01_engine &); // public data members @@ -78,7 +78,7 @@ static const boost::uint32_t default_seed; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    Instantiations of class template lagged_fibonacci_01 model a pseudo-random number generator . It uses a lagged Fibonacci algorithm with two lags p and q, evaluated in floating-point arithmetic: x(i) = x(i-p) + x(i-q) (mod 1) with p > q. See

                                                    "Uniform random number generators for supercomputers", Richard Brent, Proc. of Fifth Australian Supercomputer Conference, Melbourne, Dec. 1992, pp. 704-706.

                                                    @@ -94,99 +94,99 @@

                                                    The generator requires considerable amounts of memory for the storage of its state array. For example, lagged_fibonacci607 requires about 4856 bytes and lagged_fibonacci44497 requires about 350 KBytes.

                                                    -

                                                    +

                                                    lagged_fibonacci_01_engine public construct/copy/destruct

                                                    1. -
                                                      lagged_fibonacci_01_engine();
                                                      +
                                                      lagged_fibonacci_01_engine();

                                                      Constructs a lagged_fibonacci_01 generator and calls seed().

                                                    2. -
                                                      explicit lagged_fibonacci_01_engine(uint32_t value);
                                                      +
                                                      explicit lagged_fibonacci_01_engine(uint32_t value);

                                                      Constructs a lagged_fibonacci_01 generator and calls seed(value).

                                                    3. -
                                                      template<typename SeedSeq> explicit lagged_fibonacci_01_engine(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> explicit lagged_fibonacci_01_engine(SeedSeq & seq);

                                                      Constructs a lagged_fibonacci_01 generator and calls seed(gen).

                                                    4. -
                                                    5. template<typename It> lagged_fibonacci_01_engine(It & first, It last);
                                                    6. +
                                                    7. template<typename It> lagged_fibonacci_01_engine(It & first, It last);
                                                    -

                                                    -lagged_fibonacci_01_engine public member functions

                                                    +

                                                    +lagged_fibonacci_01_engine public member functions

                                                    1. -
                                                      void seed();
                                                      +
                                                      void seed();

                                                      Calls seed(default_seed).

                                                    2. -
                                                      void seed(boost::uint32_t value);
                                                      +
                                                      void seed(boost::uint32_t value);

                                                      Constructs a minstd_rand0 generator with the constructor parameter value and calls seed with it. Distinct seeds in the range [1, 2147483647) will produce generators with different states. Other seeds will be equivalent to some seed within this range. See linear_congruential_engine for details.

                                                    3. -
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);

                                                      Seeds this lagged_fibonacci_01_engine using values produced by seq.generate.

                                                    4. -
                                                      template<typename It> void seed(It & first, It last);
                                                      +
                                                      template<typename It> void seed(It & first, It last);

                                                      Seeds this lagged_fibonacci_01_engine using values from the iterator range [first, last). If there are not enough elements in the range, throws std::invalid_argument.

                                                    5. -
                                                      result_type operator()();
                                                      +
                                                      result_type operator()();

                                                      Returns the next value of the generator.

                                                    6. -
                                                      template<typename Iter> void generate(Iter first, Iter last);
                                                      +
                                                      template<typename Iter> void generate(Iter first, Iter last);

                                                      Fills a range with random values

                                                    7. -
                                                      void discard(boost::uintmax_t z);
                                                      +
                                                      void discard(boost::uintmax_t z);

                                                      Advances the state of the generator by z.

                                                    -

                                                    -lagged_fibonacci_01_engine public static functions

                                                    +

                                                    +lagged_fibonacci_01_engine public static functions

                                                    1. -
                                                      static result_type min();
                                                      +
                                                      static result_type min();

                                                      Returns the smallest value that the generator can produce.

                                                    2. -
                                                      static result_type max();
                                                      +
                                                      static result_type max();

                                                      Returns the upper bound of the generators outputs.

                                                    -

                                                    -lagged_fibonacci_01_engine friend functions

                                                    +

                                                    +lagged_fibonacci_01_engine friend functions

                                                    1. template<typename CharT, typename Traits> 
                                                         friend std::basic_ostream< CharT, Traits > & 
                                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                    const lagged_fibonacci_01_engine & f);

                                                      Writes the textual representation of the generator to a std::ostream.

                                                    2. template<typename CharT, typename Traits> 
                                                         friend std::basic_istream< CharT, Traits > & 
                                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                    const lagged_fibonacci_01_engine & f);

                                                      Reads the textual representation of the generator from a std::istream.

                                                    3. -
                                                      friend bool operator==(const lagged_fibonacci_01_engine & x, 
                                                      +
                                                      friend bool operator==(const lagged_fibonacci_01_engine & x, 
                                                                              const lagged_fibonacci_01_engine & y);

                                                      Returns true if the two generators will produce identical sequences of outputs.

                                                    4. -
                                                      friend bool operator!=(const lagged_fibonacci_01_engine & lhs, 
                                                      +
                                                      friend bool operator!=(const lagged_fibonacci_01_engine & lhs, 
                                                                              const lagged_fibonacci_01_engine & rhs);

                                                      Returns true if the two generators will produce different sequences of outputs.

                                                    5. diff --git a/doc/html/boost/random/lagged_fibonacci_engine.html b/doc/html/boost/random/lagged_fibonacci_engine.html old mode 100755 new mode 100644 index 60e205957c..2bd7ac67fb --- a/doc/html/boost/random/lagged_fibonacci_engine.html +++ b/doc/html/boost/random/lagged_fibonacci_engine.html @@ -38,36 +38,36 @@ typedef UIntType result_type; // construct/copy/destruct - lagged_fibonacci_engine(); - explicit lagged_fibonacci_engine(UIntType); - template<typename SeedSeq> explicit lagged_fibonacci_engine(SeedSeq &); - template<typename It> lagged_fibonacci_engine(It &, It); + lagged_fibonacci_engine(); + explicit lagged_fibonacci_engine(UIntType); + template<typename SeedSeq> explicit lagged_fibonacci_engine(SeedSeq &); + template<typename It> lagged_fibonacci_engine(It &, It); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // public member functions - void seed(); - void seed(UIntType); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - result_type operator()(); - template<typename Iter> void generate(Iter, Iter); - void discard(boost::uintmax_t); + // public member functions + void seed(); + void seed(UIntType); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + result_type operator()(); + template<typename Iter> void generate(Iter, Iter); + void discard(boost::uintmax_t); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const lagged_fibonacci_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const lagged_fibonacci_engine &); - friend bool operator==(const lagged_fibonacci_engine &, + friend bool operator==(const lagged_fibonacci_engine &, const lagged_fibonacci_engine &); - friend bool operator!=(const lagged_fibonacci_engine &, + friend bool operator!=(const lagged_fibonacci_engine &, const lagged_fibonacci_engine &); // public data members @@ -78,105 +78,105 @@ static const UIntType default_seed; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    Instantiations of class template lagged_fibonacci_engine model a pseudo-random number generator . It uses a lagged Fibonacci algorithm with two lags p and q: x(i) = x(i-p) + x(i-q) (mod 2w) with p > q.

                                                    -

                                                    +

                                                    lagged_fibonacci_engine public construct/copy/destruct

                                                    1. -
                                                      lagged_fibonacci_engine();
                                                      +
                                                      lagged_fibonacci_engine();

                                                      Creates a new lagged_fibonacci_engine and calls seed().

                                                    2. -
                                                      explicit lagged_fibonacci_engine(UIntType value);
                                                      +
                                                      explicit lagged_fibonacci_engine(UIntType value);

                                                      Creates a new lagged_fibonacci_engine and calls seed(value).

                                                    3. -
                                                      template<typename SeedSeq> explicit lagged_fibonacci_engine(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> explicit lagged_fibonacci_engine(SeedSeq & seq);

                                                      Creates a new lagged_fibonacci_engine and calls seed(seq).

                                                    4. -
                                                      template<typename It> lagged_fibonacci_engine(It & first, It last);
                                                      +
                                                      template<typename It> lagged_fibonacci_engine(It & first, It last);

                                                      Creates a new lagged_fibonacci_engine and calls seed(first, last).

                                                    -

                                                    -lagged_fibonacci_engine public static functions

                                                    +

                                                    +lagged_fibonacci_engine public static functions

                                                    1. -
                                                      static result_type min();
                                                      +
                                                      static result_type min();

                                                      Returns the smallest value that the generator can produce.

                                                    2. -
                                                      static result_type max();
                                                      +
                                                      static result_type max();

                                                      Returns the largest value that the generator can produce.

                                                    -

                                                    -lagged_fibonacci_engine public member functions

                                                    +

                                                    +lagged_fibonacci_engine public member functions

                                                    1. -
                                                      void seed();
                                                      +
                                                      void seed();

                                                      Calls seed(default_seed).

                                                    2. -
                                                      void seed(UIntType value);
                                                      +
                                                      void seed(UIntType value);

                                                      Sets the state of the generator to values produced by a minstd_rand0 generator.

                                                    3. -
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);

                                                      Sets the state of the generator using values produced by seq.

                                                    4. -
                                                      template<typename It> void seed(It & first, It last);
                                                      +
                                                      template<typename It> void seed(It & first, It last);

                                                      Sets the state of the generator to values from the iterator range [first, last). If there are not enough elements in the range [first, last) throws std::invalid_argument.

                                                    5. -
                                                      result_type operator()();
                                                      +
                                                      result_type operator()();

                                                      Returns the next value of the generator.

                                                    6. -
                                                      template<typename Iter> void generate(Iter first, Iter last);
                                                      +
                                                      template<typename Iter> void generate(Iter first, Iter last);

                                                      Fills a range with random values

                                                    7. -
                                                      void discard(boost::uintmax_t z);
                                                      +
                                                      void discard(boost::uintmax_t z);

                                                      Advances the state of the generator by z.

                                                    -

                                                    -lagged_fibonacci_engine friend functions

                                                    +

                                                    +lagged_fibonacci_engine friend functions

                                                    1. template<typename CharT, typename Traits> 
                                                         friend std::basic_ostream< CharT, Traits > & 
                                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                    const lagged_fibonacci_engine & f);

                                                      Writes the textual representation of the generator to a std::ostream.

                                                    2. template<typename CharT, typename Traits> 
                                                         friend std::basic_istream< CharT, Traits > & 
                                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                    const lagged_fibonacci_engine & f);

                                                      Reads the textual representation of the generator from a std::istream.

                                                    3. -
                                                      friend bool operator==(const lagged_fibonacci_engine & x, 
                                                      +
                                                      friend bool operator==(const lagged_fibonacci_engine & x, 
                                                                              const lagged_fibonacci_engine & y);

                                                      Returns true if the two generators will produce identical sequences of outputs.

                                                    4. -
                                                      friend bool operator!=(const lagged_fibonacci_engine & lhs, 
                                                      +
                                                      friend bool operator!=(const lagged_fibonacci_engine & lhs, 
                                                                              const lagged_fibonacci_engine & rhs);

                                                      Returns true if the two generators will produce different sequences of outputs.

                                                    5. diff --git a/doc/html/boost/random/linear_congruential_engine.html b/doc/html/boost/random/linear_congruential_engine.html old mode 100755 new mode 100644 index b8365e6094..3721ab55c6 --- a/doc/html/boost/random/linear_congruential_engine.html +++ b/doc/html/boost/random/linear_congruential_engine.html @@ -38,32 +38,32 @@ typedef IntType result_type; // construct/copy/destruct - linear_congruential_engine(); - explicit linear_congruential_engine(IntType); - template<typename SeedSeq> explicit linear_congruential_engine(SeedSeq &); - template<typename It> linear_congruential_engine(It &, It); + linear_congruential_engine(); + explicit linear_congruential_engine(IntType); + template<typename SeedSeq> explicit linear_congruential_engine(SeedSeq &); + template<typename It> linear_congruential_engine(It &, It); - // public member functions - void seed(); - void seed(IntType); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - IntType operator()(); - template<typename Iter> void generate(Iter, Iter); - void discard(boost::uintmax_t); + // public member functions + void seed(); + void seed(IntType); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + IntType operator()(); + template<typename Iter> void generate(Iter, Iter); + void discard(boost::uintmax_t); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const linear_congruential_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, linear_congruential_engine &); // public data members @@ -74,7 +74,7 @@ static const IntType default_seed; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    Instantiations of class template linear_congruential_engine model a pseudo-random number generator . Linear congruential pseudo-random number generators are described in:

                                                    "Mathematical methods in large-scale computing units", D. H. Lehmer, Proc. 2nd Symposium on Large-Scale Digital Calculating Machines, Harvard University Press, 1951, pp. 141-146

                                                    @@ -82,94 +82,94 @@

                                                    Let x(n) denote the sequence of numbers returned by some pseudo-random number generator. Then for the linear congruential generator, x(n+1) := (a * x(n) + c) mod m. Parameters for the generator are x(0), a, c, m. The template parameter IntType shall denote an integral type. It must be large enough to hold values a, c, and m. The template parameters a and c must be smaller than m.

                                                    Note: The quality of the generator crucially depends on the choice of the parameters. User code should use one of the sensibly parameterized generators such as minstd_rand instead.

                                                    -

                                                    +

                                                    linear_congruential_engine public construct/copy/destruct

                                                    1. -
                                                      linear_congruential_engine();
                                                      +
                                                      linear_congruential_engine();

                                                      Constructs a linear_congruential_engine, using the default seed

                                                    2. -
                                                      explicit linear_congruential_engine(IntType x0);
                                                      +
                                                      explicit linear_congruential_engine(IntType x0);

                                                      Constructs a linear_congruential_engine, seeding it with x0.

                                                    3. -
                                                      template<typename SeedSeq> explicit linear_congruential_engine(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> explicit linear_congruential_engine(SeedSeq & seq);

                                                      Constructs a linear_congruential_engine, seeding it with values produced by a call to seq.generate().

                                                    4. -
                                                      template<typename It> linear_congruential_engine(It & first, It last);
                                                      +
                                                      template<typename It> linear_congruential_engine(It & first, It last);

                                                      Constructs a linear_congruential_engine and seeds it with values taken from the itrator range [first, last) and adjusts first to point to the element after the last one used. If there are not enough elements, throws std::invalid_argument.

                                                      first and last must be input iterators.

                                                    -

                                                    -linear_congruential_engine public member functions

                                                    +

                                                    +linear_congruential_engine public member functions

                                                    1. -
                                                      void seed();
                                                      +
                                                      void seed();

                                                      Calls seed(default_seed)

                                                    2. -
                                                      void seed(IntType x0);
                                                      +
                                                      void seed(IntType x0);

                                                      If c mod m is zero and x0 mod m is zero, changes the current value of the generator to 1. Otherwise, changes it to x0 mod m. If c is zero, distinct seeds in the range [1,m) will leave the generator in distinct states. If c is not zero, the range is [0,m).

                                                    3. -
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);
                                                      +
                                                      template<typename SeedSeq> void seed(SeedSeq & seq);

                                                      Seeds a linear_congruential_engine using values from a SeedSeq.

                                                    4. -
                                                      template<typename It> void seed(It & first, It last);
                                                      +
                                                      template<typename It> void seed(It & first, It last);

                                                      seeds a linear_congruential_engine with values taken from the itrator range [first, last) and adjusts first to point to the element after the last one used. If there are not enough elements, throws std::invalid_argument.

                                                      first and last must be input iterators.

                                                    5. -
                                                      IntType operator()();
                                                      +
                                                      IntType operator()();

                                                      Returns the next value of the linear_congruential_engine.

                                                    6. -
                                                      template<typename Iter> void generate(Iter first, Iter last);
                                                      +
                                                      template<typename Iter> void generate(Iter first, Iter last);

                                                      Fills a range with random values

                                                    7. -
                                                      void discard(boost::uintmax_t z);
                                                      +
                                                      void discard(boost::uintmax_t z);

                                                      Advances the state of the generator by z.

                                                    -

                                                    -linear_congruential_engine public static functions

                                                    +

                                                    +linear_congruential_engine public static functions

                                                    1. -
                                                      static result_type min();
                                                      +
                                                      static result_type min();

                                                      Returns the smallest value that the linear_congruential_engine can produce.

                                                    2. -
                                                      static result_type max();
                                                      +
                                                      static result_type max();

                                                      Returns the largest value that the linear_congruential_engine can produce.

                                                    -

                                                    -linear_congruential_engine friend functions

                                                    +

                                                    +linear_congruential_engine friend functions

                                                    1. template<typename CharT, typename Traits> 
                                                         friend std::basic_ostream< CharT, Traits > & 
                                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                    const linear_congruential_engine & lcg);

                                                      Writes a linear_congruential_engine to a std::ostream.

                                                    2. template<typename CharT, typename Traits> 
                                                         friend std::basic_istream< CharT, Traits > & 
                                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                    linear_congruential_engine & lcg);

                                                      Reads a linear_congruential_engine from a std::istream.

                                                    3. diff --git a/doc/html/boost/random/linear_feedback__id1406361.html b/doc/html/boost/random/linear_feedback__id1406361.html new file mode 100644 index 0000000000..c2da2290bc --- /dev/null +++ b/doc/html/boost/random/linear_feedback__id1406361.html @@ -0,0 +1,205 @@ + + + +Class template linear_feedback_shift_engine + + + + + + + + + + + + + + + +
                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                      +
                                                      +
                                                      +PrevUpHomeNext +
                                                      +
                                                      +
                                                      +
                                                      +

                                                      Class template linear_feedback_shift_engine

                                                      +

                                                      boost::random::linear_feedback_shift_engine

                                                      +
                                                      +

                                                      Synopsis

                                                      +
                                                      // In header: <boost/random/linear_feedback_shift.hpp>
                                                      +
                                                      +template<typename UIntType, int w, int k, int q, int s> 
                                                      +class linear_feedback_shift_engine {
                                                      +public:
                                                      +  // types
                                                      +  typedef UIntType result_type;
                                                      +
                                                      +  // construct/copy/destruct
                                                      +  linear_feedback_shift_engine();
                                                      +  explicit linear_feedback_shift_engine(UIntType);
                                                      +  template<typename SeedSeq> explicit linear_feedback_shift_engine(SeedSeq &);
                                                      +  template<typename It> linear_feedback_shift_engine(It &, It);
                                                      +
                                                      +  // public static functions
                                                      +  static result_type min();
                                                      +  static result_type max();
                                                      +
                                                      +  // public member functions
                                                      +  void seed();
                                                      +  void seed(UIntType);
                                                      +  template<typename SeedSeq> void seed(SeedSeq &);
                                                      +  template<typename It> void seed(It &, It);
                                                      +  result_type operator()();
                                                      +  template<typename Iter> void generate(Iter, Iter);
                                                      +  void discard(boost::uintmax_t);
                                                      +
                                                      +  // friend functions
                                                      +  template<typename CharT, typename Traits> 
                                                      +    friend std::basic_ostream< CharT, Traits > & 
                                                      +    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                      +               const linear_feedback_shift_engine &);
                                                      +  template<typename CharT, typename Traits> 
                                                      +    friend std::basic_istream< CharT, Traits > & 
                                                      +    operator>>(std::basic_istream< CharT, Traits > &, 
                                                      +               const linear_feedback_shift_engine &);
                                                      +  friend bool operator==(const linear_feedback_shift_engine &, 
                                                      +                         const linear_feedback_shift_engine &);
                                                      +  friend bool operator!=(const linear_feedback_shift_engine &, 
                                                      +                         const linear_feedback_shift_engine &);
                                                      +
                                                      +  // public data members
                                                      +  static const bool has_fixed_range;
                                                      +  static const int word_size;
                                                      +  static const int exponent1;
                                                      +  static const int exponent2;
                                                      +  static const int step_size;
                                                      +  static const UIntType default_seed;
                                                      +};
                                                      +
                                                      +

                                                      Description

                                                      +

                                                      Instatiations of linear_feedback_shift model a pseudo-random number generator . It was originally proposed in

                                                      +

                                                      +

                                                      "Random numbers generated by linear recurrence modulo two.", Tausworthe, R. C.(1965), Mathematics of Computation 19, 201-209.

                                                      +

                                                      +
                                                      +

                                                      +linear_feedback_shift_engine + public + construct/copy/destruct

                                                      +
                                                        +
                                                      1. +
                                                        linear_feedback_shift_engine();
                                                        +

                                                        Constructs a linear_feedback_shift_engine, using the default seed.

                                                        +
                                                      2. +
                                                      3. +
                                                        explicit linear_feedback_shift_engine(UIntType s0);
                                                        +

                                                        Constructs a linear_feedback_shift_engine, seeding it with s0.

                                                        +
                                                      4. +
                                                      5. +
                                                        template<typename SeedSeq> 
                                                        +  explicit linear_feedback_shift_engine(SeedSeq & seq);
                                                        +

                                                        Constructs a linear_feedback_shift_engine, seeding it with seq.

                                                        +
                                                      6. +
                                                      7. +
                                                        template<typename It> linear_feedback_shift_engine(It & first, It last);
                                                        +

                                                        Constructs a linear_feedback_shift_engine, seeding it with values from the range [first, last).

                                                        +
                                                      8. +
                                                      +
                                                      +
                                                      +

                                                      +linear_feedback_shift_engine public static functions

                                                      +
                                                        +
                                                      1. +
                                                        static result_type min();
                                                        +

                                                        Returns the smallest value that the generator can produce.

                                                        +
                                                      2. +
                                                      3. +
                                                        static result_type max();
                                                        +

                                                        Returns the largest value that the generator can produce.

                                                        +
                                                      4. +
                                                      +
                                                      +
                                                      +

                                                      +linear_feedback_shift_engine public member functions

                                                      +
                                                        +
                                                      1. +
                                                        void seed();
                                                        +

                                                        Seeds a linear_feedback_shift_engine with the default seed.

                                                        +
                                                      2. +
                                                      3. +
                                                        void seed(UIntType s0);
                                                        +

                                                        Seeds a linear_feedback_shift_engine with s0.

                                                        +
                                                      4. +
                                                      5. +
                                                        template<typename SeedSeq> void seed(SeedSeq & seq);
                                                        +

                                                        Seeds a linear_feedback_shift_engine with values produced by seq.generate().

                                                        +
                                                      6. +
                                                      7. +
                                                        template<typename It> void seed(It & first, It last);
                                                        +

                                                        Seeds a linear_feedback_shift_engine with values from the range [first, last).

                                                        +
                                                      8. +
                                                      9. +
                                                        result_type operator()();
                                                        +

                                                        Returns the next value of the generator.

                                                        +
                                                      10. +
                                                      11. +
                                                        template<typename Iter> void generate(Iter first, Iter last);
                                                        +

                                                        Fills a range with random values

                                                        +
                                                      12. +
                                                      13. +
                                                        void discard(boost::uintmax_t z);
                                                        +

                                                        Advances the state of the generator by z.

                                                        +
                                                      14. +
                                                      +
                                                      +
                                                      +

                                                      +linear_feedback_shift_engine friend functions

                                                      +
                                                        +
                                                      1. +
                                                        template<typename CharT, typename Traits> 
                                                        +  friend std::basic_ostream< CharT, Traits > & 
                                                        +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        +             const linear_feedback_shift_engine & x);
                                                        +

                                                        Writes the textual representation of the generator to a std::ostream.

                                                        +
                                                      2. +
                                                      3. +
                                                        template<typename CharT, typename Traits> 
                                                        +  friend std::basic_istream< CharT, Traits > & 
                                                        +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                        +             const linear_feedback_shift_engine & x);
                                                        +

                                                        Reads the textual representation of the generator from a std::istream.

                                                        +
                                                      4. +
                                                      5. +
                                                        friend bool operator==(const linear_feedback_shift_engine & x, 
                                                        +                       const linear_feedback_shift_engine & y);
                                                        +

                                                        Returns true if the two generators will produce identical sequences of outputs.

                                                        +
                                                      6. +
                                                      7. +
                                                        friend bool operator!=(const linear_feedback_shift_engine & lhs, 
                                                        +                       const linear_feedback_shift_engine & rhs);
                                                        +

                                                        Returns true if the two generators will produce different sequences of outputs.

                                                        +
                                                      8. +
                                                      +
                                                      +
                                                      +
                                                      + + + +
                                                      +
                                                      +
                                                      +PrevUpHomeNext +
                                                      + + diff --git a/doc/html/boost/random/linear_feedback_shift_e_id1391357.html b/doc/html/boost/random/linear_feedback_shift_e_id1391357.html deleted file mode 100755 index 7183d923f9..0000000000 --- a/doc/html/boost/random/linear_feedback_shift_e_id1391357.html +++ /dev/null @@ -1,205 +0,0 @@ - - - -Class template linear_feedback_shift_engine - - - - - - - - - - - - - - - -
                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                      -
                                                      -
                                                      -PrevUpHomeNext -
                                                      -
                                                      -
                                                      -
                                                      -

                                                      Class template linear_feedback_shift_engine

                                                      -

                                                      boost::random::linear_feedback_shift_engine

                                                      -
                                                      -

                                                      Synopsis

                                                      -
                                                      // In header: <boost/random/linear_feedback_shift.hpp>
                                                      -
                                                      -template<typename UIntType, int w, int k, int q, int s> 
                                                      -class linear_feedback_shift_engine {
                                                      -public:
                                                      -  // types
                                                      -  typedef UIntType result_type;
                                                      -
                                                      -  // construct/copy/destruct
                                                      -  linear_feedback_shift_engine();
                                                      -  explicit linear_feedback_shift_engine(UIntType);
                                                      -  template<typename SeedSeq> explicit linear_feedback_shift_engine(SeedSeq &);
                                                      -  template<typename It> linear_feedback_shift_engine(It &, It);
                                                      -
                                                      -  // public static functions
                                                      -  static result_type min();
                                                      -  static result_type max();
                                                      -
                                                      -  // public member functions
                                                      -  void seed();
                                                      -  void seed(UIntType);
                                                      -  template<typename SeedSeq> void seed(SeedSeq &);
                                                      -  template<typename It> void seed(It &, It);
                                                      -  result_type operator()();
                                                      -  template<typename Iter> void generate(Iter, Iter);
                                                      -  void discard(boost::uintmax_t);
                                                      -
                                                      -  // friend functions
                                                      -  template<typename CharT, typename Traits> 
                                                      -    friend std::basic_ostream< CharT, Traits > & 
                                                      -    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                      -               const linear_feedback_shift_engine &);
                                                      -  template<typename CharT, typename Traits> 
                                                      -    friend std::basic_istream< CharT, Traits > & 
                                                      -    operator>>(std::basic_istream< CharT, Traits > &, 
                                                      -               const linear_feedback_shift_engine &);
                                                      -  friend bool operator==(const linear_feedback_shift_engine &, 
                                                      -                         const linear_feedback_shift_engine &);
                                                      -  friend bool operator!=(const linear_feedback_shift_engine &, 
                                                      -                         const linear_feedback_shift_engine &);
                                                      -
                                                      -  // public data members
                                                      -  static const bool has_fixed_range;
                                                      -  static const int word_size;
                                                      -  static const int exponent1;
                                                      -  static const int exponent2;
                                                      -  static const int step_size;
                                                      -  static const UIntType default_seed;
                                                      -};
                                                      -
                                                      -

                                                      Description

                                                      -

                                                      Instatiations of linear_feedback_shift model a pseudo-random number generator . It was originally proposed in

                                                      -

                                                      -

                                                      "Random numbers generated by linear recurrence modulo two.", Tausworthe, R. C.(1965), Mathematics of Computation 19, 201-209.

                                                      -

                                                      -
                                                      -

                                                      -linear_feedback_shift_engine - public - construct/copy/destruct

                                                      -
                                                        -
                                                      1. -
                                                        linear_feedback_shift_engine();
                                                        -

                                                        Constructs a linear_feedback_shift_engine, using the default seed.

                                                        -
                                                      2. -
                                                      3. -
                                                        explicit linear_feedback_shift_engine(UIntType s0);
                                                        -

                                                        Constructs a linear_feedback_shift_engine, seeding it with s0.

                                                        -
                                                      4. -
                                                      5. -
                                                        template<typename SeedSeq> 
                                                        -  explicit linear_feedback_shift_engine(SeedSeq & seq);
                                                        -

                                                        Constructs a linear_feedback_shift_engine, seeding it with seq.

                                                        -
                                                      6. -
                                                      7. -
                                                        template<typename It> linear_feedback_shift_engine(It & first, It last);
                                                        -

                                                        Constructs a linear_feedback_shift_engine, seeding it with values from the range [first, last).

                                                        -
                                                      8. -
                                                      -
                                                      -
                                                      -

                                                      -linear_feedback_shift_engine public static functions

                                                      -
                                                        -
                                                      1. -
                                                        static result_type min();
                                                        -

                                                        Returns the smallest value that the generator can produce.

                                                        -
                                                      2. -
                                                      3. -
                                                        static result_type max();
                                                        -

                                                        Returns the largest value that the generator can produce.

                                                        -
                                                      4. -
                                                      -
                                                      -
                                                      -

                                                      -linear_feedback_shift_engine public member functions

                                                      -
                                                        -
                                                      1. -
                                                        void seed();
                                                        -

                                                        Seeds a linear_feedback_shift_engine with the default seed.

                                                        -
                                                      2. -
                                                      3. -
                                                        void seed(UIntType s0);
                                                        -

                                                        Seeds a linear_feedback_shift_engine with s0.

                                                        -
                                                      4. -
                                                      5. -
                                                        template<typename SeedSeq> void seed(SeedSeq & seq);
                                                        -

                                                        Seeds a linear_feedback_shift_engine with values produced by seq.generate().

                                                        -
                                                      6. -
                                                      7. -
                                                        template<typename It> void seed(It & first, It last);
                                                        -

                                                        Seeds a linear_feedback_shift_engine with values from the range [first, last).

                                                        -
                                                      8. -
                                                      9. -
                                                        result_type operator()();
                                                        -

                                                        Returns the next value of the generator.

                                                        -
                                                      10. -
                                                      11. -
                                                        template<typename Iter> void generate(Iter first, Iter last);
                                                        -

                                                        Fills a range with random values

                                                        -
                                                      12. -
                                                      13. -
                                                        void discard(boost::uintmax_t z);
                                                        -

                                                        Advances the state of the generator by z.

                                                        -
                                                      14. -
                                                      -
                                                      -
                                                      -

                                                      -linear_feedback_shift_engine friend functions

                                                      -
                                                        -
                                                      1. -
                                                        template<typename CharT, typename Traits> 
                                                        -  friend std::basic_ostream< CharT, Traits > & 
                                                        -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        -             const linear_feedback_shift_engine & x);
                                                        -

                                                        Writes the textual representation of the generator to a std::ostream.

                                                        -
                                                      2. -
                                                      3. -
                                                        template<typename CharT, typename Traits> 
                                                        -  friend std::basic_istream< CharT, Traits > & 
                                                        -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                        -             const linear_feedback_shift_engine & x);
                                                        -

                                                        Reads the textual representation of the generator from a std::istream.

                                                        -
                                                      4. -
                                                      5. -
                                                        friend bool operator==(const linear_feedback_shift_engine & x, 
                                                        -                       const linear_feedback_shift_engine & y);
                                                        -

                                                        Returns true if the two generators will produce identical sequences of outputs.

                                                        -
                                                      6. -
                                                      7. -
                                                        friend bool operator!=(const linear_feedback_shift_engine & lhs, 
                                                        -                       const linear_feedback_shift_engine & rhs);
                                                        -

                                                        Returns true if the two generators will produce different sequences of outputs.

                                                        -
                                                      8. -
                                                      -
                                                      -
                                                      -
                                                      - - - -
                                                      -
                                                      -
                                                      -PrevUpHomeNext -
                                                      - - diff --git a/doc/html/boost/random/lognormal_distribution.html b/doc/html/boost/random/lognormal_distribution.html old mode 100755 new mode 100644 index 515a176987..4b13788176 --- a/doc/html/boost/random/lognormal_distribution.html +++ b/doc/html/boost/random/lognormal_distribution.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                      @@ -46,55 +46,55 @@ typedef lognormal_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType m() const; - RealType s() const; + // public member functions + RealType m() const; + RealType s() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit lognormal_distribution(RealType = 0.0, RealType = 1.0); - explicit lognormal_distribution(const param_type &); + explicit lognormal_distribution(RealType = 0.0, RealType = 1.0); + explicit lognormal_distribution(const param_type &); - // public member functions - RealType m() const; - RealType s() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &); + // public member functions + RealType m() const; + RealType s() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &); template<typename Engine> - result_type operator()(Engine &, const param_type &); + result_type operator()(Engine &, const param_type &); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const lognormal_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const lognormal_distribution &); - friend bool operator==(const lognormal_distribution &, + friend bool operator==(const lognormal_distribution &, const lognormal_distribution &); - friend bool operator!=(const lognormal_distribution &, + friend bool operator!=(const lognormal_distribution &, const lognormal_distribution &); };
                                                      -

                                                      Description

                                                      +

                                                      Description

                                                      Instantiations of class template lognormal_distribution model a random distribution . Such a distribution produces random numbers with for x > 0.

                                                      @@ -106,89 +106,89 @@

                                                      -

                                                      +

                                                      lognormal_distribution public construct/copy/destruct

                                                      1. -
                                                        explicit lognormal_distribution(RealType m = 0.0, RealType s = 1.0);
                                                        +
                                                        explicit lognormal_distribution(RealType m = 0.0, RealType s = 1.0);

                                                        Constructs a lognormal_distribution. m and s are the parameters of the distribution.

                                                      2. -
                                                        explicit lognormal_distribution(const param_type & param);
                                                        +
                                                        explicit lognormal_distribution(const param_type & param);

                                                        Constructs a lognormal_distribution from its parameters.

                                                      -

                                                      -lognormal_distribution public member functions

                                                      +

                                                      +lognormal_distribution public member functions

                                                      1. -
                                                        RealType m() const;
                                                        +
                                                        RealType m() const;

                                                        Returns the m parameter of the distribution.

                                                      2. -
                                                        RealType s() const;
                                                        +
                                                        RealType s() const;

                                                        Returns the s parameter of the distribution.

                                                      3. -
                                                        RealType min() const;
                                                        +
                                                        RealType min() const;

                                                        Returns the smallest value that the distribution can produce.

                                                      4. -
                                                        RealType max() const;
                                                        +
                                                        RealType max() const;

                                                        Returns the largest value that the distribution can produce.

                                                      5. -
                                                        param_type param() const;
                                                        +
                                                        param_type param() const;

                                                        Returns the parameters of the distribution.

                                                      6. -
                                                        void param(const param_type & param);
                                                        +
                                                        void param(const param_type & param);

                                                        Sets the parameters of the distribution.

                                                      7. -
                                                        void reset();
                                                        +
                                                        void reset();

                                                        Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                      8. -
                                                        template<typename Engine> result_type operator()(Engine & eng);
                                                        +
                                                        template<typename Engine> result_type operator()(Engine & eng);

                                                        Returns a random variate distributed according to the lognormal distribution.

                                                      9. template<typename Engine> 
                                                        -  result_type operator()(Engine & eng, const param_type & param);
                                                        + result_type operator()(Engine & eng, const param_type & param);

                                                        Returns a random variate distributed according to the lognormal distribution with parameters specified by param.

                                                      -

                                                      -lognormal_distribution friend functions

                                                      +

                                                      +lognormal_distribution friend functions

                                                      1. template<typename CharT, typename Traits> 
                                                           friend std::basic_ostream< CharT, Traits > & 
                                                        -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                        +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                      const lognormal_distribution & ld);

                                                        Writes the distribution to a std::ostream.

                                                      2. template<typename CharT, typename Traits> 
                                                           friend std::basic_istream< CharT, Traits > & 
                                                        -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                        +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                      const lognormal_distribution & ld);

                                                        Reads the distribution from a std::istream.

                                                      3. -
                                                        friend bool operator==(const lognormal_distribution & lhs, 
                                                        +
                                                        friend bool operator==(const lognormal_distribution & lhs, 
                                                                                const lognormal_distribution & rhs);

                                                        Returns true if the two distributions will produce identical sequences of values given equal generators.

                                                      4. -
                                                        friend bool operator!=(const lognormal_distribution & lhs, 
                                                        +
                                                        friend bool operator!=(const lognormal_distribution & lhs, 
                                                                                const lognormal_distribution & rhs);

                                                        Returns true if the two distributions may produce different sequences of values given equal generators.

                                                      5. @@ -206,7 +206,7 @@
                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                        diff --git a/doc/html/boost/random/lognormal_distribution/param_type.html b/doc/html/boost/random/lognormal_distribution/param_type.html old mode 100755 new mode 100644 index 198bd8dc59..4bbe12cd19 --- a/doc/html/boost/random/lognormal_distribution/param_type.html +++ b/doc/html/boost/random/lognormal_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                        @@ -39,72 +39,72 @@ typedef lognormal_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType m() const; - RealType s() const; + // public member functions + RealType m() const; + RealType s() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                        -

                                                        Description

                                                        +

                                                        Description

                                                        -

                                                        +

                                                        param_type public construct/copy/destruct

                                                        1. -
                                                          explicit param_type(RealType m = 0.0, RealType s = 1.0);
                                                          +
                                                          explicit param_type(RealType m = 0.0, RealType s = 1.0);

                                                          Constructs the parameters of a lognormal_distribution.

                                                        -

                                                        -param_type public member functions

                                                        +

                                                        +param_type public member functions

                                                        1. -
                                                          RealType m() const;
                                                          +
                                                          RealType m() const;

                                                          Returns the "m" parameter of the distribution.

                                                        2. -
                                                          RealType s() const;
                                                          +
                                                          RealType s() const;

                                                          Returns the "s" parameter of the distribution.

                                                        -

                                                        -param_type friend functions

                                                        +

                                                        +param_type friend functions

                                                        1. template<typename CharT, typename Traits> 
                                                             friend std::basic_ostream< CharT, Traits > & 
                                                          -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                          +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                        const param_type & param);

                                                          Writes the parameters to a std::ostream.

                                                        2. template<typename CharT, typename Traits> 
                                                             friend std::basic_istream< CharT, Traits > & 
                                                          -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                          +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                        const param_type & param);

                                                          Reads the parameters from a std::istream.

                                                        3. -
                                                          friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                          +
                                                          friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                          Returns true if the two sets of parameters are equal.

                                                        4. -
                                                          friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                          +
                                                          friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                          Returns true if the two sets of parameters are different.

                                                        @@ -121,7 +121,7 @@
                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                        diff --git a/doc/html/boost/random/mersenne_twister_engine.html b/doc/html/boost/random/mersenne_twister_engine.html old mode 100755 new mode 100644 index c406f3c03b..580d56f886 --- a/doc/html/boost/random/mersenne_twister_engine.html +++ b/doc/html/boost/random/mersenne_twister_engine.html @@ -40,36 +40,36 @@ typedef UIntType result_type; // construct/copy/destruct - mersenne_twister_engine(); - explicit mersenne_twister_engine(UIntType); - template<typename It> mersenne_twister_engine(It &, It); - template<typename SeedSeq> explicit mersenne_twister_engine(SeedSeq &); + mersenne_twister_engine(); + explicit mersenne_twister_engine(UIntType); + template<typename It> mersenne_twister_engine(It &, It); + template<typename SeedSeq> explicit mersenne_twister_engine(SeedSeq &); - // public member functions - void seed(); - void seed(UIntType); - template<typename SeeqSeq> void seed(SeeqSeq &); - template<typename It> void seed(It &, It); - result_type operator()(); - template<typename Iter> void generate(Iter, Iter); - void discard(boost::uintmax_t); + // public member functions + void seed(); + void seed(UIntType); + template<typename SeeqSeq> void seed(SeeqSeq &); + template<typename It> void seed(It &, It); + result_type operator()(); + template<typename Iter> void generate(Iter, Iter); + void discard(boost::uintmax_t); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const mersenne_twister_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, mersenne_twister_engine &); - friend bool operator==(const mersenne_twister_engine &, + friend bool operator==(const mersenne_twister_engine &, const mersenne_twister_engine &); - friend bool operator!=(const mersenne_twister_engine &, + friend bool operator!=(const mersenne_twister_engine &, const mersenne_twister_engine &); // public data members @@ -97,7 +97,7 @@ static const bool has_fixed_range; };
                                                        -

                                                        Description

                                                        +

                                                        Description

                                                        Instantiations of class template mersenne_twister_engine model a pseudo-random number generator . It uses the algorithm described in

                                                        "Mersenne Twister: A 623-dimensionally equidistributed uniform @@ -116,22 +116,22 @@

                                                        The quality of the generator crucially depends on the choice of the parameters. User code should employ one of the sensibly parameterized generators such as mt19937 instead.

                                                        The generator requires considerable amounts of memory for the storage of its state array. For example, mt11213b requires about 1408 bytes and mt19937 requires about 2496 bytes.

                                                        -

                                                        +

                                                        mersenne_twister_engine public construct/copy/destruct

                                                        1. -
                                                          mersenne_twister_engine();
                                                          +
                                                          mersenne_twister_engine();

                                                          Constructs a mersenne_twister_engine and calls seed().

                                                        2. -
                                                          explicit mersenne_twister_engine(UIntType value);
                                                          +
                                                          explicit mersenne_twister_engine(UIntType value);

                                                          Constructs a mersenne_twister_engine and calls seed(value).

                                                        3. -
                                                        4. template<typename It> mersenne_twister_engine(It & first, It last);
                                                        5. +
                                                        6. template<typename It> mersenne_twister_engine(It & first, It last);
                                                        7. -
                                                          template<typename SeedSeq> explicit mersenne_twister_engine(SeedSeq & seq);
                                                          +
                                                          template<typename SeedSeq> explicit mersenne_twister_engine(SeedSeq & seq);

                                                          Constructs a mersenne_twister_engine and calls seed(gen).

                                                          @@ -146,35 +146,35 @@
                                                          -

                                                          -mersenne_twister_engine public member functions

                                                          +

                                                          +mersenne_twister_engine public member functions

                                                          1. -
                                                            void seed();
                                                            +
                                                            void seed();

                                                            Calls seed(default_seed).

                                                          2. -
                                                            void seed(UIntType value);
                                                            +
                                                            void seed(UIntType value);

                                                            Sets the state x(0) to v mod 2w. Then, iteratively, sets x(i) to (i + f * (x(i-1) xor (x(i-1) rshift w-2))) mod 2w for i = 1 .. n-1. x(n) is the first value to be returned by operator().

                                                          3. -
                                                            template<typename SeeqSeq> void seed(SeeqSeq & seq);
                                                            +
                                                            template<typename SeeqSeq> void seed(SeeqSeq & seq);

                                                            Seeds a mersenne_twister_engine using values produced by seq.generate().

                                                          4. -
                                                            template<typename It> void seed(It & first, It last);
                                                            +
                                                            template<typename It> void seed(It & first, It last);

                                                            Sets the state of the generator using values from an iterator range.

                                                          5. -
                                                            result_type operator()();
                                                            +
                                                            result_type operator()();

                                                            Produces the next value of the generator.

                                                          6. -
                                                            template<typename Iter> void generate(Iter first, Iter last);
                                                            +
                                                            template<typename Iter> void generate(Iter first, Iter last);

                                                            Fills a range with random values

                                                          7. -
                                                            void discard(boost::uintmax_t z);
                                                            +
                                                            void discard(boost::uintmax_t z);

                                                            Advances the state of the generator by z steps. Equivalent to

                                                             for(unsigned long long i = 0; i < z; ++i) {
                                                                  gen();
                                                            @@ -185,44 +185,44 @@
                                                             
                                                          -

                                                          -mersenne_twister_engine public static functions

                                                          +

                                                          +mersenne_twister_engine public static functions

                                                          1. -
                                                            static result_type min();
                                                            +
                                                            static result_type min();

                                                            Returns the smallest value that the generator can produce.

                                                          2. -
                                                            static result_type max();
                                                            +
                                                            static result_type max();

                                                            Returns the largest value that the generator can produce.

                                                          -

                                                          -mersenne_twister_engine friend functions

                                                          +

                                                          +mersenne_twister_engine friend functions

                                                          1. template<typename CharT, typename Traits> 
                                                               friend std::basic_ostream< CharT, Traits > & 
                                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                          const mersenne_twister_engine & mt);

                                                            Writes a mersenne_twister_engine to a std::ostream

                                                          2. template<typename CharT, typename Traits> 
                                                               friend std::basic_istream< CharT, Traits > & 
                                                            -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                            +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                          mersenne_twister_engine & mt);

                                                            Reads a mersenne_twister_engine from a std::istream

                                                          3. -
                                                            friend bool operator==(const mersenne_twister_engine & x, 
                                                            +
                                                            friend bool operator==(const mersenne_twister_engine & x, 
                                                                                    const mersenne_twister_engine & y);

                                                            Returns true if the two generators are in the same state, and will thus produce identical sequences.

                                                          4. -
                                                            friend bool operator!=(const mersenne_twister_engine & x, 
                                                            +
                                                            friend bool operator!=(const mersenne_twister_engine & x, 
                                                                                    const mersenne_twister_engine & y);

                                                            Returns true if the two generators are in different states.

                                                          5. diff --git a/doc/html/boost/random/minstd_rand.html b/doc/html/boost/random/minstd_rand.html old mode 100755 new mode 100644 index 1a08d57cfc..28495cd5db --- a/doc/html/boost/random/minstd_rand.html +++ b/doc/html/boost/random/minstd_rand.html @@ -7,7 +7,7 @@ - +
                                                          @@ -20,7 +20,7 @@

                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                          @@ -34,7 +34,7 @@ typedef linear_congruential_engine< uint32_t, 48271, 0, 2147483647 > minstd_rand;
                                                          -

                                                          Description

                                                          +

                                                          Description

                                                          The specialization minstd_rand was suggested in

                                                          "Random Number Generators: Good ones are hard to find", Stephen K. Park and Keith W. Miller, Communications of the ACM, Vol. 31, No. 10, October 1988, pp. 1192-1201

                                                          @@ -51,7 +51,7 @@
                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                          diff --git a/doc/html/boost/random/minstd_rand0.html b/doc/html/boost/random/minstd_rand0.html old mode 100755 new mode 100644 index 9454109522..917dadc7d8 --- a/doc/html/boost/random/minstd_rand0.html +++ b/doc/html/boost/random/minstd_rand0.html @@ -34,7 +34,7 @@ typedef linear_congruential_engine< uint32_t, 16807, 0, 2147483647 > minstd_rand0;
                                                          -

                                                          Description

                                                          +

                                                          Description

                                                          The specialization minstd_rand0 was originally suggested in

                                                          A pseudo-random number generator for the System/360, P.A. Lewis, A.S. Goodman, J.M. Miller, IBM Systems Journal, Vol. 8, No. 2, 1969, pp. 136-146

                                                          diff --git a/doc/html/boost/random/mt11213b.html b/doc/html/boost/random/mt11213b.html old mode 100755 new mode 100644 index d659dc9a0e..96cf73209e --- a/doc/html/boost/random/mt11213b.html +++ b/doc/html/boost/random/mt11213b.html @@ -34,7 +34,7 @@ typedef mersenne_twister_engine< uint32_t, 32, 351, 175, 19, 0xccab8ee7, 11, 0xffffffff, 7, 0x31b6ab00, 15, 0xffe50000, 17, 1812433253 > mt11213b;
                                                          -

                                                          Description

                                                          +

                                                          Description

                                                          The specializations mt11213b and mt19937 are from

                                                          "Mersenne Twister: A 623-dimensionally equidistributed diff --git a/doc/html/boost/random/mt19937.html b/doc/html/boost/random/mt19937.html old mode 100755 new mode 100644 index eb380ad631..676cf18a2c --- a/doc/html/boost/random/mt19937.html +++ b/doc/html/boost/random/mt19937.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@


                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                          @@ -34,7 +34,7 @@ typedef mersenne_twister_engine< uint32_t, 32, 624, 397, 31, 0x9908b0df, 11, 0xffffffff, 7, 0x9d2c5680, 15, 0xefc60000, 18, 1812433253 > mt19937;
                                                          -

                                                          Description

                                                          +

                                                          Description

                                                          The specializations mt11213b and mt19937 are from

                                                          "Mersenne Twister: A 623-dimensionally equidistributed @@ -52,7 +52,7 @@


                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                          diff --git a/doc/html/boost/random/negative_binomia_id1408532.html b/doc/html/boost/random/negative_binomia_id1408532.html new file mode 100644 index 0000000000..3b125c6f94 --- /dev/null +++ b/doc/html/boost/random/negative_binomia_id1408532.html @@ -0,0 +1,205 @@ + + + +Class template negative_binomial_distribution + + + + + + + + + + + + + + + +
                                                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                          +
                                                          +
                                                          +PrevUpHomeNext +
                                                          +
                                                          +
                                                          +
                                                          +

                                                          Class template negative_binomial_distribution

                                                          +

                                                          boost::random::negative_binomial_distribution

                                                          +
                                                          +

                                                          Synopsis

                                                          +
                                                          // In header: <boost/random/negative_binomial_distribution.hpp>
                                                          +
                                                          +template<typename IntType = int, typename RealType = double> 
                                                          +class negative_binomial_distribution {
                                                          +public:
                                                          +  // types
                                                          +  typedef IntType  result_type;
                                                          +  typedef RealType input_type; 
                                                          +
                                                          +  // member classes/structs/unions
                                                          +
                                                          +  class param_type {
                                                          +  public:
                                                          +    // types
                                                          +    typedef negative_binomial_distribution distribution_type;
                                                          +
                                                          +    // construct/copy/destruct
                                                          +    explicit param_type(IntType = 1, RealType = 0.5);
                                                          +
                                                          +    // public member functions
                                                          +    IntType k() const;
                                                          +    RealType p() const;
                                                          +
                                                          +    // friend functions
                                                          +    template<typename CharT, typename Traits> 
                                                          +      friend std::basic_ostream< CharT, Traits > & 
                                                          +      operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                          +    template<typename CharT, typename Traits> 
                                                          +      friend std::basic_istream< CharT, Traits > & 
                                                          +      operator>>(std::basic_istream< CharT, Traits > &, param_type &);
                                                          +    friend bool operator==(const param_type &, const param_type &);
                                                          +    friend bool operator!=(const param_type &, const param_type &);
                                                          +  };
                                                          +
                                                          +  // construct/copy/destruct
                                                          +  explicit negative_binomial_distribution(IntType = 1, RealType = 0.5);
                                                          +  explicit negative_binomial_distribution(const param_type &);
                                                          +
                                                          +  // public member functions
                                                          +  template<typename URNG> IntType operator()(URNG &) const;
                                                          +  template<typename URNG> IntType operator()(URNG &, const param_type &) const;
                                                          +  IntType k() const;
                                                          +  RealType p() const;
                                                          +  IntType min() const;
                                                          +  IntType max() const;
                                                          +  param_type param() const;
                                                          +  void param(const param_type &);
                                                          +  void reset();
                                                          +
                                                          +  // friend functions
                                                          +  template<typename CharT, typename Traits> 
                                                          +    friend std::basic_ostream< CharT, Traits > & 
                                                          +    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                          +               const negative_binomial_distribution &);
                                                          +  template<typename CharT, typename Traits> 
                                                          +    friend std::basic_istream< CharT, Traits > & 
                                                          +    operator>>(std::basic_istream< CharT, Traits > &, 
                                                          +               negative_binomial_distribution &);
                                                          +  friend bool operator==(const negative_binomial_distribution &, 
                                                          +                         const negative_binomial_distribution &);
                                                          +  friend bool operator!=(const negative_binomial_distribution &, 
                                                          +                         const negative_binomial_distribution &);
                                                          +};
                                                          +
                                                          +

                                                          Description

                                                          +

                                                          The negative binomial distribution is an integer valued distribution with two parameters, k and p. The distribution produces non-negative values.

                                                          +

                                                          The distribution function is .

                                                          +

                                                          This implementation uses a gamma-poisson mixture.

                                                          +
                                                          +

                                                          +negative_binomial_distribution + public + construct/copy/destruct

                                                          +
                                                            +
                                                          1. +
                                                            explicit negative_binomial_distribution(IntType k = 1, RealType p = 0.5);
                                                            +

                                                            Construct a negative_binomial_distribution object. k and p are the parameters of the distribution.

                                                            +

                                                            Requires: k >=0 && 0 <= p <= 1

                                                            +
                                                          2. +
                                                          3. +
                                                            explicit negative_binomial_distribution(const param_type & param);
                                                            +

                                                            Construct an negative_binomial_distribution object from the parameters.

                                                            +
                                                          4. +
                                                          +
                                                          +
                                                          +

                                                          +negative_binomial_distribution public member functions

                                                          +
                                                            +
                                                          1. +
                                                            template<typename URNG> IntType operator()(URNG & urng) const;
                                                            +

                                                            Returns a random variate distributed according to the negative binomial distribution.

                                                            +
                                                          2. +
                                                          3. +
                                                            template<typename URNG> 
                                                            +  IntType operator()(URNG & urng, const param_type & param) const;
                                                            +

                                                            Returns a random variate distributed according to the negative binomial distribution with parameters specified by param.

                                                            +
                                                          4. +
                                                          5. +
                                                            IntType k() const;
                                                            +

                                                            Returns the k parameter of the distribution.

                                                            +
                                                          6. +
                                                          7. +
                                                            RealType p() const;
                                                            +

                                                            Returns the p parameter of the distribution.

                                                            +
                                                          8. +
                                                          9. +
                                                            IntType min() const;
                                                            +

                                                            Returns the smallest value that the distribution can produce.

                                                            +
                                                          10. +
                                                          11. +
                                                            IntType max() const;
                                                            +

                                                            Returns the largest value that the distribution can produce.

                                                            +
                                                          12. +
                                                          13. +
                                                            param_type param() const;
                                                            +

                                                            Returns the parameters of the distribution.

                                                            +
                                                          14. +
                                                          15. +
                                                            void param(const param_type & param);
                                                            +

                                                            Sets parameters of the distribution.

                                                            +
                                                          16. +
                                                          17. +
                                                            void reset();
                                                            +

                                                            Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                            +
                                                          18. +
                                                          +
                                                          +
                                                          +

                                                          +negative_binomial_distribution friend functions

                                                          +
                                                            +
                                                          1. +
                                                            template<typename CharT, typename Traits> 
                                                            +  friend std::basic_ostream< CharT, Traits > & 
                                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            +             const negative_binomial_distribution & bd);
                                                            +

                                                            Writes the parameters of the distribution to a std::ostream.

                                                            +
                                                          2. +
                                                          3. +
                                                            template<typename CharT, typename Traits> 
                                                            +  friend std::basic_istream< CharT, Traits > & 
                                                            +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                            +             negative_binomial_distribution & bd);
                                                            +

                                                            Reads the parameters of the distribution from a std::istream.

                                                            +
                                                          4. +
                                                          5. +
                                                            friend bool operator==(const negative_binomial_distribution & lhs, 
                                                            +                       const negative_binomial_distribution & rhs);
                                                            +

                                                            Returns true if the two distributions will produce the same sequence of values, given equal generators.

                                                            +
                                                          6. +
                                                          7. +
                                                            friend bool operator!=(const negative_binomial_distribution & lhs, 
                                                            +                       const negative_binomial_distribution & rhs);
                                                            +

                                                            Returns true if the two distributions could produce different sequences of values, given equal generators.

                                                            +
                                                          8. +
                                                          +
                                                          +
                                                          +
                                                          + + + +
                                                          +
                                                          +
                                                          +PrevUpHomeNext +
                                                          + + diff --git a/doc/html/boost/random/negative_binomia_id1408532/param_type.html b/doc/html/boost/random/negative_binomia_id1408532/param_type.html new file mode 100644 index 0000000000..12ec16750a --- /dev/null +++ b/doc/html/boost/random/negative_binomia_id1408532/param_type.html @@ -0,0 +1,127 @@ + + + +Class param_type + + + + + + + + + + + + + + + +
                                                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                          +
                                                          +
                                                          +PrevUpHomeNext +
                                                          +
                                                          +
                                                          +
                                                          +

                                                          Class param_type

                                                          +

                                                          boost::random::negative_binomial_distribution::param_type

                                                          +
                                                          +

                                                          Synopsis

                                                          +
                                                          // In header: <boost/random/negative_binomial_distribution.hpp>
                                                          +
                                                          +
                                                          +
                                                          +class param_type {
                                                          +public:
                                                          +  // types
                                                          +  typedef negative_binomial_distribution distribution_type;
                                                          +
                                                          +  // construct/copy/destruct
                                                          +  explicit param_type(IntType = 1, RealType = 0.5);
                                                          +
                                                          +  // public member functions
                                                          +  IntType k() const;
                                                          +  RealType p() const;
                                                          +
                                                          +  // friend functions
                                                          +  template<typename CharT, typename Traits> 
                                                          +    friend std::basic_ostream< CharT, Traits > & 
                                                          +    operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                          +  template<typename CharT, typename Traits> 
                                                          +    friend std::basic_istream< CharT, Traits > & 
                                                          +    operator>>(std::basic_istream< CharT, Traits > &, param_type &);
                                                          +  friend bool operator==(const param_type &, const param_type &);
                                                          +  friend bool operator!=(const param_type &, const param_type &);
                                                          +};
                                                          +
                                                          +

                                                          Description

                                                          +
                                                          +

                                                          +param_type + public + construct/copy/destruct

                                                          +
                                                          1. +
                                                            explicit param_type(IntType k = 1, RealType p = 0.5);
                                                            +

                                                            Construct a param_type object. k and p are the parameters of the distribution.

                                                            +

                                                            Requires: k >=0 && 0 <= p <= 1

                                                            +
                                                          +
                                                          +
                                                          +

                                                          +param_type public member functions

                                                          +
                                                            +
                                                          1. +
                                                            IntType k() const;
                                                            +

                                                            Returns the k parameter of the distribution.

                                                            +
                                                          2. +
                                                          3. +
                                                            RealType p() const;
                                                            +

                                                            Returns the p parameter of the distribution.

                                                            +
                                                          4. +
                                                          +
                                                          +
                                                          +

                                                          +param_type friend functions

                                                          +
                                                            +
                                                          1. +
                                                            template<typename CharT, typename Traits> 
                                                            +  friend std::basic_ostream< CharT, Traits > & 
                                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            +             const param_type & param);
                                                            +

                                                            Writes the parameters of the distribution to a std::ostream.

                                                            +
                                                          2. +
                                                          3. +
                                                            template<typename CharT, typename Traits> 
                                                            +  friend std::basic_istream< CharT, Traits > & 
                                                            +  operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);
                                                            +

                                                            Reads the parameters of the distribution from a std::istream.

                                                            +
                                                          4. +
                                                          5. +
                                                            friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                            +

                                                            Returns true if the parameters have the same values.

                                                            +
                                                          6. +
                                                          7. +
                                                            friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                            +

                                                            Returns true if the parameters have different values.

                                                            +
                                                          8. +
                                                          +
                                                          +
                                                          +
                                                          + + + +
                                                          +
                                                          +
                                                          +PrevUpHomeNext +
                                                          + + diff --git a/doc/html/boost/random/negative_binomial_distr_id1393527.html b/doc/html/boost/random/negative_binomial_distr_id1393527.html deleted file mode 100755 index 37b44b0267..0000000000 --- a/doc/html/boost/random/negative_binomial_distr_id1393527.html +++ /dev/null @@ -1,205 +0,0 @@ - - - -Class template negative_binomial_distribution - - - - - - - - - - - - - - - -
                                                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                          -
                                                          -
                                                          -PrevUpHomeNext -
                                                          -
                                                          -
                                                          -
                                                          -

                                                          Class template negative_binomial_distribution

                                                          -

                                                          boost::random::negative_binomial_distribution

                                                          -
                                                          -

                                                          Synopsis

                                                          -
                                                          // In header: <boost/random/negative_binomial_distribution.hpp>
                                                          -
                                                          -template<typename IntType = int, typename RealType = double> 
                                                          -class negative_binomial_distribution {
                                                          -public:
                                                          -  // types
                                                          -  typedef IntType  result_type;
                                                          -  typedef RealType input_type; 
                                                          -
                                                          -  // member classes/structs/unions
                                                          -
                                                          -  class param_type {
                                                          -  public:
                                                          -    // types
                                                          -    typedef negative_binomial_distribution distribution_type;
                                                          -
                                                          -    // construct/copy/destruct
                                                          -    explicit param_type(IntType = 1, RealType = 0.5);
                                                          -
                                                          -    // public member functions
                                                          -    IntType k() const;
                                                          -    RealType p() const;
                                                          -
                                                          -    // friend functions
                                                          -    template<typename CharT, typename Traits> 
                                                          -      friend std::basic_ostream< CharT, Traits > & 
                                                          -      operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                          -    template<typename CharT, typename Traits> 
                                                          -      friend std::basic_istream< CharT, Traits > & 
                                                          -      operator>>(std::basic_istream< CharT, Traits > &, param_type &);
                                                          -    friend bool operator==(const param_type &, const param_type &);
                                                          -    friend bool operator!=(const param_type &, const param_type &);
                                                          -  };
                                                          -
                                                          -  // construct/copy/destruct
                                                          -  explicit negative_binomial_distribution(IntType = 1, RealType = 0.5);
                                                          -  explicit negative_binomial_distribution(const param_type &);
                                                          -
                                                          -  // public member functions
                                                          -  template<typename URNG> IntType operator()(URNG &) const;
                                                          -  template<typename URNG> IntType operator()(URNG &, const param_type &) const;
                                                          -  IntType k() const;
                                                          -  RealType p() const;
                                                          -  IntType min() const;
                                                          -  IntType max() const;
                                                          -  param_type param() const;
                                                          -  void param(const param_type &);
                                                          -  void reset();
                                                          -
                                                          -  // friend functions
                                                          -  template<typename CharT, typename Traits> 
                                                          -    friend std::basic_ostream< CharT, Traits > & 
                                                          -    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                          -               const negative_binomial_distribution &);
                                                          -  template<typename CharT, typename Traits> 
                                                          -    friend std::basic_istream< CharT, Traits > & 
                                                          -    operator>>(std::basic_istream< CharT, Traits > &, 
                                                          -               negative_binomial_distribution &);
                                                          -  friend bool operator==(const negative_binomial_distribution &, 
                                                          -                         const negative_binomial_distribution &);
                                                          -  friend bool operator!=(const negative_binomial_distribution &, 
                                                          -                         const negative_binomial_distribution &);
                                                          -};
                                                          -
                                                          -

                                                          Description

                                                          -

                                                          The negative binomial distribution is an integer valued distribution with two parameters, k and p. The distribution produces non-negative values.

                                                          -

                                                          The distribution function is .

                                                          -

                                                          This implementation uses a gamma-poisson mixture.

                                                          -
                                                          -

                                                          -negative_binomial_distribution - public - construct/copy/destruct

                                                          -
                                                            -
                                                          1. -
                                                            explicit negative_binomial_distribution(IntType k = 1, RealType p = 0.5);
                                                            -

                                                            Construct a negative_binomial_distribution object. k and p are the parameters of the distribution.

                                                            -

                                                            Requires: k >=0 && 0 <= p <= 1

                                                            -
                                                          2. -
                                                          3. -
                                                            explicit negative_binomial_distribution(const param_type & param);
                                                            -

                                                            Construct an negative_binomial_distribution object from the parameters.

                                                            -
                                                          4. -
                                                          -
                                                          -
                                                          -

                                                          -negative_binomial_distribution public member functions

                                                          -
                                                            -
                                                          1. -
                                                            template<typename URNG> IntType operator()(URNG & urng) const;
                                                            -

                                                            Returns a random variate distributed according to the negative binomial distribution.

                                                            -
                                                          2. -
                                                          3. -
                                                            template<typename URNG> 
                                                            -  IntType operator()(URNG & urng, const param_type & param) const;
                                                            -

                                                            Returns a random variate distributed according to the negative binomial distribution with parameters specified by param.

                                                            -
                                                          4. -
                                                          5. -
                                                            IntType k() const;
                                                            -

                                                            Returns the k parameter of the distribution.

                                                            -
                                                          6. -
                                                          7. -
                                                            RealType p() const;
                                                            -

                                                            Returns the p parameter of the distribution.

                                                            -
                                                          8. -
                                                          9. -
                                                            IntType min() const;
                                                            -

                                                            Returns the smallest value that the distribution can produce.

                                                            -
                                                          10. -
                                                          11. -
                                                            IntType max() const;
                                                            -

                                                            Returns the largest value that the distribution can produce.

                                                            -
                                                          12. -
                                                          13. -
                                                            param_type param() const;
                                                            -

                                                            Returns the parameters of the distribution.

                                                            -
                                                          14. -
                                                          15. -
                                                            void param(const param_type & param);
                                                            -

                                                            Sets parameters of the distribution.

                                                            -
                                                          16. -
                                                          17. -
                                                            void reset();
                                                            -

                                                            Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                            -
                                                          18. -
                                                          -
                                                          -
                                                          -

                                                          -negative_binomial_distribution friend functions

                                                          -
                                                            -
                                                          1. -
                                                            template<typename CharT, typename Traits> 
                                                            -  friend std::basic_ostream< CharT, Traits > & 
                                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            -             const negative_binomial_distribution & bd);
                                                            -

                                                            Writes the parameters of the distribution to a std::ostream.

                                                            -
                                                          2. -
                                                          3. -
                                                            template<typename CharT, typename Traits> 
                                                            -  friend std::basic_istream< CharT, Traits > & 
                                                            -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                            -             negative_binomial_distribution & bd);
                                                            -

                                                            Reads the parameters of the distribution from a std::istream.

                                                            -
                                                          4. -
                                                          5. -
                                                            friend bool operator==(const negative_binomial_distribution & lhs, 
                                                            -                       const negative_binomial_distribution & rhs);
                                                            -

                                                            Returns true if the two distributions will produce the same sequence of values, given equal generators.

                                                            -
                                                          6. -
                                                          7. -
                                                            friend bool operator!=(const negative_binomial_distribution & lhs, 
                                                            -                       const negative_binomial_distribution & rhs);
                                                            -

                                                            Returns true if the two distributions could produce different sequences of values, given equal generators.

                                                            -
                                                          8. -
                                                          -
                                                          -
                                                          -
                                                          - - - -
                                                          -
                                                          -
                                                          -PrevUpHomeNext -
                                                          - - diff --git a/doc/html/boost/random/negative_binomial_distr_id1393527/param_type.html b/doc/html/boost/random/negative_binomial_distr_id1393527/param_type.html deleted file mode 100755 index a76bfc6802..0000000000 --- a/doc/html/boost/random/negative_binomial_distr_id1393527/param_type.html +++ /dev/null @@ -1,127 +0,0 @@ - - - -Class param_type - - - - - - - - - - - - - - - -
                                                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                          -
                                                          -
                                                          -PrevUpHomeNext -
                                                          -
                                                          -
                                                          -
                                                          -

                                                          Class param_type

                                                          -

                                                          boost::random::negative_binomial_distribution::param_type

                                                          -
                                                          -

                                                          Synopsis

                                                          -
                                                          // In header: <boost/random/negative_binomial_distribution.hpp>
                                                          -
                                                          -
                                                          -
                                                          -class param_type {
                                                          -public:
                                                          -  // types
                                                          -  typedef negative_binomial_distribution distribution_type;
                                                          -
                                                          -  // construct/copy/destruct
                                                          -  explicit param_type(IntType = 1, RealType = 0.5);
                                                          -
                                                          -  // public member functions
                                                          -  IntType k() const;
                                                          -  RealType p() const;
                                                          -
                                                          -  // friend functions
                                                          -  template<typename CharT, typename Traits> 
                                                          -    friend std::basic_ostream< CharT, Traits > & 
                                                          -    operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                          -  template<typename CharT, typename Traits> 
                                                          -    friend std::basic_istream< CharT, Traits > & 
                                                          -    operator>>(std::basic_istream< CharT, Traits > &, param_type &);
                                                          -  friend bool operator==(const param_type &, const param_type &);
                                                          -  friend bool operator!=(const param_type &, const param_type &);
                                                          -};
                                                          -
                                                          -

                                                          Description

                                                          -
                                                          -

                                                          -param_type - public - construct/copy/destruct

                                                          -
                                                          1. -
                                                            explicit param_type(IntType k = 1, RealType p = 0.5);
                                                            -

                                                            Construct a param_type object. k and p are the parameters of the distribution.

                                                            -

                                                            Requires: k >=0 && 0 <= p <= 1

                                                            -
                                                          -
                                                          -
                                                          -

                                                          -param_type public member functions

                                                          -
                                                            -
                                                          1. -
                                                            IntType k() const;
                                                            -

                                                            Returns the k parameter of the distribution.

                                                            -
                                                          2. -
                                                          3. -
                                                            RealType p() const;
                                                            -

                                                            Returns the p parameter of the distribution.

                                                            -
                                                          4. -
                                                          -
                                                          -
                                                          -

                                                          -param_type friend functions

                                                          -
                                                            -
                                                          1. -
                                                            template<typename CharT, typename Traits> 
                                                            -  friend std::basic_ostream< CharT, Traits > & 
                                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            -             const param_type & param);
                                                            -

                                                            Writes the parameters of the distribution to a std::ostream.

                                                            -
                                                          2. -
                                                          3. -
                                                            template<typename CharT, typename Traits> 
                                                            -  friend std::basic_istream< CharT, Traits > & 
                                                            -  operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);
                                                            -

                                                            Reads the parameters of the distribution from a std::istream.

                                                            -
                                                          4. -
                                                          5. -
                                                            friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                            -

                                                            Returns true if the parameters have the same values.

                                                            -
                                                          6. -
                                                          7. -
                                                            friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                            -

                                                            Returns true if the parameters have different values.

                                                            -
                                                          8. -
                                                          -
                                                          -
                                                          -
                                                          - - - -
                                                          -
                                                          -
                                                          -PrevUpHomeNext -
                                                          - - diff --git a/doc/html/boost/random/normal_distribution.html b/doc/html/boost/random/normal_distribution.html old mode 100755 new mode 100644 index 4f96907e3d..bf416d0b9a --- a/doc/html/boost/random/normal_distribution.html +++ b/doc/html/boost/random/normal_distribution.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                          @@ -46,141 +46,141 @@ typedef normal_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType mean() const; - RealType sigma() const; + // public member functions + RealType mean() const; + RealType sigma() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit normal_distribution(const RealType & = 0.0, const RealType & = 1.0); - explicit normal_distribution(const param_type &); + explicit normal_distribution(const RealType & = 0.0, const RealType & = 1.0); + explicit normal_distribution(const param_type &); - // public member functions - RealType mean() const; - RealType sigma() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &); - template<typename URNG> result_type operator()(URNG &, const param_type &); + // public member functions + RealType mean() const; + RealType sigma() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &); + template<typename URNG> result_type operator()(URNG &, const param_type &); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const normal_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const normal_distribution &); - friend bool operator==(const normal_distribution &, + friend bool operator==(const normal_distribution &, const normal_distribution &); - friend bool operator!=(const normal_distribution &, + friend bool operator!=(const normal_distribution &, const normal_distribution &); };
                                                          -

                                                          Description

                                                          +

                                                          Description

                                                          Instantiations of class template normal_distribution model a random distribution . Such a distribution produces random numbers x distributed with probability density function , where mean and sigma are the parameters of the distribution.

                                                          -

                                                          +

                                                          normal_distribution public construct/copy/destruct

                                                          1. -
                                                            explicit normal_distribution(const RealType & mean = 0.0, 
                                                            +
                                                            explicit normal_distribution(const RealType & mean = 0.0, 
                                                                                          const RealType & sigma = 1.0);

                                                            Constructs a normal_distribution object. mean and sigma are the parameters for the distribution.

                                                            Requires: sigma >= 0

                                                          2. -
                                                            explicit normal_distribution(const param_type & param);
                                                            +
                                                            explicit normal_distribution(const param_type & param);

                                                            Constructs a normal_distribution object from its parameters.

                                                          -

                                                          -normal_distribution public member functions

                                                          +

                                                          +normal_distribution public member functions

                                                          1. -
                                                            RealType mean() const;
                                                            +
                                                            RealType mean() const;

                                                            Returns the mean of the distribution.

                                                          2. -
                                                            RealType sigma() const;
                                                            +
                                                            RealType sigma() const;

                                                            Returns the standard deviation of the distribution.

                                                          3. -
                                                            RealType min() const;
                                                            +
                                                            RealType min() const;

                                                            Returns the smallest value that the distribution can produce.

                                                          4. -
                                                            RealType max() const;
                                                            +
                                                            RealType max() const;

                                                            Returns the largest value that the distribution can produce.

                                                          5. -
                                                            param_type param() const;
                                                            +
                                                            param_type param() const;

                                                            Returns the parameters of the distribution.

                                                          6. -
                                                            void param(const param_type & param);
                                                            +
                                                            void param(const param_type & param);

                                                            Sets the parameters of the distribution.

                                                          7. -
                                                            void reset();
                                                            +
                                                            void reset();

                                                            Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                          8. -
                                                            template<typename Engine> result_type operator()(Engine & eng);
                                                            +
                                                            template<typename Engine> result_type operator()(Engine & eng);

                                                            Returns a normal variate.

                                                          9. template<typename URNG> 
                                                            -  result_type operator()(URNG & urng, const param_type & param);
                                                            + result_type operator()(URNG & urng, const param_type & param);

                                                            Returns a normal variate with parameters specified by param.

                                                          -

                                                          -normal_distribution friend functions

                                                          +

                                                          +normal_distribution friend functions

                                                          1. template<typename CharT, typename Traits> 
                                                               friend std::basic_ostream< CharT, Traits > & 
                                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                          const normal_distribution & nd);

                                                            Writes a normal_distribution to a std::ostream.

                                                          2. template<typename CharT, typename Traits> 
                                                               friend std::basic_istream< CharT, Traits > & 
                                                            -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                            +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                          const normal_distribution & nd);

                                                            Reads a normal_distribution from a std::istream.

                                                          3. -
                                                            friend bool operator==(const normal_distribution & lhs, 
                                                            +
                                                            friend bool operator==(const normal_distribution & lhs, 
                                                                                    const normal_distribution & rhs);

                                                            Returns true if the two instances of normal_distribution will return identical sequences of values given equal generators.

                                                          4. -
                                                            friend bool operator!=(const normal_distribution & lhs, 
                                                            +
                                                            friend bool operator!=(const normal_distribution & lhs, 
                                                                                    const normal_distribution & rhs);

                                                            Returns true if the two instances of normal_distribution will return different sequences of values given equal generators.

                                                          5. @@ -198,7 +198,7 @@
                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            diff --git a/doc/html/boost/random/normal_distribution/param_type.html b/doc/html/boost/random/normal_distribution/param_type.html old mode 100755 new mode 100644 index c67377d9a9..5b5eed25b9 --- a/doc/html/boost/random/normal_distribution/param_type.html +++ b/doc/html/boost/random/normal_distribution/param_type.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            @@ -39,73 +39,73 @@ typedef normal_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType mean() const; - RealType sigma() const; + // public member functions + RealType mean() const; + RealType sigma() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            -

                                                            +

                                                            param_type public construct/copy/destruct

                                                            1. -
                                                              explicit param_type(RealType mean = 0.0, RealType sigma = 1.0);
                                                              +
                                                              explicit param_type(RealType mean = 0.0, RealType sigma = 1.0);

                                                              Constructs a param_type with a given mean and standard deviation.

                                                              Requires: sigma >= 0

                                                            -

                                                            -param_type public member functions

                                                            +

                                                            +param_type public member functions

                                                            1. -
                                                              RealType mean() const;
                                                              +
                                                              RealType mean() const;

                                                              Returns the mean of the distribution.

                                                            2. -
                                                              RealType sigma() const;
                                                              +
                                                              RealType sigma() const;

                                                              Returns the standand deviation of the distribution.

                                                            -

                                                            -param_type friend functions

                                                            +

                                                            +param_type friend functions

                                                            1. template<typename CharT, typename Traits> 
                                                                 friend std::basic_ostream< CharT, Traits > & 
                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                            const param_type & param);

                                                              Writes a param_type to a std::ostream.

                                                            2. template<typename CharT, typename Traits> 
                                                                 friend std::basic_istream< CharT, Traits > & 
                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                            const param_type & param);

                                                              Reads a param_type from a std::istream.

                                                            3. -
                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                              +
                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                              Returns true if the two sets of parameters are the same.

                                                            4. -
                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                              +
                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                              Returns true if the two sets of parameters are the different.

                                                            @@ -122,7 +122,7 @@
                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            diff --git a/doc/html/boost/random/piecewise_consta_id1409960.html b/doc/html/boost/random/piecewise_consta_id1409960.html new file mode 100644 index 0000000000..c791483d50 --- /dev/null +++ b/doc/html/boost/random/piecewise_consta_id1409960.html @@ -0,0 +1,252 @@ + + + +Class template piecewise_constant_distribution + + + + + + + + + + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Class template piecewise_constant_distribution

                                                            +

                                                            boost::random::piecewise_constant_distribution

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/random/piecewise_constant_distribution.hpp>
                                                            +
                                                            +template<typename RealType = double, typename WeightType = double> 
                                                            +class piecewise_constant_distribution {
                                                            +public:
                                                            +  // types
                                                            +  typedef std::size_t input_type; 
                                                            +  typedef RealType    result_type;
                                                            +
                                                            +  // member classes/structs/unions
                                                            +
                                                            +  class param_type {
                                                            +  public:
                                                            +    // types
                                                            +    typedef piecewise_constant_distribution distribution_type;
                                                            +
                                                            +    // construct/copy/destruct
                                                            +    param_type();
                                                            +    template<typename IntervalIter, typename WeightIter> 
                                                            +      param_type(IntervalIter, IntervalIter, WeightIter);
                                                            +    template<typename T, typename F> 
                                                            +      param_type(const std::initializer_list< T > &, F);
                                                            +    template<typename IntervalRange, typename WeightRange> 
                                                            +      param_type(const IntervalRange &, const WeightRange &);
                                                            +    template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            +
                                                            +    // friend functions
                                                            +    template<typename CharT, typename Traits> 
                                                            +      friend std::basic_ostream< CharT, Traits > & 
                                                            +      operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            +    template<typename CharT, typename Traits> 
                                                            +      friend std::basic_istream< CharT, Traits > & 
                                                            +      operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            +    friend bool operator==(const param_type &, const param_type &);
                                                            +    friend bool operator!=(const param_type &, const param_type &);
                                                            +
                                                            +    // public member functions
                                                            +    std::vector< RealType > intervals() const;
                                                            +    std::vector< RealType > densities() const;
                                                            +  };
                                                            +
                                                            +  // construct/copy/destruct
                                                            +  piecewise_constant_distribution();
                                                            +  template<typename IntervalIter, typename WeightIter> 
                                                            +    piecewise_constant_distribution(IntervalIter, IntervalIter, WeightIter);
                                                            +  template<typename T, typename F> 
                                                            +    piecewise_constant_distribution(std::initializer_list< T >, F);
                                                            +  template<typename IntervalsRange, typename WeightsRange> 
                                                            +    piecewise_constant_distribution(const IntervalsRange &, 
                                                            +                                    const WeightsRange &);
                                                            +  template<typename F> 
                                                            +    piecewise_constant_distribution(std::size_t, RealType, RealType, F);
                                                            +  explicit piecewise_constant_distribution(const param_type &);
                                                            +
                                                            +  // public member functions
                                                            +  template<typename URNG> RealType operator()(URNG &) const;
                                                            +  template<typename URNG> 
                                                            +    RealType operator()(URNG &, const param_type &) const;
                                                            +  result_type min() const;
                                                            +  result_type max() const;
                                                            +  std::vector< RealType > densities() const;
                                                            +  std::vector< RealType > intervals() const;
                                                            +  param_type param() const;
                                                            +  void param(const param_type &);
                                                            +  void reset();
                                                            +
                                                            +  // friend functions
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_ostream< CharT, Traits > & 
                                                            +    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                            +               const piecewise_constant_distribution &);
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_istream< CharT, Traits > & 
                                                            +    operator>>(std::basic_istream< CharT, Traits > &, 
                                                            +               const piecewise_constant_distribution &);
                                                            +  friend bool operator==(const piecewise_constant_distribution &, 
                                                            +                         const piecewise_constant_distribution &);
                                                            +  friend bool operator!=(const piecewise_constant_distribution &, 
                                                            +                         const piecewise_constant_distribution &);
                                                            +};
                                                            +
                                                            +

                                                            Description

                                                            +

                                                            The class piecewise_constant_distribution models a random distribution .

                                                            +
                                                            +

                                                            +piecewise_constant_distribution + public + construct/copy/destruct

                                                            +
                                                              +
                                                            1. +
                                                              piecewise_constant_distribution();
                                                              +

                                                              Creates a new piecewise_constant_distribution with a single interval, [0, 1).

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              +  piecewise_constant_distribution(IntervalIter first_interval, 
                                                              +                                  IntervalIter last_interval, 
                                                              +                                  WeightIter first_weight);
                                                              +

                                                              Constructs a piecewise_constant_distribution from two iterator ranges containing the interval boundaries and the interval weights. If there are less than two boundaries, then this is equivalent to the default constructor and creates a single interval, [0, 1).

                                                              +

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be one less than the number of interval boundaries. If there are extra weights, they are ignored.

                                                              +

                                                              For example,

                                                              +
                                                               double intervals[] = { 0.0, 1.0, 4.0 };
                                                              + double weights[] = { 1.0, 1.0 };
                                                              + piecewise_constant_distribution<> dist(
                                                              +     &intervals[0], &intervals[0] + 3, &weights[0]);
                                                              +
                                                              +

                                                              The distribution has a 50% chance of producing a value between 0 and 1 and a 50% chance of producing a value between 1 and 4.

                                                              +
                                                            4. +
                                                            5. +
                                                              template<typename T, typename F> 
                                                              +  piecewise_constant_distribution(std::initializer_list< T > il, F f);
                                                              +

                                                              Constructs a piecewise_constant_distribution from an initializer_list containing the interval boundaries and a unary function specifying the weights. Each weight is determined by calling the function at the midpoint of the corresponding interval.

                                                              +

                                                              If the initializer_list contains less than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              +
                                                            6. +
                                                            7. +
                                                              template<typename IntervalsRange, typename WeightsRange> 
                                                              +  piecewise_constant_distribution(const IntervalsRange & intervals_arg, 
                                                              +                                  const WeightsRange & weights_arg);
                                                              +

                                                              Constructs a piecewise_constant_distribution from Boost.Range ranges holding the interval boundaries and the weights. If there are less than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be one less than the number of interval boundaries.

                                                              +
                                                            8. +
                                                            9. +
                                                              template<typename F> 
                                                              +  piecewise_constant_distribution(std::size_t nw, RealType xmin, 
                                                              +                                  RealType xmax, F f);
                                                              +

                                                              Constructs a piecewise_constant_distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the midpoints of the intervals.

                                                              +
                                                            10. +
                                                            11. +
                                                              explicit piecewise_constant_distribution(const param_type & param);
                                                              +

                                                              Constructs a piecewise_constant_distribution from its parameters.

                                                              +
                                                            12. +
                                                            +
                                                            +
                                                            +

                                                            +piecewise_constant_distribution public member functions

                                                            +
                                                              +
                                                            1. +
                                                              template<typename URNG> RealType operator()(URNG & urng) const;
                                                              +

                                                              Returns a value distributed according to the parameters of the piecewist_constant_distribution.

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename URNG> 
                                                              +  RealType operator()(URNG & urng, const param_type & param) const;
                                                              +

                                                              Returns a value distributed according to the parameters specified by param.

                                                              +
                                                            4. +
                                                            5. +
                                                              result_type min() const;
                                                              +

                                                              Returns the smallest value that the distribution can produce.

                                                              +
                                                            6. +
                                                            7. +
                                                              result_type max() const;
                                                              +

                                                              Returns the largest value that the distribution can produce.

                                                              +
                                                            8. +
                                                            9. +
                                                              std::vector< RealType > densities() const;
                                                              +

                                                              Returns a vector containing the probability density over each interval.

                                                              +
                                                            10. +
                                                            11. +
                                                              std::vector< RealType > intervals() const;
                                                              +

                                                              Returns a vector containing the interval boundaries.

                                                              +
                                                            12. +
                                                            13. +
                                                              param_type param() const;
                                                              +

                                                              Returns the parameters of the distribution.

                                                              +
                                                            14. +
                                                            15. +
                                                              void param(const param_type & param);
                                                              +

                                                              Sets the parameters of the distribution.

                                                              +
                                                            16. +
                                                            17. +
                                                              void reset();
                                                              +

                                                              Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                              +
                                                            18. +
                                                            +
                                                            +
                                                            +

                                                            +piecewise_constant_distribution friend functions

                                                            +
                                                              +
                                                            1. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_ostream< CharT, Traits > & 
                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              +             const piecewise_constant_distribution & pcd);
                                                              +

                                                              Writes a distribution to a std::ostream.

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_istream< CharT, Traits > & 
                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              +             const piecewise_constant_distribution & pcd);
                                                              +

                                                              Reads a distribution from a std::istream

                                                              +
                                                            4. +
                                                            5. +
                                                              friend bool operator==(const piecewise_constant_distribution & lhs, 
                                                              +                       const piecewise_constant_distribution & rhs);
                                                              +

                                                              Returns true if the two distributions will return the same sequence of values, when passed equal generators.

                                                              +
                                                            6. +
                                                            7. +
                                                              friend bool operator!=(const piecewise_constant_distribution & lhs, 
                                                              +                       const piecewise_constant_distribution & rhs);
                                                              +

                                                              Returns true if the two distributions may return different sequences of values, when passed equal generators.

                                                              +
                                                            8. +
                                                            +
                                                            +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/random/piecewise_consta_id1409960/param_type.html b/doc/html/boost/random/piecewise_consta_id1409960/param_type.html new file mode 100644 index 0000000000..c093a18c7b --- /dev/null +++ b/doc/html/boost/random/piecewise_consta_id1409960/param_type.html @@ -0,0 +1,160 @@ + + + +Class param_type + + + + + + + + + + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Class param_type

                                                            +

                                                            boost::random::piecewise_constant_distribution::param_type

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/random/piecewise_constant_distribution.hpp>
                                                            +
                                                            +
                                                            +
                                                            +class param_type {
                                                            +public:
                                                            +  // types
                                                            +  typedef piecewise_constant_distribution distribution_type;
                                                            +
                                                            +  // construct/copy/destruct
                                                            +  param_type();
                                                            +  template<typename IntervalIter, typename WeightIter> 
                                                            +    param_type(IntervalIter, IntervalIter, WeightIter);
                                                            +  template<typename T, typename F> 
                                                            +    param_type(const std::initializer_list< T > &, F);
                                                            +  template<typename IntervalRange, typename WeightRange> 
                                                            +    param_type(const IntervalRange &, const WeightRange &);
                                                            +  template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            +
                                                            +  // friend functions
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_ostream< CharT, Traits > & 
                                                            +    operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_istream< CharT, Traits > & 
                                                            +    operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            +  friend bool operator==(const param_type &, const param_type &);
                                                            +  friend bool operator!=(const param_type &, const param_type &);
                                                            +
                                                            +  // public member functions
                                                            +  std::vector< RealType > intervals() const;
                                                            +  std::vector< RealType > densities() const;
                                                            +};
                                                            +
                                                            +

                                                            Description

                                                            +
                                                            +

                                                            +param_type + public + construct/copy/destruct

                                                            +
                                                              +
                                                            1. +
                                                              param_type();
                                                              +

                                                              Constructs a param_type object, representing a distribution that produces values uniformly distributed in the range [0, 1).

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              +  param_type(IntervalIter intervals_first, IntervalIter intervals_last, 
                                                              +             WeightIter weight_first);
                                                              +

                                                              Constructs a param_type object from two iterator ranges containing the interval boundaries and the interval weights. If there are less than two boundaries, then this is equivalent to the default constructor and creates a single interval, [0, 1).

                                                              +

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be one less than the number of interval boundaries. If there are extra weights, they are ignored.

                                                              +
                                                            4. +
                                                            5. +
                                                              template<typename T, typename F> 
                                                              +  param_type(const std::initializer_list< T > & il, F f);
                                                              +

                                                              Constructs a param_type object from an initializer_list containing the interval boundaries and a unary function specifying the weights. Each weight is determined by calling the function at the midpoint of the corresponding interval.

                                                              +

                                                              If the initializer_list contains less than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              +
                                                            6. +
                                                            7. +
                                                              template<typename IntervalRange, typename WeightRange> 
                                                              +  param_type(const IntervalRange & intervals_arg, 
                                                              +             const WeightRange & weights_arg);
                                                              +

                                                              Constructs a param_type object from Boost.Range ranges holding the interval boundaries and the weights. If there are less than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be one less than the number of interval boundaries.

                                                              +
                                                            8. +
                                                            9. +
                                                              template<typename F> 
                                                              +  param_type(std::size_t nw, RealType xmin, RealType xmax, F f);
                                                              +

                                                              Constructs the parameters for a distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the midpoints of the intervals.

                                                              +
                                                            10. +
                                                            +
                                                            +
                                                            +

                                                            +param_type friend functions

                                                            +
                                                              +
                                                            1. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_ostream< CharT, Traits > & 
                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              +             const param_type & param);
                                                              +

                                                              Writes the parameters to a std::ostream.

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_istream< CharT, Traits > & 
                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              +             const param_type & param);
                                                              +

                                                              Reads the parameters from a std::istream.

                                                              +
                                                            4. +
                                                            5. +
                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                              +

                                                              Returns true if the two sets of parameters are the same.

                                                              +
                                                            6. +
                                                            7. +
                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                              +

                                                              Returns true if the two sets of parameters are different.

                                                              +
                                                            8. +
                                                            +
                                                            +
                                                            +

                                                            +param_type public member functions

                                                            +
                                                              +
                                                            1. +
                                                              std::vector< RealType > intervals() const;
                                                              +

                                                              Returns a vector containing the interval boundaries.

                                                              +
                                                            2. +
                                                            3. +
                                                              std::vector< RealType > densities() const;
                                                              +

                                                              Returns a vector containing the probability densities over all the intervals of the distribution.

                                                              +
                                                            4. +
                                                            +
                                                            +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/random/piecewise_constant_dist_id1394956.html b/doc/html/boost/random/piecewise_constant_dist_id1394956.html deleted file mode 100755 index dcdaab80fd..0000000000 --- a/doc/html/boost/random/piecewise_constant_dist_id1394956.html +++ /dev/null @@ -1,252 +0,0 @@ - - - -Class template piecewise_constant_distribution - - - - - - - - - - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Class template piecewise_constant_distribution

                                                            -

                                                            boost::random::piecewise_constant_distribution

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/random/piecewise_constant_distribution.hpp>
                                                            -
                                                            -template<typename RealType = double, typename WeightType = double> 
                                                            -class piecewise_constant_distribution {
                                                            -public:
                                                            -  // types
                                                            -  typedef std::size_t input_type; 
                                                            -  typedef RealType    result_type;
                                                            -
                                                            -  // member classes/structs/unions
                                                            -
                                                            -  class param_type {
                                                            -  public:
                                                            -    // types
                                                            -    typedef piecewise_constant_distribution distribution_type;
                                                            -
                                                            -    // construct/copy/destruct
                                                            -    param_type();
                                                            -    template<typename IntervalIter, typename WeightIter> 
                                                            -      param_type(IntervalIter, IntervalIter, WeightIter);
                                                            -    template<typename T, typename F> 
                                                            -      param_type(const std::initializer_list< T > &, F);
                                                            -    template<typename IntervalRange, typename WeightRange> 
                                                            -      param_type(const IntervalRange &, const WeightRange &);
                                                            -    template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            -
                                                            -    // friend functions
                                                            -    template<typename CharT, typename Traits> 
                                                            -      friend std::basic_ostream< CharT, Traits > & 
                                                            -      operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            -    template<typename CharT, typename Traits> 
                                                            -      friend std::basic_istream< CharT, Traits > & 
                                                            -      operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            -    friend bool operator==(const param_type &, const param_type &);
                                                            -    friend bool operator!=(const param_type &, const param_type &);
                                                            -
                                                            -    // public member functions
                                                            -    std::vector< RealType > intervals() const;
                                                            -    std::vector< RealType > densities() const;
                                                            -  };
                                                            -
                                                            -  // construct/copy/destruct
                                                            -  piecewise_constant_distribution();
                                                            -  template<typename IntervalIter, typename WeightIter> 
                                                            -    piecewise_constant_distribution(IntervalIter, IntervalIter, WeightIter);
                                                            -  template<typename T, typename F> 
                                                            -    piecewise_constant_distribution(std::initializer_list< T >, F);
                                                            -  template<typename IntervalsRange, typename WeightsRange> 
                                                            -    piecewise_constant_distribution(const IntervalsRange &, 
                                                            -                                    const WeightsRange &);
                                                            -  template<typename F> 
                                                            -    piecewise_constant_distribution(std::size_t, RealType, RealType, F);
                                                            -  explicit piecewise_constant_distribution(const param_type &);
                                                            -
                                                            -  // public member functions
                                                            -  template<typename URNG> RealType operator()(URNG &) const;
                                                            -  template<typename URNG> 
                                                            -    RealType operator()(URNG &, const param_type &) const;
                                                            -  result_type min() const;
                                                            -  result_type max() const;
                                                            -  std::vector< RealType > densities() const;
                                                            -  std::vector< RealType > intervals() const;
                                                            -  param_type param() const;
                                                            -  void param(const param_type &);
                                                            -  void reset();
                                                            -
                                                            -  // friend functions
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_ostream< CharT, Traits > & 
                                                            -    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                            -               const piecewise_constant_distribution &);
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_istream< CharT, Traits > & 
                                                            -    operator>>(std::basic_istream< CharT, Traits > &, 
                                                            -               const piecewise_constant_distribution &);
                                                            -  friend bool operator==(const piecewise_constant_distribution &, 
                                                            -                         const piecewise_constant_distribution &);
                                                            -  friend bool operator!=(const piecewise_constant_distribution &, 
                                                            -                         const piecewise_constant_distribution &);
                                                            -};
                                                            -
                                                            -

                                                            Description

                                                            -

                                                            The class piecewise_constant_distribution models a random distribution .

                                                            -
                                                            -

                                                            -piecewise_constant_distribution - public - construct/copy/destruct

                                                            -
                                                              -
                                                            1. -
                                                              piecewise_constant_distribution();
                                                              -

                                                              Creates a new piecewise_constant_distribution with a single interval, [0, 1).

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              -  piecewise_constant_distribution(IntervalIter first_interval, 
                                                              -                                  IntervalIter last_interval, 
                                                              -                                  WeightIter first_weight);
                                                              -

                                                              Constructs a piecewise_constant_distribution from two iterator ranges containing the interval boundaries and the interval weights. If there are less than two boundaries, then this is equivalent to the default constructor and creates a single interval, [0, 1).

                                                              -

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be one less than the number of interval boundaries. If there are extra weights, they are ignored.

                                                              -

                                                              For example,

                                                              -
                                                               double intervals[] = { 0.0, 1.0, 4.0 };
                                                              - double weights[] = { 1.0, 1.0 };
                                                              - piecewise_constant_distribution<> dist(
                                                              -     &intervals[0], &intervals[0] + 3, &weights[0]);
                                                              -
                                                              -

                                                              The distribution has a 50% chance of producing a value between 0 and 1 and a 50% chance of producing a value between 1 and 4.

                                                              -
                                                            4. -
                                                            5. -
                                                              template<typename T, typename F> 
                                                              -  piecewise_constant_distribution(std::initializer_list< T > il, F f);
                                                              -

                                                              Constructs a piecewise_constant_distribution from an initializer_list containing the interval boundaries and a unary function specifying the weights. Each weight is determined by calling the function at the midpoint of the corresponding interval.

                                                              -

                                                              If the initializer_list contains less than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              -
                                                            6. -
                                                            7. -
                                                              template<typename IntervalsRange, typename WeightsRange> 
                                                              -  piecewise_constant_distribution(const IntervalsRange & intervals_arg, 
                                                              -                                  const WeightsRange & weights_arg);
                                                              -

                                                              Constructs a piecewise_constant_distribution from Boost.Range ranges holding the interval boundaries and the weights. If there are less than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be one less than the number of interval boundaries.

                                                              -
                                                            8. -
                                                            9. -
                                                              template<typename F> 
                                                              -  piecewise_constant_distribution(std::size_t nw, RealType xmin, 
                                                              -                                  RealType xmax, F f);
                                                              -

                                                              Constructs a piecewise_constant_distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the midpoints of the intervals.

                                                              -
                                                            10. -
                                                            11. -
                                                              explicit piecewise_constant_distribution(const param_type & param);
                                                              -

                                                              Constructs a piecewise_constant_distribution from its parameters.

                                                              -
                                                            12. -
                                                            -
                                                            -
                                                            -

                                                            -piecewise_constant_distribution public member functions

                                                            -
                                                              -
                                                            1. -
                                                              template<typename URNG> RealType operator()(URNG & urng) const;
                                                              -

                                                              Returns a value distributed according to the parameters of the piecewist_constant_distribution.

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename URNG> 
                                                              -  RealType operator()(URNG & urng, const param_type & param) const;
                                                              -

                                                              Returns a value distributed according to the parameters specified by param.

                                                              -
                                                            4. -
                                                            5. -
                                                              result_type min() const;
                                                              -

                                                              Returns the smallest value that the distribution can produce.

                                                              -
                                                            6. -
                                                            7. -
                                                              result_type max() const;
                                                              -

                                                              Returns the largest value that the distribution can produce.

                                                              -
                                                            8. -
                                                            9. -
                                                              std::vector< RealType > densities() const;
                                                              -

                                                              Returns a vector containing the probability density over each interval.

                                                              -
                                                            10. -
                                                            11. -
                                                              std::vector< RealType > intervals() const;
                                                              -

                                                              Returns a vector containing the interval boundaries.

                                                              -
                                                            12. -
                                                            13. -
                                                              param_type param() const;
                                                              -

                                                              Returns the parameters of the distribution.

                                                              -
                                                            14. -
                                                            15. -
                                                              void param(const param_type & param);
                                                              -

                                                              Sets the parameters of the distribution.

                                                              -
                                                            16. -
                                                            17. -
                                                              void reset();
                                                              -

                                                              Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                              -
                                                            18. -
                                                            -
                                                            -
                                                            -

                                                            -piecewise_constant_distribution friend functions

                                                            -
                                                              -
                                                            1. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_ostream< CharT, Traits > & 
                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              -             const piecewise_constant_distribution & pcd);
                                                              -

                                                              Writes a distribution to a std::ostream.

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_istream< CharT, Traits > & 
                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              -             const piecewise_constant_distribution & pcd);
                                                              -

                                                              Reads a distribution from a std::istream

                                                              -
                                                            4. -
                                                            5. -
                                                              friend bool operator==(const piecewise_constant_distribution & lhs, 
                                                              -                       const piecewise_constant_distribution & rhs);
                                                              -

                                                              Returns true if the two distributions will return the same sequence of values, when passed equal generators.

                                                              -
                                                            6. -
                                                            7. -
                                                              friend bool operator!=(const piecewise_constant_distribution & lhs, 
                                                              -                       const piecewise_constant_distribution & rhs);
                                                              -

                                                              Returns true if the two distributions may return different sequences of values, when passed equal generators.

                                                              -
                                                            8. -
                                                            -
                                                            -
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/random/piecewise_constant_dist_id1394956/param_type.html b/doc/html/boost/random/piecewise_constant_dist_id1394956/param_type.html deleted file mode 100755 index c9025a0887..0000000000 --- a/doc/html/boost/random/piecewise_constant_dist_id1394956/param_type.html +++ /dev/null @@ -1,160 +0,0 @@ - - - -Class param_type - - - - - - - - - - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Class param_type

                                                            -

                                                            boost::random::piecewise_constant_distribution::param_type

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/random/piecewise_constant_distribution.hpp>
                                                            -
                                                            -
                                                            -
                                                            -class param_type {
                                                            -public:
                                                            -  // types
                                                            -  typedef piecewise_constant_distribution distribution_type;
                                                            -
                                                            -  // construct/copy/destruct
                                                            -  param_type();
                                                            -  template<typename IntervalIter, typename WeightIter> 
                                                            -    param_type(IntervalIter, IntervalIter, WeightIter);
                                                            -  template<typename T, typename F> 
                                                            -    param_type(const std::initializer_list< T > &, F);
                                                            -  template<typename IntervalRange, typename WeightRange> 
                                                            -    param_type(const IntervalRange &, const WeightRange &);
                                                            -  template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            -
                                                            -  // friend functions
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_ostream< CharT, Traits > & 
                                                            -    operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_istream< CharT, Traits > & 
                                                            -    operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            -  friend bool operator==(const param_type &, const param_type &);
                                                            -  friend bool operator!=(const param_type &, const param_type &);
                                                            -
                                                            -  // public member functions
                                                            -  std::vector< RealType > intervals() const;
                                                            -  std::vector< RealType > densities() const;
                                                            -};
                                                            -
                                                            -

                                                            Description

                                                            -
                                                            -

                                                            -param_type - public - construct/copy/destruct

                                                            -
                                                              -
                                                            1. -
                                                              param_type();
                                                              -

                                                              Constructs a param_type object, representing a distribution that produces values uniformly distributed in the range [0, 1).

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              -  param_type(IntervalIter intervals_first, IntervalIter intervals_last, 
                                                              -             WeightIter weight_first);
                                                              -

                                                              Constructs a param_type object from two iterator ranges containing the interval boundaries and the interval weights. If there are less than two boundaries, then this is equivalent to the default constructor and creates a single interval, [0, 1).

                                                              -

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be one less than the number of interval boundaries. If there are extra weights, they are ignored.

                                                              -
                                                            4. -
                                                            5. -
                                                              template<typename T, typename F> 
                                                              -  param_type(const std::initializer_list< T > & il, F f);
                                                              -

                                                              Constructs a param_type object from an initializer_list containing the interval boundaries and a unary function specifying the weights. Each weight is determined by calling the function at the midpoint of the corresponding interval.

                                                              -

                                                              If the initializer_list contains less than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              -
                                                            6. -
                                                            7. -
                                                              template<typename IntervalRange, typename WeightRange> 
                                                              -  param_type(const IntervalRange & intervals_arg, 
                                                              -             const WeightRange & weights_arg);
                                                              -

                                                              Constructs a param_type object from Boost.Range ranges holding the interval boundaries and the weights. If there are less than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be one less than the number of interval boundaries.

                                                              -
                                                            8. -
                                                            9. -
                                                              template<typename F> 
                                                              -  param_type(std::size_t nw, RealType xmin, RealType xmax, F f);
                                                              -

                                                              Constructs the parameters for a distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the midpoints of the intervals.

                                                              -
                                                            10. -
                                                            -
                                                            -
                                                            -

                                                            -param_type friend functions

                                                            -
                                                              -
                                                            1. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_ostream< CharT, Traits > & 
                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              -             const param_type & param);
                                                              -

                                                              Writes the parameters to a std::ostream.

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_istream< CharT, Traits > & 
                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              -             const param_type & param);
                                                              -

                                                              Reads the parameters from a std::istream.

                                                              -
                                                            4. -
                                                            5. -
                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                              -

                                                              Returns true if the two sets of parameters are the same.

                                                              -
                                                            6. -
                                                            7. -
                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                              -

                                                              Returns true if the two sets of parameters are different.

                                                              -
                                                            8. -
                                                            -
                                                            -
                                                            -

                                                            -param_type public member functions

                                                            -
                                                              -
                                                            1. -
                                                              std::vector< RealType > intervals() const;
                                                              -

                                                              Returns a vector containing the interval boundaries.

                                                              -
                                                            2. -
                                                            3. -
                                                              std::vector< RealType > densities() const;
                                                              -

                                                              Returns a vector containing the probability densities over all the intervals of the distribution.

                                                              -
                                                            4. -
                                                            -
                                                            -
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/random/piecewise_linear_distri_id1395927.html b/doc/html/boost/random/piecewise_linear_distri_id1395927.html deleted file mode 100755 index 67a220f0b7..0000000000 --- a/doc/html/boost/random/piecewise_linear_distri_id1395927.html +++ /dev/null @@ -1,252 +0,0 @@ - - - -Class template piecewise_linear_distribution - - - - - - - - - - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Class template piecewise_linear_distribution

                                                            -

                                                            boost::random::piecewise_linear_distribution

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/random/piecewise_linear_distribution.hpp>
                                                            -
                                                            -template<typename RealType = double> 
                                                            -class piecewise_linear_distribution {
                                                            -public:
                                                            -  // types
                                                            -  typedef std::size_t input_type; 
                                                            -  typedef RealType    result_type;
                                                            -
                                                            -  // member classes/structs/unions
                                                            -
                                                            -  class param_type {
                                                            -  public:
                                                            -    // types
                                                            -    typedef piecewise_linear_distribution distribution_type;
                                                            -
                                                            -    // construct/copy/destruct
                                                            -    param_type();
                                                            -    template<typename IntervalIter, typename WeightIter> 
                                                            -      param_type(IntervalIter, IntervalIter, WeightIter);
                                                            -    template<typename T, typename F> 
                                                            -      param_type(const std::initializer_list< T > &, F);
                                                            -    template<typename IntervalRange, typename WeightRange> 
                                                            -      param_type(const IntervalRange &, const WeightRange &);
                                                            -    template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            -
                                                            -    // friend functions
                                                            -    template<typename CharT, typename Traits> 
                                                            -      friend std::basic_ostream< CharT, Traits > & 
                                                            -      operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            -    template<typename CharT, typename Traits> 
                                                            -      friend std::basic_istream< CharT, Traits > & 
                                                            -      operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            -    friend bool operator==(const param_type &, const param_type &);
                                                            -    friend bool operator!=(const param_type &, const param_type &);
                                                            -
                                                            -    // public member functions
                                                            -    std::vector< RealType > intervals() const;
                                                            -    std::vector< RealType > densities() const;
                                                            -  };
                                                            -
                                                            -  // construct/copy/destruct
                                                            -  piecewise_linear_distribution();
                                                            -  template<typename IntervalIter, typename WeightIter> 
                                                            -    piecewise_linear_distribution(IntervalIter, IntervalIter, WeightIter);
                                                            -  template<typename T, typename F> 
                                                            -    piecewise_linear_distribution(std::initializer_list< T >, F);
                                                            -  template<typename IntervalsRange, typename WeightsRange> 
                                                            -    piecewise_linear_distribution(const IntervalsRange &, 
                                                            -                                  const WeightsRange &);
                                                            -  template<typename F> 
                                                            -    piecewise_linear_distribution(std::size_t, RealType, RealType, F);
                                                            -  explicit piecewise_linear_distribution(const param_type &);
                                                            -
                                                            -  // public member functions
                                                            -  template<typename URNG> RealType operator()(URNG &) const;
                                                            -  template<typename URNG> 
                                                            -    RealType operator()(URNG &, const param_type &) const;
                                                            -  result_type min() const;
                                                            -  result_type max() const;
                                                            -  std::vector< RealType > densities() const;
                                                            -  std::vector< RealType > intervals() const;
                                                            -  param_type param() const;
                                                            -  void param(const param_type &);
                                                            -  void reset();
                                                            -
                                                            -  // friend functions
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_ostream< CharT, Traits > & 
                                                            -    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                            -               const piecewise_linear_distribution &);
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_istream< CharT, Traits > & 
                                                            -    operator>>(std::basic_istream< CharT, Traits > &, 
                                                            -               const piecewise_linear_distribution &);
                                                            -  friend bool operator==(const piecewise_linear_distribution &, 
                                                            -                         const piecewise_linear_distribution &);
                                                            -  friend bool operator!=(const piecewise_linear_distribution &, 
                                                            -                         const piecewise_linear_distribution &);
                                                            -};
                                                            -
                                                            -

                                                            Description

                                                            -

                                                            The class piecewise_linear_distribution models a random distribution .

                                                            -
                                                            -

                                                            -piecewise_linear_distribution - public - construct/copy/destruct

                                                            -
                                                              -
                                                            1. -
                                                              piecewise_linear_distribution();
                                                              -

                                                              Creates a new piecewise_linear_distribution that produces values uniformly distributed in the range [0, 1).

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              -  piecewise_linear_distribution(IntervalIter first_interval, 
                                                              -                                IntervalIter last_interval, 
                                                              -                                WeightIter first_weight);
                                                              -

                                                              Constructs a piecewise_linear_distribution from two iterator ranges containing the interval boundaries and the weights at the boundaries. If there are fewer than two boundaries, then this is equivalent to the default constructor and creates a distribution that produces values uniformly distributed in the range [0, 1).

                                                              -

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be equal to the number of interval boundaries. If there are extra weights, they are ignored.

                                                              -

                                                              For example,

                                                              -
                                                               double intervals[] = { 0.0, 1.0, 2.0 };
                                                              - double weights[] = { 0.0, 1.0, 0.0 };
                                                              - piecewise_constant_distribution<> dist(
                                                              -     &intervals[0], &intervals[0] + 3, &weights[0]);
                                                              -
                                                              -

                                                              produces a triangle distribution.

                                                              -
                                                            4. -
                                                            5. -
                                                              template<typename T, typename F> 
                                                              -  piecewise_linear_distribution(std::initializer_list< T > il, F f);
                                                              -

                                                              Constructs a piecewise_linear_distribution from an initializer_list containing the interval boundaries and a unary function specifying the weights. Each weight is determined by calling the function at the corresponding interval boundary.

                                                              -

                                                              If the initializer_list contains fewer than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              -
                                                            6. -
                                                            7. -
                                                              template<typename IntervalsRange, typename WeightsRange> 
                                                              -  piecewise_linear_distribution(const IntervalsRange & intervals_arg, 
                                                              -                                const WeightsRange & weights_arg);
                                                              -

                                                              Constructs a piecewise_linear_distribution from Boost.Range ranges holding the interval boundaries and the weights. If there are fewer than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be equal to the number of interval boundaries.

                                                              -
                                                            8. -
                                                            9. -
                                                              template<typename F> 
                                                              -  piecewise_linear_distribution(std::size_t nw, RealType xmin, RealType xmax, 
                                                              -                                F f);
                                                              -

                                                              Constructs a piecewise_linear_distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the interval boundaries.

                                                              -
                                                            10. -
                                                            11. -
                                                              explicit piecewise_linear_distribution(const param_type & param);
                                                              -

                                                              Constructs a piecewise_linear_distribution from its parameters.

                                                              -
                                                            12. -
                                                            -
                                                            -
                                                            -

                                                            -piecewise_linear_distribution public member functions

                                                            -
                                                              -
                                                            1. -
                                                              template<typename URNG> RealType operator()(URNG & urng) const;
                                                              -

                                                              Returns a value distributed according to the parameters of the piecewise_linear_distribution.

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename URNG> 
                                                              -  RealType operator()(URNG & urng, const param_type & param) const;
                                                              -

                                                              Returns a value distributed according to the parameters specified by param.

                                                              -
                                                            4. -
                                                            5. -
                                                              result_type min() const;
                                                              -

                                                              Returns the smallest value that the distribution can produce.

                                                              -
                                                            6. -
                                                            7. -
                                                              result_type max() const;
                                                              -

                                                              Returns the largest value that the distribution can produce.

                                                              -
                                                            8. -
                                                            9. -
                                                              std::vector< RealType > densities() const;
                                                              -

                                                              Returns a vector containing the probability densities at the interval boundaries.

                                                              -
                                                            10. -
                                                            11. -
                                                              std::vector< RealType > intervals() const;
                                                              -

                                                              Returns a vector containing the interval boundaries.

                                                              -
                                                            12. -
                                                            13. -
                                                              param_type param() const;
                                                              -

                                                              Returns the parameters of the distribution.

                                                              -
                                                            14. -
                                                            15. -
                                                              void param(const param_type & param);
                                                              -

                                                              Sets the parameters of the distribution.

                                                              -
                                                            16. -
                                                            17. -
                                                              void reset();
                                                              -

                                                              Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                              -
                                                            18. -
                                                            -
                                                            -
                                                            -

                                                            -piecewise_linear_distribution friend functions

                                                            -
                                                              -
                                                            1. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_ostream< CharT, Traits > & 
                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              -             const piecewise_linear_distribution & pld);
                                                              -

                                                              Writes a distribution to a std::ostream.

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_istream< CharT, Traits > & 
                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              -             const piecewise_linear_distribution & pld);
                                                              -

                                                              Reads a distribution from a std::istream

                                                              -
                                                            4. -
                                                            5. -
                                                              friend bool operator==(const piecewise_linear_distribution & lhs, 
                                                              -                       const piecewise_linear_distribution & rhs);
                                                              -

                                                              Returns true if the two distributions will return the same sequence of values, when passed equal generators.

                                                              -
                                                            6. -
                                                            7. -
                                                              friend bool operator!=(const piecewise_linear_distribution & lhs, 
                                                              -                       const piecewise_linear_distribution & rhs);
                                                              -

                                                              Returns true if the two distributions may return different sequences of values, when passed equal generators.

                                                              -
                                                            8. -
                                                            -
                                                            -
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/random/piecewise_linear_distri_id1395927/param_type.html b/doc/html/boost/random/piecewise_linear_distri_id1395927/param_type.html deleted file mode 100755 index 0f46fc882b..0000000000 --- a/doc/html/boost/random/piecewise_linear_distri_id1395927/param_type.html +++ /dev/null @@ -1,160 +0,0 @@ - - - -Class param_type - - - - - - - - - - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Class param_type

                                                            -

                                                            boost::random::piecewise_linear_distribution::param_type

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/random/piecewise_linear_distribution.hpp>
                                                            -
                                                            -
                                                            -
                                                            -class param_type {
                                                            -public:
                                                            -  // types
                                                            -  typedef piecewise_linear_distribution distribution_type;
                                                            -
                                                            -  // construct/copy/destruct
                                                            -  param_type();
                                                            -  template<typename IntervalIter, typename WeightIter> 
                                                            -    param_type(IntervalIter, IntervalIter, WeightIter);
                                                            -  template<typename T, typename F> 
                                                            -    param_type(const std::initializer_list< T > &, F);
                                                            -  template<typename IntervalRange, typename WeightRange> 
                                                            -    param_type(const IntervalRange &, const WeightRange &);
                                                            -  template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            -
                                                            -  // friend functions
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_ostream< CharT, Traits > & 
                                                            -    operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            -  template<typename CharT, typename Traits> 
                                                            -    friend std::basic_istream< CharT, Traits > & 
                                                            -    operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            -  friend bool operator==(const param_type &, const param_type &);
                                                            -  friend bool operator!=(const param_type &, const param_type &);
                                                            -
                                                            -  // public member functions
                                                            -  std::vector< RealType > intervals() const;
                                                            -  std::vector< RealType > densities() const;
                                                            -};
                                                            -
                                                            -

                                                            Description

                                                            -
                                                            -

                                                            -param_type - public - construct/copy/destruct

                                                            -
                                                              -
                                                            1. -
                                                              param_type();
                                                              -

                                                              Constructs a param_type object, representing a distribution that produces values uniformly distributed in the range [0, 1).

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              -  param_type(IntervalIter intervals_first, IntervalIter intervals_last, 
                                                              -             WeightIter weight_first);
                                                              -

                                                              Constructs a param_type object from two iterator ranges containing the interval boundaries and weights at the boundaries. If there are fewer than two boundaries, then this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              -

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be the same as the number of interval boundaries. If there are extra weights, they are ignored.

                                                              -
                                                            4. -
                                                            5. -
                                                              template<typename T, typename F> 
                                                              -  param_type(const std::initializer_list< T > & il, F f);
                                                              -

                                                              Constructs a param_type object from an initializer_list containing the interval boundaries and a unary function specifying the weights at the boundaries. Each weight is determined by calling the function at the corresponding point.

                                                              -

                                                              If the initializer_list contains fewer than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              -
                                                            6. -
                                                            7. -
                                                              template<typename IntervalRange, typename WeightRange> 
                                                              -  param_type(const IntervalRange & intervals_arg, 
                                                              -             const WeightRange & weights_arg);
                                                              -

                                                              Constructs a param_type object from Boost.Range ranges holding the interval boundaries and the weights at the boundaries. If there are fewer than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be equal to the number of interval boundaries.

                                                              -
                                                            8. -
                                                            9. -
                                                              template<typename F> 
                                                              -  param_type(std::size_t nw, RealType xmin, RealType xmax, F f);
                                                              -

                                                              Constructs the parameters for a distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the boundaries of the intervals.

                                                              -
                                                            10. -
                                                            -
                                                            -
                                                            -

                                                            -param_type friend functions

                                                            -
                                                              -
                                                            1. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_ostream< CharT, Traits > & 
                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              -             const param_type & param);
                                                              -

                                                              Writes the parameters to a std::ostream.

                                                              -
                                                            2. -
                                                            3. -
                                                              template<typename CharT, typename Traits> 
                                                              -  friend std::basic_istream< CharT, Traits > & 
                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              -             const param_type & param);
                                                              -

                                                              Reads the parameters from a std::istream.

                                                              -
                                                            4. -
                                                            5. -
                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                              -

                                                              Returns true if the two sets of parameters are the same.

                                                              -
                                                            6. -
                                                            7. -
                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                              -

                                                              Returns true if the two sets of parameters are different.

                                                              -
                                                            8. -
                                                            -
                                                            -
                                                            -

                                                            -param_type public member functions

                                                            -
                                                              -
                                                            1. -
                                                              std::vector< RealType > intervals() const;
                                                              -

                                                              Returns a vector containing the interval boundaries.

                                                              -
                                                            2. -
                                                            3. -
                                                              std::vector< RealType > densities() const;
                                                              -

                                                              Returns a vector containing the probability densities at all the interval boundaries.

                                                              -
                                                            4. -
                                                            -
                                                            -
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/random/piecewise_linear_id1410931.html b/doc/html/boost/random/piecewise_linear_id1410931.html new file mode 100644 index 0000000000..2513ca99e5 --- /dev/null +++ b/doc/html/boost/random/piecewise_linear_id1410931.html @@ -0,0 +1,252 @@ + + + +Class template piecewise_linear_distribution + + + + + + + + + + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Class template piecewise_linear_distribution

                                                            +

                                                            boost::random::piecewise_linear_distribution

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/random/piecewise_linear_distribution.hpp>
                                                            +
                                                            +template<typename RealType = double> 
                                                            +class piecewise_linear_distribution {
                                                            +public:
                                                            +  // types
                                                            +  typedef std::size_t input_type; 
                                                            +  typedef RealType    result_type;
                                                            +
                                                            +  // member classes/structs/unions
                                                            +
                                                            +  class param_type {
                                                            +  public:
                                                            +    // types
                                                            +    typedef piecewise_linear_distribution distribution_type;
                                                            +
                                                            +    // construct/copy/destruct
                                                            +    param_type();
                                                            +    template<typename IntervalIter, typename WeightIter> 
                                                            +      param_type(IntervalIter, IntervalIter, WeightIter);
                                                            +    template<typename T, typename F> 
                                                            +      param_type(const std::initializer_list< T > &, F);
                                                            +    template<typename IntervalRange, typename WeightRange> 
                                                            +      param_type(const IntervalRange &, const WeightRange &);
                                                            +    template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            +
                                                            +    // friend functions
                                                            +    template<typename CharT, typename Traits> 
                                                            +      friend std::basic_ostream< CharT, Traits > & 
                                                            +      operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            +    template<typename CharT, typename Traits> 
                                                            +      friend std::basic_istream< CharT, Traits > & 
                                                            +      operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            +    friend bool operator==(const param_type &, const param_type &);
                                                            +    friend bool operator!=(const param_type &, const param_type &);
                                                            +
                                                            +    // public member functions
                                                            +    std::vector< RealType > intervals() const;
                                                            +    std::vector< RealType > densities() const;
                                                            +  };
                                                            +
                                                            +  // construct/copy/destruct
                                                            +  piecewise_linear_distribution();
                                                            +  template<typename IntervalIter, typename WeightIter> 
                                                            +    piecewise_linear_distribution(IntervalIter, IntervalIter, WeightIter);
                                                            +  template<typename T, typename F> 
                                                            +    piecewise_linear_distribution(std::initializer_list< T >, F);
                                                            +  template<typename IntervalsRange, typename WeightsRange> 
                                                            +    piecewise_linear_distribution(const IntervalsRange &, 
                                                            +                                  const WeightsRange &);
                                                            +  template<typename F> 
                                                            +    piecewise_linear_distribution(std::size_t, RealType, RealType, F);
                                                            +  explicit piecewise_linear_distribution(const param_type &);
                                                            +
                                                            +  // public member functions
                                                            +  template<typename URNG> RealType operator()(URNG &) const;
                                                            +  template<typename URNG> 
                                                            +    RealType operator()(URNG &, const param_type &) const;
                                                            +  result_type min() const;
                                                            +  result_type max() const;
                                                            +  std::vector< RealType > densities() const;
                                                            +  std::vector< RealType > intervals() const;
                                                            +  param_type param() const;
                                                            +  void param(const param_type &);
                                                            +  void reset();
                                                            +
                                                            +  // friend functions
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_ostream< CharT, Traits > & 
                                                            +    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                            +               const piecewise_linear_distribution &);
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_istream< CharT, Traits > & 
                                                            +    operator>>(std::basic_istream< CharT, Traits > &, 
                                                            +               const piecewise_linear_distribution &);
                                                            +  friend bool operator==(const piecewise_linear_distribution &, 
                                                            +                         const piecewise_linear_distribution &);
                                                            +  friend bool operator!=(const piecewise_linear_distribution &, 
                                                            +                         const piecewise_linear_distribution &);
                                                            +};
                                                            +
                                                            +

                                                            Description

                                                            +

                                                            The class piecewise_linear_distribution models a random distribution .

                                                            +
                                                            +

                                                            +piecewise_linear_distribution + public + construct/copy/destruct

                                                            +
                                                              +
                                                            1. +
                                                              piecewise_linear_distribution();
                                                              +

                                                              Creates a new piecewise_linear_distribution that produces values uniformly distributed in the range [0, 1).

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              +  piecewise_linear_distribution(IntervalIter first_interval, 
                                                              +                                IntervalIter last_interval, 
                                                              +                                WeightIter first_weight);
                                                              +

                                                              Constructs a piecewise_linear_distribution from two iterator ranges containing the interval boundaries and the weights at the boundaries. If there are fewer than two boundaries, then this is equivalent to the default constructor and creates a distribution that produces values uniformly distributed in the range [0, 1).

                                                              +

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be equal to the number of interval boundaries. If there are extra weights, they are ignored.

                                                              +

                                                              For example,

                                                              +
                                                               double intervals[] = { 0.0, 1.0, 2.0 };
                                                              + double weights[] = { 0.0, 1.0, 0.0 };
                                                              + piecewise_constant_distribution<> dist(
                                                              +     &intervals[0], &intervals[0] + 3, &weights[0]);
                                                              +
                                                              +

                                                              produces a triangle distribution.

                                                              +
                                                            4. +
                                                            5. +
                                                              template<typename T, typename F> 
                                                              +  piecewise_linear_distribution(std::initializer_list< T > il, F f);
                                                              +

                                                              Constructs a piecewise_linear_distribution from an initializer_list containing the interval boundaries and a unary function specifying the weights. Each weight is determined by calling the function at the corresponding interval boundary.

                                                              +

                                                              If the initializer_list contains fewer than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              +
                                                            6. +
                                                            7. +
                                                              template<typename IntervalsRange, typename WeightsRange> 
                                                              +  piecewise_linear_distribution(const IntervalsRange & intervals_arg, 
                                                              +                                const WeightsRange & weights_arg);
                                                              +

                                                              Constructs a piecewise_linear_distribution from Boost.Range ranges holding the interval boundaries and the weights. If there are fewer than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be equal to the number of interval boundaries.

                                                              +
                                                            8. +
                                                            9. +
                                                              template<typename F> 
                                                              +  piecewise_linear_distribution(std::size_t nw, RealType xmin, RealType xmax, 
                                                              +                                F f);
                                                              +

                                                              Constructs a piecewise_linear_distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the interval boundaries.

                                                              +
                                                            10. +
                                                            11. +
                                                              explicit piecewise_linear_distribution(const param_type & param);
                                                              +

                                                              Constructs a piecewise_linear_distribution from its parameters.

                                                              +
                                                            12. +
                                                            +
                                                            +
                                                            +

                                                            +piecewise_linear_distribution public member functions

                                                            +
                                                              +
                                                            1. +
                                                              template<typename URNG> RealType operator()(URNG & urng) const;
                                                              +

                                                              Returns a value distributed according to the parameters of the piecewise_linear_distribution.

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename URNG> 
                                                              +  RealType operator()(URNG & urng, const param_type & param) const;
                                                              +

                                                              Returns a value distributed according to the parameters specified by param.

                                                              +
                                                            4. +
                                                            5. +
                                                              result_type min() const;
                                                              +

                                                              Returns the smallest value that the distribution can produce.

                                                              +
                                                            6. +
                                                            7. +
                                                              result_type max() const;
                                                              +

                                                              Returns the largest value that the distribution can produce.

                                                              +
                                                            8. +
                                                            9. +
                                                              std::vector< RealType > densities() const;
                                                              +

                                                              Returns a vector containing the probability densities at the interval boundaries.

                                                              +
                                                            10. +
                                                            11. +
                                                              std::vector< RealType > intervals() const;
                                                              +

                                                              Returns a vector containing the interval boundaries.

                                                              +
                                                            12. +
                                                            13. +
                                                              param_type param() const;
                                                              +

                                                              Returns the parameters of the distribution.

                                                              +
                                                            14. +
                                                            15. +
                                                              void param(const param_type & param);
                                                              +

                                                              Sets the parameters of the distribution.

                                                              +
                                                            16. +
                                                            17. +
                                                              void reset();
                                                              +

                                                              Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                              +
                                                            18. +
                                                            +
                                                            +
                                                            +

                                                            +piecewise_linear_distribution friend functions

                                                            +
                                                              +
                                                            1. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_ostream< CharT, Traits > & 
                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              +             const piecewise_linear_distribution & pld);
                                                              +

                                                              Writes a distribution to a std::ostream.

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_istream< CharT, Traits > & 
                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              +             const piecewise_linear_distribution & pld);
                                                              +

                                                              Reads a distribution from a std::istream

                                                              +
                                                            4. +
                                                            5. +
                                                              friend bool operator==(const piecewise_linear_distribution & lhs, 
                                                              +                       const piecewise_linear_distribution & rhs);
                                                              +

                                                              Returns true if the two distributions will return the same sequence of values, when passed equal generators.

                                                              +
                                                            6. +
                                                            7. +
                                                              friend bool operator!=(const piecewise_linear_distribution & lhs, 
                                                              +                       const piecewise_linear_distribution & rhs);
                                                              +

                                                              Returns true if the two distributions may return different sequences of values, when passed equal generators.

                                                              +
                                                            8. +
                                                            +
                                                            +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/random/piecewise_linear_id1410931/param_type.html b/doc/html/boost/random/piecewise_linear_id1410931/param_type.html new file mode 100644 index 0000000000..4f27c52056 --- /dev/null +++ b/doc/html/boost/random/piecewise_linear_id1410931/param_type.html @@ -0,0 +1,160 @@ + + + +Class param_type + + + + + + + + + + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Class param_type

                                                            +

                                                            boost::random::piecewise_linear_distribution::param_type

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/random/piecewise_linear_distribution.hpp>
                                                            +
                                                            +
                                                            +
                                                            +class param_type {
                                                            +public:
                                                            +  // types
                                                            +  typedef piecewise_linear_distribution distribution_type;
                                                            +
                                                            +  // construct/copy/destruct
                                                            +  param_type();
                                                            +  template<typename IntervalIter, typename WeightIter> 
                                                            +    param_type(IntervalIter, IntervalIter, WeightIter);
                                                            +  template<typename T, typename F> 
                                                            +    param_type(const std::initializer_list< T > &, F);
                                                            +  template<typename IntervalRange, typename WeightRange> 
                                                            +    param_type(const IntervalRange &, const WeightRange &);
                                                            +  template<typename F> param_type(std::size_t, RealType, RealType, F);
                                                            +
                                                            +  // friend functions
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_ostream< CharT, Traits > & 
                                                            +    operator<<(std::basic_ostream< CharT, Traits > &, const param_type &);
                                                            +  template<typename CharT, typename Traits> 
                                                            +    friend std::basic_istream< CharT, Traits > & 
                                                            +    operator>>(std::basic_istream< CharT, Traits > &, const param_type &);
                                                            +  friend bool operator==(const param_type &, const param_type &);
                                                            +  friend bool operator!=(const param_type &, const param_type &);
                                                            +
                                                            +  // public member functions
                                                            +  std::vector< RealType > intervals() const;
                                                            +  std::vector< RealType > densities() const;
                                                            +};
                                                            +
                                                            +

                                                            Description

                                                            +
                                                            +

                                                            +param_type + public + construct/copy/destruct

                                                            +
                                                              +
                                                            1. +
                                                              param_type();
                                                              +

                                                              Constructs a param_type object, representing a distribution that produces values uniformly distributed in the range [0, 1).

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename IntervalIter, typename WeightIter> 
                                                              +  param_type(IntervalIter intervals_first, IntervalIter intervals_last, 
                                                              +             WeightIter weight_first);
                                                              +

                                                              Constructs a param_type object from two iterator ranges containing the interval boundaries and weights at the boundaries. If there are fewer than two boundaries, then this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              +

                                                              The values of the interval boundaries must be strictly increasing, and the number of weights must be the same as the number of interval boundaries. If there are extra weights, they are ignored.

                                                              +
                                                            4. +
                                                            5. +
                                                              template<typename T, typename F> 
                                                              +  param_type(const std::initializer_list< T > & il, F f);
                                                              +

                                                              Constructs a param_type object from an initializer_list containing the interval boundaries and a unary function specifying the weights at the boundaries. Each weight is determined by calling the function at the corresponding point.

                                                              +

                                                              If the initializer_list contains fewer than two elements, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1).

                                                              +
                                                            6. +
                                                            7. +
                                                              template<typename IntervalRange, typename WeightRange> 
                                                              +  param_type(const IntervalRange & intervals_arg, 
                                                              +             const WeightRange & weights_arg);
                                                              +

                                                              Constructs a param_type object from Boost.Range ranges holding the interval boundaries and the weights at the boundaries. If there are fewer than two interval boundaries, this is equivalent to the default constructor and the distribution will produce values uniformly distributed in the range [0, 1). The number of weights must be equal to the number of interval boundaries.

                                                              +
                                                            8. +
                                                            9. +
                                                              template<typename F> 
                                                              +  param_type(std::size_t nw, RealType xmin, RealType xmax, F f);
                                                              +

                                                              Constructs the parameters for a distribution that approximates a function. The range of the distribution is [xmin, xmax). This range is divided into nw equally sized intervals and the weights are found by calling the unary function f on the boundaries of the intervals.

                                                              +
                                                            10. +
                                                            +
                                                            +
                                                            +

                                                            +param_type friend functions

                                                            +
                                                              +
                                                            1. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_ostream< CharT, Traits > & 
                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              +             const param_type & param);
                                                              +

                                                              Writes the parameters to a std::ostream.

                                                              +
                                                            2. +
                                                            3. +
                                                              template<typename CharT, typename Traits> 
                                                              +  friend std::basic_istream< CharT, Traits > & 
                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              +             const param_type & param);
                                                              +

                                                              Reads the parameters from a std::istream.

                                                              +
                                                            4. +
                                                            5. +
                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                              +

                                                              Returns true if the two sets of parameters are the same.

                                                              +
                                                            6. +
                                                            7. +
                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                              +

                                                              Returns true if the two sets of parameters are different.

                                                              +
                                                            8. +
                                                            +
                                                            +
                                                            +

                                                            +param_type public member functions

                                                            +
                                                              +
                                                            1. +
                                                              std::vector< RealType > intervals() const;
                                                              +

                                                              Returns a vector containing the interval boundaries.

                                                              +
                                                            2. +
                                                            3. +
                                                              std::vector< RealType > densities() const;
                                                              +

                                                              Returns a vector containing the probability densities at all the interval boundaries.

                                                              +
                                                            4. +
                                                            +
                                                            +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/random/poisson_distribution.html b/doc/html/boost/random/poisson_distribution.html old mode 100755 new mode 100644 index 8ddd59c18f..3fe65fc7f5 --- a/doc/html/boost/random/poisson_distribution.html +++ b/doc/html/boost/random/poisson_distribution.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            @@ -46,137 +46,137 @@ typedef poisson_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1); + explicit param_type(RealType = 1); - // public member functions - RealType mean() const; + // public member functions + RealType mean() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit poisson_distribution(RealType = 1); - explicit poisson_distribution(const param_type &); + explicit poisson_distribution(RealType = 1); + explicit poisson_distribution(const param_type &); - // public member functions - template<typename URNG> IntType operator()(URNG &) const; - template<typename URNG> IntType operator()(URNG &, const param_type &) const; - RealType mean() const; - IntType min() const; - IntType max() const; - param_type param() const; - void param(const param_type &); - void reset(); + // public member functions + template<typename URNG> IntType operator()(URNG &) const; + template<typename URNG> IntType operator()(URNG &, const param_type &) const; + RealType mean() const; + IntType min() const; + IntType max() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const poisson_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, poisson_distribution &); - friend bool operator==(const poisson_distribution &, + operator>>(std::basic_istream< CharT, Traits > &, poisson_distribution &); + friend bool operator==(const poisson_distribution &, const poisson_distribution &); - friend bool operator!=(const poisson_distribution &, + friend bool operator!=(const poisson_distribution &, const poisson_distribution &); };
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            An instantiation of the class template poisson_distribution is a model of random distribution . The poisson distribution has

                                                            This implementation is based on the PTRD algorithm described

                                                            "The transformed rejection method for generating Poisson random variables", Wolfgang Hormann, Insurance: Mathematics and Economics Volume 12, Issue 1, February 1993, Pages 39-45

                                                            -

                                                            +

                                                            poisson_distribution public construct/copy/destruct

                                                            1. -
                                                              explicit poisson_distribution(RealType mean = 1);
                                                              +
                                                              explicit poisson_distribution(RealType mean = 1);

                                                              Constructs a poisson_distribution with the parameter mean.

                                                              Requires: mean > 0

                                                            2. -
                                                              explicit poisson_distribution(const param_type & param);
                                                              +
                                                              explicit poisson_distribution(const param_type & param);

                                                              Construct an poisson_distribution object from the parameters.

                                                            -

                                                            -poisson_distribution public member functions

                                                            +

                                                            +poisson_distribution public member functions

                                                            1. -
                                                              template<typename URNG> IntType operator()(URNG & urng) const;
                                                              +
                                                              template<typename URNG> IntType operator()(URNG & urng) const;

                                                              Returns a random variate distributed according to the poisson distribution.

                                                            2. template<typename URNG> 
                                                              -  IntType operator()(URNG & urng, const param_type & param) const;
                                                              + IntType operator()(URNG & urng, const param_type & param) const;

                                                              Returns a random variate distributed according to the poisson distribution with parameters specified by param.

                                                            3. -
                                                              RealType mean() const;
                                                              +
                                                              RealType mean() const;

                                                              Returns the "mean" parameter of the distribution.

                                                            4. -
                                                              IntType min() const;
                                                              +
                                                              IntType min() const;

                                                              Returns the smallest value that the distribution can produce.

                                                            5. -
                                                              IntType max() const;
                                                              +
                                                              IntType max() const;

                                                              Returns the largest value that the distribution can produce.

                                                            6. -
                                                              param_type param() const;
                                                              +
                                                              param_type param() const;

                                                              Returns the parameters of the distribution.

                                                            7. -
                                                              void param(const param_type & param);
                                                              +
                                                              void param(const param_type & param);

                                                              Sets parameters of the distribution.

                                                            8. -
                                                              void reset();
                                                              +
                                                              void reset();

                                                              Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                            -

                                                            -poisson_distribution friend functions

                                                            +

                                                            +poisson_distribution friend functions

                                                            1. template<typename CharT, typename Traits> 
                                                                 friend std::basic_ostream< CharT, Traits > & 
                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                            const poisson_distribution & pd);

                                                              Writes the parameters of the distribution to a std::ostream.

                                                            2. template<typename CharT, typename Traits> 
                                                                 friend std::basic_istream< CharT, Traits > & 
                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                            poisson_distribution & pd);

                                                              Reads the parameters of the distribution from a std::istream.

                                                            3. -
                                                              friend bool operator==(const poisson_distribution & lhs, 
                                                              +
                                                              friend bool operator==(const poisson_distribution & lhs, 
                                                                                      const poisson_distribution & rhs);

                                                              Returns true if the two distributions will produce the same sequence of values, given equal generators.

                                                            4. -
                                                              friend bool operator!=(const poisson_distribution & lhs, 
                                                              +
                                                              friend bool operator!=(const poisson_distribution & lhs, 
                                                                                      const poisson_distribution & rhs);

                                                              Returns true if the two distributions could produce different sequences of values, given equal generators.

                                                            5. @@ -194,7 +194,7 @@
                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                              diff --git a/doc/html/boost/random/poisson_distribution/param_type.html b/doc/html/boost/random/poisson_distribution/param_type.html old mode 100755 new mode 100644 index 30dc662fc5..21851bba35 --- a/doc/html/boost/random/poisson_distribution/param_type.html +++ b/doc/html/boost/random/poisson_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                              @@ -39,62 +39,62 @@ typedef poisson_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1); + explicit param_type(RealType = 1); - // public member functions - RealType mean() const; + // public member functions + RealType mean() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              -

                                                              +

                                                              param_type public construct/copy/destruct

                                                              1. -
                                                                explicit param_type(RealType mean = 1);
                                                                +
                                                                explicit param_type(RealType mean = 1);

                                                                Construct a param_type object with the parameter "mean"

                                                                Requires: mean > 0

                                                              -

                                                              -param_type public member functions

                                                              -
                                                              1. RealType mean() const;
                                                              +

                                                              +param_type public member functions

                                                              +
                                                              1. RealType mean() const;
                                                              -

                                                              -param_type friend functions

                                                              +

                                                              +param_type friend functions

                                                              1. template<typename CharT, typename Traits> 
                                                                   friend std::basic_ostream< CharT, Traits > & 
                                                                -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                              const param_type & param);

                                                                Writes the parameters of the distribution to a std::ostream.

                                                              2. template<typename CharT, typename Traits> 
                                                                   friend std::basic_istream< CharT, Traits > & 
                                                                -  operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);
                                                                + operator>>(std::basic_istream< CharT, Traits > & is, param_type & param);

                                                                Reads the parameters of the distribution from a std::istream.

                                                              3. -
                                                                friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                +
                                                                friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                Returns true if the parameters have the same values.

                                                              4. -
                                                                friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                +
                                                                friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                Returns true if the parameters have different values.

                                                              @@ -111,7 +111,7 @@
                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                              diff --git a/doc/html/boost/random/rand48.html b/doc/html/boost/random/rand48.html old mode 100755 new mode 100644 index 07c33018ed..7ddb619eb4 --- a/doc/html/boost/random/rand48.html +++ b/doc/html/boost/random/rand48.html @@ -38,135 +38,135 @@ typedef boost::uint32_t result_type; // construct/copy/destruct - rand48(); - explicit rand48(result_type); - template<typename SeedSeq> explicit rand48(SeedSeq &); - template<typename It> rand48(It &, It); + rand48(); + explicit rand48(result_type); + template<typename SeedSeq> explicit rand48(SeedSeq &); + template<typename It> rand48(It &, It); - // public static functions - static uint32_t min(); - static uint32_t max(); + // public static functions + static uint32_t min(); + static uint32_t max(); - // public member functions - void seed(); - void seed(result_type); - template<typename It> void seed(It &, It); - template<typename SeedSeq> void seed(SeedSeq &); - uint32_t operator()(); - void discard(boost::uintmax_t); - template<typename Iter> void generate(Iter, Iter); + // public member functions + void seed(); + void seed(result_type); + template<typename It> void seed(It &, It); + template<typename SeedSeq> void seed(SeedSeq &); + uint32_t operator()(); + void discard(boost::uintmax_t); + template<typename Iter> void generate(Iter, Iter); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const rand48 &); + operator<<(std::basic_ostream< CharT, Traits > &, const rand48 &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, rand48 &); - friend bool operator==(const rand48 &, const rand48 &); - friend bool operator!=(const rand48 &, const rand48 &); + operator>>(std::basic_istream< CharT, Traits > &, rand48 &); + friend bool operator==(const rand48 &, const rand48 &); + friend bool operator!=(const rand48 &, const rand48 &); // public data members static const bool has_fixed_range; };
                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              Class rand48 models a pseudo-random number generator . It uses the linear congruential algorithm with the parameters a = 0x5DEECE66D, c = 0xB, m = 2**48. It delivers identical results to the lrand48() function available on some systems (assuming lcong48 has not been called).

                                                              It is only available on systems where uint64_t is provided as an integral type, so that for example static in-class constants and/or enum definitions with large uint64_t numbers work.

                                                              -

                                                              +

                                                              rand48 public construct/copy/destruct

                                                              1. -
                                                                rand48();
                                                                +
                                                                rand48();

                                                                Seeds the generator with the default seed.

                                                              2. -
                                                                explicit rand48(result_type x0);
                                                                +
                                                                explicit rand48(result_type x0);

                                                                Constructs a rand48 generator with x(0) := (x0 << 16) | 0x330e.

                                                              3. -
                                                                template<typename SeedSeq> explicit rand48(SeedSeq & seq);
                                                                +
                                                                template<typename SeedSeq> explicit rand48(SeedSeq & seq);

                                                                Seeds the generator with values produced by seq.generate().

                                                              4. -
                                                                template<typename It> rand48(It & first, It last);
                                                                +
                                                                template<typename It> rand48(It & first, It last);

                                                                Seeds the generator using values from an iterator range, and updates first to point one past the last value consumed.

                                                              -

                                                              -rand48 public static functions

                                                              +

                                                              +rand48 public static functions

                                                              1. -
                                                                static uint32_t min();
                                                                +
                                                                static uint32_t min();

                                                                Returns the smallest value that the generator can produce

                                                              2. -
                                                                static uint32_t max();
                                                                +
                                                                static uint32_t max();

                                                                Returns the largest value that the generator can produce

                                                              -

                                                              -rand48 public member functions

                                                              +

                                                              +rand48 public member functions

                                                              1. -
                                                                void seed();
                                                                +
                                                                void seed();

                                                                Seeds the generator with the default seed.

                                                              2. -
                                                                void seed(result_type x0);
                                                                +
                                                                void seed(result_type x0);

                                                                Changes the current value x(n) of the generator to (x0 << 16) | 0x330e.

                                                              3. -
                                                                template<typename It> void seed(It & first, It last);
                                                                +
                                                                template<typename It> void seed(It & first, It last);

                                                                Seeds the generator using values from an iterator range, and updates first to point one past the last value consumed.

                                                              4. -
                                                                template<typename SeedSeq> void seed(SeedSeq & seq);
                                                                +
                                                                template<typename SeedSeq> void seed(SeedSeq & seq);

                                                                Seeds the generator with values produced by seq.generate().

                                                              5. -
                                                                uint32_t operator()();
                                                                +
                                                                uint32_t operator()();

                                                                Returns the next value of the generator.

                                                              6. -
                                                                void discard(boost::uintmax_t z);
                                                                +
                                                                void discard(boost::uintmax_t z);

                                                                Advances the state of the generator by z.

                                                              7. -
                                                                template<typename Iter> void generate(Iter first, Iter last);
                                                                +
                                                                template<typename Iter> void generate(Iter first, Iter last);

                                                                Fills a range with random values

                                                              -

                                                              -rand48 friend functions

                                                              +

                                                              +rand48 friend functions

                                                              1. template<typename CharT, typename Traits> 
                                                                   friend std::basic_ostream< CharT, Traits > & 
                                                                -  operator<<(std::basic_ostream< CharT, Traits > & os, const rand48 & r);
                                                                + operator<<(std::basic_ostream< CharT, Traits > & os, const rand48 & r);

                                                                Writes a rand48 to a std::ostream.

                                                              2. template<typename CharT, typename Traits> 
                                                                   friend std::basic_istream< CharT, Traits > & 
                                                                -  operator>>(std::basic_istream< CharT, Traits > & is, rand48 & r);
                                                                + operator>>(std::basic_istream< CharT, Traits > & is, rand48 & r);

                                                                Reads a rand48 from a std::istream.

                                                              3. -
                                                                friend bool operator==(const rand48 & x, const rand48 & y);
                                                                +
                                                                friend bool operator==(const rand48 & x, const rand48 & y);

                                                                Returns true if the two generators will produce identical sequences of values.

                                                              4. -
                                                                friend bool operator!=(const rand48 & x, const rand48 & y);
                                                                +
                                                                friend bool operator!=(const rand48 & x, const rand48 & y);

                                                                Returns true if the two generators will produce different sequences of values.

                                                              diff --git a/doc/html/boost/random/random_device.html b/doc/html/boost/random/random_device.html old mode 100755 new mode 100644 index aa698e2903..cc0fdc5098 --- a/doc/html/boost/random/random_device.html +++ b/doc/html/boost/random/random_device.html @@ -38,24 +38,24 @@ typedef unsigned int result_type; // construct/copy/destruct - random_device(); - explicit random_device(const std::string &); - ~random_device(); + random_device(); + explicit random_device(const std::string &); + ~random_device(); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // public member functions - double entropy() const; - unsigned int operator()(); - template<typename Iter> void generate(Iter, Iter); + // public member functions + double entropy() const; + unsigned int operator()(); + template<typename Iter> void generate(Iter, Iter); // public data members static const bool has_fixed_range; };
                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              Class random_device models a non-deterministic random number generator . It uses one or more implementation-defined stochastic processes to generate a sequence of uniformly distributed non-deterministic random numbers. For those environments where a non-deterministic random number generator is not available, class random_device must not be implemented. See

                                                              "Randomness Recommendations for Security", D. Eastlake, S. Crocker, J. Schiller, Network Working Group, RFC 1750, December 1994

                                                              @@ -100,51 +100,51 @@

                                                              The measurement error is estimated at +/- 1 usec.

                                                              -

                                                              +

                                                              random_device public construct/copy/destruct

                                                              1. -
                                                                random_device();
                                                                +
                                                                random_device();

                                                                Constructs a random_device, optionally using the default device.

                                                              2. -
                                                                explicit random_device(const std::string & token);
                                                                +
                                                                explicit random_device(const std::string & token);

                                                                Constructs a random_device, optionally using the given token as an access specification (for example, a URL) to some implementation-defined service for monitoring a stochastic process.

                                                              3. -
                                                              4. ~random_device();
                                                              5. +
                                                              6. ~random_device();
                                                              -

                                                              -random_device public static functions

                                                              +

                                                              +random_device public static functions

                                                              1. -
                                                                static result_type min();
                                                                +
                                                                static result_type min();

                                                                Returns the smallest value that the random_device can produce.

                                                              2. -
                                                                static result_type max();
                                                                +
                                                                static result_type max();

                                                                Returns the largest value that the random_device can produce.

                                                              -

                                                              -random_device public member functions

                                                              +

                                                              +random_device public member functions

                                                              1. -
                                                                double entropy() const;
                                                                +
                                                                double entropy() const;

                                                                Returns: An entropy estimate for the random numbers returned by operator(), in the range min() to log2( max()+1). A deterministic random number generator (e.g. a pseudo-random number engine) has entropy 0.

                                                                Throws: Nothing.

                                                              2. -
                                                                unsigned int operator()();
                                                                +
                                                                unsigned int operator()();

                                                                Returns a random value in the range [min, max].

                                                              3. -
                                                                template<typename Iter> void generate(Iter begin, Iter end);
                                                                +
                                                                template<typename Iter> void generate(Iter begin, Iter end);

                                                                Fills a range with random 32-bit values.

                                                              diff --git a/doc/html/boost/random/random_number_generator.html b/doc/html/boost/random/random_number_generator.html old mode 100755 new mode 100644 index 88ba3fab97..7bf88ab433 --- a/doc/html/boost/random/random_number_generator.html +++ b/doc/html/boost/random/random_number_generator.html @@ -40,30 +40,30 @@ typedef IntType result_type; // construct/copy/destruct - random_number_generator(base_type &); + random_number_generator(base_type &); - // public member functions - result_type operator()(argument_type); + // public member functions + result_type operator()(argument_type); };
                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              Instantiations of class template random_number_generator model a RandomNumberGenerator (std:25.2.11 [lib.alg.random.shuffle]). On each invocation, it returns a uniformly distributed integer in the range [0..n).

                                                              The template parameter IntType shall denote some integer-like value type.

                                                              -

                                                              +

                                                              random_number_generator public construct/copy/destruct

                                                              1. -
                                                                random_number_generator(base_type & rng);
                                                                +
                                                                random_number_generator(base_type & rng);

                                                                Constructs a random_number_generator functor with the given uniform random number generator as the underlying source of random numbers.

                                                              -

                                                              -random_number_generator public member functions

                                                              +

                                                              +random_number_generator public member functions

                                                              1. -
                                                                result_type operator()(argument_type n);
                                                                +
                                                                result_type operator()(argument_type n);

                                                                Returns a value in the range [0, n)

                                                              diff --git a/doc/html/boost/random/ranlux3.html b/doc/html/boost/random/ranlux3.html old mode 100755 new mode 100644 index 155aed3dbf..9130e6d510 --- a/doc/html/boost/random/ranlux3.html +++ b/doc/html/boost/random/ranlux3.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux_base, 223, 24 > ranlux3;
                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/ranlux3_01.html b/doc/html/boost/random/ranlux3_01.html old mode 100755 new mode 100644 index d693541f7a..830f107441 --- a/doc/html/boost/random/ranlux3_01.html +++ b/doc/html/boost/random/ranlux3_01.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux_base_01, 223, 24 > ranlux3_01;

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/ranlux4.html b/doc/html/boost/random/ranlux4.html old mode 100755 new mode 100644 index a313268b9f..49aa37c3a4 --- a/doc/html/boost/random/ranlux4.html +++ b/doc/html/boost/random/ranlux4.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux_base, 389, 24 > ranlux4;

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/ranlux4_01.html b/doc/html/boost/random/ranlux4_01.html old mode 100755 new mode 100644 index b5406ca49a..de2a312787 --- a/doc/html/boost/random/ranlux4_01.html +++ b/doc/html/boost/random/ranlux4_01.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux_base_01, 389, 24 > ranlux4_01;

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/ranlux64_3.html b/doc/html/boost/random/ranlux64_3.html old mode 100755 new mode 100644 index b582032d4a..8aaf56e2a6 --- a/doc/html/boost/random/ranlux64_3.html +++ b/doc/html/boost/random/ranlux64_3.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux64_base, 223, 24 > ranlux64_3;

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/ranlux64_3_01.html b/doc/html/boost/random/ranlux64_3_01.html old mode 100755 new mode 100644 index b9e1b71d91..a792130208 --- a/doc/html/boost/random/ranlux64_3_01.html +++ b/doc/html/boost/random/ranlux64_3_01.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux64_base_01, 223, 24 > ranlux64_3_01;

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/ranlux64_4.html b/doc/html/boost/random/ranlux64_4.html old mode 100755 new mode 100644 index 72b1048616..534519976d --- a/doc/html/boost/random/ranlux64_4.html +++ b/doc/html/boost/random/ranlux64_4.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux64_base, 389, 24 > ranlux64_4;

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/ranlux64_4_01.html b/doc/html/boost/random/ranlux64_4_01.html old mode 100755 new mode 100644 index 7c63834a3e..7a20e06cb2 --- a/doc/html/boost/random/ranlux64_4_01.html +++ b/doc/html/boost/random/ranlux64_4_01.html @@ -34,7 +34,7 @@ typedef discard_block_engine< ranlux64_base_01, 389, 24 > ranlux64_4_01;

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The ranlux family of generators are described in

                                                              "A portable high-quality random number generator for lattice field theory diff --git a/doc/html/boost/random/seed_seq.html b/doc/html/boost/random/seed_seq.html old mode 100755 new mode 100644 index fc6e2e670b..eaf94ee487 --- a/doc/html/boost/random/seed_seq.html +++ b/doc/html/boost/random/seed_seq.html @@ -38,58 +38,58 @@ typedef boost::uint_least32_t result_type; // construct/copy/destruct - seed_seq(); - template<typename T> seed_seq(const std::initializer_list< T > &); - template<typename Iter> seed_seq(Iter, Iter); - template<typename Range> explicit seed_seq(const Range &); + seed_seq(); + template<typename T> seed_seq(const std::initializer_list< T > &); + template<typename Iter> seed_seq(Iter, Iter); + template<typename Range> explicit seed_seq(const Range &); - // public member functions - template<typename Iter> void generate(Iter, Iter) const; - std::size_t size() const; - template<typename Iter> void param(Iter); + // public member functions + template<typename Iter> void generate(Iter, Iter) const; + std::size_t size() const; + template<typename Iter> void param(Iter); };

                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The class seed_seq stores a sequence of 32-bit words for seeding a pseudo-random number generator . These words will be combined to fill the entire state of the generator.

                                                              -

                                                              +

                                                              seed_seq public construct/copy/destruct

                                                              1. -
                                                                seed_seq();
                                                                +
                                                                seed_seq();

                                                                Initializes a seed_seq to hold an empty sequence.

                                                              2. -
                                                                template<typename T> seed_seq(const std::initializer_list< T > & il);
                                                                +
                                                                template<typename T> seed_seq(const std::initializer_list< T > & il);

                                                                Initializes the sequence from an initializer_list.

                                                              3. -
                                                                template<typename Iter> seed_seq(Iter first, Iter last);
                                                                +
                                                                template<typename Iter> seed_seq(Iter first, Iter last);

                                                                Initializes the sequence from an iterator range.

                                                              4. -
                                                                template<typename Range> explicit seed_seq(const Range & range);
                                                                +
                                                                template<typename Range> explicit seed_seq(const Range & range);

                                                                Initializes the sequence from Boost.Range range.

                                                              -

                                                              -seed_seq public member functions

                                                              +

                                                              +seed_seq public member functions

                                                              1. -
                                                                template<typename Iter> void generate(Iter first, Iter last) const;
                                                                +
                                                                template<typename Iter> void generate(Iter first, Iter last) const;

                                                                Fills a range with 32-bit values based on the stored sequence.

                                                                Requires: Iter must be a Random Access Iterator whose value type is an unsigned integral type at least 32 bits wide.

                                                              2. -
                                                                std::size_t size() const;
                                                                +
                                                                std::size_t size() const;

                                                                Returns the size of the sequence.

                                                              3. -
                                                                template<typename Iter> void param(Iter out);
                                                                +
                                                                template<typename Iter> void param(Iter out);

                                                                Writes the stored sequence to iter.

                                                              diff --git a/doc/html/boost/random/shuffle_order_engine.html b/doc/html/boost/random/shuffle_order_engine.html old mode 100755 new mode 100644 index 80e49d2154..4f6785bd99 --- a/doc/html/boost/random/shuffle_order_engine.html +++ b/doc/html/boost/random/shuffle_order_engine.html @@ -39,39 +39,39 @@ typedef base_type::result_type result_type; // construct/copy/destruct - shuffle_order_engine(); - explicit shuffle_order_engine(result_type); - template<typename SeedSeq> explicit shuffle_order_engine(SeedSeq &); - explicit shuffle_order_engine(const base_type &); - explicit shuffle_order_engine(base_type &&); - template<typename It> shuffle_order_engine(It &, It); + shuffle_order_engine(); + explicit shuffle_order_engine(result_type); + template<typename SeedSeq> explicit shuffle_order_engine(SeedSeq &); + explicit shuffle_order_engine(const base_type &); + explicit shuffle_order_engine(base_type &&); + template<typename It> shuffle_order_engine(It &, It); - // public member functions - void seed(); - void seed(result_type); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - const base_type & base() const; - result_type operator()(); - void discard(boost::uintmax_t); - template<typename Iter> void generate(Iter, Iter); + // public member functions + void seed(); + void seed(result_type); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + const base_type & base() const; + result_type operator()(); + void discard(boost::uintmax_t); + template<typename Iter> void generate(Iter, Iter); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const shuffle_order_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const shuffle_order_engine &); - friend bool operator==(const shuffle_order_engine &, + friend bool operator==(const shuffle_order_engine &, const shuffle_order_engine &); - friend bool operator!=(const shuffle_order_engine &, + friend bool operator!=(const shuffle_order_engine &, const shuffle_order_engine &); // public data members @@ -80,7 +80,7 @@ static const std::size_t table_size; };
                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              Instatiations of class template shuffle_order_engine model a pseudo-random number generator . It mixes the output of some (usually linear_congruential_engine) uniform random number generator to get better statistical properties. The algorithm is described in

                                                              "Improving a poor random number generator", Carter Bays and S.D. Durham, ACM Transactions on Mathematical Software, Vol 2, No. 1, March 1976, pp. 59-64. http://doi.acm.org/10.1145/355666.355670

                                                              @@ -88,99 +88,99 @@

                                                              The output of the base generator is buffered in an array of length k. Every output X(n) has a second role: It gives an index into the array where X(n+1) will be retrieved. Used array elements are replaced with fresh output from the base generator.

                                                              Template parameters are the base generator and the array length k, which should be around 100.

                                                              -

                                                              +

                                                              shuffle_order_engine public construct/copy/destruct

                                                              1. -
                                                                shuffle_order_engine();
                                                                +
                                                                shuffle_order_engine();

                                                                Constructs a shuffle_order_engine by invoking the default constructor of the base generator.

                                                                Complexity: Exactly k+1 invocations of the base generator.

                                                              2. -
                                                                explicit shuffle_order_engine(result_type s);
                                                                +
                                                                explicit shuffle_order_engine(result_type s);

                                                                Constructs a shuffle_output_engine by invoking the one-argument constructor of the base generator with the parameter seed.

                                                                Complexity: Exactly k+1 invocations of the base generator.

                                                              3. -
                                                              4. template<typename SeedSeq> explicit shuffle_order_engine(SeedSeq & seq);
                                                              5. +
                                                              6. template<typename SeedSeq> explicit shuffle_order_engine(SeedSeq & seq);
                                                              7. -
                                                                explicit shuffle_order_engine(const base_type & rng);
                                                                +
                                                                explicit shuffle_order_engine(const base_type & rng);

                                                                Constructs a shuffle_output_engine by using a copy of the provided generator.

                                                                Precondition: The template argument UniformRandomNumberGenerator shall denote a CopyConstructible type.

                                                                Complexity: Exactly k+1 invocations of the base generator.

                                                              8. -
                                                              9. explicit shuffle_order_engine(base_type && rng);
                                                              10. -
                                                              11. template<typename It> shuffle_order_engine(It & first, It last);
                                                              12. +
                                                              13. explicit shuffle_order_engine(base_type && rng);
                                                              14. +
                                                              15. template<typename It> shuffle_order_engine(It & first, It last);
                                                              -

                                                              -shuffle_order_engine public member functions

                                                              +

                                                              +shuffle_order_engine public member functions

                                                                -
                                                              1. void seed();
                                                              2. +
                                                              3. void seed();
                                                              4. -
                                                                void seed(result_type seed);
                                                                +
                                                                void seed(result_type seed);

                                                                Invokes the one-argument seed method of the base generator with the parameter seed and re-initializes the internal buffer array.

                                                                Complexity: Exactly k+1 invocations of the base generator.

                                                              5. -
                                                                template<typename SeedSeq> void seed(SeedSeq & seq);
                                                                +
                                                                template<typename SeedSeq> void seed(SeedSeq & seq);

                                                                Invokes the one-argument seed method of the base generator with the parameter seq and re-initializes the internal buffer array.

                                                                Complexity: Exactly k+1 invocations of the base generator.

                                                              6. -
                                                              7. template<typename It> void seed(It & first, It last);
                                                              8. -
                                                              9. const base_type & base() const;
                                                              10. -
                                                              11. result_type operator()();
                                                              12. +
                                                              13. template<typename It> void seed(It & first, It last);
                                                              14. +
                                                              15. const base_type & base() const;
                                                              16. +
                                                              17. result_type operator()();
                                                              18. -
                                                                void discard(boost::uintmax_t z);
                                                                +
                                                                void discard(boost::uintmax_t z);

                                                                Advances the generator by z steps.

                                                              19. -
                                                                template<typename Iter> void generate(Iter first, Iter last);
                                                                +
                                                                template<typename Iter> void generate(Iter first, Iter last);

                                                                Fills a range with pseudo-random values.

                                                              -

                                                              -shuffle_order_engine public static functions

                                                              +

                                                              +shuffle_order_engine public static functions

                                                              1. -
                                                                static result_type min();
                                                                +
                                                                static result_type min();

                                                                Returns the smallest value that the generator can produce.

                                                              2. -
                                                                static result_type max();
                                                                +
                                                                static result_type max();

                                                                Returns the largest value that the generator can produce.

                                                              -

                                                              -shuffle_order_engine friend functions

                                                              +

                                                              +shuffle_order_engine friend functions

                                                              1. template<typename CharT, typename Traits> 
                                                                   friend std::basic_ostream< CharT, Traits > & 
                                                                -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                              const shuffle_order_engine & s);

                                                                Writes a shuffle_order_engine to a std::ostream.

                                                              2. template<typename CharT, typename Traits> 
                                                                   friend std::basic_istream< CharT, Traits > & 
                                                                -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                              const shuffle_order_engine & s);

                                                                Reads a shuffle_order_engine from a std::istream.

                                                              3. -
                                                                friend bool operator==(const shuffle_order_engine & x, 
                                                                +
                                                                friend bool operator==(const shuffle_order_engine & x, 
                                                                                        const shuffle_order_engine & y);

                                                                Returns true if the two generators will produce identical sequences.

                                                              4. -
                                                                friend bool operator!=(const shuffle_order_engine & lhs, 
                                                                +
                                                                friend bool operator!=(const shuffle_order_engine & lhs, 
                                                                                        const shuffle_order_engine & rhs);

                                                                Returns true if the two generators will produce different sequences.

                                                              5. diff --git a/doc/html/boost/random/student_t_distribution.html b/doc/html/boost/random/student_t_distribution.html old mode 100755 new mode 100644 index 18b8d3241e..5752b1e58b --- a/doc/html/boost/random/student_t_distribution.html +++ b/doc/html/boost/random/student_t_distribution.html @@ -46,136 +46,136 @@ typedef student_t_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0); + explicit param_type(RealType = 1.0); - // public member functions - RealType n() const; + // public member functions + RealType n() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit student_t_distribution(RealType = 1.0); - explicit student_t_distribution(const param_type &); + explicit student_t_distribution(RealType = 1.0); + explicit student_t_distribution(const param_type &); - // public member functions - template<typename URNG> RealType operator()(URNG &); + // public member functions + template<typename URNG> RealType operator()(URNG &); template<typename URNG> - RealType operator()(URNG &, const param_type &) const; - RealType n() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); + RealType operator()(URNG &, const param_type &) const; + RealType n() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const student_t_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const student_t_distribution &); - friend bool operator==(const student_t_distribution &, + friend bool operator==(const student_t_distribution &, const student_t_distribution &); - friend bool operator!=(const student_t_distribution &, + friend bool operator!=(const student_t_distribution &, const student_t_distribution &); };
                                                              -

                                                              Description

                                                              +

                                                              Description

                                                              The Student t distribution is a real valued distribution with one parameter n, the number of degrees of freedom.

                                                              It has .

                                                              -

                                                              +

                                                              student_t_distribution public construct/copy/destruct

                                                              1. -
                                                                explicit student_t_distribution(RealType n = 1.0);
                                                                +
                                                                explicit student_t_distribution(RealType n = 1.0);

                                                                Constructs an student_t_distribution with "n" degrees of freedom.

                                                                Requires: n > 0

                                                              2. -
                                                                explicit student_t_distribution(const param_type & param);
                                                                +
                                                                explicit student_t_distribution(const param_type & param);

                                                                Constructs an student_t_distribution from its parameters.

                                                              -

                                                              -student_t_distribution public member functions

                                                              +

                                                              +student_t_distribution public member functions

                                                              1. -
                                                                template<typename URNG> RealType operator()(URNG & urng);
                                                                +
                                                                template<typename URNG> RealType operator()(URNG & urng);

                                                                Returns a random variate distributed according to the Student t distribution.

                                                              2. template<typename URNG> 
                                                                -  RealType operator()(URNG & urng, const param_type & param) const;
                                                                + RealType operator()(URNG & urng, const param_type & param) const;

                                                                Returns a random variate distributed accordint to the Student t distribution with parameters specified by param.

                                                              3. -
                                                                RealType n() const;
                                                                +
                                                                RealType n() const;

                                                                Returns the number of degrees of freedom.

                                                              4. -
                                                                RealType min() const;
                                                                +
                                                                RealType min() const;

                                                                Returns the smallest value that the distribution can produce.

                                                              5. -
                                                                RealType max() const;
                                                                +
                                                                RealType max() const;

                                                                Returns the largest value that the distribution can produce.

                                                              6. -
                                                                param_type param() const;
                                                                +
                                                                param_type param() const;

                                                                Returns the parameters of the distribution.

                                                              7. -
                                                                void param(const param_type & param);
                                                                +
                                                                void param(const param_type & param);

                                                                Sets the parameters of the distribution.

                                                              8. -
                                                                void reset();
                                                                +
                                                                void reset();

                                                                Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                              -

                                                              -student_t_distribution friend functions

                                                              +

                                                              +student_t_distribution friend functions

                                                              1. template<typename CharT, typename Traits> 
                                                                   friend std::basic_ostream< CharT, Traits > & 
                                                                -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                              const student_t_distribution & td);

                                                                Writes a student_t_distribution to a std::ostream.

                                                              2. template<typename CharT, typename Traits> 
                                                                   friend std::basic_istream< CharT, Traits > & 
                                                                -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                              const student_t_distribution & td);

                                                                Reads a student_t_distribution from a std::istream.

                                                              3. -
                                                                friend bool operator==(const student_t_distribution & lhs, 
                                                                +
                                                                friend bool operator==(const student_t_distribution & lhs, 
                                                                                        const student_t_distribution & rhs);

                                                                Returns true if the two instances of student_t_distribution will return identical sequences of values given equal generators.

                                                              4. -
                                                                friend bool operator!=(const student_t_distribution & lhs, 
                                                                +
                                                                friend bool operator!=(const student_t_distribution & lhs, 
                                                                                        const student_t_distribution & rhs);

                                                                Returns true if the two instances of student_t_distribution will return different sequences of values given equal generators.

                                                              5. diff --git a/doc/html/boost/random/student_t_distribution/param_type.html b/doc/html/boost/random/student_t_distribution/param_type.html old mode 100755 new mode 100644 index b2498dd2eb..40d60c3c38 --- a/doc/html/boost/random/student_t_distribution/param_type.html +++ b/doc/html/boost/random/student_t_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                @@ -39,66 +39,66 @@ typedef student_t_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0); + explicit param_type(RealType = 1.0); - // public member functions - RealType n() const; + // public member functions + RealType n() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                                -

                                                                Description

                                                                +

                                                                Description

                                                                -

                                                                +

                                                                param_type public construct/copy/destruct

                                                                1. -
                                                                  explicit param_type(RealType n = 1.0);
                                                                  +
                                                                  explicit param_type(RealType n = 1.0);

                                                                  Constructs a param_type with "n" degrees of freedom.

                                                                  Requires: n > 0

                                                                -

                                                                -param_type public member functions

                                                                +

                                                                +param_type public member functions

                                                                1. -
                                                                  RealType n() const;
                                                                  +
                                                                  RealType n() const;

                                                                  Returns the number of degrees of freedom of the distribution.

                                                                -

                                                                -param_type friend functions

                                                                +

                                                                +param_type friend functions

                                                                1. template<typename CharT, typename Traits> 
                                                                     friend std::basic_ostream< CharT, Traits > & 
                                                                  -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                  +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                const param_type & param);

                                                                  Writes a param_type to a std::ostream.

                                                                2. template<typename CharT, typename Traits> 
                                                                     friend std::basic_istream< CharT, Traits > & 
                                                                  -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                  +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                const param_type & param);

                                                                  Reads a param_type from a std::istream.

                                                                3. -
                                                                  friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                  +
                                                                  friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                  Returns true if the two sets of parameters are the same.

                                                                4. -
                                                                  friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                  +
                                                                  friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                  Returns true if the two sets of parameters are the different.

                                                                @@ -115,7 +115,7 @@
                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                diff --git a/doc/html/boost/random/subtract_with_ca_id1299130.html b/doc/html/boost/random/subtract_with_ca_id1299130.html new file mode 100644 index 0000000000..59238dbd0e --- /dev/null +++ b/doc/html/boost/random/subtract_with_ca_id1299130.html @@ -0,0 +1,204 @@ + + + +Class template subtract_with_carry_01_engine + + + + + + + + + + + + + + + +
                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                +
                                                                +
                                                                +PrevUpHomeNext +
                                                                +
                                                                +
                                                                +
                                                                +

                                                                Class template subtract_with_carry_01_engine

                                                                +

                                                                boost::random::subtract_with_carry_01_engine

                                                                +
                                                                +

                                                                Synopsis

                                                                +
                                                                // In header: <boost/random/subtract_with_carry.hpp>
                                                                +
                                                                +template<typename RealType, std::size_t w, std::size_t s, std::size_t r> 
                                                                +class subtract_with_carry_01_engine {
                                                                +public:
                                                                +  // types
                                                                +  typedef RealType result_type;
                                                                +
                                                                +  // construct/copy/destruct
                                                                +  subtract_with_carry_01_engine();
                                                                +  explicit subtract_with_carry_01_engine(boost::uint32_t);
                                                                +  template<typename SeedSeq> explicit subtract_with_carry_01_engine(SeedSeq &);
                                                                +  template<typename It> subtract_with_carry_01_engine(It &, It);
                                                                +
                                                                +  // public member functions
                                                                +  void seed();
                                                                +  void seed(boost::uint32_t);
                                                                +  template<typename SeedSeq> void seed(SeedSeq &);
                                                                +  template<typename It> void seed(It &, It);
                                                                +  result_type operator()();
                                                                +  void discard(boost::uintmax_t);
                                                                +  template<typename Iter> void generate(Iter, Iter);
                                                                +
                                                                +  // public static functions
                                                                +  static result_type min();
                                                                +  static result_type max();
                                                                +
                                                                +  // friend functions
                                                                +  template<typename CharT, typename Traits> 
                                                                +    friend std::basic_ostream< CharT, Traits > & 
                                                                +    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                                +               const subtract_with_carry_01_engine &);
                                                                +  template<typename CharT, typename Traits> 
                                                                +    friend std::basic_istream< CharT, Traits > & 
                                                                +    operator>>(std::basic_istream< CharT, Traits > &, 
                                                                +               const subtract_with_carry_01_engine &);
                                                                +  friend bool operator==(const subtract_with_carry_01_engine &, 
                                                                +                         const subtract_with_carry_01_engine &);
                                                                +  friend bool operator!=(const subtract_with_carry_01_engine &, 
                                                                +                         const subtract_with_carry_01_engine &);
                                                                +
                                                                +  // public data members
                                                                +  static const bool has_fixed_range;
                                                                +  static const std::size_t word_size;
                                                                +  static const std::size_t long_lag;
                                                                +  static const std::size_t short_lag;
                                                                +  static const boost::uint32_t default_seed;
                                                                +};
                                                                +
                                                                +

                                                                Description

                                                                +

                                                                Instantiations of subtract_with_carry_01_engine model a pseudo-random number generator . The algorithm is described in

                                                                +

                                                                +

                                                                "A New Class of Random Number Generators", George Marsaglia and Arif Zaman, Annals of Applied Probability, Volume 1, Number 3 (1991), 462-480.

                                                                +

                                                                +
                                                                +

                                                                +subtract_with_carry_01_engine + public + construct/copy/destruct

                                                                +
                                                                  +
                                                                1. +
                                                                  subtract_with_carry_01_engine();
                                                                  +

                                                                  Creates a new subtract_with_carry_01_engine using the default seed.

                                                                  +
                                                                2. +
                                                                3. +
                                                                  explicit subtract_with_carry_01_engine(boost::uint32_t value);
                                                                  +

                                                                  Creates a new subtract_with_carry_01_engine and seeds it with value.

                                                                  +
                                                                4. +
                                                                5. +
                                                                  template<typename SeedSeq> 
                                                                  +  explicit subtract_with_carry_01_engine(SeedSeq & seq);
                                                                  +

                                                                  Creates a new subtract_with_carry_01_engine and seeds with with values produced by seq.generate().

                                                                  +
                                                                6. +
                                                                7. +
                                                                  template<typename It> subtract_with_carry_01_engine(It & first, It last);
                                                                  +

                                                                  Creates a new subtract_with_carry_01_engine and seeds it with values from a range. Advances first to point one past the last consumed value. If the range does not contain enough elements to fill the entire state, throws std::invalid_argument.

                                                                  +
                                                                8. +
                                                                +
                                                                +
                                                                +

                                                                +subtract_with_carry_01_engine public member functions

                                                                +
                                                                  +
                                                                1. +
                                                                  void seed();
                                                                  +

                                                                  Seeds the generator with the default seed.

                                                                  +
                                                                2. +
                                                                3. +
                                                                  void seed(boost::uint32_t value);
                                                                  +

                                                                  Seeds the generator with value.

                                                                  +
                                                                4. +
                                                                5. +
                                                                  template<typename SeedSeq> void seed(SeedSeq & seq);
                                                                  +

                                                                  Seeds the generator with values produced by seq.generate().

                                                                  +
                                                                6. +
                                                                7. +
                                                                  template<typename It> void seed(It & first, It last);
                                                                  +

                                                                  Seeds the generator with values from a range. Updates first to point one past the last consumed element. If there are not enough elements in the range to fill the entire state, throws std::invalid_argument.

                                                                  +
                                                                8. +
                                                                9. +
                                                                  result_type operator()();
                                                                  +

                                                                  Returns the next value of the generator.

                                                                  +
                                                                10. +
                                                                11. +
                                                                  void discard(boost::uintmax_t z);
                                                                  +

                                                                  Advances the state of the generator by z.

                                                                  +
                                                                12. +
                                                                13. +
                                                                  template<typename Iter> void generate(Iter first, Iter last);
                                                                  +

                                                                  Fills a range with random values.

                                                                  +
                                                                14. +
                                                                +
                                                                +
                                                                +

                                                                +subtract_with_carry_01_engine public static functions

                                                                +
                                                                  +
                                                                1. +
                                                                  static result_type min();
                                                                  +

                                                                  Returns the smallest value that the generator can produce.

                                                                  +
                                                                2. +
                                                                3. +
                                                                  static result_type max();
                                                                  +

                                                                  Returns the largest value that the generator can produce.

                                                                  +
                                                                4. +
                                                                +
                                                                +
                                                                +

                                                                +subtract_with_carry_01_engine friend functions

                                                                +
                                                                  +
                                                                1. +
                                                                  template<typename CharT, typename Traits> 
                                                                  +  friend std::basic_ostream< CharT, Traits > & 
                                                                  +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                  +             const subtract_with_carry_01_engine & f);
                                                                  +

                                                                  Writes a subtract_with_carry_01_engine to a std::ostream.

                                                                  +
                                                                2. +
                                                                3. +
                                                                  template<typename CharT, typename Traits> 
                                                                  +  friend std::basic_istream< CharT, Traits > & 
                                                                  +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                  +             const subtract_with_carry_01_engine & f);
                                                                  +

                                                                  Reads a subtract_with_carry_01_engine from a std::istream.

                                                                  +
                                                                4. +
                                                                5. +
                                                                  friend bool operator==(const subtract_with_carry_01_engine & x, 
                                                                  +                       const subtract_with_carry_01_engine & y);
                                                                  +

                                                                  Returns true if the two generators will produce identical sequences.

                                                                  +
                                                                6. +
                                                                7. +
                                                                  friend bool operator!=(const subtract_with_carry_01_engine & lhs, 
                                                                  +                       const subtract_with_carry_01_engine & rhs);
                                                                  +

                                                                  Returns true if the two generators will produce different sequences.

                                                                  +
                                                                8. +
                                                                +
                                                                +
                                                                +
                                                                + + + +
                                                                +
                                                                +
                                                                +PrevUpHomeNext +
                                                                + + diff --git a/doc/html/boost/random/subtract_with_carry_01__id1271726.html b/doc/html/boost/random/subtract_with_carry_01__id1271726.html deleted file mode 100755 index c18f4f590e..0000000000 --- a/doc/html/boost/random/subtract_with_carry_01__id1271726.html +++ /dev/null @@ -1,204 +0,0 @@ - - - -Class template subtract_with_carry_01_engine - - - - - - - - - - - - - - - -
                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                -
                                                                -
                                                                -PrevUpHomeNext -
                                                                -
                                                                -
                                                                -
                                                                -

                                                                Class template subtract_with_carry_01_engine

                                                                -

                                                                boost::random::subtract_with_carry_01_engine

                                                                -
                                                                -

                                                                Synopsis

                                                                -
                                                                // In header: <boost/random/subtract_with_carry.hpp>
                                                                -
                                                                -template<typename RealType, std::size_t w, std::size_t s, std::size_t r> 
                                                                -class subtract_with_carry_01_engine {
                                                                -public:
                                                                -  // types
                                                                -  typedef RealType result_type;
                                                                -
                                                                -  // construct/copy/destruct
                                                                -  subtract_with_carry_01_engine();
                                                                -  explicit subtract_with_carry_01_engine(boost::uint32_t);
                                                                -  template<typename SeedSeq> explicit subtract_with_carry_01_engine(SeedSeq &);
                                                                -  template<typename It> subtract_with_carry_01_engine(It &, It);
                                                                -
                                                                -  // public member functions
                                                                -  void seed();
                                                                -  void seed(boost::uint32_t);
                                                                -  template<typename SeedSeq> void seed(SeedSeq &);
                                                                -  template<typename It> void seed(It &, It);
                                                                -  result_type operator()();
                                                                -  void discard(boost::uintmax_t);
                                                                -  template<typename Iter> void generate(Iter, Iter);
                                                                -
                                                                -  // public static functions
                                                                -  static result_type min();
                                                                -  static result_type max();
                                                                -
                                                                -  // friend functions
                                                                -  template<typename CharT, typename Traits> 
                                                                -    friend std::basic_ostream< CharT, Traits > & 
                                                                -    operator<<(std::basic_ostream< CharT, Traits > &, 
                                                                -               const subtract_with_carry_01_engine &);
                                                                -  template<typename CharT, typename Traits> 
                                                                -    friend std::basic_istream< CharT, Traits > & 
                                                                -    operator>>(std::basic_istream< CharT, Traits > &, 
                                                                -               const subtract_with_carry_01_engine &);
                                                                -  friend bool operator==(const subtract_with_carry_01_engine &, 
                                                                -                         const subtract_with_carry_01_engine &);
                                                                -  friend bool operator!=(const subtract_with_carry_01_engine &, 
                                                                -                         const subtract_with_carry_01_engine &);
                                                                -
                                                                -  // public data members
                                                                -  static const bool has_fixed_range;
                                                                -  static const std::size_t word_size;
                                                                -  static const std::size_t long_lag;
                                                                -  static const std::size_t short_lag;
                                                                -  static const boost::uint32_t default_seed;
                                                                -};
                                                                -
                                                                -

                                                                Description

                                                                -

                                                                Instantiations of subtract_with_carry_01_engine model a pseudo-random number generator . The algorithm is described in

                                                                -

                                                                -

                                                                "A New Class of Random Number Generators", George Marsaglia and Arif Zaman, Annals of Applied Probability, Volume 1, Number 3 (1991), 462-480.

                                                                -

                                                                -
                                                                -

                                                                -subtract_with_carry_01_engine - public - construct/copy/destruct

                                                                -
                                                                  -
                                                                1. -
                                                                  subtract_with_carry_01_engine();
                                                                  -

                                                                  Creates a new subtract_with_carry_01_engine using the default seed.

                                                                  -
                                                                2. -
                                                                3. -
                                                                  explicit subtract_with_carry_01_engine(boost::uint32_t value);
                                                                  -

                                                                  Creates a new subtract_with_carry_01_engine and seeds it with value.

                                                                  -
                                                                4. -
                                                                5. -
                                                                  template<typename SeedSeq> 
                                                                  -  explicit subtract_with_carry_01_engine(SeedSeq & seq);
                                                                  -

                                                                  Creates a new subtract_with_carry_01_engine and seeds with with values produced by seq.generate().

                                                                  -
                                                                6. -
                                                                7. -
                                                                  template<typename It> subtract_with_carry_01_engine(It & first, It last);
                                                                  -

                                                                  Creates a new subtract_with_carry_01_engine and seeds it with values from a range. Advances first to point one past the last consumed value. If the range does not contain enough elements to fill the entire state, throws std::invalid_argument.

                                                                  -
                                                                8. -
                                                                -
                                                                -
                                                                -

                                                                -subtract_with_carry_01_engine public member functions

                                                                -
                                                                  -
                                                                1. -
                                                                  void seed();
                                                                  -

                                                                  Seeds the generator with the default seed.

                                                                  -
                                                                2. -
                                                                3. -
                                                                  void seed(boost::uint32_t value);
                                                                  -

                                                                  Seeds the generator with value.

                                                                  -
                                                                4. -
                                                                5. -
                                                                  template<typename SeedSeq> void seed(SeedSeq & seq);
                                                                  -

                                                                  Seeds the generator with values produced by seq.generate().

                                                                  -
                                                                6. -
                                                                7. -
                                                                  template<typename It> void seed(It & first, It last);
                                                                  -

                                                                  Seeds the generator with values from a range. Updates first to point one past the last consumed element. If there are not enough elements in the range to fill the entire state, throws std::invalid_argument.

                                                                  -
                                                                8. -
                                                                9. -
                                                                  result_type operator()();
                                                                  -

                                                                  Returns the next value of the generator.

                                                                  -
                                                                10. -
                                                                11. -
                                                                  void discard(boost::uintmax_t z);
                                                                  -

                                                                  Advances the state of the generator by z.

                                                                  -
                                                                12. -
                                                                13. -
                                                                  template<typename Iter> void generate(Iter first, Iter last);
                                                                  -

                                                                  Fills a range with random values.

                                                                  -
                                                                14. -
                                                                -
                                                                -
                                                                -

                                                                -subtract_with_carry_01_engine public static functions

                                                                -
                                                                  -
                                                                1. -
                                                                  static result_type min();
                                                                  -

                                                                  Returns the smallest value that the generator can produce.

                                                                  -
                                                                2. -
                                                                3. -
                                                                  static result_type max();
                                                                  -

                                                                  Returns the largest value that the generator can produce.

                                                                  -
                                                                4. -
                                                                -
                                                                -
                                                                -

                                                                -subtract_with_carry_01_engine friend functions

                                                                -
                                                                  -
                                                                1. -
                                                                  template<typename CharT, typename Traits> 
                                                                  -  friend std::basic_ostream< CharT, Traits > & 
                                                                  -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                  -             const subtract_with_carry_01_engine & f);
                                                                  -

                                                                  Writes a subtract_with_carry_01_engine to a std::ostream.

                                                                  -
                                                                2. -
                                                                3. -
                                                                  template<typename CharT, typename Traits> 
                                                                  -  friend std::basic_istream< CharT, Traits > & 
                                                                  -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                  -             const subtract_with_carry_01_engine & f);
                                                                  -

                                                                  Reads a subtract_with_carry_01_engine from a std::istream.

                                                                  -
                                                                4. -
                                                                5. -
                                                                  friend bool operator==(const subtract_with_carry_01_engine & x, 
                                                                  -                       const subtract_with_carry_01_engine & y);
                                                                  -

                                                                  Returns true if the two generators will produce identical sequences.

                                                                  -
                                                                6. -
                                                                7. -
                                                                  friend bool operator!=(const subtract_with_carry_01_engine & lhs, 
                                                                  -                       const subtract_with_carry_01_engine & rhs);
                                                                  -

                                                                  Returns true if the two generators will produce different sequences.

                                                                  -
                                                                8. -
                                                                -
                                                                -
                                                                -
                                                                - - - -
                                                                -
                                                                -
                                                                -PrevUpHomeNext -
                                                                - - diff --git a/doc/html/boost/random/subtract_with_carry_engine.html b/doc/html/boost/random/subtract_with_carry_engine.html old mode 100755 new mode 100644 index 8cef97122a..7cc674bb8e --- a/doc/html/boost/random/subtract_with_carry_engine.html +++ b/doc/html/boost/random/subtract_with_carry_engine.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                @@ -38,36 +38,36 @@ typedef IntType result_type; // construct/copy/destruct - subtract_with_carry_engine(); - explicit subtract_with_carry_engine(IntType); - template<typename SeedSeq> explicit subtract_with_carry_engine(SeedSeq &); - template<typename It> subtract_with_carry_engine(It &, It); + subtract_with_carry_engine(); + explicit subtract_with_carry_engine(IntType); + template<typename SeedSeq> explicit subtract_with_carry_engine(SeedSeq &); + template<typename It> subtract_with_carry_engine(It &, It); - // public member functions - void seed(); - void seed(IntType); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - result_type operator()(); - void discard(boost::uintmax_t); - template<typename It> void generate(It, It); + // public member functions + void seed(); + void seed(IntType); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + result_type operator()(); + void discard(boost::uintmax_t); + template<typename It> void generate(It, It); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const subtract_with_carry_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const subtract_with_carry_engine &); - friend bool operator==(const subtract_with_carry_engine &, + friend bool operator==(const subtract_with_carry_engine &, const subtract_with_carry_engine &); - friend bool operator!=(const subtract_with_carry_engine &, + friend bool operator!=(const subtract_with_carry_engine &, const subtract_with_carry_engine &); // public data members @@ -79,105 +79,105 @@ static const result_type modulus; };
                                                                -

                                                                Description

                                                                +

                                                                Description

                                                                Instantiations of subtract_with_carry_engine model a pseudo-random number generator . The algorithm is described in

                                                                "A New Class of Random Number Generators", George Marsaglia and Arif Zaman, Annals of Applied Probability, Volume 1, Number 3 (1991), 462-480.

                                                                -

                                                                +

                                                                subtract_with_carry_engine public construct/copy/destruct

                                                                1. -
                                                                  subtract_with_carry_engine();
                                                                  +
                                                                  subtract_with_carry_engine();

                                                                  Constructs a new subtract_with_carry_engine and seeds it with the default seed.

                                                                2. -
                                                                  explicit subtract_with_carry_engine(IntType value);
                                                                  +
                                                                  explicit subtract_with_carry_engine(IntType value);

                                                                  Constructs a new subtract_with_carry_engine and seeds it with value.

                                                                3. -
                                                                  template<typename SeedSeq> explicit subtract_with_carry_engine(SeedSeq & seq);
                                                                  +
                                                                  template<typename SeedSeq> explicit subtract_with_carry_engine(SeedSeq & seq);

                                                                  Constructs a new subtract_with_carry_engine and seeds it with values produced by seq.generate().

                                                                4. -
                                                                  template<typename It> subtract_with_carry_engine(It & first, It last);
                                                                  +
                                                                  template<typename It> subtract_with_carry_engine(It & first, It last);

                                                                  Constructs a new subtract_with_carry_engine and seeds it with values from a range. first is updated to point one past the last value consumed. If there are not enough elements in the range to fill the entire state of the generator, throws std::invalid_argument.

                                                                -

                                                                -subtract_with_carry_engine public member functions

                                                                +

                                                                +subtract_with_carry_engine public member functions

                                                                1. -
                                                                  void seed();
                                                                  +
                                                                  void seed();

                                                                  Seeds the generator with the default seed.

                                                                2. -
                                                                3. void seed(IntType value);
                                                                4. +
                                                                5. void seed(IntType value);
                                                                6. -
                                                                  template<typename SeedSeq> void seed(SeedSeq & seq);
                                                                  +
                                                                  template<typename SeedSeq> void seed(SeedSeq & seq);

                                                                  Seeds the generator with values produced by seq.generate().

                                                                7. -
                                                                  template<typename It> void seed(It & first, It last);
                                                                  +
                                                                  template<typename It> void seed(It & first, It last);

                                                                  Seeds the generator with values from a range. Updates first to point one past the last consumed value. If the range does not contain enough elements to fill the entire state of the generator, throws std::invalid_argument.

                                                                8. -
                                                                  result_type operator()();
                                                                  +
                                                                  result_type operator()();

                                                                  Returns the next value of the generator.

                                                                9. -
                                                                  void discard(boost::uintmax_t z);
                                                                  +
                                                                  void discard(boost::uintmax_t z);

                                                                  Advances the state of the generator by z.

                                                                10. -
                                                                  template<typename It> void generate(It first, It last);
                                                                  +
                                                                  template<typename It> void generate(It first, It last);

                                                                  Fills a range with random values.

                                                                -

                                                                -subtract_with_carry_engine public static functions

                                                                +

                                                                +subtract_with_carry_engine public static functions

                                                                1. -
                                                                  static result_type min();
                                                                  +
                                                                  static result_type min();

                                                                  Returns the smallest value that the generator can produce.

                                                                2. -
                                                                  static result_type max();
                                                                  +
                                                                  static result_type max();

                                                                  Returns the largest value that the generator can produce.

                                                                -

                                                                -subtract_with_carry_engine friend functions

                                                                +

                                                                +subtract_with_carry_engine friend functions

                                                                1. template<typename CharT, typename Traits> 
                                                                     friend std::basic_ostream< CharT, Traits > & 
                                                                  -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                  +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                const subtract_with_carry_engine & f);

                                                                  Writes a subtract_with_carry_engine to a std::ostream.

                                                                2. template<typename CharT, typename Traits> 
                                                                     friend std::basic_istream< CharT, Traits > & 
                                                                  -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                  +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                const subtract_with_carry_engine & f);

                                                                  Reads a subtract_with_carry_engine from a std::istream.

                                                                3. -
                                                                  friend bool operator==(const subtract_with_carry_engine & x, 
                                                                  +
                                                                  friend bool operator==(const subtract_with_carry_engine & x, 
                                                                                          const subtract_with_carry_engine & y);

                                                                  Returns true if the two generators will produce identical sequences of values.

                                                                4. -
                                                                  friend bool operator!=(const subtract_with_carry_engine & lhs, 
                                                                  +
                                                                  friend bool operator!=(const subtract_with_carry_engine & lhs, 
                                                                                          const subtract_with_carry_engine & rhs);

                                                                  Returns true if the two generators will produce different sequences of values.

                                                                5. @@ -195,7 +195,7 @@
                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                  diff --git a/doc/html/boost/random/taus88.html b/doc/html/boost/random/taus88.html old mode 100755 new mode 100644 index 161cfcb5cc..50295edcc7 --- a/doc/html/boost/random/taus88.html +++ b/doc/html/boost/random/taus88.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                  @@ -32,9 +32,9 @@
                                                                  // In header: <boost/random/taus88.hpp>
                                                                   
                                                                   
                                                                  -typedef xor_combine_engine< xor_combine_engine< linear_feedback_shift_engine< uint32_t, 32, 31, 13, 12 >, 0, linear_feedback_shift_engine< uint32_t, 32, 29, 2, 4 >, 0 >, 0, linear_feedback_shift_engine< uint32_t, 32, 28, 3, 17 >, 0 > taus88;
                                                                  +typedef xor_combine_engine< xor_combine_engine< linear_feedback_shift_engine< uint32_t, 32, 31, 13, 12 >, 0, linear_feedback_shift_engine< uint32_t, 32, 29, 2, 4 >, 0 >, 0, linear_feedback_shift_engine< uint32_t, 32, 28, 3, 17 >, 0 > taus88;
                                                                  -

                                                                  Description

                                                                  +

                                                                  Description

                                                                  The specialization taus88 was suggested in

                                                                  "Maximally Equidistributed Combined Tausworthe Generators", Pierre L'Ecuyer, Mathematics of Computation, Volume 65, Number 213, January 1996, Pages 203-213

                                                                  @@ -51,7 +51,7 @@
                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                  diff --git a/doc/html/boost/random/triangle_distribution.html b/doc/html/boost/random/triangle_distribution.html old mode 100755 new mode 100644 index 3f84ab3302..dc91f6a380 --- a/doc/html/boost/random/triangle_distribution.html +++ b/doc/html/boost/random/triangle_distribution.html @@ -46,149 +46,149 @@ typedef triangle_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 0.5, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 0.5, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; - RealType c() const; + // public member functions + RealType a() const; + RealType b() const; + RealType c() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit triangle_distribution(RealType = 0.0, RealType = 0.5, + explicit triangle_distribution(RealType = 0.0, RealType = 0.5, RealType = 1.0); - explicit triangle_distribution(const param_type &); + explicit triangle_distribution(const param_type &); - // public member functions - result_type a() const; - result_type b() const; - result_type c() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &); + // public member functions + result_type a() const; + result_type b() const; + result_type c() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &); template<typename Engine> - result_type operator()(Engine &, const param_type &); + result_type operator()(Engine &, const param_type &); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const triangle_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const triangle_distribution &); - friend bool operator==(const triangle_distribution &, + friend bool operator==(const triangle_distribution &, const triangle_distribution &); - friend bool operator!=(const triangle_distribution &, + friend bool operator!=(const triangle_distribution &, const triangle_distribution &); };
                                                                  -

                                                                  Description

                                                                  +

                                                                  Description

                                                                  Instantiations of triangle_distribution model a random distribution . A triangle_distribution has three parameters, a, b, and c, which are the smallest, the most probable and the largest values of the distribution respectively.

                                                                  -

                                                                  +

                                                                  triangle_distribution public construct/copy/destruct

                                                                  1. -
                                                                    explicit triangle_distribution(RealType a = 0.0, RealType b = 0.5, 
                                                                    +
                                                                    explicit triangle_distribution(RealType a = 0.0, RealType b = 0.5, 
                                                                                                    RealType c = 1.0);

                                                                    Constructs a triangle_distribution with the parameters a, b, and c.

                                                                    Preconditions: a <= b <= c.

                                                                  2. -
                                                                    explicit triangle_distribution(const param_type & param);
                                                                    +
                                                                    explicit triangle_distribution(const param_type & param);

                                                                    Constructs a triangle_distribution from its parameters.

                                                                  -

                                                                  -triangle_distribution public member functions

                                                                  +

                                                                  +triangle_distribution public member functions

                                                                  1. -
                                                                    result_type a() const;
                                                                    +
                                                                    result_type a() const;

                                                                    Returns the a parameter of the distribution

                                                                  2. -
                                                                    result_type b() const;
                                                                    +
                                                                    result_type b() const;

                                                                    Returns the b parameter of the distribution

                                                                  3. -
                                                                    result_type c() const;
                                                                    +
                                                                    result_type c() const;

                                                                    Returns the c parameter of the distribution

                                                                  4. -
                                                                    RealType min() const;
                                                                    +
                                                                    RealType min() const;

                                                                    Returns the smallest value that the distribution can produce.

                                                                  5. -
                                                                    RealType max() const;
                                                                    +
                                                                    RealType max() const;

                                                                    Returns the largest value that the distribution can produce.

                                                                  6. -
                                                                    param_type param() const;
                                                                    +
                                                                    param_type param() const;

                                                                    Returns the parameters of the distribution.

                                                                  7. -
                                                                    void param(const param_type & param);
                                                                    +
                                                                    void param(const param_type & param);

                                                                    Sets the parameters of the distribution.

                                                                  8. -
                                                                    void reset();
                                                                    +
                                                                    void reset();

                                                                    Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                                  9. -
                                                                    template<typename Engine> result_type operator()(Engine & eng);
                                                                    +
                                                                    template<typename Engine> result_type operator()(Engine & eng);

                                                                    Returns a random variate distributed according to the triangle distribution.

                                                                  10. template<typename Engine> 
                                                                    -  result_type operator()(Engine & eng, const param_type & param);
                                                                    + result_type operator()(Engine & eng, const param_type & param);

                                                                    Returns a random variate distributed according to the triangle distribution with parameters specified by param.

                                                                  -

                                                                  -triangle_distribution friend functions

                                                                  +

                                                                  +triangle_distribution friend functions

                                                                  1. template<typename CharT, typename Traits> 
                                                                       friend std::basic_ostream< CharT, Traits > & 
                                                                    -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                    +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                  const triangle_distribution & td);

                                                                    Writes the distribution to a std::ostream.

                                                                  2. template<typename CharT, typename Traits> 
                                                                       friend std::basic_istream< CharT, Traits > & 
                                                                    -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                    +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                  const triangle_distribution & td);

                                                                    Reads the distribution from a std::istream.

                                                                  3. -
                                                                    friend bool operator==(const triangle_distribution & lhs, 
                                                                    +
                                                                    friend bool operator==(const triangle_distribution & lhs, 
                                                                                            const triangle_distribution & rhs);

                                                                    Returns true if the two distributions will produce identical sequences of values given equal generators.

                                                                  4. -
                                                                    friend bool operator!=(const triangle_distribution & lhs, 
                                                                    +
                                                                    friend bool operator!=(const triangle_distribution & lhs, 
                                                                                            const triangle_distribution & rhs);

                                                                    Returns true if the two distributions may produce different sequences of values given equal generators.

                                                                  5. diff --git a/doc/html/boost/random/triangle_distribution/param_type.html b/doc/html/boost/random/triangle_distribution/param_type.html old mode 100755 new mode 100644 index 65896415d1..6b88b9753a --- a/doc/html/boost/random/triangle_distribution/param_type.html +++ b/doc/html/boost/random/triangle_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                                    @@ -39,77 +39,77 @@ typedef triangle_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 0.5, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 0.5, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; - RealType c() const; + // public member functions + RealType a() const; + RealType b() const; + RealType c() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                                    -

                                                                    Description

                                                                    +

                                                                    Description

                                                                    -

                                                                    +

                                                                    param_type public construct/copy/destruct

                                                                    1. -
                                                                      explicit param_type(RealType a = 0.0, RealType b = 0.5, RealType c = 1.0);
                                                                      +
                                                                      explicit param_type(RealType a = 0.0, RealType b = 0.5, RealType c = 1.0);

                                                                      Constructs the parameters of a triangle_distribution.

                                                                    -

                                                                    -param_type public member functions

                                                                    +

                                                                    +param_type public member functions

                                                                    1. -
                                                                      RealType a() const;
                                                                      +
                                                                      RealType a() const;

                                                                      Returns the minimum value of the distribution.

                                                                    2. -
                                                                      RealType b() const;
                                                                      +
                                                                      RealType b() const;

                                                                      Returns the mode of the distribution.

                                                                    3. -
                                                                      RealType c() const;
                                                                      +
                                                                      RealType c() const;

                                                                      Returns the maximum value of the distribution.

                                                                    -

                                                                    -param_type friend functions

                                                                    +

                                                                    +param_type friend functions

                                                                    1. template<typename CharT, typename Traits> 
                                                                         friend std::basic_ostream< CharT, Traits > & 
                                                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                    const param_type & param);

                                                                      Writes the parameters to a std::ostream.

                                                                    2. template<typename CharT, typename Traits> 
                                                                         friend std::basic_istream< CharT, Traits > & 
                                                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                    const param_type & param);

                                                                      Reads the parameters from a std::istream.

                                                                    3. -
                                                                      friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                      +
                                                                      friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                      Returns true if the two sets of parameters are equal.

                                                                    4. -
                                                                      friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                      +
                                                                      friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                      Returns true if the two sets of parameters are different.

                                                                    @@ -126,7 +126,7 @@
                                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                                    diff --git a/doc/html/boost/random/uniform_01.html b/doc/html/boost/random/uniform_01.html old mode 100755 new mode 100644 index 63c858e3ec..23b1035bd8 --- a/doc/html/boost/random/uniform_01.html +++ b/doc/html/boost/random/uniform_01.html @@ -38,25 +38,25 @@ typedef RealType input_type; typedef RealType result_type; - // public member functions - result_type min() const; - result_type max() const; - void reset(); - template<typename Engine> result_type operator()(Engine &); + // public member functions + result_type min() const; + result_type max() const; + void reset(); + template<typename Engine> result_type operator()(Engine &); };
                                                                    -

                                                                    Description

                                                                    +

                                                                    Description

                                                                    The distribution function uniform_01 models a random distribution . On each invocation, it returns a random floating-point value uniformly distributed in the range [0..1).

                                                                    The template parameter RealType shall denote a float-like value type with support for binary operators +, -, and /.

                                                                    Note: The current implementation is buggy, because it may not fill all of the mantissa with random bits. I'm unsure how to fill a (to-be-invented) boost::bigfloat class with random bits efficiently. It's probably time for a traits class.

                                                                    -

                                                                    -uniform_01 public member functions

                                                                    +

                                                                    +uniform_01 public member functions

                                                                      -
                                                                    1. result_type min() const;
                                                                    2. -
                                                                    3. result_type max() const;
                                                                    4. -
                                                                    5. void reset();
                                                                    6. -
                                                                    7. template<typename Engine> result_type operator()(Engine & eng);
                                                                    8. +
                                                                    9. result_type min() const;
                                                                    10. +
                                                                    11. result_type max() const;
                                                                    12. +
                                                                    13. void reset();
                                                                    14. +
                                                                    15. template<typename Engine> result_type operator()(Engine & eng);
                                                                    diff --git a/doc/html/boost/random/uniform_int_distribution.html b/doc/html/boost/random/uniform_int_distribution.html old mode 100755 new mode 100644 index 3595044204..6045c54116 --- a/doc/html/boost/random/uniform_int_distribution.html +++ b/doc/html/boost/random/uniform_int_distribution.html @@ -46,145 +46,145 @@ typedef uniform_int_distribution distribution_type; // construct/copy/destruct - explicit param_type(IntType = 0, + explicit param_type(IntType = 0, IntType = (std::numeric_limits< IntType >::max)()); - // public member functions - IntType a() const; - IntType b() const; + // public member functions + IntType a() const; + IntType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit uniform_int_distribution(IntType = 0, + explicit uniform_int_distribution(IntType = 0, IntType = (std::numeric_limits< IntType >::max)()); - explicit uniform_int_distribution(const param_type &); + explicit uniform_int_distribution(const param_type &); - // public member functions - IntType min() const; - IntType max() const; - IntType a() const; - IntType b() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &) const; + // public member functions + IntType min() const; + IntType max() const; + IntType a() const; + IntType b() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &) const; template<typename Engine> - result_type operator()(Engine &, const param_type &) const; + result_type operator()(Engine &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const uniform_int_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const uniform_int_distribution &); - friend bool operator==(const uniform_int_distribution &, + friend bool operator==(const uniform_int_distribution &, const uniform_int_distribution &); - friend bool operator!=(const uniform_int_distribution &, + friend bool operator!=(const uniform_int_distribution &, const uniform_int_distribution &); };
                                                                    -

                                                                    Description

                                                                    +

                                                                    Description

                                                                    The class template uniform_int_distribution models a random distribution . On each invocation, it returns a random integer value uniformly distributed in the set of integers {min, min+1, min+2, ..., max}.

                                                                    The template parameter IntType shall denote an integer-like value type.

                                                                    -

                                                                    +

                                                                    uniform_int_distribution public construct/copy/destruct

                                                                    1. -
                                                                      explicit uniform_int_distribution(IntType min = 0, 
                                                                      +
                                                                      explicit uniform_int_distribution(IntType min = 0, 
                                                                                                         IntType max = (std::numeric_limits< IntType >::max)());

                                                                      Constructs a uniform_int_distribution. min and max are the parameters of the distribution.

                                                                      Requires: min <= max

                                                                    2. -
                                                                      explicit uniform_int_distribution(const param_type & param);
                                                                      +
                                                                      explicit uniform_int_distribution(const param_type & param);

                                                                      Constructs a uniform_int_distribution from its parameters.

                                                                    -

                                                                    -uniform_int_distribution public member functions

                                                                    +

                                                                    +uniform_int_distribution public member functions

                                                                    1. -
                                                                      IntType min() const;
                                                                      +
                                                                      IntType min() const;

                                                                      Returns the minimum value of the distribution

                                                                    2. -
                                                                      IntType max() const;
                                                                      +
                                                                      IntType max() const;

                                                                      Returns the maximum value of the distribution

                                                                    3. -
                                                                      IntType a() const;
                                                                      +
                                                                      IntType a() const;

                                                                      Returns the minimum value of the distribution

                                                                    4. -
                                                                      IntType b() const;
                                                                      +
                                                                      IntType b() const;

                                                                      Returns the maximum value of the distribution

                                                                    5. -
                                                                      param_type param() const;
                                                                      +
                                                                      param_type param() const;

                                                                      Returns the parameters of the distribution.

                                                                    6. -
                                                                      void param(const param_type & param);
                                                                      +
                                                                      void param(const param_type & param);

                                                                      Sets the parameters of the distribution.

                                                                    7. -
                                                                      void reset();
                                                                      +
                                                                      void reset();

                                                                      Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                                    8. -
                                                                      template<typename Engine> result_type operator()(Engine & eng) const;
                                                                      +
                                                                      template<typename Engine> result_type operator()(Engine & eng) const;

                                                                      Returns an integer uniformly distributed in the range [min, max].

                                                                    9. template<typename Engine> 
                                                                      -  result_type operator()(Engine & eng, const param_type & param) const;
                                                                      + result_type operator()(Engine & eng, const param_type & param) const;

                                                                      Returns an integer uniformly distributed in the range [param.a(), param.b()].

                                                                    -

                                                                    -uniform_int_distribution friend functions

                                                                    +

                                                                    +uniform_int_distribution friend functions

                                                                    1. template<typename CharT, typename Traits> 
                                                                         friend std::basic_ostream< CharT, Traits > & 
                                                                      -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                      +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                    const uniform_int_distribution & ud);

                                                                      Writes the distribution to a std::ostream.

                                                                    2. template<typename CharT, typename Traits> 
                                                                         friend std::basic_istream< CharT, Traits > & 
                                                                      -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                      +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                    const uniform_int_distribution & ud);

                                                                      Reads the distribution from a std::istream.

                                                                    3. -
                                                                      friend bool operator==(const uniform_int_distribution & lhs, 
                                                                      +
                                                                      friend bool operator==(const uniform_int_distribution & lhs, 
                                                                                              const uniform_int_distribution & rhs);

                                                                      Returns true if the two distributions will produce identical sequences of values given equal generators.

                                                                    4. -
                                                                      friend bool operator!=(const uniform_int_distribution & lhs, 
                                                                      +
                                                                      friend bool operator!=(const uniform_int_distribution & lhs, 
                                                                                              const uniform_int_distribution & rhs);

                                                                      Returns true if the two distributions may produce different sequences of values given equal generators.

                                                                    5. diff --git a/doc/html/boost/random/uniform_int_distribution/param_type.html b/doc/html/boost/random/uniform_int_distribution/param_type.html old mode 100755 new mode 100644 index 5a536f9f57..e472a7fbd9 --- a/doc/html/boost/random/uniform_int_distribution/param_type.html +++ b/doc/html/boost/random/uniform_int_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                      @@ -39,75 +39,75 @@ typedef uniform_int_distribution distribution_type; // construct/copy/destruct - explicit param_type(IntType = 0, + explicit param_type(IntType = 0, IntType = (std::numeric_limits< IntType >::max)()); - // public member functions - IntType a() const; - IntType b() const; + // public member functions + IntType a() const; + IntType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                                      -

                                                                      Description

                                                                      +

                                                                      Description

                                                                      -

                                                                      +

                                                                      param_type public construct/copy/destruct

                                                                      1. -
                                                                        explicit param_type(IntType min = 0, 
                                                                        +
                                                                        explicit param_type(IntType min = 0, 
                                                                                             IntType max = (std::numeric_limits< IntType >::max)());

                                                                        Constructs the parameters of a uniform_int_distribution.

                                                                        Requires min <= max

                                                                      -

                                                                      -param_type public member functions

                                                                      +

                                                                      +param_type public member functions

                                                                      1. -
                                                                        IntType a() const;
                                                                        +
                                                                        IntType a() const;

                                                                        Returns the minimum value of the distribution.

                                                                      2. -
                                                                        IntType b() const;
                                                                        +
                                                                        IntType b() const;

                                                                        Returns the maximum value of the distribution.

                                                                      -

                                                                      -param_type friend functions

                                                                      +

                                                                      +param_type friend functions

                                                                      1. template<typename CharT, typename Traits> 
                                                                           friend std::basic_ostream< CharT, Traits > & 
                                                                        -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                        +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                      const param_type & param);

                                                                        Writes the parameters to a std::ostream.

                                                                      2. template<typename CharT, typename Traits> 
                                                                           friend std::basic_istream< CharT, Traits > & 
                                                                        -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                        +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                      const param_type & param);

                                                                        Reads the parameters from a std::istream.

                                                                      3. -
                                                                        friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                        +
                                                                        friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                        Returns true if the two sets of parameters are equal.

                                                                      4. -
                                                                        friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                        +
                                                                        friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                        Returns true if the two sets of parameters are different.

                                                                      @@ -124,7 +124,7 @@
                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                      diff --git a/doc/html/boost/random/uniform_on_sphere.html b/doc/html/boost/random/uniform_on_sphere.html old mode 100755 new mode 100644 index 39ccd55640..01adea093a --- a/doc/html/boost/random/uniform_on_sphere.html +++ b/doc/html/boost/random/uniform_on_sphere.html @@ -46,133 +46,133 @@ typedef uniform_on_sphere distribution_type; // construct/copy/destruct - explicit param_type(int = 2); + explicit param_type(int = 2); - // public member functions - int dim() const; + // public member functions + int dim() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit uniform_on_sphere(int = 2); - explicit uniform_on_sphere(const param_type &); + explicit uniform_on_sphere(int = 2); + explicit uniform_on_sphere(const param_type &); - // public member functions - int dim() const; - param_type param() const; - void param(const param_type &); - result_type min() const; - result_type max() const; - void reset(); - template<typename Engine> const result_type & operator()(Engine &); + // public member functions + int dim() const; + param_type param() const; + void param(const param_type &); + result_type min() const; + result_type max() const; + void reset(); + template<typename Engine> const result_type & operator()(Engine &); template<typename Engine> - result_type operator()(Engine &, const param_type &) const; + result_type operator()(Engine &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const uniform_on_sphere &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const uniform_on_sphere &); - friend bool operator==(const uniform_on_sphere &, const uniform_on_sphere &); - friend bool operator!=(const uniform_on_sphere &, const uniform_on_sphere &); + friend bool operator==(const uniform_on_sphere &, const uniform_on_sphere &); + friend bool operator!=(const uniform_on_sphere &, const uniform_on_sphere &); };
                                                                      -

                                                                      Description

                                                                      +

                                                                      Description

                                                                      Instantiations of class template uniform_on_sphere model a random distribution . Such a distribution produces random numbers uniformly distributed on the unit sphere of arbitrary dimension dim. The Cont template parameter must be a STL-like container type with begin and end operations returning non-const ForwardIterators of type Cont::iterator.

                                                                      -

                                                                      +

                                                                      uniform_on_sphere public construct/copy/destruct

                                                                      1. -
                                                                        explicit uniform_on_sphere(int dim = 2);
                                                                        +
                                                                        explicit uniform_on_sphere(int dim = 2);

                                                                        Constructs a uniform_on_sphere distribution. dim is the dimension of the sphere.

                                                                        Requires: dim >= 0

                                                                      2. -
                                                                        explicit uniform_on_sphere(const param_type & param);
                                                                        +
                                                                        explicit uniform_on_sphere(const param_type & param);

                                                                        Constructs a uniform_on_sphere distribution from its parameters.

                                                                      -

                                                                      -uniform_on_sphere public member functions

                                                                      +

                                                                      +uniform_on_sphere public member functions

                                                                      1. -
                                                                        int dim() const;
                                                                        +
                                                                        int dim() const;

                                                                        Returns the dimension of the sphere.

                                                                      2. -
                                                                        param_type param() const;
                                                                        +
                                                                        param_type param() const;

                                                                        Returns the parameters of the distribution.

                                                                      3. -
                                                                        void param(const param_type & param);
                                                                        +
                                                                        void param(const param_type & param);

                                                                        Sets the parameters of the distribution.

                                                                      4. -
                                                                        result_type min() const;
                                                                        +
                                                                        result_type min() const;

                                                                        Returns the smallest value that the distribution can produce. Note that this is required to approximate the standard library's requirements. The behavior is defined according to lexicographical comparison so that for a container type of std::vector, dist.min() <= x <= dist.max() where x is any value produced by the distribution.

                                                                      5. -
                                                                        result_type max() const;
                                                                        +
                                                                        result_type max() const;

                                                                        Returns the largest value that the distribution can produce. Note that this is required to approximate the standard library's requirements. The behavior is defined according to lexicographical comparison so that for a container type of std::vector, dist.min() <= x <= dist.max() where x is any value produced by the distribution.

                                                                      6. -
                                                                        void reset();
                                                                        +
                                                                        void reset();

                                                                        Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                                      7. -
                                                                        template<typename Engine> const result_type & operator()(Engine & eng);
                                                                        +
                                                                        template<typename Engine> const result_type & operator()(Engine & eng);

                                                                        Returns a point uniformly distributed over the surface of a sphere of dimension dim().

                                                                      8. template<typename Engine> 
                                                                        -  result_type operator()(Engine & eng, const param_type & param) const;
                                                                        + result_type operator()(Engine & eng, const param_type & param) const;

                                                                        Returns a point uniformly distributed over the surface of a sphere of dimension param.dim().

                                                                      -

                                                                      -uniform_on_sphere friend functions

                                                                      +

                                                                      +uniform_on_sphere friend functions

                                                                      1. template<typename CharT, typename Traits> 
                                                                           friend std::basic_ostream< CharT, Traits > & 
                                                                        -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                        +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                      const uniform_on_sphere & sd);

                                                                        Writes the distribution to a std::ostream.

                                                                      2. template<typename CharT, typename Traits> 
                                                                           friend std::basic_istream< CharT, Traits > & 
                                                                        -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                        +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                      const uniform_on_sphere & sd);

                                                                        Reads the distribution from a std::istream.

                                                                      3. -
                                                                        friend bool operator==(const uniform_on_sphere & lhs, 
                                                                        +
                                                                        friend bool operator==(const uniform_on_sphere & lhs, 
                                                                                                const uniform_on_sphere & rhs);

                                                                        Returns true if the two distributions will produce identical sequences of values, given equal generators.

                                                                      4. -
                                                                        friend bool operator!=(const uniform_on_sphere & lhs, 
                                                                        +
                                                                        friend bool operator!=(const uniform_on_sphere & lhs, 
                                                                                                const uniform_on_sphere & rhs);

                                                                        Returns true if the two distributions may produce different sequences of values, given equal generators.

                                                                      5. diff --git a/doc/html/boost/random/uniform_on_sphere/param_type.html b/doc/html/boost/random/uniform_on_sphere/param_type.html old mode 100755 new mode 100644 index 1df69e0d22..ce1ebddab6 --- a/doc/html/boost/random/uniform_on_sphere/param_type.html +++ b/doc/html/boost/random/uniform_on_sphere/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                                        @@ -39,65 +39,65 @@ typedef uniform_on_sphere distribution_type; // construct/copy/destruct - explicit param_type(int = 2); + explicit param_type(int = 2); - // public member functions - int dim() const; + // public member functions + int dim() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                                        -

                                                                        Description

                                                                        +

                                                                        Description

                                                                        -

                                                                        +

                                                                        param_type public construct/copy/destruct

                                                                        1. -
                                                                          explicit param_type(int dim = 2);
                                                                          +
                                                                          explicit param_type(int dim = 2);

                                                                          Constructs the parameters of a uniform_on_sphere distribution, given the dimension of the sphere.

                                                                        -

                                                                        -param_type public member functions

                                                                        +

                                                                        +param_type public member functions

                                                                        1. -
                                                                          int dim() const;
                                                                          +
                                                                          int dim() const;

                                                                          Returns the dimension of the sphere.

                                                                        -

                                                                        -param_type friend functions

                                                                        +

                                                                        +param_type friend functions

                                                                        1. template<typename CharT, typename Traits> 
                                                                             friend std::basic_ostream< CharT, Traits > & 
                                                                          -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                          +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                        const param_type & param);

                                                                          Writes the parameters to a std::ostream.

                                                                        2. template<typename CharT, typename Traits> 
                                                                             friend std::basic_istream< CharT, Traits > & 
                                                                          -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                          +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                        const param_type & param);

                                                                          Reads the parameters from a std::istream.

                                                                        3. -
                                                                          friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                          +
                                                                          friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                          Returns true if the two sets of parameters are equal.

                                                                        4. -
                                                                          friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                          +
                                                                          friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                          Returns true if the two sets of parameters are different.

                                                                        @@ -114,7 +114,7 @@
                                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                                        diff --git a/doc/html/boost/random/uniform_real_distribution.html b/doc/html/boost/random/uniform_real_distribution.html old mode 100755 new mode 100644 index 4f9d6a5448..ef7a9b182a --- a/doc/html/boost/random/uniform_real_distribution.html +++ b/doc/html/boost/random/uniform_real_distribution.html @@ -46,141 +46,141 @@ typedef uniform_real_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; + // public member functions + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit uniform_real_distribution(RealType = 0.0, RealType = 1.0); - explicit uniform_real_distribution(const param_type &); + explicit uniform_real_distribution(RealType = 0.0, RealType = 1.0); + explicit uniform_real_distribution(const param_type &); - // public member functions - RealType min() const; - RealType max() const; - RealType a() const; - RealType b() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &) const; + // public member functions + RealType min() const; + RealType max() const; + RealType a() const; + RealType b() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &) const; template<typename Engine> - result_type operator()(Engine &, const param_type &) const; + result_type operator()(Engine &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const uniform_real_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const uniform_real_distribution &); - friend bool operator==(const uniform_real_distribution &, + friend bool operator==(const uniform_real_distribution &, const uniform_real_distribution &); - friend bool operator!=(const uniform_real_distribution &, + friend bool operator!=(const uniform_real_distribution &, const uniform_real_distribution &); };
                                                                        -

                                                                        Description

                                                                        +

                                                                        Description

                                                                        The class template uniform_real_distribution models a random distribution . On each invocation, it returns a random floating-point value uniformly distributed in the range [min..max).

                                                                        -

                                                                        +

                                                                        uniform_real_distribution public construct/copy/destruct

                                                                        1. -
                                                                          explicit uniform_real_distribution(RealType min = 0.0, RealType max = 1.0);
                                                                          +
                                                                          explicit uniform_real_distribution(RealType min = 0.0, RealType max = 1.0);

                                                                          Constructs a uniform_real_distribution. min and max are the parameters of the distribution.

                                                                          Requires: min <= max

                                                                        2. -
                                                                          explicit uniform_real_distribution(const param_type & param);
                                                                          +
                                                                          explicit uniform_real_distribution(const param_type & param);

                                                                          Constructs a uniform_real_distribution from its parameters.

                                                                        -

                                                                        -uniform_real_distribution public member functions

                                                                        +

                                                                        +uniform_real_distribution public member functions

                                                                        1. -
                                                                          RealType min() const;
                                                                          +
                                                                          RealType min() const;

                                                                          Returns the minimum value of the distribution

                                                                        2. -
                                                                          RealType max() const;
                                                                          +
                                                                          RealType max() const;

                                                                          Returns the maximum value of the distribution

                                                                        3. -
                                                                          RealType a() const;
                                                                          +
                                                                          RealType a() const;

                                                                          Returns the minimum value of the distribution

                                                                        4. -
                                                                          RealType b() const;
                                                                          +
                                                                          RealType b() const;

                                                                          Returns the maximum value of the distribution

                                                                        5. -
                                                                          param_type param() const;
                                                                          +
                                                                          param_type param() const;

                                                                          Returns the parameters of the distribution.

                                                                        6. -
                                                                          void param(const param_type & param);
                                                                          +
                                                                          void param(const param_type & param);

                                                                          Sets the parameters of the distribution.

                                                                        7. -
                                                                          void reset();
                                                                          +
                                                                          void reset();

                                                                          Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                                        8. -
                                                                          template<typename Engine> result_type operator()(Engine & eng) const;
                                                                          +
                                                                          template<typename Engine> result_type operator()(Engine & eng) const;

                                                                          Returns a value uniformly distributed in the range [min, max).

                                                                        9. template<typename Engine> 
                                                                          -  result_type operator()(Engine & eng, const param_type & param) const;
                                                                          + result_type operator()(Engine & eng, const param_type & param) const;

                                                                          Returns a value uniformly distributed in the range [param.a(), param.b()).

                                                                        -

                                                                        -uniform_real_distribution friend functions

                                                                        +

                                                                        +uniform_real_distribution friend functions

                                                                        1. template<typename CharT, typename Traits> 
                                                                             friend std::basic_ostream< CharT, Traits > & 
                                                                          -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                          +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                        const uniform_real_distribution & ud);

                                                                          Writes the distribution to a std::ostream.

                                                                        2. template<typename CharT, typename Traits> 
                                                                             friend std::basic_istream< CharT, Traits > & 
                                                                          -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                          +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                        const uniform_real_distribution & ud);

                                                                          Reads the distribution from a std::istream.

                                                                        3. -
                                                                          friend bool operator==(const uniform_real_distribution & lhs, 
                                                                          +
                                                                          friend bool operator==(const uniform_real_distribution & lhs, 
                                                                                                  const uniform_real_distribution & rhs);

                                                                          Returns true if the two distributions will produce identical sequences of values given equal generators.

                                                                        4. -
                                                                          friend bool operator!=(const uniform_real_distribution & lhs, 
                                                                          +
                                                                          friend bool operator!=(const uniform_real_distribution & lhs, 
                                                                                                  const uniform_real_distribution & rhs);

                                                                          Returns true if the two distributions may produce different sequences of values given equal generators.

                                                                        5. diff --git a/doc/html/boost/random/uniform_real_distribution/param_type.html b/doc/html/boost/random/uniform_real_distribution/param_type.html old mode 100755 new mode 100644 index 944f1ba5f7..8fb31a5a1f --- a/doc/html/boost/random/uniform_real_distribution/param_type.html +++ b/doc/html/boost/random/uniform_real_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                                          @@ -39,73 +39,73 @@ typedef uniform_real_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 0.0, RealType = 1.0); + explicit param_type(RealType = 0.0, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; + // public member functions + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          -

                                                                          +

                                                                          param_type public construct/copy/destruct

                                                                          1. -
                                                                            explicit param_type(RealType min = 0.0, RealType max = 1.0);
                                                                            +
                                                                            explicit param_type(RealType min = 0.0, RealType max = 1.0);

                                                                            Constructs the parameters of a uniform_real_distribution.

                                                                            Requires min <= max

                                                                          -

                                                                          -param_type public member functions

                                                                          +

                                                                          +param_type public member functions

                                                                          1. -
                                                                            RealType a() const;
                                                                            +
                                                                            RealType a() const;

                                                                            Returns the minimum value of the distribution.

                                                                          2. -
                                                                            RealType b() const;
                                                                            +
                                                                            RealType b() const;

                                                                            Returns the maximum value of the distribution.

                                                                          -

                                                                          -param_type friend functions

                                                                          +

                                                                          +param_type friend functions

                                                                          1. template<typename CharT, typename Traits> 
                                                                               friend std::basic_ostream< CharT, Traits > & 
                                                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                          const param_type & param);

                                                                            Writes the parameters to a std::ostream.

                                                                          2. template<typename CharT, typename Traits> 
                                                                               friend std::basic_istream< CharT, Traits > & 
                                                                            -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                            +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                          const param_type & param);

                                                                            Reads the parameters from a std::istream.

                                                                          3. -
                                                                            friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                            +
                                                                            friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                            Returns true if the two sets of parameters are equal.

                                                                          4. -
                                                                            friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                            +
                                                                            friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                            Returns true if the two sets of parameters are different.

                                                                          @@ -122,7 +122,7 @@
                                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                                          diff --git a/doc/html/boost/random/uniform_smallint.html b/doc/html/boost/random/uniform_smallint.html old mode 100755 new mode 100644 index e157050aea..f0fcfe47a4 --- a/doc/html/boost/random/uniform_smallint.html +++ b/doc/html/boost/random/uniform_smallint.html @@ -46,53 +46,53 @@ typedef uniform_smallint distribution_type; // construct/copy/destruct - param_type(IntType = 0, IntType = 9); + param_type(IntType = 0, IntType = 9); - // public member functions - IntType a() const; - IntType b() const; + // public member functions + IntType a() const; + IntType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit uniform_smallint(IntType = 0, IntType = 9); - explicit uniform_smallint(const param_type &); + explicit uniform_smallint(IntType = 0, IntType = 9); + explicit uniform_smallint(const param_type &); - // public member functions - result_type a() const; - result_type b() const; - result_type min() const; - result_type max() const; - param_type param() const; - void param(const param_type &); - void reset(); - template<typename Engine> result_type operator()(Engine &) const; + // public member functions + result_type a() const; + result_type b() const; + result_type min() const; + result_type max() const; + param_type param() const; + void param(const param_type &); + void reset(); + template<typename Engine> result_type operator()(Engine &) const; template<typename Engine> - result_type operator()(Engine &, const param_type &) const; + result_type operator()(Engine &, const param_type &) const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const uniform_smallint &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const uniform_smallint &); - friend bool operator==(const uniform_smallint &, const uniform_smallint &); - friend bool operator!=(const uniform_smallint &, const uniform_smallint &); + friend bool operator==(const uniform_smallint &, const uniform_smallint &); + friend bool operator!=(const uniform_smallint &, const uniform_smallint &); };
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          The distribution function uniform_smallint models a random distribution . On each invocation, it returns a random integer value uniformly distributed in the set of integer numbers {min, min+1, min+2, ..., max}. It assumes that the desired range (max-min+1) is small compared to the range of the underlying source of random numbers and thus makes no attempt to limit quantization errors.

                                                                          Let the desired range of integer numbers, and let be the range of the underlying source of random numbers. Then, for the uniform distribution, the theoretical probability for any number i in the range will be . Likewise, assume a uniform distribution on for the underlying source of random numbers, i.e. . Let denote the random distribution generated by uniform_smallint. Then the sum over all i in of shall not exceed .

                                                                          The template parameter IntType shall denote an integer-like value type.

                                                                          @@ -107,89 +107,89 @@

                                                                          Note: The upper bound for is . Regarding the upper bound for the square sum of the relative quantization error of , it seems wise to either choose so that or ensure that is divisible by .

                                                                          -

                                                                          +

                                                                          uniform_smallint public construct/copy/destruct

                                                                          1. -
                                                                            explicit uniform_smallint(IntType min = 0, IntType max = 9);
                                                                            +
                                                                            explicit uniform_smallint(IntType min = 0, IntType max = 9);

                                                                            Constructs a uniform_smallint. min and max are the lower and upper bounds of the output range, respectively.

                                                                          2. -
                                                                            explicit uniform_smallint(const param_type & param);
                                                                            +
                                                                            explicit uniform_smallint(const param_type & param);

                                                                            Constructs a uniform_smallint from its parameters.

                                                                          -

                                                                          -uniform_smallint public member functions

                                                                          +

                                                                          +uniform_smallint public member functions

                                                                          1. -
                                                                            result_type a() const;
                                                                            +
                                                                            result_type a() const;

                                                                            Returns the minimum value of the distribution.

                                                                          2. -
                                                                            result_type b() const;
                                                                            +
                                                                            result_type b() const;

                                                                            Returns the maximum value of the distribution.

                                                                          3. -
                                                                            result_type min() const;
                                                                            +
                                                                            result_type min() const;

                                                                            Returns the minimum value of the distribution.

                                                                          4. -
                                                                            result_type max() const;
                                                                            +
                                                                            result_type max() const;

                                                                            Returns the maximum value of the distribution.

                                                                          5. -
                                                                            param_type param() const;
                                                                            +
                                                                            param_type param() const;

                                                                            Returns the parameters of the distribution.

                                                                          6. -
                                                                            void param(const param_type & param);
                                                                            +
                                                                            void param(const param_type & param);

                                                                            Sets the parameters of the distribution.

                                                                          7. -
                                                                            void reset();
                                                                            +
                                                                            void reset();

                                                                            Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                                          8. -
                                                                            template<typename Engine> result_type operator()(Engine & eng) const;
                                                                            +
                                                                            template<typename Engine> result_type operator()(Engine & eng) const;

                                                                            Returns a value uniformly distributed in the range [min(), max()].

                                                                          9. template<typename Engine> 
                                                                            -  result_type operator()(Engine & eng, const param_type & param) const;
                                                                            + result_type operator()(Engine & eng, const param_type & param) const;

                                                                            Returns a value uniformly distributed in the range [param.a(), param.b()].

                                                                          -

                                                                          -uniform_smallint friend functions

                                                                          +

                                                                          +uniform_smallint friend functions

                                                                          1. template<typename CharT, typename Traits> 
                                                                               friend std::basic_ostream< CharT, Traits > & 
                                                                            -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                            +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                          const uniform_smallint & ud);

                                                                            Writes the distribution to a std::ostream.

                                                                          2. template<typename CharT, typename Traits> 
                                                                               friend std::basic_istream< CharT, Traits > & 
                                                                            -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                            +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                          const uniform_smallint & ud);

                                                                            Reads the distribution from a std::istream.

                                                                          3. -
                                                                            friend bool operator==(const uniform_smallint & lhs, 
                                                                            +
                                                                            friend bool operator==(const uniform_smallint & lhs, 
                                                                                                    const uniform_smallint & rhs);

                                                                            Returns true if the two distributions will produce identical sequences of values given equal generators.

                                                                          4. -
                                                                            friend bool operator!=(const uniform_smallint & lhs, 
                                                                            +
                                                                            friend bool operator!=(const uniform_smallint & lhs, 
                                                                                                    const uniform_smallint & rhs);

                                                                            Returns true if the two distributions may produce different sequences of values given equal generators.

                                                                          5. diff --git a/doc/html/boost/random/uniform_smallint/param_type.html b/doc/html/boost/random/uniform_smallint/param_type.html old mode 100755 new mode 100644 index f0a9665447..df6f239ea7 --- a/doc/html/boost/random/uniform_smallint/param_type.html +++ b/doc/html/boost/random/uniform_smallint/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                                            @@ -39,72 +39,72 @@ typedef uniform_smallint distribution_type; // construct/copy/destruct - param_type(IntType = 0, IntType = 9); + param_type(IntType = 0, IntType = 9); - // public member functions - IntType a() const; - IntType b() const; + // public member functions + IntType a() const; + IntType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            -

                                                                            +

                                                                            param_type public construct/copy/destruct

                                                                            1. -
                                                                              param_type(IntType min = 0, IntType max = 9);
                                                                              +
                                                                              param_type(IntType min = 0, IntType max = 9);

                                                                              constructs the parameters of a uniform_smallint distribution.

                                                                            -

                                                                            -param_type public member functions

                                                                            +

                                                                            +param_type public member functions

                                                                            1. -
                                                                              IntType a() const;
                                                                              +
                                                                              IntType a() const;

                                                                              Returns the minimum value.

                                                                            2. -
                                                                              IntType b() const;
                                                                              +
                                                                              IntType b() const;

                                                                              Returns the maximum value.

                                                                            -

                                                                            -param_type friend functions

                                                                            +

                                                                            +param_type friend functions

                                                                            1. template<typename CharT, typename Traits> 
                                                                                 friend std::basic_ostream< CharT, Traits > & 
                                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                            const param_type & param);

                                                                              Writes the parameters to a std::ostream.

                                                                            2. template<typename CharT, typename Traits> 
                                                                                 friend std::basic_istream< CharT, Traits > & 
                                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                            const param_type & param);

                                                                              Reads the parameters from a std::istream.

                                                                            3. -
                                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                              +
                                                                              friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                              Returns true if the two sets of parameters are equal.

                                                                            4. -
                                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                              +
                                                                              friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                              Returns true if the two sets of parameters are different.

                                                                            @@ -121,7 +121,7 @@
                                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                                            diff --git a/doc/html/boost/random/weibull_distribution.html b/doc/html/boost/random/weibull_distribution.html old mode 100755 new mode 100644 index 9ba691ae8e..853f725928 --- a/doc/html/boost/random/weibull_distribution.html +++ b/doc/html/boost/random/weibull_distribution.html @@ -46,142 +46,142 @@ typedef weibull_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0, RealType = 1.0); + explicit param_type(RealType = 1.0, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; + // public member functions + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); }; // construct/copy/destruct - explicit weibull_distribution(RealType = 1.0, RealType = 1.0); - explicit weibull_distribution(const param_type &); + explicit weibull_distribution(RealType = 1.0, RealType = 1.0); + explicit weibull_distribution(const param_type &); - // public member functions - template<typename URNG> RealType operator()(URNG &) const; + // public member functions + template<typename URNG> RealType operator()(URNG &) const; template<typename URNG> - RealType operator()(URNG &, const param_type &) const; - RealType a() const; - RealType b() const; - RealType min() const; - RealType max() const; - param_type param() const; - void param(const param_type &); - void reset(); + RealType operator()(URNG &, const param_type &) const; + RealType a() const; + RealType b() const; + RealType min() const; + RealType max() const; + param_type param() const; + void param(const param_type &); + void reset(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const weibull_distribution &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const weibull_distribution &); - friend bool operator==(const weibull_distribution &, + friend bool operator==(const weibull_distribution &, const weibull_distribution &); - friend bool operator!=(const weibull_distribution &, + friend bool operator!=(const weibull_distribution &, const weibull_distribution &); };
                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            The Weibull distribution is a real valued distribution with two parameters a and b, producing values >= 0.

                                                                            It has .

                                                                            -

                                                                            +

                                                                            weibull_distribution public construct/copy/destruct

                                                                            1. -
                                                                              explicit weibull_distribution(RealType a = 1.0, RealType b = 1.0);
                                                                              +
                                                                              explicit weibull_distribution(RealType a = 1.0, RealType b = 1.0);

                                                                              Constructs a weibull_distribution from its "a" and "b" parameters.

                                                                              Requires: a > 0 && b > 0

                                                                            2. -
                                                                              explicit weibull_distribution(const param_type & param);
                                                                              +
                                                                              explicit weibull_distribution(const param_type & param);

                                                                              Constructs a weibull_distribution from its parameters.

                                                                            -

                                                                            -weibull_distribution public member functions

                                                                            +

                                                                            +weibull_distribution public member functions

                                                                            1. -
                                                                              template<typename URNG> RealType operator()(URNG & urng) const;
                                                                              +
                                                                              template<typename URNG> RealType operator()(URNG & urng) const;

                                                                              Returns a random variate distributed according to the weibull_distribution.

                                                                            2. template<typename URNG> 
                                                                              -  RealType operator()(URNG & urng, const param_type & param) const;
                                                                              + RealType operator()(URNG & urng, const param_type & param) const;

                                                                              Returns a random variate distributed accordint to the Weibull distribution with parameters specified by param.

                                                                            3. -
                                                                              RealType a() const;
                                                                              +
                                                                              RealType a() const;

                                                                              Returns the "a" parameter of the distribution.

                                                                            4. -
                                                                              RealType b() const;
                                                                              +
                                                                              RealType b() const;

                                                                              Returns the "b" parameter of the distribution.

                                                                            5. -
                                                                              RealType min() const;
                                                                              +
                                                                              RealType min() const;

                                                                              Returns the smallest value that the distribution can produce.

                                                                            6. -
                                                                              RealType max() const;
                                                                              +
                                                                              RealType max() const;

                                                                              Returns the largest value that the distribution can produce.

                                                                            7. -
                                                                              param_type param() const;
                                                                              +
                                                                              param_type param() const;

                                                                              Returns the parameters of the distribution.

                                                                            8. -
                                                                              void param(const param_type & param);
                                                                              +
                                                                              void param(const param_type & param);

                                                                              Sets the parameters of the distribution.

                                                                            9. -
                                                                              void reset();
                                                                              +
                                                                              void reset();

                                                                              Effects: Subsequent uses of the distribution do not depend on values produced by any engine prior to invoking reset.

                                                                            -

                                                                            -weibull_distribution friend functions

                                                                            +

                                                                            +weibull_distribution friend functions

                                                                            1. template<typename CharT, typename Traits> 
                                                                                 friend std::basic_ostream< CharT, Traits > & 
                                                                              -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                              +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                            const weibull_distribution & wd);

                                                                              Writes a weibull_distribution to a std::ostream.

                                                                            2. template<typename CharT, typename Traits> 
                                                                                 friend std::basic_istream< CharT, Traits > & 
                                                                              -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                              +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                            const weibull_distribution & wd);

                                                                              Reads a weibull_distribution from a std::istream.

                                                                            3. -
                                                                              friend bool operator==(const weibull_distribution & lhs, 
                                                                              +
                                                                              friend bool operator==(const weibull_distribution & lhs, 
                                                                                                      const weibull_distribution & rhs);

                                                                              Returns true if the two instances of weibull_distribution will return identical sequences of values given equal generators.

                                                                            4. -
                                                                              friend bool operator!=(const weibull_distribution & lhs, 
                                                                              +
                                                                              friend bool operator!=(const weibull_distribution & lhs, 
                                                                                                      const weibull_distribution & rhs);

                                                                              Returns true if the two instances of weibull_distribution will return different sequences of values given equal generators.

                                                                            5. diff --git a/doc/html/boost/random/weibull_distribution/param_type.html b/doc/html/boost/random/weibull_distribution/param_type.html old mode 100755 new mode 100644 index 11cf739d79..865cfdf6d0 --- a/doc/html/boost/random/weibull_distribution/param_type.html +++ b/doc/html/boost/random/weibull_distribution/param_type.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -39,73 +39,73 @@ typedef weibull_distribution distribution_type; // construct/copy/destruct - explicit param_type(RealType = 1.0, RealType = 1.0); + explicit param_type(RealType = 1.0, RealType = 1.0); - // public member functions - RealType a() const; - RealType b() const; + // public member functions + RealType a() const; + RealType b() const; - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); + operator<<(std::basic_ostream< CharT, Traits > &, const param_type &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, const param_type &); - friend bool operator==(const param_type &, const param_type &); - friend bool operator!=(const param_type &, const param_type &); + operator>>(std::basic_istream< CharT, Traits > &, const param_type &); + friend bool operator==(const param_type &, const param_type &); + friend bool operator!=(const param_type &, const param_type &); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              +

                                                                              param_type public construct/copy/destruct

                                                                              1. -
                                                                                explicit param_type(RealType a = 1.0, RealType b = 1.0);
                                                                                +
                                                                                explicit param_type(RealType a = 1.0, RealType b = 1.0);

                                                                                Constructs a param_type from the "a" and "b" parameters of the distribution.

                                                                                Requires: a > 0 && b > 0

                                                                              -

                                                                              -param_type public member functions

                                                                              +

                                                                              +param_type public member functions

                                                                              1. -
                                                                                RealType a() const;
                                                                                +
                                                                                RealType a() const;

                                                                                Returns the "a" parameter of the distribtuion.

                                                                              2. -
                                                                                RealType b() const;
                                                                                +
                                                                                RealType b() const;

                                                                                Returns the "b" parameter of the distribution.

                                                                              -

                                                                              -param_type friend functions

                                                                              +

                                                                              +param_type friend functions

                                                                              1. template<typename CharT, typename Traits> 
                                                                                   friend std::basic_ostream< CharT, Traits > & 
                                                                                -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                              const param_type & param);

                                                                                Writes a param_type to a std::ostream.

                                                                              2. template<typename CharT, typename Traits> 
                                                                                   friend std::basic_istream< CharT, Traits > & 
                                                                                -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                              const param_type & param);

                                                                                Reads a param_type from a std::istream.

                                                                              3. -
                                                                                friend bool operator==(const param_type & lhs, const param_type & rhs);
                                                                                +
                                                                                friend bool operator==(const param_type & lhs, const param_type & rhs);

                                                                                Returns true if the two sets of parameters are the same.

                                                                              4. -
                                                                                friend bool operator!=(const param_type & lhs, const param_type & rhs);
                                                                                +
                                                                                friend bool operator!=(const param_type & lhs, const param_type & rhs);

                                                                                Returns true if the two sets of parameters are the different.

                                                                              @@ -122,7 +122,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/random/xor_combine_engine.html b/doc/html/boost/random/xor_combine_engine.html old mode 100755 new mode 100644 index 204e7017ea..210d320e69 --- a/doc/html/boost/random/xor_combine_engine.html +++ b/doc/html/boost/random/xor_combine_engine.html @@ -40,39 +40,39 @@ typedef base1_type::result_type result_type; // construct/copy/destruct - xor_combine_engine(); - xor_combine_engine(const base1_type &, const base2_type &); - explicit xor_combine_engine(result_type); - template<typename SeedSeq> explicit xor_combine_engine(SeedSeq &); - template<typename It> xor_combine_engine(It &, It); + xor_combine_engine(); + xor_combine_engine(const base1_type &, const base2_type &); + explicit xor_combine_engine(result_type); + template<typename SeedSeq> explicit xor_combine_engine(SeedSeq &); + template<typename It> xor_combine_engine(It &, It); - // public member functions - void seed(); - void seed(result_type); - template<typename SeedSeq> void seed(SeedSeq &); - template<typename It> void seed(It &, It); - const base1_type & base1() const; - const base2_type & base2() const; - result_type operator()(); - template<typename Iter> void generate(Iter, Iter); - void discard(boost::uintmax_t); + // public member functions + void seed(); + void seed(result_type); + template<typename SeedSeq> void seed(SeedSeq &); + template<typename It> void seed(It &, It); + const base1_type & base1() const; + const base2_type & base2() const; + result_type operator()(); + template<typename Iter> void generate(Iter, Iter); + void discard(boost::uintmax_t); - // public static functions - static result_type min(); - static result_type max(); + // public static functions + static result_type min(); + static result_type max(); - // friend functions + // friend functions template<typename CharT, typename Traits> friend std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > &, + operator<<(std::basic_ostream< CharT, Traits > &, const xor_combine_engine &); template<typename CharT, typename Traits> friend std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > &, + operator>>(std::basic_istream< CharT, Traits > &, const xor_combine_engine &); - friend bool operator==(const xor_combine_engine &, + friend bool operator==(const xor_combine_engine &, const xor_combine_engine &); - friend bool operator!=(const xor_combine_engine &, + friend bool operator!=(const xor_combine_engine &, const xor_combine_engine &); // public data members @@ -81,24 +81,24 @@ static const int shift2; };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              Instantiations of xor_combine_engine model a pseudo-random number generator . To produce its output it invokes each of the base generators, shifts their results and xors them together.

                                                                              -

                                                                              +

                                                                              xor_combine_engine public construct/copy/destruct

                                                                              1. -
                                                                                xor_combine_engine();
                                                                                +
                                                                                xor_combine_engine();

                                                                                Constructors a xor_combine_engine by default constructing both base generators.

                                                                              2. -
                                                                                xor_combine_engine(const base1_type & rng1, const base2_type & rng2);
                                                                                +
                                                                                xor_combine_engine(const base1_type & rng1, const base2_type & rng2);

                                                                                Constructs a xor_combine by copying two base generators.

                                                                              3. -
                                                                                explicit xor_combine_engine(result_type v);
                                                                                +
                                                                                explicit xor_combine_engine(result_type v);

                                                                                Constructs a xor_combine_engine, seeding both base generators with v.

                                                                                @@ -111,96 +111,96 @@

                                                                              4. -
                                                                                template<typename SeedSeq> explicit xor_combine_engine(SeedSeq & seq);
                                                                                +
                                                                                template<typename SeedSeq> explicit xor_combine_engine(SeedSeq & seq);

                                                                                Constructs a xor_combine_engine, seeding both base generators with values produced by seq.

                                                                              5. -
                                                                                template<typename It> xor_combine_engine(It & first, It last);
                                                                                +
                                                                                template<typename It> xor_combine_engine(It & first, It last);

                                                                                Constructs a xor_combine_engine, seeding both base generators with values from the iterator range [first, last) and changes first to point to the element after the last one used. If there are not enough elements in the range to seed both generators, throws std::invalid_argument.

                                                                              6. -

                                                                                -xor_combine_engine public member functions

                                                                                +

                                                                                +xor_combine_engine public member functions

                                                                                1. -
                                                                                  void seed();
                                                                                  +
                                                                                  void seed();

                                                                                  Calls seed() for both base generators.

                                                                                2. -
                                                                                  void seed(result_type v);
                                                                                  +
                                                                                  void seed(result_type v);

                                                                                  seeds both base generators with v.

                                                                                3. -
                                                                                  template<typename SeedSeq> void seed(SeedSeq & seq);
                                                                                  +
                                                                                  template<typename SeedSeq> void seed(SeedSeq & seq);

                                                                                  seeds both base generators with values produced by seq.

                                                                                4. -
                                                                                  template<typename It> void seed(It & first, It last);
                                                                                  +
                                                                                  template<typename It> void seed(It & first, It last);

                                                                                  seeds both base generators with values from the iterator range [first, last) and changes first to point to the element after the last one used. If there are not enough elements in the range to seed both generators, throws std::invalid_argument.

                                                                                5. -
                                                                                  const base1_type & base1() const;
                                                                                  +
                                                                                  const base1_type & base1() const;

                                                                                  Returns the first base generator.

                                                                                6. -
                                                                                  const base2_type & base2() const;
                                                                                  +
                                                                                  const base2_type & base2() const;

                                                                                  Returns the second base generator.

                                                                                7. -
                                                                                  result_type operator()();
                                                                                  +
                                                                                  result_type operator()();

                                                                                  Returns the next value of the generator.

                                                                                8. -
                                                                                  template<typename Iter> void generate(Iter first, Iter last);
                                                                                  +
                                                                                  template<typename Iter> void generate(Iter first, Iter last);

                                                                                  Fills a range with random values

                                                                                9. -
                                                                                  void discard(boost::uintmax_t z);
                                                                                  +
                                                                                  void discard(boost::uintmax_t z);

                                                                                  Advances the state of the generator by z.

                                                                                -

                                                                                -xor_combine_engine public static functions

                                                                                +

                                                                                +xor_combine_engine public static functions

                                                                                1. -
                                                                                  static result_type min();
                                                                                  +
                                                                                  static result_type min();

                                                                                  Returns the smallest value that the generator can produce.

                                                                                2. -
                                                                                  static result_type max();
                                                                                  +
                                                                                  static result_type max();

                                                                                  Returns the largest value that the generator can produce.

                                                                                -

                                                                                -xor_combine_engine friend functions

                                                                                +

                                                                                +xor_combine_engine friend functions

                                                                                1. template<typename CharT, typename Traits> 
                                                                                     friend std::basic_ostream< CharT, Traits > & 
                                                                                  -  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                  +  operator<<(std::basic_ostream< CharT, Traits > & os, 
                                                                                                const xor_combine_engine & s);

                                                                                  Writes the textual representation of the generator to a std::ostream.

                                                                                2. template<typename CharT, typename Traits> 
                                                                                     friend std::basic_istream< CharT, Traits > & 
                                                                                  -  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                  +  operator>>(std::basic_istream< CharT, Traits > & is, 
                                                                                                const xor_combine_engine & s);

                                                                                  Reads the textual representation of the generator from a std::istream.

                                                                                3. -
                                                                                  friend bool operator==(const xor_combine_engine & x, 
                                                                                  +
                                                                                  friend bool operator==(const xor_combine_engine & x, 
                                                                                                          const xor_combine_engine & y);

                                                                                  Returns true if the two generators will produce identical sequences.

                                                                                4. -
                                                                                  friend bool operator!=(const xor_combine_engine & lhs, 
                                                                                  +
                                                                                  friend bool operator!=(const xor_combine_engine & lhs, 
                                                                                                          const xor_combine_engine & rhs);

                                                                                  Returns true if the two generators will produce different sequences.

                                                                                5. diff --git a/doc/html/boost/recursive_wrapper.html b/doc/html/boost/recursive_wrapper.html old mode 100755 new mode 100644 index 7622abacd9..ab714cdb81 --- a/doc/html/boost/recursive_wrapper.html +++ b/doc/html/boost/recursive_wrapper.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

                                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                                @@ -38,24 +38,24 @@ typedef T type; // construct/copy/destruct - recursive_wrapper(); - recursive_wrapper(const recursive_wrapper &); - recursive_wrapper(const T &); - ~recursive_wrapper(); + recursive_wrapper(); + recursive_wrapper(const recursive_wrapper &); + recursive_wrapper(const T &); + ~recursive_wrapper(); - // modifiers - void swap(recursive_wrapper &); - recursive_wrapper & operator=(const recursive_wrapper &); - recursive_wrapper & operator=(const T &); + // modifiers + void swap(recursive_wrapper &); + recursive_wrapper & operator=(const recursive_wrapper &); + recursive_wrapper & operator=(const T &); - // queries - T & get(); - const T & get() const; - T * get_pointer(); - const T * get_pointer() const; + // queries + T & get(); + const T & get() const; + T * get_pointer(); + const T * get_pointer() const; };
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                The recursive_wrapper class template has an interface similar to a simple value container, but its content is allocated dynamically. This allows recursive_wrapper to @@ -72,13 +72,13 @@ operator new. Thus, for instance, references are not supported.

                                                                              -

                                                                              +

                                                                              recursive_wrapper public construct/copy/destruct

                                                                              1. -
                                                                                recursive_wrapper();
                                                                                Default constructor.

                                                                                Initializes *this by default construction of +

                                                                                recursive_wrapper();
                                                                                Default constructor.

                                                                                Initializes *this by default construction of T.

                                                                                @@ -100,7 +100,7 @@
                                                                              2. -
                                                                                recursive_wrapper(const recursive_wrapper & other);
                                                                                Copy constructor.

                                                                                Copies the content of other into +

                                                                                recursive_wrapper(const recursive_wrapper & other);
                                                                                Copy constructor.

                                                                                Copies the content of other into *this.

                                                                                @@ -113,7 +113,7 @@
                                                                              3. -
                                                                                recursive_wrapper(const T & operand);
                                                                                Value constructor.

                                                                                Copies operand into +

                                                                                recursive_wrapper(const T & operand);
                                                                                Value constructor.

                                                                                Copies operand into *this.

                                                                                @@ -126,7 +126,7 @@
                                                                              4. -
                                                                                ~recursive_wrapper();
                                                                                Destructor.

                                                                                Deletes the content of *this.

                                                                                +
                                                                                ~recursive_wrapper();
                                                                                Destructor.

                                                                                Deletes the content of *this.

                                                                                @@ -138,11 +138,11 @@
                                                                                -

                                                                                -recursive_wrapper modifiers

                                                                                +

                                                                                +recursive_wrapper modifiers

                                                                                1. -
                                                                                  void swap(recursive_wrapper & other);
                                                                                  +
                                                                                  void swap(recursive_wrapper & other);

                                                                                  Exchanges contents of *this and other.

                                                                                @@ -154,7 +154,7 @@
                                                                              5. -
                                                                                recursive_wrapper & operator=(const recursive_wrapper & rhs);
                                                                                Copy assignment operator.

                                                                                Assigns the content of rhs to the content of +

                                                                                recursive_wrapper & operator=(const recursive_wrapper & rhs);
                                                                                Copy assignment operator.

                                                                                Assigns the content of rhs to the content of *this.

                                                                                @@ -175,7 +175,7 @@
                                                                              6. -
                                                                                recursive_wrapper & operator=(const T & rhs);
                                                                                Value assignment operator.

                                                                                Assigns rhs into the content of +

                                                                                recursive_wrapper & operator=(const T & rhs);
                                                                                Value assignment operator.

                                                                                Assigns rhs into the content of *this.

                                                                                @@ -198,12 +198,12 @@
                                                                                -

                                                                                -recursive_wrapper queries

                                                                                +

                                                                                +recursive_wrapper queries

                                                                                1. -
                                                                                  T & get();
                                                                                  -const T & get() const;
                                                                                  +
                                                                                  T & get();
                                                                                  +const T & get() const;

                                                                                  Returns a reference to the content of *this.

                                                                                @@ -215,8 +215,8 @@
                                                                              7. -
                                                                                T * get_pointer();
                                                                                -const T * get_pointer() const;
                                                                                +
                                                                                T * get_pointer();
                                                                                +const T * get_pointer() const;

                                                                                Returns a pointer to the content of *this.

                                                                                @@ -241,7 +241,7 @@

                                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                                diff --git a/doc/html/boost/reference_wrapper.html b/doc/html/boost/reference_wrapper.html old mode 100755 new mode 100644 index 3f908f933b..ef342cf785 --- a/doc/html/boost/reference_wrapper.html +++ b/doc/html/boost/reference_wrapper.html @@ -41,22 +41,22 @@ typedef T type; // construct/copy/destruct - explicit reference_wrapper(T&); + explicit reference_wrapper(T&); - // access - operator T&() const; - T& get() const; - T* get_pointer() const; + // access + operator T&() const; + T& get() const; + T* get_pointer() const; }; -// constructors -reference_wrapper<T> ref(T&); -reference_wrapper<T const> cref(T const&); +// constructors +reference_wrapper<T> ref(T&); +reference_wrapper<T const> cref(T const&); -// access +// access unwrap_reference<T>::type& unwrap_ref(T&);
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                reference_wrapper is primarily used to "feed" references to function templates (algorithms) that take their parameter by value. It provides @@ -65,12 +65,12 @@ the function templates to work on references unmodified.

                                                                                -

                                                                                +

                                                                                reference_wrapper public construct/copy/destruct

                                                                                1. -
                                                                                  explicit reference_wrapper(T& t);
                                                                                  +
                                                                                  explicit reference_wrapper(T& t);
                                                                                  @@ -90,11 +90,11 @@
                                                                                  -

                                                                                  -reference_wrapper access

                                                                                  +

                                                                                  +reference_wrapper access

                                                                                  1. -
                                                                                    operator T&() const;
                                                                                    +
                                                                                    operator T&() const;
                                                                                  @@ -110,7 +110,7 @@
                                                                                2. -
                                                                                  T& get() const;
                                                                                  +
                                                                                  T& get() const;
                                                                                  @@ -126,7 +126,7 @@
                                                                                3. -
                                                                                  T* get_pointer() const;
                                                                                  +
                                                                                  T* get_pointer() const;
                                                                                  @@ -144,11 +144,11 @@
                                                                                  -

                                                                                  -reference_wrapper constructors

                                                                                  +

                                                                                  +reference_wrapper constructors

                                                                                  1. -
                                                                                    reference_wrapper<T> ref(T& t);
                                                                                    +
                                                                                    reference_wrapper<T> ref(T& t);
                                                                                  @@ -164,7 +164,7 @@
                                                                                4. -
                                                                                  reference_wrapper<T const> cref(T const& t);
                                                                                  +
                                                                                  reference_wrapper<T const> cref(T const& t);
                                                                                  @@ -182,8 +182,8 @@
                                                                                  -

                                                                                  -reference_wrapper access

                                                                                  +

                                                                                  +reference_wrapper access

                                                                                  1. unwrap_reference<T>::type& unwrap_ref(T& t);
                                                                                  diff --git a/doc/html/boost/signal.html b/doc/html/boost/signal.html old mode 100755 new mode 100644 index cc00cdfd3c..18257670de --- a/doc/html/boost/signal.html +++ b/doc/html/boost/signal.html @@ -38,11 +38,11 @@ {public:// construct/copy/destruct - signal(constcombiner_type&=combiner_type(), + signal(constcombiner_type&=combiner_type(),constgroup_compare_type&=group_compare_type());};
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  Class template signal is a thin wrapper around the numbered class templates signal0, signal1, etc. It accepts a function type with N arguments instead of N separate arguments, and @@ -51,7 +51,7 @@

                                                                                  All functionality of this class template is in its base class signalN.

                                                                                  -

                                                                                  Template Parameters

                                                                                  +

                                                                                  Template Parameters

                                                                                  1. typename Signature
                                                                                    @@ -64,12 +64,12 @@
                                                                                  -

                                                                                  +

                                                                                  signal public construct/copy/destruct

                                                                                  1. -
                                                                                    signal(const combiner_type& combiner = combiner_type(), 
                                                                                    +
                                                                                    signal(const combiner_type& combiner = combiner_type(), 
                                                                                            const group_compare_type& compare = group_compare_type());
                                                                                  diff --git a/doc/html/boost/signalN.html b/doc/html/boost/signalN.html old mode 100755 new mode 100644 index 21963dc491..60b96a733b --- a/doc/html/boost/signalN.html +++ b/doc/html/boost/signalN.html @@ -62,32 +62,32 @@ staticconstintarity = N;// construct/copy/destruct - signalN(constcombiner_type&=combiner_type(), + signalN(constcombiner_type&=combiner_type(),constgroup_compare_type&=group_compare_type()); - ~signalN(); + ~signalN(); - // connection management + // connection managementsignals::connection - connect(constslot_type&,signals::connect_position=signals::at_back); + connect(constslot_type&,signals::connect_position=signals::at_back);signals::connection - connect(constgroup_type&,constslot_type&, + connect(constgroup_type&,constslot_type&,signals::connect_position=signals::at_back); - voiddisconnect(constgroup_type&); - template<typename Slot>voiddisconnect(constSlot&); - voiddisconnect_all_slots(); - boolempty()const; - std::size_tnum_slots()const; + voiddisconnect(constgroup_type&); + template<typename Slot>voiddisconnect(constSlot&); + voiddisconnect_all_slots(); + boolempty()const; + std::size_tnum_slots()const; - // invocation - result_typeoperator()(arg1_type,arg2_type,...,argN_type); - result_typeoperator()(arg1_type,arg2_type,...,argN_type)const; + // invocation + result_typeoperator()(arg1_type,arg2_type,...,argN_type); + result_typeoperator()(arg1_type,arg2_type,...,argN_type)const; - // combiner access - combiner_type&combiner(); - constcombiner_type&combiner()const; + // combiner access + combiner_type&combiner(); + constcombiner_type&combiner()const;};
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  The class template signalN covers several related classes signal0, signal1, signal2, etc., where the number suffix describes the number of function @@ -96,13 +96,13 @@ signalN will be described, where N represents the number of function parameters.

                                                                                  -

                                                                                  +

                                                                                  signalN public construct/copy/destruct

                                                                                  1. -
                                                                                    signalN(const combiner_type& combiner = combiner_type(), 
                                                                                    +
                                                                                    signalN(const combiner_type& combiner = combiner_type(), 
                                                                                             const group_compare_type& compare = group_compare_type());
                                                                                  @@ -113,13 +113,13 @@ - +

                                                                                  Postconditions:

                                                                                  this->empty()this->empty()
                                                                                5. -
                                                                                  ~signalN();
                                                                                  +
                                                                                  ~signalN();
                                                                                  @@ -131,15 +131,15 @@
                                                                                  -

                                                                                  -signalN connection management

                                                                                  +

                                                                                  +signalN connection management

                                                                                  1. -
                                                                                    signals::connection 
                                                                                    -connect(const slot_type& slot, 
                                                                                    +
                                                                                    signals::connection 
                                                                                    +connect(const slot_type& slot, 
                                                                                             signals::connect_position at = signals::at_back);
                                                                                     signals::connection 
                                                                                    -connect(const group_type& group, const slot_type& slot, 
                                                                                    +connect(const group_type& group, const slot_type& slot, 
                                                                                             signals::connect_position at = signals::at_back);
                                                                                  @@ -190,8 +190,8 @@
                                                                                6. -
                                                                                  void disconnect(const group_type& group);
                                                                                  -template<typename Slot> void disconnect(const Slot& slot);
                                                                                  +
                                                                                  void disconnect(const group_type& group);
                                                                                  +template<typename Slot> void disconnect(const Slot& slot);
                                                                                  @@ -220,7 +220,7 @@
                                                                                7. -
                                                                                  void disconnect_all_slots();
                                                                                  +
                                                                                  void disconnect_all_slots();
                                                                                  @@ -231,7 +231,7 @@ +this->empty(). @@ -252,7 +252,7 @@

                                                                                  Postconditions:

                                                                                  -this->empty().

                                                                                  Throws:

                                                                                8. -
                                                                                  bool empty() const;
                                                                                  +
                                                                                  bool empty() const;
                                                                                  @@ -284,7 +284,7 @@
                                                                                9. -
                                                                                  std::size_t num_slots() const;
                                                                                  +
                                                                                  std::size_t num_slots() const;
                                                                                  @@ -315,11 +315,11 @@
                                                                                  -

                                                                                  -signalN invocation

                                                                                  +

                                                                                  +signalN invocation

                                                                                  1. -
                                                                                    result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN);
                                                                                    -result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN) const;
                                                                                    +
                                                                                    result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN);
                                                                                    +result_type operator()(arg1_type a1, arg2_type a2, ..., argN_type aN) const;
                                                                                  @@ -373,11 +373,11 @@
                                                                                  -

                                                                                  -signalN combiner access

                                                                                  +

                                                                                  +signalN combiner access

                                                                                  1. -
                                                                                    combiner_type& combiner();
                                                                                    -const combiner_type& combiner() const;
                                                                                    +
                                                                                    combiner_type& combiner();
                                                                                    +const combiner_type& combiner() const;
                                                                                  diff --git a/doc/html/boost/signals/connection.html b/doc/html/boost/signals/connection.html old mode 100755 new mode 100644 index 186efafbf1..e02ed463be --- a/doc/html/boost/signals/connection.html +++ b/doc/html/boost/signals/connection.html @@ -35,31 +35,31 @@ classconnection{public:// construct/copy/destruct - connection(); - connection(constconnection&); - connection& operator=(constconnection&); + connection(); + connection(constconnection&); + connection& operator=(constconnection&); - // connection management - voiddisconnect()const; - boolconnected()const; + // connection management + voiddisconnect()const; + boolconnected()const; - // blocking - voidblock(bool=true); - voidunblock(); - boolblocked()const; + // blocking + voidblock(bool=true); + voidunblock(); + boolblocked()const; - // modifiers - voidswap(constconnection&); + // modifiers + voidswap(constconnection&); - // comparisons - booloperator==(constconnection&)const; - booloperator<(constconnection&)const; + // comparisons + booloperator==(constconnection&)const; + booloperator<(constconnection&)const;}; -// specialized algorithms -voidswap(connection&,connection&); +// specialized algorithms +voidswap(connection&,connection&);
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  The connection class represents a connection between a Signal and a Slot. It is a lightweight object that has the ability to query whether the @@ -67,13 +67,13 @@ the signal and slot. It is always safe to query or disconnect a connection.

                                                                                  -

                                                                                  +

                                                                                  connection public construct/copy/destruct

                                                                                  1. -
                                                                                    connection();
                                                                                    +
                                                                                    connection();
                                                                                  @@ -84,7 +84,7 @@ - + @@ -94,7 +94,7 @@

                                                                                  Postconditions:

                                                                                  !this->connected().

                                                                                  !this->connected().

                                                                                  Throws:

                                                                                10. -
                                                                                  connection(const connection& other);
                                                                                  +
                                                                                  connection(const connection& other);
                                                                                  @@ -112,7 +112,7 @@
                                                                                11. -
                                                                                  connection& operator=(const connection& other);
                                                                                  +
                                                                                  connection& operator=(const connection& other);
                                                                                  @@ -132,30 +132,30 @@
                                                                                  -

                                                                                  -connection connection management

                                                                                  +

                                                                                  +connection connection management

                                                                                  1. -
                                                                                    void disconnect() const;
                                                                                    +
                                                                                    void disconnect() const;
                                                                                  - +

                                                                                  Effects:

                                                                                  If - this->connected(), + this->connected(), disconnects the signal and slot referenced by this; otherwise, this operation is a no-op.

                                                                                  Postconditions:

                                                                                  !this->connected().

                                                                                  !this->connected().

                                                                                12. -
                                                                                  bool connected() const;
                                                                                  +
                                                                                  bool connected() const;
                                                                                  @@ -176,11 +176,11 @@
                                                                                  -

                                                                                  -connection blocking

                                                                                  +

                                                                                  +connection blocking

                                                                                  1. -
                                                                                    void block(bool should_block = true);
                                                                                    +
                                                                                    void block(bool should_block = true);
                                                                                  @@ -200,7 +200,7 @@
                                                                                13. -
                                                                                  void unblock();
                                                                                  +
                                                                                  void unblock();
                                                                                  @@ -220,7 +220,7 @@
                                                                                14. -
                                                                                  bool blocked() const;
                                                                                  +
                                                                                  bool blocked() const;
                                                                                  @@ -239,10 +239,10 @@
                                                                                  -

                                                                                  -connection modifiers

                                                                                  +

                                                                                  +connection modifiers

                                                                                  1. -
                                                                                    void swap(const connection& other);
                                                                                    +
                                                                                    void swap(const connection& other);
                                                                                  @@ -261,11 +261,11 @@
                                                                                  -

                                                                                  -connection comparisons

                                                                                  +

                                                                                  +connection comparisons

                                                                                  1. -
                                                                                    bool operator==(const connection& other) const;
                                                                                    +
                                                                                    bool operator==(const connection& other) const;
                                                                                  @@ -286,7 +286,7 @@
                                                                                15. -
                                                                                  bool operator<(const connection& other) const;
                                                                                  +
                                                                                  bool operator<(const connection& other) const;
                                                                                  @@ -311,10 +311,10 @@
                                                                                  -

                                                                                  -connection specialized algorithms

                                                                                  +

                                                                                  +connection specialized algorithms

                                                                                  1. -
                                                                                    void swap(connection& x, connection& y);
                                                                                    +
                                                                                    void swap(connection& x, connection& y);
                                                                                  diff --git a/doc/html/boost/signals/scoped_connection.html b/doc/html/boost/signals/scoped_connection.html old mode 100755 new mode 100644 index c767b40ca1..8cf1b5fcf5 --- a/doc/html/boost/signals/scoped_connection.html +++ b/doc/html/boost/signals/scoped_connection.html @@ -36,23 +36,23 @@ {public:// construct/copy/destruct - scoped_connection(constconnection&); - ~scoped_connection(); + scoped_connection(constconnection&); + ~scoped_connection(); - // connection management - voiddisconnect()const; - boolconnected()const; + // connection management + voiddisconnect()const; + boolconnected()const;};
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  -

                                                                                  +

                                                                                  scoped_connection public construct/copy/destruct

                                                                                  1. -
                                                                                    scoped_connection(const connection& other);
                                                                                    +
                                                                                    scoped_connection(const connection& other);
                                                                                  @@ -70,13 +70,13 @@
                                                                                16. -
                                                                                  ~scoped_connection();
                                                                                  +
                                                                                  ~scoped_connection();

                                                                                  Effects:

                                                                                  If - this->connected(), + this->connected(), disconnects the signal-slot connection.

                                                                                  @@ -84,30 +84,30 @@
                                                                                -

                                                                                -scoped_connection connection management

                                                                                +

                                                                                +scoped_connection connection management

                                                                                1. -
                                                                                  void disconnect() const;
                                                                                  +
                                                                                  void disconnect() const;
                                                                                  - +

                                                                                  Effects:

                                                                                  If - this->connected(), + this->connected(), disconnects the signal and slot referenced by this; otherwise, this operation is a no-op.

                                                                                  Postconditions:

                                                                                  !this->connected().

                                                                                  !this->connected().

                                                                                2. -
                                                                                  bool connected() const;
                                                                                  +
                                                                                  bool connected() const;
                                                                                  diff --git a/doc/html/boost/signals/trackable.html b/doc/html/boost/signals/trackable.html old mode 100755 new mode 100644 index 46e14b3a6f..1f20f90df1 --- a/doc/html/boost/signals/trackable.html +++ b/doc/html/boost/signals/trackable.html @@ -35,13 +35,13 @@ classtrackable{public:// construct/copy/destruct - trackable(); - trackable(consttrackable&); - trackable& operator=(consttrackable&); - ~trackable(); + trackable(); + trackable(consttrackable&); + trackable& operator=(consttrackable&); + ~trackable();};
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  The trackable class provides automatic disconnection of signals and slots when objects bound in slots (via pointer or reference) are destroyed. The @@ -57,13 +57,13 @@ type that may contain pointers or references to trackable objects.

                                                                                  -

                                                                                  +

                                                                                  trackable public construct/copy/destruct

                                                                                  1. -
                                                                                    trackable();
                                                                                    +
                                                                                    trackable();
                                                                                  @@ -79,7 +79,7 @@
                                                                                3. -
                                                                                  trackable(const trackable& other);
                                                                                  +
                                                                                  trackable(const trackable& other);
                                                                                  @@ -99,7 +99,7 @@
                                                                                4. -
                                                                                  trackable& operator=(const trackable& other);
                                                                                  +
                                                                                  trackable& operator=(const trackable& other);
                                                                                  @@ -123,7 +123,7 @@
                                                                                5. -
                                                                                  ~trackable();
                                                                                  +
                                                                                  ~trackable();
                                                                                  diff --git a/doc/html/boost/signals2/connection.html b/doc/html/boost/signals2/connection.html old mode 100755 new mode 100644 index 50212ef520..65e8e58904 --- a/doc/html/boost/signals2/connection.html +++ b/doc/html/boost/signals2/connection.html @@ -35,30 +35,30 @@ classconnection{public:// construct/copy/destruct - connection(); - connection(constconnection&); - connection& operator=(constconnection&); + connection(); + connection(constconnection&); + connection& operator=(constconnection&); - // connection management - voiddisconnect()const; - boolconnected()const; + // connection management + voiddisconnect()const; + boolconnected()const; - // blocking - boolblocked()const; + // blocking + boolblocked()const; - // modifiers - voidswap(constconnection&); + // modifiers + voidswap(constconnection&); - // comparisons - booloperator==(constconnection&)const; - booloperator!=(constconnection&)const; - booloperator<(constconnection&)const; + // comparisons + booloperator==(constconnection&)const; + booloperator!=(constconnection&)const; + booloperator<(constconnection&)const;}; -// specialized algorithms -voidswap(connection&,connection&); +// specialized algorithms +voidswap(connection&,connection&);
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  The signals2::connection class represents a connection between a Signal and a Slot. It is a lightweight object that has the ability to query whether the @@ -67,9 +67,9 @@ disconnect a connection.

                                                                                  -Thread Safety
                                                                                  +Thread Safety

                                                                                  The methods of the connection class are thread-safe with the exception - of swap and the assignment operator. A connection object + of swap and the assignment operator. A connection object should not be accessed concurrently when either of these operations is in progress. However, it is always safe to access a different connection object in another thread, even if the two connection objects are copies @@ -77,13 +77,13 @@

                                                                                  -

                                                                                  +

                                                                                  connection public construct/copy/destruct

                                                                                  1. -
                                                                                    connection();
                                                                                    +
                                                                                    connection();
                                                                                  @@ -94,7 +94,7 @@ - + @@ -104,7 +104,7 @@

                                                                                  Postconditions:

                                                                                  !this->connected().

                                                                                  !this->connected().

                                                                                  Throws:

                                                                                6. -
                                                                                  connection(const connection& other);
                                                                                  +
                                                                                  connection(const connection& other);
                                                                                  @@ -122,7 +122,7 @@
                                                                                7. -
                                                                                  connection& operator=(const connection& other);
                                                                                  +
                                                                                  connection& operator=(const connection& other);
                                                                                  @@ -142,30 +142,30 @@
                                                                                  -

                                                                                  -connection connection management

                                                                                  +

                                                                                  +connection connection management

                                                                                  1. -
                                                                                    void disconnect() const;
                                                                                    +
                                                                                    void disconnect() const;
                                                                                  - +

                                                                                  Effects:

                                                                                  If - this->connected(), + this->connected(), disconnects the signal and slot referenced by this; otherwise, this operation is a no-op.

                                                                                  Postconditions:

                                                                                  !this->connected().

                                                                                  !this->connected().

                                                                                8. -
                                                                                  bool connected() const;
                                                                                  +
                                                                                  bool connected() const;
                                                                                  @@ -186,10 +186,10 @@
                                                                                  -

                                                                                  -connection blocking

                                                                                  +

                                                                                  +connection blocking

                                                                                  1. -
                                                                                    bool blocked() const;
                                                                                    +
                                                                                    bool blocked() const;

                                                                                    Queries if the connection is blocked. A connection may be blocked by creating a boost::signals2::shared_connection_block object. @@ -210,10 +210,10 @@

                                                                                  -

                                                                                  -connection modifiers

                                                                                  +

                                                                                  +connection modifiers

                                                                                  1. -
                                                                                    void swap(const connection& other);
                                                                                    +
                                                                                    void swap(const connection& other);
                                                                                  @@ -232,11 +232,11 @@
                                                                                  -

                                                                                  -connection comparisons

                                                                                  +

                                                                                  +connection comparisons

                                                                                  1. -
                                                                                    bool operator==(const connection& other) const;
                                                                                    +
                                                                                    bool operator==(const connection& other) const;
                                                                                  @@ -257,7 +257,7 @@
                                                                                9. -
                                                                                  bool operator!=(const connection& other) const;
                                                                                  +
                                                                                  bool operator!=(const connection& other) const;
                                                                                  @@ -273,7 +273,7 @@
                                                                                10. -
                                                                                  bool operator<(const connection& other) const;
                                                                                  +
                                                                                  bool operator<(const connection& other) const;
                                                                                  @@ -298,10 +298,10 @@
                                                                                  -

                                                                                  -connection specialized algorithms

                                                                                  +

                                                                                  +connection specialized algorithms

                                                                                  1. -
                                                                                    void swap(connection& x, connection& y);
                                                                                    +
                                                                                    void swap(connection& x, connection& y);
                                                                                  diff --git a/doc/html/boost/signals2/deconstruct.html b/doc/html/boost/signals2/deconstruct.html old mode 100755 new mode 100644 index ceb14d7f00..77ded10c8e --- a/doc/html/boost/signals2/deconstruct.html +++ b/doc/html/boost/signals2/deconstruct.html @@ -41,7 +41,7 @@ postconstructor_invoker<T>deconstruct(constA1& arg1,constA2& arg2,...,constAN& argN);
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  Creates an object and its owning shared_ptr<T> (wrapped inside a postconstructor_invoker) using only a single allocation, @@ -84,7 +84,7 @@ template type T. Arguments may also be passed to the class' associated adl_postconstruct function by using the - postconstructor_invoker::postconstruct() methods. + postconstructor_invoker::postconstruct() methods.

                                                                                  diff --git a/doc/html/boost/signals2/deconstruct_access.html b/doc/html/boost/signals2/deconstruct_access.html old mode 100755 new mode 100644 index c6ada27c51..29f81f66b4 --- a/doc/html/boost/signals2/deconstruct_access.html +++ b/doc/html/boost/signals2/deconstruct_access.html @@ -35,7 +35,7 @@ classdeconstruct_access{};
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  Declaring deconstruct_access a friend to your class will give the deconstruct factory function access to your class' private and diff --git a/doc/html/boost/signals2/dummy_mutex.html b/doc/html/boost/signals2/dummy_mutex.html old mode 100755 new mode 100644 index a6bebb229a..48c2c65cb9 --- a/doc/html/boost/signals2/dummy_mutex.html +++ b/doc/html/boost/signals2/dummy_mutex.html @@ -34,21 +34,21 @@ class dummy_mutex : public noncopyable { public: - void lock(); - bool try_lock(); - void unlock(); + void lock(); + bool try_lock(); + void unlock(); };

                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  You may wish to use the dummy_mutex class for the Mutex template type of your signals if you are not concerned about thread safety. This may give slightly faster performance, since dummy_mutex performs no actual locking.

                                                                                  -
                                                                                  void lock();
                                                                                  +
                                                                                  void lock();

                                                                                  No effect.

                                                                                  -
                                                                                  bool try_lock();
                                                                                  +
                                                                                  bool try_lock();

                                                                                  No effect.

                                                                                  @@ -58,7 +58,7 @@

                                                                                  true.

                                                                                  -
                                                                                  void unlock();
                                                                                  +
                                                                                  void unlock();

                                                                                  No effect.

                                                                                diff --git a/doc/html/boost/signals2/expired_slot.html b/doc/html/boost/signals2/expired_slot.html old mode 100755 new mode 100644 index 75142340f0..948808e39e --- a/doc/html/boost/signals2/expired_slot.html +++ b/doc/html/boost/signals2/expired_slot.html @@ -34,12 +34,12 @@ class expired_slot : public bad_weak_ptr { public: - virtual const char * what() const; + virtual const char * what() const; };
                                                                                -

                                                                                Description

                                                                                The expired_slot exception is thrown to indicate at least one of +

                                                                                Description

                                                                                The expired_slot exception is thrown to indicate at least one of a slot's tracked objects has expired. -
                                                                                virtual const char *  what() const;
                                                                                +
                                                                                virtual const char *  what() const;
                                                                                diff --git a/doc/html/boost/signals2/keywords/combiner_type.html b/doc/html/boost/signals2/keywords/combiner_type.html old mode 100755 new mode 100644 index d1f4939619..90db9aeba4 --- a/doc/html/boost/signals2/keywords/combiner_type.html +++ b/doc/html/boost/signals2/keywords/combiner_type.html @@ -35,7 +35,7 @@ classcombiner_type:publicunspecified-type{};
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                This class is a template keyword which may be used to pass the wrapped Combiner template type to the signal_type metafunction as a named parameter. diff --git a/doc/html/boost/signals2/keywords/extended_slot_fun_id835619.html b/doc/html/boost/signals2/keywords/extended_slot_fun_id835619.html new file mode 100644 index 0000000000..3f36ea2e77 --- /dev/null +++ b/doc/html/boost/signals2/keywords/extended_slot_fun_id835619.html @@ -0,0 +1,61 @@ + + + +Class template extended_slot_function_type + + + + + + + + +

                                                                                + + + + + + +
                                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                +
                                                                                +
                                                                                +PrevUpHomeNext +
                                                                                +
                                                                                +
                                                                                +
                                                                                +

                                                                                Class template extended_slot_function_type

                                                                                +

                                                                                boost::signals2::keywords::extended_slot_function_type — A template keyword for signal_type.

                                                                                +
                                                                                +

                                                                                Synopsis

                                                                                +
                                                                                // In header: <boost/signals2/signal_type.hpp>
                                                                                +
                                                                                +template<typename ExtendedSlotFunction> 
                                                                                +class extended_slot_function_type : public unspecified-type {
                                                                                +};
                                                                                +
                                                                                +

                                                                                Description

                                                                                +

                                                                                + This class is a template keyword which may be used to pass the wrapped ExtendedSlotFunction + template type to the signal_type metafunction as a named parameter. +

                                                                                +

                                                                                + The code for this class is generated by a calling a macro from the Boost.Parameter library: + BOOST_PARAMETER_TEMPLATE_KEYWORD(extended_slot_function_type) +

                                                                                +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                +
                                                                                +PrevUpHomeNext +
                                                                                + + diff --git a/doc/html/boost/signals2/keywords/extended_slot_function__id791201.html b/doc/html/boost/signals2/keywords/extended_slot_function__id791201.html deleted file mode 100755 index 72710a8b9f..0000000000 --- a/doc/html/boost/signals2/keywords/extended_slot_function__id791201.html +++ /dev/null @@ -1,61 +0,0 @@ - - - -Class template extended_slot_function_type - - - - - - - - - - - - - - - -
                                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                -
                                                                                -
                                                                                -
                                                                                -

                                                                                Class template extended_slot_function_type

                                                                                -

                                                                                boost::signals2::keywords::extended_slot_function_type — A template keyword for signal_type.

                                                                                -
                                                                                -

                                                                                Synopsis

                                                                                -
                                                                                // In header: <boost/signals2/signal_type.hpp>
                                                                                -
                                                                                -template<typename ExtendedSlotFunction> 
                                                                                -class extended_slot_function_type : public unspecified-type {
                                                                                -};
                                                                                -
                                                                                -

                                                                                Description

                                                                                -

                                                                                - This class is a template keyword which may be used to pass the wrapped ExtendedSlotFunction - template type to the signal_type metafunction as a named parameter. -

                                                                                -

                                                                                - The code for this class is generated by a calling a macro from the Boost.Parameter library: - BOOST_PARAMETER_TEMPLATE_KEYWORD(extended_slot_function_type) -

                                                                                -
                                                                                -
                                                                                - - - -
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                - - diff --git a/doc/html/boost/signals2/keywords/group_compare_type.html b/doc/html/boost/signals2/keywords/group_compare_type.html old mode 100755 new mode 100644 index 8aab91f8ce..928144e76e --- a/doc/html/boost/signals2/keywords/group_compare_type.html +++ b/doc/html/boost/signals2/keywords/group_compare_type.html @@ -35,7 +35,7 @@ class group_compare_type : public unspecified-type { };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              This class is a template keyword which may be used to pass the wrapped GroupCompare template type to the signal_type metafunction as a named parameter. diff --git a/doc/html/boost/signals2/keywords/group_type.html b/doc/html/boost/signals2/keywords/group_type.html old mode 100755 new mode 100644 index 3147b5c06b..799c5afd83 --- a/doc/html/boost/signals2/keywords/group_type.html +++ b/doc/html/boost/signals2/keywords/group_type.html @@ -35,7 +35,7 @@ class group_type : public unspecified-type { };

                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              This class is a template keyword which may be used to pass the wrapped Group template type to the signal_type metafunction as a named parameter. diff --git a/doc/html/boost/signals2/keywords/mutex_type.html b/doc/html/boost/signals2/keywords/mutex_type.html old mode 100755 new mode 100644 index b887b7255b..ab3b54b68b --- a/doc/html/boost/signals2/keywords/mutex_type.html +++ b/doc/html/boost/signals2/keywords/mutex_type.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@


                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -35,7 +35,7 @@ class mutex_type : public unspecified-type { };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              This class is a template keyword which may be used to pass the wrapped Mutex template type to the signal_type metafunction as a named parameter. @@ -55,7 +55,7 @@


                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/signals2/keywords/signature_type.html b/doc/html/boost/signals2/keywords/signature_type.html old mode 100755 new mode 100644 index 93f072e6ca..65b72864a7 --- a/doc/html/boost/signals2/keywords/signature_type.html +++ b/doc/html/boost/signals2/keywords/signature_type.html @@ -35,7 +35,7 @@ class signature_type : public unspecified-type { };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              This class is a template keyword which may be used to pass the wrapped Signature template type to the signal_type metafunction as a named parameter. diff --git a/doc/html/boost/signals2/keywords/slot_function_type.html b/doc/html/boost/signals2/keywords/slot_function_type.html old mode 100755 new mode 100644 index cbb288f4ca..4b693fe473 --- a/doc/html/boost/signals2/keywords/slot_function_type.html +++ b/doc/html/boost/signals2/keywords/slot_function_type.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@


                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -35,7 +35,7 @@ class slot_function_type : public unspecified-type { };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              This class is a template keyword which may be used to pass the wrapped SlotFunction template type to the signal_type metafunction as a named parameter. @@ -55,7 +55,7 @@


                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/signals2/last_value.html b/doc/html/boost/signals2/last_value.html old mode 100755 new mode 100644 index 4b42bcb65b..d167ca908e --- a/doc/html/boost/signals2/last_value.html +++ b/doc/html/boost/signals2/last_value.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -38,12 +38,12 @@ // types typedef T result_type; - // invocation + // invocation template<typename InputIterator> - result_type operator()(InputIterator, InputIterator) const; + result_type operator()(InputIterator, InputIterator) const; };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              The last_value class was the default Combiner template parameter type for signals in the original Signals library. @@ -51,11 +51,11 @@ does not throw.

                                                                              -

                                                                              -last_value invocation

                                                                              +

                                                                              +last_value invocation

                                                                              1. template<typename InputIterator> 
                                                                                -  result_type operator()(InputIterator first, InputIterator last) const;
                                                                                + result_type operator()(InputIterator first, InputIterator last) const;
                                                                                @@ -78,8 +78,8 @@
                                                                                -

                                                                                Specializations

                                                                                - +

                                                                                Specializations

                                                                                +
                                                                                @@ -92,7 +92,7 @@

                                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                                diff --git a/doc/html/boost/signals2/last_value_void_id1313586.html b/doc/html/boost/signals2/last_value_void_id1313586.html new file mode 100644 index 0000000000..0c183fb975 --- /dev/null +++ b/doc/html/boost/signals2/last_value_void_id1313586.html @@ -0,0 +1,82 @@ + + + +Class last_value<void> + + + + + + + + + + + + + + + +
                                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                +
                                                                                +
                                                                                +PrevUpHomeNext +
                                                                                +
                                                                                +
                                                                                +
                                                                                +

                                                                                Class last_value<void>

                                                                                +

                                                                                boost::signals2::last_value<void> — Evaluate an InputIterator sequence.

                                                                                +
                                                                                +

                                                                                Synopsis

                                                                                +
                                                                                // In header: <boost/signals2/last_value.hpp>
                                                                                +
                                                                                +
                                                                                +class last_value<void> {
                                                                                +public:
                                                                                +  // types
                                                                                +  typedef void result_type;
                                                                                +
                                                                                +  // invocation
                                                                                +  template<typename InputIterator> 
                                                                                +    result_type operator()(InputIterator, InputIterator) const;
                                                                                +};
                                                                                +
                                                                                +

                                                                                Description

                                                                                +
                                                                                +

                                                                                +last_value invocation

                                                                                +
                                                                                1. +
                                                                                  template<typename InputIterator> 
                                                                                  +  result_type operator()(InputIterator first, InputIterator last) const;
                                                                                  +
                                                                                  ++ + + + + + + + + + +

                                                                                  Effects:

                                                                                  Attempts to dereference every iterator in the sequence [first, last). +

                                                                                  Throws:

                                                                                  Unlike the non-void versions of last_value, the void specialization does not throw.

                                                                                  +
                                                                                +
                                                                                +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                +
                                                                                +PrevUpHomeNext +
                                                                                + + diff --git a/doc/html/boost/signals2/last_value_void_id821952.html b/doc/html/boost/signals2/last_value_void_id821952.html deleted file mode 100755 index 87fff5f904..0000000000 --- a/doc/html/boost/signals2/last_value_void_id821952.html +++ /dev/null @@ -1,82 +0,0 @@ - - - -Class last_value<void> - - - - - - - - - - - - - - - -
                                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                -
                                                                                -
                                                                                -
                                                                                -

                                                                                Class last_value<void>

                                                                                -

                                                                                boost::signals2::last_value<void> — Evaluate an InputIterator sequence.

                                                                                -
                                                                                -

                                                                                Synopsis

                                                                                -
                                                                                // In header: <boost/signals2/last_value.hpp>
                                                                                -
                                                                                -
                                                                                -class last_value<void> {
                                                                                -public:
                                                                                -  // types
                                                                                -  typedef void result_type;
                                                                                -
                                                                                -  // invocation
                                                                                -  template<typename InputIterator> 
                                                                                -    result_type operator()(InputIterator, InputIterator) const;
                                                                                -};
                                                                                -
                                                                                -

                                                                                Description

                                                                                -
                                                                                -

                                                                                -last_value invocation

                                                                                -
                                                                                1. -
                                                                                  template<typename InputIterator> 
                                                                                  -  result_type operator()(InputIterator first, InputIterator last) const;
                                                                                  -
                                                                                  -- - - - - - - - - - -

                                                                                  Effects:

                                                                                  Attempts to dereference every iterator in the sequence [first, last). -

                                                                                  Throws:

                                                                                  Unlike the non-void versions of last_value, the void specialization does not throw.

                                                                                  -
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - -
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                - - diff --git a/doc/html/boost/signals2/mutex.html b/doc/html/boost/signals2/mutex.html old mode 100755 new mode 100644 index 5f3efd2c75..a5ff2499e9 --- a/doc/html/boost/signals2/mutex.html +++ b/doc/html/boost/signals2/mutex.html @@ -34,12 +34,12 @@ class mutex { public: - void lock(); - bool try_lock(); - void unlock(); + void lock(); + bool try_lock(); + void unlock(); };
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                The mutex class implements the Lockable concept of Boost.Thread, and is the default Mutex template parameter @@ -63,10 +63,10 @@ use the signals2::dummy_mutex class as the Mutex template type for your signal.

                                                                                -
                                                                                void lock();
                                                                                +
                                                                                void lock();

                                                                                Locks the mutex.

                                                                                -
                                                                                bool try_lock();
                                                                                +
                                                                                bool try_lock();

                                                                                Makes a non-blocking attempt to lock the mutex.

                                                                                @@ -76,7 +76,7 @@

                                                                                true on success.

                                                                                -
                                                                                void unlock();
                                                                                +
                                                                                void unlock();

                                                                                Unlocks the mutex.

                                                                                diff --git a/doc/html/boost/signals2/no_slots_error.html b/doc/html/boost/signals2/no_slots_error.html old mode 100755 new mode 100644 index c82ff6832e..9171f40dce --- a/doc/html/boost/signals2/no_slots_error.html +++ b/doc/html/boost/signals2/no_slots_error.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                                @@ -34,12 +34,12 @@ class no_slots_error : public std::exception { public: - virtual const char * what() const; + virtual const char * what() const; };
                                                                                -

                                                                                Description

                                                                                The no_slots_error exception may be thrown by signals2::last_value +

                                                                                Description

                                                                                The no_slots_error exception may be thrown by signals2::last_value when it is run but unable to obtain any results from its input iterators. -
                                                                                virtual const char *  what() const;
                                                                                +
                                                                                virtual const char *  what() const;
                                                                              @@ -51,7 +51,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/signals2/optional_last_va_id1391117.html b/doc/html/boost/signals2/optional_last_va_id1391117.html new file mode 100644 index 0000000000..04630e5468 --- /dev/null +++ b/doc/html/boost/signals2/optional_last_va_id1391117.html @@ -0,0 +1,83 @@ + + + +Class optional_last_value<void> + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Class optional_last_value<void>

                                                                              +

                                                                              boost::signals2::optional_last_value<void> — Evaluate an InputIterator sequence.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/signals2/optional_last_value.hpp>
                                                                              +
                                                                              +
                                                                              +class optional_last_value<void> {
                                                                              +public:
                                                                              +  // types
                                                                              +  typedef void result_type;
                                                                              +
                                                                              +  // invocation
                                                                              +  template<typename InputIterator> 
                                                                              +    result_type operator()(InputIterator, InputIterator) const;
                                                                              +};
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              This specialization of signals2::optional_last_value is provided + to cope with the fact that there is no such thing as an + optional<void>, which + optional_last_value would otherwise try to + use as its result_type. This specialization + instead sets the result_type to be void. +

                                                                              +
                                                                              +

                                                                              +optional_last_value invocation

                                                                              +
                                                                              1. +
                                                                                template<typename InputIterator> 
                                                                                +  result_type operator()(InputIterator first, InputIterator last) const;
                                                                                +
                                                                                ++ + + + +

                                                                                Effects:

                                                                                Attempts to dereference every iterator in the sequence [first, last). +

                                                                                +
                                                                              +
                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/signals2/optional_last_value.html b/doc/html/boost/signals2/optional_last_value.html old mode 100755 new mode 100644 index 8d69d251cb..10625eed8c --- a/doc/html/boost/signals2/optional_last_value.html +++ b/doc/html/boost/signals2/optional_last_value.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -39,12 +39,12 @@ // types typedef boost::optional<T> result_type; - // invocation + // invocation template<typename InputIterator> - result_type operator()(InputIterator, InputIterator) const; + result_type operator()(InputIterator, InputIterator) const; };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              optional_last_value is the default Combiner template type for signals in the Boost.Signals2 library. The advantage of optional_last_value over @@ -54,11 +54,11 @@ its InputIterator sequence is empty.

                                                                              -

                                                                              -optional_last_value invocation

                                                                              +

                                                                              +optional_last_value invocation

                                                                              1. template<typename InputIterator> 
                                                                                -  result_type operator()(InputIterator first, InputIterator last) const;
                                                                                + result_type operator()(InputIterator first, InputIterator last) const;
                                                                                @@ -83,8 +83,8 @@ @@ -97,7 +97,7 @@

                                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                                diff --git a/doc/html/boost/signals2/optional_last_value_voi_id1379848.html b/doc/html/boost/signals2/optional_last_value_voi_id1379848.html deleted file mode 100755 index 46f686cdda..0000000000 --- a/doc/html/boost/signals2/optional_last_value_voi_id1379848.html +++ /dev/null @@ -1,83 +0,0 @@ - - - -Class optional_last_value<void> - - - - - - - - - - - - - - - -
                                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                -
                                                                                -
                                                                                -
                                                                                -

                                                                                Class optional_last_value<void>

                                                                                -

                                                                                boost::signals2::optional_last_value<void> — Evaluate an InputIterator sequence.

                                                                                -
                                                                                -

                                                                                Synopsis

                                                                                -
                                                                                // In header: <boost/signals2/optional_last_value.hpp>
                                                                                -
                                                                                -
                                                                                -class optional_last_value<void> {
                                                                                -public:
                                                                                -  // types
                                                                                -  typedef void result_type;
                                                                                -
                                                                                -  // invocation
                                                                                -  template<typename InputIterator> 
                                                                                -    result_type operator()(InputIterator, InputIterator) const;
                                                                                -};
                                                                                -
                                                                                -

                                                                                Description

                                                                                -

                                                                                This specialization of signals2::optional_last_value is provided - to cope with the fact that there is no such thing as an - optional<void>, which - optional_last_value would otherwise try to - use as its result_type. This specialization - instead sets the result_type to be void. -

                                                                                -
                                                                                -

                                                                                -optional_last_value invocation

                                                                                -
                                                                                1. -
                                                                                  template<typename InputIterator> 
                                                                                  -  result_type operator()(InputIterator first, InputIterator last) const;
                                                                                  -
                                                                                  -- - - - -

                                                                                  Effects:

                                                                                  Attempts to dereference every iterator in the sequence [first, last). -

                                                                                  -
                                                                                -
                                                                                -
                                                                                -
                                                                                - - - -
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                - - diff --git a/doc/html/boost/signals2/postconstructor_invoker.html b/doc/html/boost/signals2/postconstructor_invoker.html old mode 100755 new mode 100644 index f787b7f43c..4e93aad248 --- a/doc/html/boost/signals2/postconstructor_invoker.html +++ b/doc/html/boost/signals2/postconstructor_invoker.html @@ -35,44 +35,44 @@ class postconstructor_invoker { public: - // public methods - operator const shared_ptr<T> &(); - const shared_ptr<T> & postconstruct(); - template<typename A1> const shared_ptr<T> & postconstruct(A1); + // public methods + operator const shared_ptr<T> &(); + const shared_ptr<T> & postconstruct(); + template<typename A1> const shared_ptr<T> & postconstruct(A1); template<typename A1, typename A2> - const shared_ptr<T> & postconstruct(A1, A1); + const shared_ptr<T> & postconstruct(A1, A1); template<typename A1, typename A2, ..., typename AN> - const shared_ptr<T> & postconstruct(A1, A1, ..., A1); + const shared_ptr<T> & postconstruct(A1, A1, ..., A1); };
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                Objects of type postconstructor_invoker are returned by calls to the deconstruct() factory function. These objects are intended to either be immediately assigned to a shared_ptr (in which case the class' conversion operator will perform the conversion by calling the - postconstruct with no arguments), or to be converted + postconstruct with no arguments), or to be converted to shared_ptr explicitly by the user calling one of - the postconstruct methods. + the postconstruct methods.

                                                                                -

                                                                                -postconstructor_invoker public methods

                                                                                +

                                                                                +postconstructor_invoker public methods

                                                                                1. -
                                                                                  operator const shared_ptr<T> &();
                                                                                  +
                                                                                  operator const shared_ptr<T> &();

                                                                                  The conversion operator has the same effect as explicitly calling - the postconstruct method with no arguments. + the postconstruct method with no arguments.

                                                                                2. -
                                                                                  const shared_ptr<T> & postconstruct();
                                                                                  -template<typename A1> const shared_ptr<T> & postconstruct(A1 a1);
                                                                                  +
                                                                                  const shared_ptr<T> & postconstruct();
                                                                                  +template<typename A1> const shared_ptr<T> & postconstruct(A1 a1);
                                                                                   template<typename A1, typename A2> 
                                                                                  -  const shared_ptr<T> & postconstruct(A1 a1, A1 a2);
                                                                                  +  const shared_ptr<T> & postconstruct(A1 a1, A1 a2);
                                                                                   template<typename A1, typename A2, ..., typename AN> 
                                                                                  -  const shared_ptr<T> & postconstruct(A1 a1, A1 a2, ..., A1 aN);
                                                                                  + const shared_ptr<T> & postconstruct(A1 a1, A1 a2, ..., A1 aN);

                                                                                  The postconstruct methods make an unqualified call to adl_postconstruct() and then return the shared_ptr diff --git a/doc/html/boost/signals2/scoped_connection.html b/doc/html/boost/signals2/scoped_connection.html old mode 100755 new mode 100644 index 565257297c..028b4c6e56 --- a/doc/html/boost/signals2/scoped_connection.html +++ b/doc/html/boost/signals2/scoped_connection.html @@ -34,28 +34,28 @@ class scoped_connection : public connection { public: - // construct/copy/destruct - scoped_connection(); - scoped_connection(const connection&); - ~scoped_connection(); + // construct/copy/destruct + scoped_connection(); + scoped_connection(const connection&); + ~scoped_connection(); - // public methods - scoped_connection & operator=(const connection &); - connection release(); + // public methods + scoped_connection & operator=(const connection &); + connection release(); private: - // construct/copy/destruct - scoped_connection(const scoped_connection&); - scoped_connection& operator=(const scoped_connection&); + // construct/copy/destruct + scoped_connection(const scoped_connection&); + scoped_connection& operator=(const scoped_connection&); };

                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                A connection which automatically disconnects on destruction.

                                                                                -Thread Safety
                                                                                +Thread Safety

                                                                                The methods of the scoped_connection class (including those inherited from its base connection class) are thread-safe with the exception - of signals2::connection::swap, release, and + of signals2::connection::swap, release, and the assignment operator. A scoped_connection object should not be accessed concurrently when any of these operations is in progress. However, it is always safe to access a different connection object @@ -63,18 +63,18 @@

                                                                                -

                                                                                -scoped_connection public construct/copy/destruct

                                                                                +

                                                                                +scoped_connection public construct/copy/destruct

                                                                                1. -
                                                                                  scoped_connection();
                                                                                  +
                                                                                  scoped_connection();

                                                                                  Default constructs an empty scoped_connection.

                                                                                  - + @@ -84,7 +84,7 @@

                                                                                  Postconditions:

                                                                                  connected() == false

                                                                                  connected() == false

                                                                                  Throws:

                                                                                2. -
                                                                                  scoped_connection(const connection& other);
                                                                                  +
                                                                                  scoped_connection(const connection& other);
                                                                                  @@ -96,7 +96,7 @@ - + @@ -106,13 +106,13 @@

                                                                                  Postconditions:

                                                                                  connected() == other.connected()

                                                                                  connected() == other.connected()

                                                                                  Throws:

                                                                                3. -
                                                                                  ~scoped_connection();
                                                                                  +
                                                                                  ~scoped_connection();

                                                                                  Effects:

                                                                                  If - this->connected(), + this->connected(), disconnects the signal-slot connection.

                                                                                  @@ -120,11 +120,11 @@
                                                                                -

                                                                                -scoped_connection public methods

                                                                                +

                                                                                +scoped_connection public methods

                                                                                1. -
                                                                                  scoped_connection & operator=(const connection & rhs);
                                                                                  +
                                                                                  scoped_connection & operator=(const connection & rhs);
                                                                                  @@ -138,13 +138,13 @@ - +

                                                                                  Postconditions:

                                                                                  connected() == rhs.connected()

                                                                                  connected() == rhs.connected()

                                                                                2. -
                                                                                  connection release();
                                                                                  +
                                                                                  connection release();
                                                                                  @@ -158,7 +158,7 @@ - + @@ -172,15 +172,15 @@
                                                                                  -

                                                                                  -scoped_connection private construct/copy/destruct

                                                                                  +

                                                                                  +scoped_connection private construct/copy/destruct

                                                                                  1. -
                                                                                    scoped_connection(const scoped_connection& other);
                                                                                    +
                                                                                    scoped_connection(const scoped_connection& other);

                                                                                    The scoped_connection class is not copyable. It may only be constructed from a connection object.

                                                                                  2. -
                                                                                    scoped_connection& operator=(const scoped_connection& rhs);
                                                                                    +
                                                                                    scoped_connection& operator=(const scoped_connection& rhs);

                                                                                    The scoped_connection class is not copyable. It may only be assigned from a connection object.

                                                                                  diff --git a/doc/html/boost/signals2/shared_connection_block.html b/doc/html/boost/signals2/shared_connection_block.html old mode 100755 new mode 100644 index bba17a6e4e..b54a9fb959 --- a/doc/html/boost/signals2/shared_connection_block.html +++ b/doc/html/boost/signals2/shared_connection_block.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

                                                                                  Postconditions:

                                                                                  connected() == false

                                                                                  connected() == false

                                                                                  Returns:


                                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                                  @@ -35,23 +35,23 @@ class shared_connection_block { public: // construct/copy/destruct - shared_connection_block(const boost::signals2::connection & = connection(), + shared_connection_block(const boost::signals2::connection & = connection(), bool = true); - shared_connection_block(const boost::signals2::shared_connection_block &); + shared_connection_block(const boost::signals2::shared_connection_block &); shared_connection_block& - operator=(const boost::signals2::shared_connection_block &); - ~shared_connection_block(); + operator=(const boost::signals2::shared_connection_block &); + ~shared_connection_block(); - // connection blocking - void unblock(); - void block(); - bool blocking() const; + // connection blocking + void unblock(); + void block(); + bool blocking() const; - // miscellaneous methods - boost::signals2::connection connection() const; + // miscellaneous methods + boost::signals2::connection connection() const; };
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  A shared_connection_block object blocks a connection, preventing the associated slot from executing when the associated signal is invoked. The connection will remain @@ -59,7 +59,7 @@ the connection releases its block. A shared_connection_block releases its block when it is destroyed or its - unblock method is called.

                                                                                  + unblock method is called.

                                                                                  A shared_connection_block is safe to use even after the signals2::connection object it was constructed from has been destroyed, or the connection it references has been @@ -76,13 +76,13 @@ connection.

                                                                                  -

                                                                                  +

                                                                                  shared_connection_block public construct/copy/destruct

                                                                                  1. -
                                                                                    shared_connection_block(const boost::signals2::connection & conn = connection(), 
                                                                                    +
                                                                                    shared_connection_block(const boost::signals2::connection & conn = connection(), 
                                                                                                             bool initially_blocking = true);
                                                                                    @@ -95,7 +95,7 @@ will initially block the connection if and only if the initially_blocking parameter is true. The block on the connection may be released - by calling the unblock method, + by calling the unblock method, or destroying the shared_connection_block object.

                                                                                    Default construction of a shared_connection_block results in a shared_connection_block which references the NULL connection. @@ -113,7 +113,7 @@

                                                                                  2. -
                                                                                    shared_connection_block(const boost::signals2::shared_connection_block & other);
                                                                                    +
                                                                                    shared_connection_block(const boost::signals2::shared_connection_block & other);
                                                                                    @@ -136,7 +136,7 @@
                                                                                  3. shared_connection_block& 
                                                                                    -operator=(const boost::signals2::shared_connection_block & rhs);
                                                                                    +operator=(const boost::signals2::shared_connection_block & rhs);
                                                                                  4. @@ -161,29 +161,29 @@
                                                                                  5. -
                                                                                    ~shared_connection_block();
                                                                                    +
                                                                                    ~shared_connection_block();
                                                                                    - +

                                                                                    Effects:

                                                                                    If blocking() is true, releases the connection block.

                                                                                    If blocking() is true, releases the connection block.

                                                                                  -

                                                                                  -shared_connection_block connection blocking

                                                                                  +

                                                                                  +shared_connection_block connection blocking

                                                                                  1. -
                                                                                    void unblock();
                                                                                    +
                                                                                    void unblock();
                                                                                    - @@ -195,13 +195,13 @@

                                                                                    Effects:

                                                                                    If blocking() is true, releases the connection block. +

                                                                                    If blocking() is true, releases the connection block. Note, the connection may remain blocked due to other shared_connection_block objects.

                                                                                  2. -
                                                                                    void block();
                                                                                    +
                                                                                    void block();
                                                                                    - @@ -212,7 +212,7 @@

                                                                                    Effects:

                                                                                    If blocking() is false, reasserts a block on +

                                                                                    If blocking() is false, reasserts a block on the connection.

                                                                                  3. -
                                                                                    bool blocking() const;
                                                                                    +
                                                                                    bool blocking() const;
                                                                                    @@ -222,7 +222,7 @@ - @@ -233,10 +233,10 @@
                                                                                    -

                                                                                    -shared_connection_block miscellaneous methods

                                                                                    +

                                                                                    +shared_connection_block miscellaneous methods

                                                                                    1. -
                                                                                      boost::signals2::connection connection() const;
                                                                                      +
                                                                                      boost::signals2::connection connection() const;

                                                                                    Notes:

                                                                                    this->blocking() == true implies connection::blocked() == true +

                                                                                    this->blocking() == true implies connection::blocked() == true for the connection. However, this->blocking() == false does not necessarily imply connection::blocked() == false, since the connection may be blocked by another shared_connection_block object.

                                                                                    @@ -257,7 +257,7 @@

                                                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                                                    diff --git a/doc/html/boost/signals2/signal.html b/doc/html/boost/signals2/signal.html old mode 100755 new mode 100644 index db7a1e48ad..2131cfe07d --- a/doc/html/boost/signals2/signal.html +++ b/doc/html/boost/signals2/signal.html @@ -47,7 +47,7 @@ typedef GroupCompare group_compare_type; typedef SlotFunction slot_function_type; typedef typename signals2::slot<Signature, SlotFunction> slot_type; - typedef ExtendedSlotFunction extended_slot_function_type; + typedef ExtendedSlotFunction extended_slot_function_type; typedef typename signals2::slot<R (const connection &, T1, ..., TN), ExtendedSlotFunction> extended_slot_type; typedef typename SlotFunction::result_type slot_result_type; typedef unspecified slot_call_iterator; @@ -67,40 +67,40 @@ }; // construct/copy/destruct - signal(const combiner_type& = combiner_type(), + signal(const combiner_type& = combiner_type(), const group_compare_type& = group_compare_type()); - ~signal(); + ~signal(); - // connection management - connection connect(const slot_type&, connect_position = at_back); - connection connect(const group_type&, const slot_type&, + // connection management + connection connect(const slot_type&, connect_position = at_back); + connection connect(const group_type&, const slot_type&, connect_position = at_back); - connection connect_extended(const extended_slot_type&, + connection connect_extended(const extended_slot_type&, connect_position = at_back); - connection connect_extended(const group_type&, const extended_slot_type&, + connection connect_extended(const group_type&, const extended_slot_type&, connect_position = at_back); - void disconnect(const group_type&); - template<typename S> void disconnect(const S&); - void disconnect_all_slots(); - bool empty() const; - std::size_t num_slots() const; + void disconnect(const group_type&); + template<typename S> void disconnect(const S&); + void disconnect_all_slots(); + bool empty() const; + std::size_t num_slots() const; - // invocation - result_type operator()(arg<0>::type, arg<1>::type, ..., arg<N-1>::type); - result_type operator()(arg<0>::type, arg<1>::type, ..., arg<N-1>::type) const; + // invocation + result_type operator()(arg<0>::type, arg<1>::type, ..., arg<N-1>::type); + result_type operator()(arg<0>::type, arg<1>::type, ..., arg<N-1>::type) const; - // combiner access - combiner_type combiner() const; - void set_combiner(const combiner_type&); + // combiner access + combiner_type combiner() const; + void set_combiner(const combiner_type&); };
                                                                                    -

                                                                                    Description

                                                                                    +

                                                                                    Description

                                                                                    See the tutorial for more information on how to use the signal class.

                                                                                    -

                                                                                    Template Parameters

                                                                                    +

                                                                                    Template Parameters

                                                                                    1. typename Signature
                                                                                      @@ -115,7 +115,7 @@
                                                                                    -

                                                                                    +

                                                                                    signal public types

                                                                                    @@ -124,7 +124,7 @@

                                                                                    typedef typename signals2::slot<R (const connection &, T1, ..., TN), ExtendedSlotFunction> extended_slot_type;

                                                                                    Slots of the extended_slot_type may be connected to the signal using the - connect_extended methods. The extended_slot_type + connect_extended methods. The extended_slot_type has an additional signals2::connection argument in its signature, which gives slot functions access to their connection to the signal invoking them. @@ -148,13 +148,13 @@

                                                                                  -

                                                                                  +

                                                                                  signal public construct/copy/destruct

                                                                                  1. -
                                                                                    signal(const combiner_type& combiner = combiner_type(), 
                                                                                    +
                                                                                    signal(const combiner_type& combiner = combiner_type(), 
                                                                                            const group_compare_type& compare = group_compare_type());
                                                                                    @@ -165,13 +165,13 @@ - +

                                                                                    Postconditions:

                                                                                    this->empty()

                                                                                    this->empty()

                                                                                  2. -
                                                                                    ~signal();
                                                                                    +
                                                                                    ~signal();
                                                                                    @@ -183,12 +183,12 @@
                                                                                    -

                                                                                    -signal connection management

                                                                                    +

                                                                                    +signal connection management

                                                                                    1. -
                                                                                      connection connect(const slot_type& slot, connect_position at = at_back);
                                                                                      -connection connect(const group_type& group, const slot_type& slot, 
                                                                                      +
                                                                                      connection connect(const slot_type& slot, connect_position at = at_back);
                                                                                      +connection connect(const group_type& group, const slot_type& slot, 
                                                                                                          connect_position at = at_back);
                                                                                    @@ -239,21 +239,21 @@
                                                                                  3. -
                                                                                    connection connect_extended(const extended_slot_type& slot, 
                                                                                    +
                                                                                    connection connect_extended(const extended_slot_type& slot, 
                                                                                                                 connect_position at = at_back);
                                                                                    -connection connect_extended(const group_type& group, 
                                                                                    +connection connect_extended(const group_type& group, 
                                                                                                                 const extended_slot_type& slot, 
                                                                                                                 connect_position at = at_back);

                                                                                    - The connect_extended methods work the same as the connect + The connect_extended methods work the same as the connect methods, except they take slots of type extended_slot_type. This is useful if a slot needs to access the connection between it and the signal invoking it, for example if it wishes to disconnect or block its own connection.

                                                                                  4. -
                                                                                    void disconnect(const group_type& group);
                                                                                    -template<typename S> void disconnect(const S& slot_func);
                                                                                    +
                                                                                    void disconnect(const group_type& group);
                                                                                    +template<typename S> void disconnect(const S& slot_func);
                                                                                    @@ -292,7 +292,7 @@
                                                                                  5. -
                                                                                    void disconnect_all_slots();
                                                                                    +
                                                                                    void disconnect_all_slots();
                                                                                    @@ -302,7 +302,7 @@ - + @@ -323,7 +323,7 @@

                                                                                    Postconditions:

                                                                                    this->empty().

                                                                                    this->empty().

                                                                                    Throws:

                                                                                  6. -
                                                                                    bool empty() const;
                                                                                    +
                                                                                    bool empty() const;
                                                                                    @@ -354,7 +354,7 @@
                                                                                  7. -
                                                                                    std::size_t num_slots() const;
                                                                                    +
                                                                                    std::size_t num_slots() const;
                                                                                    @@ -385,12 +385,12 @@
                                                                                    -

                                                                                    -signal invocation

                                                                                    +

                                                                                    +signal invocation

                                                                                    1. -
                                                                                      result_type operator()(arg<0>::type a1, arg<1>::type a2, ..., 
                                                                                      +
                                                                                      result_type operator()(arg<0>::type a1, arg<1>::type a2, ..., 
                                                                                                              arg<N-1>::type aN);
                                                                                      -result_type operator()(arg<0>::type a1, arg<1>::type a2, ..., 
                                                                                      +result_type operator()(arg<0>::type a1, arg<1>::type a2, ..., 
                                                                                                              arg<N-1>::type aN) const;
                                                                                    @@ -439,11 +439,11 @@
                                                                                    -

                                                                                    -signal combiner access

                                                                                    +

                                                                                    +signal combiner access

                                                                                    1. -
                                                                                      combiner_type combiner() const;
                                                                                      +
                                                                                      combiner_type combiner() const;
                                                                                    @@ -459,7 +459,7 @@
                                                                                  8. -
                                                                                    void set_combiner(const combiner_type& combiner);
                                                                                    +
                                                                                    void set_combiner(const combiner_type& combiner);
                                                                                    diff --git a/doc/html/boost/signals2/signal/arg.html b/doc/html/boost/signals2/signal/arg.html old mode 100755 new mode 100644 index 6604de1684..6acac39d73 --- a/doc/html/boost/signals2/signal/arg.html +++ b/doc/html/boost/signals2/signal/arg.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                                                    @@ -48,7 +48,7 @@
                                                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                                                    diff --git a/doc/html/boost/signals2/signal_base.html b/doc/html/boost/signals2/signal_base.html old mode 100755 new mode 100644 index 50546e0042..605a14f2c8 --- a/doc/html/boost/signals2/signal_base.html +++ b/doc/html/boost/signals2/signal_base.html @@ -35,17 +35,17 @@ class signal_base : public noncopyable { public: // construct/copy/destruct - virtual ~signal_base(); + virtual ~signal_base(); };
                                                                                    -

                                                                                    Description

                                                                                    +

                                                                                    Description

                                                                                    -

                                                                                    +

                                                                                    signal_base public construct/copy/destruct

                                                                                    1. -
                                                                                      virtual ~signal_base();
                                                                                      +
                                                                                      virtual ~signal_base();

                                                                                      Virtual destructor.

                                                                                    diff --git a/doc/html/boost/signals2/signal_type.html b/doc/html/boost/signals2/signal_type.html old mode 100755 new mode 100644 index e39e173a55..f68b7052fb --- a/doc/html/boost/signals2/signal_type.html +++ b/doc/html/boost/signals2/signal_type.html @@ -45,12 +45,12 @@ typedef implementation-detail group_type; typedef implementation-detail group_compare_type; typedef implementation-detail slot_function_type; - typedef implementation-detail extended_slot_function_type; + typedef implementation-detail extended_slot_function_type; typedef implementation-detail mutex_type; typedef typename signal<signature_type, combiner_type, ..., mutex_type> type; };
                                                                                    -

                                                                                    Description

                                                                                    +

                                                                                    Description

                                                                                    The signal_type metafunction employs the Boost.Parameter library to allow users to specify the template type parameters of a signals2::signal using named parameters. The resulting signal type is provided through the @@ -64,7 +64,7 @@ boost::signals2::keywords namespace. The supported template keywords are: keywords::signature_type, keywords::combiner_type, keywords::group_type, keywords::group_compare_type, - keywords::slot_function_type, keywords::extended_slot_function_type, + keywords::slot_function_type, keywords::extended_slot_function_type, and keywords::mutex_type.

                                                                                    The default types for unspecified template type parameters are the same as those for the diff --git a/doc/html/boost/signals2/slot.html b/doc/html/boost/signals2/slot.html old mode 100755 new mode 100644 index 73562a109a..156a316d37 --- a/doc/html/boost/signals2/slot.html +++ b/doc/html/boost/signals2/slot.html @@ -55,33 +55,33 @@ }; // construct/copy/destruct - template<typename Slot> slot(const Slot &); + template<typename Slot> slot(const Slot &); template<typename OtherSignature, typename OtherSlotFunction> - slot(const slot<OtherSignature, OtherSlotFunction> &); + slot(const slot<OtherSignature, OtherSlotFunction> &); template<typename Func, typename Arg1, typename Arg2, ..., typename ArgN> - slot(const Func &, const Arg1 &, const Arg2 &, ..., const ArgN &); + slot(const Func &, const Arg1 &, const Arg2 &, ..., const ArgN &); - // invocation - result_type operator()(arg<0>::type, arg<1>::_type, ..., arg<N-1>::type); - result_type operator()(arg<0>::type, arg<1>::_type, ..., arg<N-1>::type) const; + // invocation + result_type operator()(arg<0>::type, arg<1>::_type, ..., arg<N-1>::type); + result_type operator()(arg<0>::type, arg<1>::_type, ..., arg<N-1>::type) const; - // tracking - slot & track(const weak_ptr<void> &); - slot & track(const signals2::signal_base &); - slot & track(const signals2::slot_base &); + // tracking + slot & track(const weak_ptr<void> &); + slot & track(const signals2::signal_base &); + slot & track(const signals2::slot_base &); template<typename ForeignWeakPtr> - slot & track_foreign(const ForeignWeakPtr &, + slot & track_foreign(const ForeignWeakPtr &, typename weak_ptr_traits<ForeignWeakPtr>::shared_type * = 0); template<typename ForeignSharedPtr> - slot & track_foreign(const ForeignSharedPtr &, + slot & track_foreign(const ForeignSharedPtr &, typename shared_ptr_traits<ForeignSharedPtr>::weak_type * = 0); - // slot function access - slot_function_type & slot_function(); - const slot_function_type & slot_function() const; + // slot function access + slot_function_type & slot_function(); + const slot_function_type & slot_function() const; };

                                                                                    -

                                                                                    Description

                                                                                    +

                                                                                    Description

                                                                                    A slot consists of a polymorphic function wrapper (boost::function by default) plus a container of weak_ptrs which identify the slot's "tracked objects". If any of the tracked objects expire, the slot will automatically disable itself. That is, the slot's function @@ -97,7 +97,7 @@ to the incoming functors with boost::visit_each.

                                                                                    -

                                                                                    Template Parameters

                                                                                    +

                                                                                    Template Parameters

                                                                                    1. typename Signature
                                                                                      @@ -107,13 +107,13 @@
                                                                                    -

                                                                                    +

                                                                                    slot public construct/copy/destruct

                                                                                    1. -
                                                                                      template<typename Slot> slot(const Slot & target);
                                                                                      +
                                                                                      template<typename Slot> slot(const Slot & target);
                                                                                      @@ -136,7 +136,7 @@
                                                                                    2. template<typename OtherSignature, typename OtherSlotFunction> 
                                                                                      -  slot(const slot<OtherSignature, OtherSlotFunction> & other_slot);
                                                                                      + slot(const slot<OtherSignature, OtherSlotFunction> & other_slot);
                                                                                    3. @@ -149,7 +149,7 @@
                                                                                    4. template<typename Func, typename Arg1, typename Arg2, ..., typename ArgN> 
                                                                                      -  slot(const Func & f, const Arg1 & a1, const Arg2 & a2, ..., const ArgN & aN);
                                                                                      + slot(const Func & f, const Arg1 & a1, const Arg2 & a2, ..., const ArgN & aN);
                                                                                    5. @@ -164,12 +164,12 @@
                                                                                      -

                                                                                      -slot invocation

                                                                                      +

                                                                                      +slot invocation

                                                                                      1. -
                                                                                        result_type operator()(arg<0>::type a1, arg<1>::_type a2, ..., 
                                                                                        +
                                                                                        result_type operator()(arg<0>::type a1, arg<1>::_type a2, ..., 
                                                                                                                arg<N-1>::type aN);
                                                                                        -result_type operator()(arg<0>::type a1, arg<1>::_type a2, ..., 
                                                                                        +result_type operator()(arg<0>::type a1, arg<1>::_type a2, ..., 
                                                                                                                arg<N-1>::type aN) const;
                                                                                      @@ -191,9 +191,9 @@ - @@ -201,13 +201,13 @@
                                                                                      -

                                                                                      -slot tracking

                                                                                      +

                                                                                      +slot tracking

                                                                                      1. -
                                                                                        slot & track(const weak_ptr<void> & tracked_object);
                                                                                        -slot & track(const signals2::signal_base & tracked_signal);
                                                                                        -slot & track(const signals2::slot_base & tracked_slot);
                                                                                        +
                                                                                        slot & track(const weak_ptr<void> & tracked_object);
                                                                                        +slot & track(const signals2::signal_base & tracked_signal);
                                                                                        +slot & track(const signals2::slot_base & tracked_slot);

                                                                                      Notes:

                                                                                      If you have already used lock to insure the +

                                                                                      If you have already used lock to insure the tracked objects are valid, it is slightly more efficient to use the - slot_function() method + slot_function() method and call the slot's SlotFunction directly.

                                                                                      @@ -239,11 +239,11 @@
                                                                                    6. -
                                                                                      template<typename ForeignWeakPtr> 
                                                                                      -  slot & track_foreign(const ForeignWeakPtr & tracked_object, 
                                                                                      +
                                                                                      template<typename ForeignWeakPtr> 
                                                                                      +  slot & track_foreign(const ForeignWeakPtr & tracked_object, 
                                                                                                              typename weak_ptr_traits<ForeignWeakPtr>::shared_type * SFINAE = 0);
                                                                                       template<typename ForeignSharedPtr> 
                                                                                      -  slot & track_foreign(const ForeignSharedPtr & tracked_object, 
                                                                                      +  slot & track_foreign(const ForeignSharedPtr & tracked_object, 
                                                                                                              typename shared_ptr_traits<ForeignSharedPtr>::weak_type * SFINAE = 0);
                                                                                      @@ -252,7 +252,7 @@

                                                                                      Effects:

                                                                                      - The track_foreign() method behaves similarly to calling the track() method + The track_foreign() method behaves similarly to calling the track() method with a boost::shared_ptr or boost::weak_ptr argument. However, track_foreign is more flexible in that it will accept shared_ptr or weak_ptr classes from outside of boost (most significantly std::shared_ptr @@ -287,11 +287,11 @@

                                                                                      -

                                                                                      -slot slot function access

                                                                                      +

                                                                                      +slot slot function access

                                                                                      1. -
                                                                                        slot_function_type & slot_function();
                                                                                        -const slot_function_type & slot_function() const;
                                                                                        +
                                                                                        slot_function_type & slot_function();
                                                                                        +const slot_function_type & slot_function() const;
                                                                                        diff --git a/doc/html/boost/signals2/slot/arg.html b/doc/html/boost/signals2/slot/arg.html old mode 100755 new mode 100644 index 7c3aafdc76..e975637eb3 --- a/doc/html/boost/signals2/slot/arg.html +++ b/doc/html/boost/signals2/slot/arg.html @@ -5,7 +5,7 @@ - + @@ -20,7 +20,7 @@

                                                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                                                        @@ -48,7 +48,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/signals2/slot_base.html b/doc/html/boost/signals2/slot_base.html old mode 100755 new mode 100644 index 9a6e56af3e..48abca3b53 --- a/doc/html/boost/signals2/slot_base.html +++ b/doc/html/boost/signals2/slot_base.html @@ -37,19 +37,19 @@ // types typedef std::vector<implementation-detail> locked_container_type; - // tracking - bool expired() const; - locked_container_type lock() const; + // tracking + bool expired() const; + locked_container_type lock() const; };
                                                                                    -

                                                                                    Description

                                                                                    +

                                                                                    Description

                                                                                    -

                                                                                    -slot_base tracking

                                                                                    +

                                                                                    +slot_base tracking

                                                                                    1. -
                                                                                      bool expired() const;
                                                                                      +
                                                                                      bool expired() const;
                                                                                      @@ -59,7 +59,7 @@
                                                                                    2. -
                                                                                      locked_container_type lock() const;
                                                                                      +
                                                                                      locked_container_type lock() const;
                                                                                      diff --git a/doc/html/boost/signals2/trackable.html b/doc/html/boost/signals2/trackable.html old mode 100755 new mode 100644 index 70e8c60833..bcc5bc48a0 --- a/doc/html/boost/signals2/trackable.html +++ b/doc/html/boost/signals2/trackable.html @@ -36,13 +36,13 @@ classtrackable{public:// construct/copy/destruct - trackable(); - trackable(consttrackable&); - trackable& operator=(consttrackable&); - ~trackable(); + trackable(); + trackable(consttrackable&); + trackable& operator=(consttrackable&); + ~trackable();};
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Use of the trackable class is not recommended for new code. The trackable class is not thread-safe since trackable objects disconnect their associated @@ -56,7 +56,7 @@ The preferred method of automatic connection management with Boost.Signals2 is to manage the lifetime of tracked objects with shared_ptrs and - to use the signals2::slot::track + to use the signals2::slot::track method to track their lifetimes.

                                                                                      The trackable class provides automatic disconnection of signals and slots when objects bound in @@ -73,13 +73,13 @@ type that may contain pointers or references to trackable objects.

                                                                                      -

                                                                                      +

                                                                                      trackable public construct/copy/destruct

                                                                                      1. -
                                                                                        trackable();
                                                                                        +
                                                                                        trackable();
                                                                                      @@ -95,7 +95,7 @@
                                                                                    3. -
                                                                                      trackable(const trackable& other);
                                                                                      +
                                                                                      trackable(const trackable& other);
                                                                                      @@ -115,7 +115,7 @@
                                                                                    4. -
                                                                                      trackable& operator=(const trackable& other);
                                                                                      +
                                                                                      trackable& operator=(const trackable& other);
                                                                                      @@ -139,7 +139,7 @@
                                                                                    5. -
                                                                                      ~trackable();
                                                                                      +
                                                                                      ~trackable();
                                                                                      diff --git a/doc/html/boost/slot.html b/doc/html/boost/slot.html old mode 100755 new mode 100644 index 464fef471c..f068c5e213 --- a/doc/html/boost/slot.html +++ b/doc/html/boost/slot.html @@ -35,17 +35,17 @@ classslot{public:// construct/copy/destruct - template<typename Slot>slot(Slot); + template<typename Slot>slot(Slot);};
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      +

                                                                                      slot public construct/copy/destruct

                                                                                      1. -
                                                                                        template<typename Slot> slot(Slot target);
                                                                                        +
                                                                                        template<typename Slot> slot(Slot target);
                                                                                      diff --git a/doc/html/boost/static_visitor.html b/doc/html/boost/static_visitor.html old mode 100755 new mode 100644 index a5bd4af668..f5ce27ee2b --- a/doc/html/boost/static_visitor.html +++ b/doc/html/boost/static_visitor.html @@ -38,7 +38,7 @@ typedefResultTyperesult_type;// Exposes result_type member as required by StaticVisitor concept.};
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Denotes the intent of the deriving class as meeting the requirements of a static visitor of some type. Also exposes the inner type result_type as required by the diff --git a/doc/html/boost/swap_id1088215.html b/doc/html/boost/swap_id1088215.html deleted file mode 100755 index 58d0fa8934..0000000000 --- a/doc/html/boost/swap_id1088215.html +++ /dev/null @@ -1,69 +0,0 @@ - - - -Function template swap - - - - - - - - -

                                                                                      - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template swap

                                                                                      -

                                                                                      boost::swap

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/variant/variant.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename T1, typename T2, ..., typename TN> 
                                                                                      -  void swap(variant<T1, T2, ..., TN> & lhs, variant<T1, T2, ..., TN> & rhs);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -
                                                                                      -- - - - - - - - - - -

                                                                                      Effects:

                                                                                      Swaps lhs with rhs by application - of variant::swap.

                                                                                      Throws:

                                                                                      May fail with any exception arising from - variant::swap.
                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/swap_id1855695.html b/doc/html/boost/swap_id1855695.html new file mode 100644 index 0000000000..529c327a1e --- /dev/null +++ b/doc/html/boost/swap_id1855695.html @@ -0,0 +1,69 @@ + + + +Function template swap + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template swap

                                                                                      +

                                                                                      boost::swap

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/variant/variant.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename T1, typename T2, ..., typename TN> 
                                                                                      +  void swap(variant<T1, T2, ..., TN> & lhs, variant<T1, T2, ..., TN> & rhs);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +
                                                                                      ++ + + + + + + + + + +

                                                                                      Effects:

                                                                                      Swaps lhs with rhs by application + of variant::swap.

                                                                                      Throws:

                                                                                      May fail with any exception arising from + variant::swap.
                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/uninitialized_copy_or_move.html b/doc/html/boost/uninitialized_copy_or_move.html old mode 100755 new mode 100644 index 0e2ba468cf..164facabd9 --- a/doc/html/boost/uninitialized_copy_or_move.html +++ b/doc/html/boost/uninitialized_copy_or_move.html @@ -34,7 +34,7 @@ template<typename I, typename F> F uninitialized_copy_or_move(I f, I l, F r);
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Effects:

                                                                                         for (; first != last; ++result, ++first)
                                                                                             new (static_cast<void*>(&*result))
                                                                                      diff --git a/doc/html/boost/uninitialized_move.html b/doc/html/boost/uninitialized_move.html
                                                                                      old mode 100755
                                                                                      new mode 100644
                                                                                      index 99f0af5a01..711e9c9fda
                                                                                      --- a/doc/html/boost/uninitialized_move.html
                                                                                      +++ b/doc/html/boost/uninitialized_move.html
                                                                                      @@ -34,7 +34,7 @@
                                                                                       
                                                                                       template<typename I, typename F> F uninitialized_move(I f, I l, F r);
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Effects:

                                                                                         for (; first != last; ++result, ++first)
                                                                                             new (static_cast<void*>(&*result))
                                                                                      diff --git a/doc/html/boost/units/absolute.html b/doc/html/boost/units/absolute.html
                                                                                      old mode 100755
                                                                                      new mode 100644
                                                                                      index 5e1617fc05..af21920f76
                                                                                      --- a/doc/html/boost/units/absolute.html
                                                                                      +++ b/doc/html/boost/units/absolute.html
                                                                                      @@ -39,38 +39,38 @@
                                                                                         typedef Y             value_type;
                                                                                       
                                                                                         // construct/copy/destruct
                                                                                      -  absolute();
                                                                                      -  absolute(const value_type &);
                                                                                      -  absolute(const this_type &);
                                                                                      -  absolute& operator=(const this_type &);
                                                                                      +  absolute();
                                                                                      +  absolute(const value_type &);
                                                                                      +  absolute(const this_type &);
                                                                                      +  absolute& operator=(const this_type &);
                                                                                       
                                                                                      -  // public member functions
                                                                                      -  const value_type & value() const;
                                                                                      -  const this_type & operator+=(const value_type &);
                                                                                      -  const this_type & operator-=(const value_type &);
                                                                                      +  // public member functions
                                                                                      +  const value_type & value() const;
                                                                                      +  const this_type & operator+=(const value_type &);
                                                                                      +  const this_type & operator-=(const value_type &);
                                                                                       };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      A wrapper to represent absolute units (points rather than vectors). Intended originally for temperatures, this class implements operators for absolute units so that addition of a relative unit to an absolute unit results in another absolute unit : absolute<T> +/- T -> absolute<T> and subtraction of one absolute unit from another results in a relative unit : absolute<T> - absolute<T> -> T.

                                                                                      -

                                                                                      +

                                                                                      absolute public construct/copy/destruct

                                                                                        -
                                                                                      1. absolute();
                                                                                      2. -
                                                                                      3. absolute(const value_type & val);
                                                                                      4. -
                                                                                      5. absolute(const this_type & source);
                                                                                      6. -
                                                                                      7. absolute& operator=(const this_type & source);
                                                                                      8. +
                                                                                      9. absolute();
                                                                                      10. +
                                                                                      11. absolute(const value_type & val);
                                                                                      12. +
                                                                                      13. absolute(const this_type & source);
                                                                                      14. +
                                                                                      15. absolute& operator=(const this_type & source);
                                                                                      -

                                                                                      -absolute public member functions

                                                                                      +

                                                                                      +absolute public member functions

                                                                                        -
                                                                                      1. const value_type & value() const;
                                                                                      2. -
                                                                                      3. const this_type & operator+=(const value_type & val);
                                                                                      4. -
                                                                                      5. const this_type & operator-=(const value_type & val);
                                                                                      6. +
                                                                                      7. const value_type & value() const;
                                                                                      8. +
                                                                                      9. const this_type & operator+=(const value_type & val);
                                                                                      10. +
                                                                                      11. const this_type & operator-=(const value_type & val);
                                                                                      diff --git a/doc/html/boost/units/abstract/amount_unit_tag.html b/doc/html/boost/units/abstract/amount_unit_tag.html old mode 100755 new mode 100644 index bd8a24e7ee..b405b9283b --- a/doc/html/boost/units/abstract/amount_unit_tag.html +++ b/doc/html/boost/units/abstract/amount_unit_tag.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/abstract/current_unit_tag.html b/doc/html/boost/units/abstract/current_unit_tag.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/abstract/length_unit_tag.html b/doc/html/boost/units/abstract/length_unit_tag.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/abstract/luminous_intensi_id1820631.html b/doc/html/boost/units/abstract/luminous_intensi_id1820631.html new file mode 100644 index 0000000000..6c9b57079b --- /dev/null +++ b/doc/html/boost/units/abstract/luminous_intensi_id1820631.html @@ -0,0 +1,52 @@ + + + +Struct luminous_intensity_unit_tag + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct luminous_intensity_unit_tag

                                                                                      +

                                                                                      boost::units::abstract::luminous_intensity_unit_tag

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      + +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/abstract/luminous_intensity_unit_id1756986.html b/doc/html/boost/units/abstract/luminous_intensity_unit_id1756986.html deleted file mode 100755 index e875a04600..0000000000 --- a/doc/html/boost/units/abstract/luminous_intensity_unit_id1756986.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct luminous_intensity_unit_tag - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct luminous_intensity_unit_tag

                                                                                      -

                                                                                      boost::units::abstract::luminous_intensity_unit_tag

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      - -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/abstract/mass_unit_tag.html b/doc/html/boost/units/abstract/mass_unit_tag.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/abstract/plane_angle_unit_tag.html b/doc/html/boost/units/abstract/plane_angle_unit_tag.html old mode 100755 new mode 100644 index f0eca25c29..5ef3c8d065 --- a/doc/html/boost/units/abstract/plane_angle_unit_tag.html +++ b/doc/html/boost/units/abstract/plane_angle_unit_tag.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/abstract/solid_angle_unit_tag.html b/doc/html/boost/units/abstract/solid_angle_unit_tag.html old mode 100755 new mode 100644 index 254d74d0cb..48c7eb85c0 --- a/doc/html/boost/units/abstract/solid_angle_unit_tag.html +++ b/doc/html/boost/units/abstract/solid_angle_unit_tag.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/abstract/temperature_unit_tag.html b/doc/html/boost/units/abstract/temperature_unit_tag.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/abstract/time_unit_tag.html b/doc/html/boost/units/abstract/time_unit_tag.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/add_typeof_helpe_id1806659.html b/doc/html/boost/units/add_typeof_helpe_id1806659.html new file mode 100644 index 0000000000..3a0c588702 --- /dev/null +++ b/doc/html/boost/units/add_typeof_helpe_id1806659.html @@ -0,0 +1,57 @@ + + + +Struct template add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                                      +

                                                                                      boost::units::add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/quantity.hpp>
                                                                                      +
                                                                                      +template<typename Dim1, typename System1, typename Dim2, typename System2, 
                                                                                      +         typename X, typename Y> 
                                                                                      +struct add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> {
                                                                                      +};
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      for sun CC we need to invoke SFINAE at the top level, otherwise it will silently return int.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/add_typeof_helpe_id1806713.html b/doc/html/boost/units/add_typeof_helpe_id1806713.html new file mode 100644 index 0000000000..25dd99b499 --- /dev/null +++ b/doc/html/boost/units/add_typeof_helpe_id1806713.html @@ -0,0 +1,56 @@ + + + +Struct template add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                                      +

                                                                                      boost::units::add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/quantity.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System, typename X, typename Y> 
                                                                                      +struct add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> {
                                                                                      +  // types
                                                                                      +  typedef add_typeof_helper< X, Y >::type   value_type;
                                                                                      +  typedef unit< Dim, System >               unit_type; 
                                                                                      +  typedef quantity< unit_type, value_type > type;      
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/add_typeof_helper.html b/doc/html/boost/units/add_typeof_helper.html old mode 100755 new mode 100644 index 2f62823a07..86f3f07b8d --- a/doc/html/boost/units/add_typeof_helper.html +++ b/doc/html/boost/units/add_typeof_helper.html @@ -34,15 +34,15 @@ template<typename X, typename Y> struct add_typeof_helper { - // public member functions - typedef typeof((typeof_::make< X >()+typeof_::make< Y >())); + // public member functions + typedef typeof((typeof_::make< X >()+typeof_::make< Y >())); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -add_typeof_helper public member functions

                                                                                      -
                                                                                      1. typedef typeof((typeof_::make< X >()+typeof_::make< Y >()));
                                                                                      +

                                                                                      +add_typeof_helper public member functions

                                                                                      +
                                                                                      1. typedef typeof((typeof_::make< X >()+typeof_::make< Y >()));
                                                                                      diff --git a/doc/html/boost/units/add_typeof_helper_quant_id1743014.html b/doc/html/boost/units/add_typeof_helper_quant_id1743014.html deleted file mode 100755 index b4501bafea..0000000000 --- a/doc/html/boost/units/add_typeof_helper_quant_id1743014.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Struct template add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                                      -

                                                                                      boost::units::add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/quantity.hpp>
                                                                                      -
                                                                                      -template<typename Dim1, typename System1, typename Dim2, typename System2, 
                                                                                      -         typename X, typename Y> 
                                                                                      -struct add_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> {
                                                                                      -};
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      for sun CC we need to invoke SFINAE at the top level, otherwise it will silently return int.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/add_typeof_helper_quant_id1743068.html b/doc/html/boost/units/add_typeof_helper_quant_id1743068.html deleted file mode 100755 index 7690913c44..0000000000 --- a/doc/html/boost/units/add_typeof_helper_quant_id1743068.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                                      -

                                                                                      boost::units::add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/quantity.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System, typename X, typename Y> 
                                                                                      -struct add_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> {
                                                                                      -  // types
                                                                                      -  typedef add_typeof_helper< X, Y >::type   value_type;
                                                                                      -  typedef unit< Dim, System >               unit_type; 
                                                                                      -  typedef quantity< unit_type, value_type > type;      
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/amount_base_dimension.html b/doc/html/boost/units/amount_base_dimension.html old mode 100755 new mode 100644 index 2a0e6c69b5..d7a3a0c261 --- a/doc/html/boost/units/amount_base_dimension.html +++ b/doc/html/boost/units/amount_base_dimension.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/angle/degree_base_unit.html b/doc/html/boost/units/angle/degree_base_unit.html old mode 100755 new mode 100644 index 9cc5a7f655..83751ddef0 --- a/doc/html/boost/units/angle/degree_base_unit.html +++ b/doc/html/boost/units/angle/degree_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct degree_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -degree_base_unit public static functions

                                                                                      +

                                                                                      +degree_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/angle/gradian_base_unit.html b/doc/html/boost/units/angle/gradian_base_unit.html old mode 100755 new mode 100644 index 4268438c31..95d3119fa9 --- a/doc/html/boost/units/angle/gradian_base_unit.html +++ b/doc/html/boost/units/angle/gradian_base_unit.html @@ -34,18 +34,18 @@ struct gradian_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -gradian_base_unit public static functions

                                                                                      +

                                                                                      +gradian_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      diff --git a/doc/html/boost/units/angle/radian_base_unit.html b/doc/html/boost/units/angle/radian_base_unit.html old mode 100755 new mode 100644 index 2b79a81d50..130858f765 --- a/doc/html/boost/units/angle/radian_base_unit.html +++ b/doc/html/boost/units/angle/radian_base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct radian_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -radian_base_unit public static functions

                                                                                      +

                                                                                      +radian_base_unit public static functions

                                                                                        -
                                                                                      1. static std::string name();
                                                                                      2. -
                                                                                      3. static std::string symbol();
                                                                                      4. +
                                                                                      5. static std::string name();
                                                                                      6. +
                                                                                      7. static std::string symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/angle/steradian_base_unit.html b/doc/html/boost/units/angle/steradian_base_unit.html old mode 100755 new mode 100644 index ed3957298e..50aa962270 --- a/doc/html/boost/units/angle/steradian_base_unit.html +++ b/doc/html/boost/units/angle/steradian_base_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct steradian_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -steradian_base_unit public static functions

                                                                                      +

                                                                                      +steradian_base_unit public static functions

                                                                                        -
                                                                                      1. static std::string name();
                                                                                      2. -
                                                                                      3. static std::string symbol();
                                                                                      4. +
                                                                                      5. static std::string name();
                                                                                      6. +
                                                                                      7. static std::string symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/astronomical/astronomical_uni_id1821125.html b/doc/html/boost/units/astronomical/astronomical_uni_id1821125.html new file mode 100644 index 0000000000..edb95872d9 --- /dev/null +++ b/doc/html/boost/units/astronomical/astronomical_uni_id1821125.html @@ -0,0 +1,67 @@ + + + +Struct astronomical_unit_base_unit + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct astronomical_unit_base_unit

                                                                                      +

                                                                                      boost::units::astronomical::astronomical_unit_base_unit

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/base_units/astronomical/astronomical_unit.hpp>
                                                                                      +
                                                                                      +
                                                                                      +struct astronomical_unit_base_unit {
                                                                                      +
                                                                                      +  // public static functions
                                                                                      +  static const char * name();
                                                                                      +  static const char * symbol();
                                                                                      +};
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +
                                                                                      +

                                                                                      +astronomical_unit_base_unit public static functions

                                                                                      +
                                                                                        +
                                                                                      1. static const char * name();
                                                                                      2. +
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/astronomical/astronomical_unit_base__id1757480.html b/doc/html/boost/units/astronomical/astronomical_unit_base__id1757480.html deleted file mode 100755 index 71fffc5d94..0000000000 --- a/doc/html/boost/units/astronomical/astronomical_unit_base__id1757480.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct astronomical_unit_base_unit - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct astronomical_unit_base_unit

                                                                                      -

                                                                                      boost::units::astronomical::astronomical_unit_base_unit

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/base_units/astronomical/astronomical_unit.hpp>
                                                                                      -
                                                                                      -
                                                                                      -struct astronomical_unit_base_unit {
                                                                                      -
                                                                                      -  // public static functions
                                                                                      -  static const char * name();
                                                                                      -  static const char * symbol();
                                                                                      -};
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -
                                                                                      -

                                                                                      -astronomical_unit_base_unit public static functions

                                                                                      -
                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/astronomical/light_second_base_unit.html b/doc/html/boost/units/astronomical/light_second_base_unit.html old mode 100755 new mode 100644 index 4a48e039e9..b721f53f5e --- a/doc/html/boost/units/astronomical/light_second_base_unit.html +++ b/doc/html/boost/units/astronomical/light_second_base_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct light_second_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -light_second_base_unit public static functions

                                                                                      +

                                                                                      +light_second_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/astronomical/parsec_base_unit.html b/doc/html/boost/units/astronomical/parsec_base_unit.html old mode 100755 new mode 100644 index bdde185b7a..f2444cac1b --- a/doc/html/boost/units/astronomical/parsec_base_unit.html +++ b/doc/html/boost/units/astronomical/parsec_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct parsec_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -parsec_base_unit public static functions

                                                                                      +

                                                                                      +parsec_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/base_dimension.html b/doc/html/boost/units/base_dimension.html old mode 100755 new mode 100644 index 15db9dda3d..56bfddd2a7 --- a/doc/html/boost/units/base_dimension.html +++ b/doc/html/boost/units/base_dimension.html @@ -39,7 +39,7 @@ typedef Derived type; // Provided for mpl compatability. };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Defines a base dimension. To define a dimension you need to provide the derived class (CRTP) and a unique integer.

                                                                                       struct my_dimension : boost::units::base_dimension<my_dimension, 1> {};
                                                                                       
                                                                                      diff --git a/doc/html/boost/units/base_unit.html b/doc/html/boost/units/base_unit.html old mode 100755 new mode 100644 index 4875108b17..cc07c113f0 --- a/doc/html/boost/units/base_unit.html +++ b/doc/html/boost/units/base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -40,7 +40,7 @@ typedef unspecified unit_type; // The unit corresponding to this base unit. };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Defines a base unit. To define a unit you need to provide the derived class (CRTP), a dimension list and a unique integer.

                                                                                       struct my_unit : boost::units::base_unit<my_unit, length_dimension, 1> {};
                                                                                       
                                                                                      @@ -58,7 +58,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/base_unit_info.html b/doc/html/boost/units/base_unit_info.html old mode 100755 new mode 100644 index d5d49813df..d38f771edb --- a/doc/html/boost/units/base_unit_info.html +++ b/doc/html/boost/units/base_unit_info.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,20 +34,20 @@ template<typename BaseUnit> struct base_unit_info { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -base_unit_info public static functions

                                                                                      +

                                                                                      +base_unit_info public static functions

                                                                                      1. -
                                                                                        static std::string name();
                                                                                        The full name of the unit (returns BaseUnit::name() by default)
                                                                                      2. +
                                                                                        static std::string name();
                                                                                        The full name of the unit (returns BaseUnit::name() by default)
                                                                                      3. -
                                                                                        static std::string symbol();
                                                                                        The symbol for the base unit (Returns BaseUnit::symbol() by default)

                                                                                        +

                                                                                        static std::string symbol();
                                                                                        The symbol for the base unit (Returns BaseUnit::symbol() by default)

                                                                                        @@ -72,7 +72,7 @@

                                                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                                                        diff --git a/doc/html/boost/units/base_unit_info_a_id1820349.html b/doc/html/boost/units/base_unit_info_a_id1820349.html new file mode 100644 index 0000000000..d3dfda0b1a --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820349.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::length_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::length_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::length_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::length_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820378.html b/doc/html/boost/units/base_unit_info_a_id1820378.html new file mode 100644 index 0000000000..49927b6cdb --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820378.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::mass_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::mass_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::mass_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::mass_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820406.html b/doc/html/boost/units/base_unit_info_a_id1820406.html new file mode 100644 index 0000000000..dc8519df98 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820406.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::time_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::time_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::time_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::time_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820435.html b/doc/html/boost/units/base_unit_info_a_id1820435.html new file mode 100644 index 0000000000..0e788dfa43 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820435.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::current_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::current_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::current_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::current_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820464.html b/doc/html/boost/units/base_unit_info_a_id1820464.html new file mode 100644 index 0000000000..acd43b5788 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820464.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::temperature_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::temperature_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::temperature_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::temperature_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820493.html b/doc/html/boost/units/base_unit_info_a_id1820493.html new file mode 100644 index 0000000000..a5eed9b097 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820493.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::amount_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::amount_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::amount_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::amount_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820522.html b/doc/html/boost/units/base_unit_info_a_id1820522.html new file mode 100644 index 0000000000..272bed6856 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820522.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::luminous_intensity_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::luminous_intensity_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::luminous_intensity_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::luminous_intensity_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820551.html b/doc/html/boost/units/base_unit_info_a_id1820551.html new file mode 100644 index 0000000000..5a32f8b7f2 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820551.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::plane_angle_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::plane_angle_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::plane_angle_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::plane_angle_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820580.html b/doc/html/boost/units/base_unit_info_a_id1820580.html new file mode 100644 index 0000000000..8be0020183 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820580.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<abstract::solid_angle_unit_tag> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<abstract::solid_angle_unit_tag>

                                                                                        +

                                                                                        boost::units::base_unit_info<abstract::solid_angle_unit_tag>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<abstract::solid_angle_unit_tag> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static std::string name();
                                                                                        +  static std::string symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static std::string name();
                                                                                        2. +
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820802.html b/doc/html/boost/units/base_unit_info_a_id1820802.html new file mode 100644 index 0000000000..7b65ab7731 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820802.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<angle::arcminute_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<angle::arcminute_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<angle::arcminute_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/angle/arcminute.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<angle::arcminute_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1820854.html b/doc/html/boost/units/base_unit_info_a_id1820854.html new file mode 100644 index 0000000000..e6845246b8 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1820854.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<angle::arcsecond_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<angle::arcsecond_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<angle::arcsecond_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/angle/arcsecond.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<angle::arcsecond_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1821016.html b/doc/html/boost/units/base_unit_info_a_id1821016.html new file mode 100644 index 0000000000..acc7fe5e33 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1821016.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<angle::revolution_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<angle::revolution_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<angle::revolution_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/angle/revolution.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<angle::revolution_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1821158.html b/doc/html/boost/units/base_unit_info_a_id1821158.html new file mode 100644 index 0000000000..6d3bfdaed5 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1821158.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<astronomical::light_day_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<astronomical::light_day_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<astronomical::light_day_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/astronomical/light_day.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<astronomical::light_day_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1821212.html b/doc/html/boost/units/base_unit_info_a_id1821212.html new file mode 100644 index 0000000000..57f19dc3b3 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1821212.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<astronomical::light_hour_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<astronomical::light_hour_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<astronomical::light_hour_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/astronomical/light_hour.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<astronomical::light_hour_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1821266.html b/doc/html/boost/units/base_unit_info_a_id1821266.html new file mode 100644 index 0000000000..4f3ed662d3 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1821266.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<astronomical::light_minute_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<astronomical::light_minute_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<astronomical::light_minute_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/astronomical/light_minute.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<astronomical::light_minute_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_a_id1821357.html b/doc/html/boost/units/base_unit_info_a_id1821357.html new file mode 100644 index 0000000000..0d1f130cdf --- /dev/null +++ b/doc/html/boost/units/base_unit_info_a_id1821357.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<astronomical::light_year_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<astronomical::light_year_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<astronomical::light_year_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/astronomical/light_year.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<astronomical::light_year_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756704.html b/doc/html/boost/units/base_unit_info_abstract_id1756704.html deleted file mode 100755 index 103faf91e5..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756704.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::length_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::length_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::length_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::length_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756733.html b/doc/html/boost/units/base_unit_info_abstract_id1756733.html deleted file mode 100755 index 03d8188b1f..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756733.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::mass_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::mass_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::mass_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::mass_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756762.html b/doc/html/boost/units/base_unit_info_abstract_id1756762.html deleted file mode 100755 index da5c4b75aa..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756762.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::time_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::time_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::time_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::time_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756790.html b/doc/html/boost/units/base_unit_info_abstract_id1756790.html deleted file mode 100755 index 3d6956e988..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756790.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::current_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::current_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::current_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::current_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756819.html b/doc/html/boost/units/base_unit_info_abstract_id1756819.html deleted file mode 100755 index 74ab5edd03..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756819.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::temperature_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::temperature_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::temperature_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::temperature_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756848.html b/doc/html/boost/units/base_unit_info_abstract_id1756848.html deleted file mode 100755 index 0379b5203c..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756848.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::amount_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::amount_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::amount_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::amount_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756877.html b/doc/html/boost/units/base_unit_info_abstract_id1756877.html deleted file mode 100755 index 08a9c28839..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756877.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::luminous_intensity_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::luminous_intensity_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::luminous_intensity_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::luminous_intensity_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756906.html b/doc/html/boost/units/base_unit_info_abstract_id1756906.html deleted file mode 100755 index b33e0f6e19..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756906.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::plane_angle_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::plane_angle_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::plane_angle_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::plane_angle_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_abstract_id1756935.html b/doc/html/boost/units/base_unit_info_abstract_id1756935.html deleted file mode 100755 index f73904f9b5..0000000000 --- a/doc/html/boost/units/base_unit_info_abstract_id1756935.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<abstract::solid_angle_unit_tag> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<abstract::solid_angle_unit_tag>

                                                                                        -

                                                                                        boost::units::base_unit_info<abstract::solid_angle_unit_tag>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/systems/abstract.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<abstract::solid_angle_unit_tag> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static std::string name();
                                                                                        -  static std::string symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_angle_ar_id1757157.html b/doc/html/boost/units/base_unit_info_angle_ar_id1757157.html deleted file mode 100755 index 1e39cd7d5e..0000000000 --- a/doc/html/boost/units/base_unit_info_angle_ar_id1757157.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<angle::arcminute_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<angle::arcminute_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<angle::arcminute_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/angle/arcminute.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<angle::arcminute_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_angle_ar_id1757210.html b/doc/html/boost/units/base_unit_info_angle_ar_id1757210.html deleted file mode 100755 index 85ddb40b0c..0000000000 --- a/doc/html/boost/units/base_unit_info_angle_ar_id1757210.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<angle::arcsecond_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<angle::arcsecond_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<angle::arcsecond_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/angle/arcsecond.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<angle::arcsecond_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_angle_re_id1757371.html b/doc/html/boost/units/base_unit_info_angle_re_id1757371.html deleted file mode 100755 index e09f2894fc..0000000000 --- a/doc/html/boost/units/base_unit_info_angle_re_id1757371.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<angle::revolution_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<angle::revolution_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<angle::revolution_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/angle/revolution.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<angle::revolution_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_astronom_id1757514.html b/doc/html/boost/units/base_unit_info_astronom_id1757514.html deleted file mode 100755 index c95f744bc6..0000000000 --- a/doc/html/boost/units/base_unit_info_astronom_id1757514.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<astronomical::light_day_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<astronomical::light_day_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<astronomical::light_day_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/astronomical/light_day.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<astronomical::light_day_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_astronom_id1757568.html b/doc/html/boost/units/base_unit_info_astronom_id1757568.html deleted file mode 100755 index 4aa81e2ac1..0000000000 --- a/doc/html/boost/units/base_unit_info_astronom_id1757568.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<astronomical::light_hour_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<astronomical::light_hour_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<astronomical::light_hour_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/astronomical/light_hour.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<astronomical::light_hour_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_astronom_id1757621.html b/doc/html/boost/units/base_unit_info_astronom_id1757621.html deleted file mode 100755 index b1096f475e..0000000000 --- a/doc/html/boost/units/base_unit_info_astronom_id1757621.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<astronomical::light_minute_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<astronomical::light_minute_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<astronomical::light_minute_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/astronomical/light_minute.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<astronomical::light_minute_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_astronom_id1757712.html b/doc/html/boost/units/base_unit_info_astronom_id1757712.html deleted file mode 100755 index e9e296c46b..0000000000 --- a/doc/html/boost/units/base_unit_info_astronom_id1757712.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<astronomical::light_year_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<astronomical::light_year_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<astronomical::light_year_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/astronomical/light_year.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<astronomical::light_year_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_i_id1821555.html b/doc/html/boost/units/base_unit_info_i_id1821555.html new file mode 100644 index 0000000000..a474a1edce --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821555.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::drachm_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::drachm_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::drachm_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/drachm.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::drachm_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821607.html b/doc/html/boost/units/base_unit_info_i_id1821607.html new file mode 100644 index 0000000000..b012c1e03c --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821607.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::fluid_ounce_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::fluid_ounce_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::fluid_ounce_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/fluid_ounce.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::fluid_ounce_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821660.html b/doc/html/boost/units/base_unit_info_i_id1821660.html new file mode 100644 index 0000000000..f8ebc18e0b --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821660.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::foot_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::foot_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::foot_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/foot.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::foot_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821712.html b/doc/html/boost/units/base_unit_info_i_id1821712.html new file mode 100644 index 0000000000..237e31f265 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821712.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::furlong_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::furlong_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::furlong_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/furlong.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::furlong_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821765.html b/doc/html/boost/units/base_unit_info_i_id1821765.html new file mode 100644 index 0000000000..24d7b1a7ee --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821765.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::gallon_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::gallon_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::gallon_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/gallon.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::gallon_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821817.html b/doc/html/boost/units/base_unit_info_i_id1821817.html new file mode 100644 index 0000000000..0de27a7664 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821817.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::gill_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::gill_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::gill_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/gill.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::gill_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821869.html b/doc/html/boost/units/base_unit_info_i_id1821869.html new file mode 100644 index 0000000000..381a67b8cf --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821869.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::grain_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::grain_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::grain_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/grain.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::grain_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821922.html b/doc/html/boost/units/base_unit_info_i_id1821922.html new file mode 100644 index 0000000000..db94b45375 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821922.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::hundredweight_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::hundredweight_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::hundredweight_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/hundredweight.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::hundredweight_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1821975.html b/doc/html/boost/units/base_unit_info_i_id1821975.html new file mode 100644 index 0000000000..047d89fad3 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1821975.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::inch_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::inch_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::inch_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/inch.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::inch_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822027.html b/doc/html/boost/units/base_unit_info_i_id1822027.html new file mode 100644 index 0000000000..af3ccd9213 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822027.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::league_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::league_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::league_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/league.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::league_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822080.html b/doc/html/boost/units/base_unit_info_i_id1822080.html new file mode 100644 index 0000000000..bc585e2714 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822080.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::mile_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::mile_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::mile_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/mile.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::mile_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822132.html b/doc/html/boost/units/base_unit_info_i_id1822132.html new file mode 100644 index 0000000000..b1b381afbe --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822132.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::ounce_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::ounce_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::ounce_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/ounce.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::ounce_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822256.html b/doc/html/boost/units/base_unit_info_i_id1822256.html new file mode 100644 index 0000000000..6ae9f12675 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822256.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::quart_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::quart_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::quart_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/quart.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::quart_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822308.html b/doc/html/boost/units/base_unit_info_i_id1822308.html new file mode 100644 index 0000000000..61b6afe033 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822308.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::quarter_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::quarter_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::quarter_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/quarter.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::quarter_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822361.html b/doc/html/boost/units/base_unit_info_i_id1822361.html new file mode 100644 index 0000000000..498aa88188 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822361.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::stone_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::stone_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::stone_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/stone.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::stone_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822413.html b/doc/html/boost/units/base_unit_info_i_id1822413.html new file mode 100644 index 0000000000..1e5c2b0dff --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822413.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::thou_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::thou_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::thou_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/thou.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::thou_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_i_id1822465.html b/doc/html/boost/units/base_unit_info_i_id1822465.html new file mode 100644 index 0000000000..692cece4c7 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_i_id1822465.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<imperial::ton_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<imperial::ton_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<imperial::ton_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/imperial/ton.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<imperial::ton_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_imperial_id1757910.html b/doc/html/boost/units/base_unit_info_imperial_id1757910.html deleted file mode 100755 index 314172bc19..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1757910.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::drachm_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::drachm_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::drachm_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/drachm.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::drachm_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1757962.html b/doc/html/boost/units/base_unit_info_imperial_id1757962.html deleted file mode 100755 index f8f0bba029..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1757962.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::fluid_ounce_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::fluid_ounce_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::fluid_ounce_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/fluid_ounce.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::fluid_ounce_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758015.html b/doc/html/boost/units/base_unit_info_imperial_id1758015.html deleted file mode 100755 index 5b11d0e618..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758015.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::foot_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::foot_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::foot_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/foot.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::foot_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758067.html b/doc/html/boost/units/base_unit_info_imperial_id1758067.html deleted file mode 100755 index 2afbbf48f0..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758067.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::furlong_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::furlong_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::furlong_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/furlong.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::furlong_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758120.html b/doc/html/boost/units/base_unit_info_imperial_id1758120.html deleted file mode 100755 index 8239f094cf..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758120.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::gallon_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::gallon_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::gallon_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/gallon.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::gallon_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758172.html b/doc/html/boost/units/base_unit_info_imperial_id1758172.html deleted file mode 100755 index 39b3ed5e0f..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758172.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::gill_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::gill_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::gill_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/gill.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::gill_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758225.html b/doc/html/boost/units/base_unit_info_imperial_id1758225.html deleted file mode 100755 index d851920de3..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758225.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::grain_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::grain_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::grain_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/grain.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::grain_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758277.html b/doc/html/boost/units/base_unit_info_imperial_id1758277.html deleted file mode 100755 index 75cdff242b..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758277.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::hundredweight_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::hundredweight_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::hundredweight_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/hundredweight.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::hundredweight_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758330.html b/doc/html/boost/units/base_unit_info_imperial_id1758330.html deleted file mode 100755 index 19609fcba3..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758330.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::inch_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::inch_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::inch_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/inch.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::inch_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758382.html b/doc/html/boost/units/base_unit_info_imperial_id1758382.html deleted file mode 100755 index 117d5f0f03..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758382.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::league_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::league_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::league_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/league.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::league_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758435.html b/doc/html/boost/units/base_unit_info_imperial_id1758435.html deleted file mode 100755 index 3c4b73e862..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758435.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::mile_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::mile_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::mile_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/mile.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::mile_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758487.html b/doc/html/boost/units/base_unit_info_imperial_id1758487.html deleted file mode 100755 index 32bed61b7b..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758487.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::ounce_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::ounce_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::ounce_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/ounce.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::ounce_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758611.html b/doc/html/boost/units/base_unit_info_imperial_id1758611.html deleted file mode 100755 index 57de007c9d..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758611.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::quart_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::quart_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::quart_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/quart.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::quart_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758664.html b/doc/html/boost/units/base_unit_info_imperial_id1758664.html deleted file mode 100755 index 40da2ca4cf..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758664.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::quarter_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::quarter_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::quarter_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/quarter.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::quarter_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758716.html b/doc/html/boost/units/base_unit_info_imperial_id1758716.html deleted file mode 100755 index efcbaedd53..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758716.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::stone_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::stone_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::stone_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/stone.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::stone_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758768.html b/doc/html/boost/units/base_unit_info_imperial_id1758768.html deleted file mode 100755 index 64da01d38b..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758768.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::thou_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::thou_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::thou_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/thou.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::thou_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_imperial_id1758821.html b/doc/html/boost/units/base_unit_info_imperial_id1758821.html deleted file mode 100755 index 9c27f1de29..0000000000 --- a/doc/html/boost/units/base_unit_info_imperial_id1758821.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<imperial::ton_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<imperial::ton_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<imperial::ton_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/imperial/ton.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<imperial::ton_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_m_id1822570.html b/doc/html/boost/units/base_unit_info_m_id1822570.html new file mode 100644 index 0000000000..bf83ca1e51 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1822570.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::angstrom_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::angstrom_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::angstrom_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/angstrom.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::angstrom_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1822763.html b/doc/html/boost/units/base_unit_info_m_id1822763.html new file mode 100644 index 0000000000..0f9f97036b --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1822763.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::day_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::day_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::day_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/day.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::day_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1822812.html b/doc/html/boost/units/base_unit_info_m_id1822812.html new file mode 100644 index 0000000000..7c98d159cd --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1822812.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::fermi_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::fermi_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::fermi_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/fermi.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::fermi_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1822898.html b/doc/html/boost/units/base_unit_info_m_id1822898.html new file mode 100644 index 0000000000..7f0d992b6c --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1822898.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::hour_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::hour_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::hour_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/hour.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::hour_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1823019.html b/doc/html/boost/units/base_unit_info_m_id1823019.html new file mode 100644 index 0000000000..6894bdacfd --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1823019.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::micron_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::micron_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::micron_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/micron.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::micron_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1823068.html b/doc/html/boost/units/base_unit_info_m_id1823068.html new file mode 100644 index 0000000000..638a86c026 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1823068.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::minute_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::minute_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::minute_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/minute.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::minute_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1823153.html b/doc/html/boost/units/base_unit_info_m_id1823153.html new file mode 100644 index 0000000000..9f362da15e --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1823153.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::nautical_mile_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::nautical_mile_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::nautical_mile_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/nautical_mile.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::nautical_mile_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1823203.html b/doc/html/boost/units/base_unit_info_m_id1823203.html new file mode 100644 index 0000000000..10becd3cd6 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1823203.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::ton_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::ton_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::ton_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/ton.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::ton_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_m_id1823288.html b/doc/html/boost/units/base_unit_info_m_id1823288.html new file mode 100644 index 0000000000..e5cacba5d3 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_m_id1823288.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<metric::year_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<metric::year_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<metric::year_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/metric/year.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<metric::year_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_metric_a_id1758925.html b/doc/html/boost/units/base_unit_info_metric_a_id1758925.html deleted file mode 100755 index 7ff4d00cf6..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_a_id1758925.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::angstrom_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::angstrom_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::angstrom_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/angstrom.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::angstrom_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_d_id1759118.html b/doc/html/boost/units/base_unit_info_metric_d_id1759118.html deleted file mode 100755 index 3067428575..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_d_id1759118.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::day_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::day_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::day_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/day.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::day_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_f_id1759168.html b/doc/html/boost/units/base_unit_info_metric_f_id1759168.html deleted file mode 100755 index dc427b1bca..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_f_id1759168.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::fermi_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::fermi_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::fermi_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/fermi.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::fermi_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_h_id1759253.html b/doc/html/boost/units/base_unit_info_metric_h_id1759253.html deleted file mode 100755 index c38cb0b26b..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_h_id1759253.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::hour_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::hour_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::hour_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/hour.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::hour_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_m_id1759374.html b/doc/html/boost/units/base_unit_info_metric_m_id1759374.html deleted file mode 100755 index 6675b2f4e1..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_m_id1759374.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::micron_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::micron_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::micron_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/micron.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::micron_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_m_id1759423.html b/doc/html/boost/units/base_unit_info_metric_m_id1759423.html deleted file mode 100755 index 2516ec8ea3..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_m_id1759423.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::minute_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::minute_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::minute_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/minute.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::minute_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_n_id1759509.html b/doc/html/boost/units/base_unit_info_metric_n_id1759509.html deleted file mode 100755 index 04a714b5dc..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_n_id1759509.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::nautical_mile_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::nautical_mile_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::nautical_mile_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/nautical_mile.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::nautical_mile_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_t_id1759558.html b/doc/html/boost/units/base_unit_info_metric_t_id1759558.html deleted file mode 100755 index 429b3937f5..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_t_id1759558.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::ton_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::ton_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::ton_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/ton.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::ton_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_metric_y_id1759643.html b/doc/html/boost/units/base_unit_info_metric_y_id1759643.html deleted file mode 100755 index 431736d585..0000000000 --- a/doc/html/boost/units/base_unit_info_metric_y_id1759643.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<metric::year_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<metric::year_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<metric::year_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/metric/year.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<metric::year_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_u_id1823695.html b/doc/html/boost/units/base_unit_info_u_id1823695.html new file mode 100644 index 0000000000..d048d5c580 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1823695.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::cup_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::cup_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::cup_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/cup.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::cup_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1823747.html b/doc/html/boost/units/base_unit_info_u_id1823747.html new file mode 100644 index 0000000000..dbe33a0b44 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1823747.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::dram_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::dram_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::dram_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/dram.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::dram_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1823799.html b/doc/html/boost/units/base_unit_info_u_id1823799.html new file mode 100644 index 0000000000..61a4dcfb65 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1823799.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::fluid_dram_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::fluid_dram_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::fluid_dram_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/fluid_dram.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::fluid_dram_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1823852.html b/doc/html/boost/units/base_unit_info_u_id1823852.html new file mode 100644 index 0000000000..e1d05e8579 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1823852.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::fluid_ounce_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::fluid_ounce_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::fluid_ounce_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/fluid_ounce.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::fluid_ounce_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1823904.html b/doc/html/boost/units/base_unit_info_u_id1823904.html new file mode 100644 index 0000000000..601dbacd48 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1823904.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::foot_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::foot_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::foot_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/foot.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::foot_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1823957.html b/doc/html/boost/units/base_unit_info_u_id1823957.html new file mode 100644 index 0000000000..a2d4326547 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1823957.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::gallon_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::gallon_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::gallon_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/gallon.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::gallon_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824009.html b/doc/html/boost/units/base_unit_info_u_id1824009.html new file mode 100644 index 0000000000..9c7bf75d27 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824009.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::gill_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::gill_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::gill_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/gill.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::gill_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824061.html b/doc/html/boost/units/base_unit_info_u_id1824061.html new file mode 100644 index 0000000000..f0f8916d9a --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824061.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::grain_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::grain_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::grain_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/grain.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::grain_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824114.html b/doc/html/boost/units/base_unit_info_u_id1824114.html new file mode 100644 index 0000000000..56b805dbd4 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824114.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::hundredweight_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::hundredweight_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::hundredweight_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/hundredweight.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::hundredweight_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824166.html b/doc/html/boost/units/base_unit_info_u_id1824166.html new file mode 100644 index 0000000000..440a4a60c7 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824166.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::inch_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::inch_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::inch_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/inch.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::inch_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824218.html b/doc/html/boost/units/base_unit_info_u_id1824218.html new file mode 100644 index 0000000000..b6d6f2186e --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824218.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::mil_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::mil_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::mil_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/mil.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::mil_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824271.html b/doc/html/boost/units/base_unit_info_u_id1824271.html new file mode 100644 index 0000000000..3f4a14cb39 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824271.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::mile_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::mile_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::mile_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/mile.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::mile_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824323.html b/doc/html/boost/units/base_unit_info_u_id1824323.html new file mode 100644 index 0000000000..32553acc74 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824323.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::minim_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::minim_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::minim_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/minim.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::minim_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824375.html b/doc/html/boost/units/base_unit_info_u_id1824375.html new file mode 100644 index 0000000000..3dd280343d --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824375.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::ounce_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::ounce_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::ounce_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/ounce.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::ounce_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824536.html b/doc/html/boost/units/base_unit_info_u_id1824536.html new file mode 100644 index 0000000000..0cf1e319df --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824536.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::quart_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::quart_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::quart_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/quart.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::quart_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824588.html b/doc/html/boost/units/base_unit_info_u_id1824588.html new file mode 100644 index 0000000000..ba66e73185 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824588.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::tablespoon_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::tablespoon_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::tablespoon_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/tablespoon.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::tablespoon_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824641.html b/doc/html/boost/units/base_unit_info_u_id1824641.html new file mode 100644 index 0000000000..1155fffa5a --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824641.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::teaspoon_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::teaspoon_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::teaspoon_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/teaspoon.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::teaspoon_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_u_id1824693.html b/doc/html/boost/units/base_unit_info_u_id1824693.html new file mode 100644 index 0000000000..9bcf896d24 --- /dev/null +++ b/doc/html/boost/units/base_unit_info_u_id1824693.html @@ -0,0 +1,67 @@ + + + +Struct base_unit_info<us::ton_base_unit> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct base_unit_info<us::ton_base_unit>

                                                                                        +

                                                                                        boost::units::base_unit_info<us::ton_base_unit>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/base_units/us/ton.hpp>
                                                                                        +
                                                                                        +
                                                                                        +struct base_unit_info<us::ton_base_unit> {
                                                                                        +
                                                                                        +  // public static functions
                                                                                        +  static const char * name();
                                                                                        +  static const char * symbol();
                                                                                        +};
                                                                                        +
                                                                                        +

                                                                                        Description

                                                                                        +
                                                                                        +

                                                                                        +base_unit_info public static functions

                                                                                        +
                                                                                          +
                                                                                        1. static const char * name();
                                                                                        2. +
                                                                                        3. static const char * symbol();
                                                                                        4. +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/base_unit_info_us_cup_b_id1760050.html b/doc/html/boost/units/base_unit_info_us_cup_b_id1760050.html deleted file mode 100755 index fc34f0248d..0000000000 --- a/doc/html/boost/units/base_unit_info_us_cup_b_id1760050.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::cup_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::cup_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::cup_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/cup.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::cup_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_dram__id1760102.html b/doc/html/boost/units/base_unit_info_us_dram__id1760102.html deleted file mode 100755 index 1dd7214de8..0000000000 --- a/doc/html/boost/units/base_unit_info_us_dram__id1760102.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::dram_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::dram_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::dram_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/dram.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::dram_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_fluid_id1760154.html b/doc/html/boost/units/base_unit_info_us_fluid_id1760154.html deleted file mode 100755 index b101d18d7a..0000000000 --- a/doc/html/boost/units/base_unit_info_us_fluid_id1760154.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::fluid_dram_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::fluid_dram_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::fluid_dram_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/fluid_dram.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::fluid_dram_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_fluid_id1760207.html b/doc/html/boost/units/base_unit_info_us_fluid_id1760207.html deleted file mode 100755 index 12e91b69dd..0000000000 --- a/doc/html/boost/units/base_unit_info_us_fluid_id1760207.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::fluid_ounce_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::fluid_ounce_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::fluid_ounce_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/fluid_ounce.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::fluid_ounce_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_foot__id1760260.html b/doc/html/boost/units/base_unit_info_us_foot__id1760260.html deleted file mode 100755 index 19db2fd937..0000000000 --- a/doc/html/boost/units/base_unit_info_us_foot__id1760260.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::foot_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::foot_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::foot_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/foot.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::foot_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_gallo_id1760312.html b/doc/html/boost/units/base_unit_info_us_gallo_id1760312.html deleted file mode 100755 index 2d036f9b27..0000000000 --- a/doc/html/boost/units/base_unit_info_us_gallo_id1760312.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::gallon_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::gallon_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::gallon_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/gallon.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::gallon_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_gill__id1760364.html b/doc/html/boost/units/base_unit_info_us_gill__id1760364.html deleted file mode 100755 index de96e45ffa..0000000000 --- a/doc/html/boost/units/base_unit_info_us_gill__id1760364.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::gill_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::gill_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::gill_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/gill.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::gill_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_grain_id1760417.html b/doc/html/boost/units/base_unit_info_us_grain_id1760417.html deleted file mode 100755 index 1800f18189..0000000000 --- a/doc/html/boost/units/base_unit_info_us_grain_id1760417.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::grain_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::grain_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::grain_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/grain.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::grain_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_hundr_id1760469.html b/doc/html/boost/units/base_unit_info_us_hundr_id1760469.html deleted file mode 100755 index 68b8e6a36e..0000000000 --- a/doc/html/boost/units/base_unit_info_us_hundr_id1760469.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::hundredweight_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::hundredweight_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::hundredweight_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/hundredweight.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::hundredweight_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_inch__id1760521.html b/doc/html/boost/units/base_unit_info_us_inch__id1760521.html deleted file mode 100755 index b1dfe80405..0000000000 --- a/doc/html/boost/units/base_unit_info_us_inch__id1760521.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::inch_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::inch_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::inch_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/inch.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::inch_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_mil_b_id1760574.html b/doc/html/boost/units/base_unit_info_us_mil_b_id1760574.html deleted file mode 100755 index 293f9fc477..0000000000 --- a/doc/html/boost/units/base_unit_info_us_mil_b_id1760574.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::mil_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::mil_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::mil_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/mil.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::mil_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_mile__id1760626.html b/doc/html/boost/units/base_unit_info_us_mile__id1760626.html deleted file mode 100755 index 62157b28eb..0000000000 --- a/doc/html/boost/units/base_unit_info_us_mile__id1760626.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::mile_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::mile_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::mile_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/mile.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::mile_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_minim_id1760678.html b/doc/html/boost/units/base_unit_info_us_minim_id1760678.html deleted file mode 100755 index e88faebd2d..0000000000 --- a/doc/html/boost/units/base_unit_info_us_minim_id1760678.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::minim_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::minim_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::minim_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/minim.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::minim_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_ounce_id1760730.html b/doc/html/boost/units/base_unit_info_us_ounce_id1760730.html deleted file mode 100755 index 0036796ff5..0000000000 --- a/doc/html/boost/units/base_unit_info_us_ounce_id1760730.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::ounce_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::ounce_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::ounce_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/ounce.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::ounce_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_quart_id1760891.html b/doc/html/boost/units/base_unit_info_us_quart_id1760891.html deleted file mode 100755 index 2706530b1c..0000000000 --- a/doc/html/boost/units/base_unit_info_us_quart_id1760891.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::quart_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::quart_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::quart_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/quart.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::quart_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_table_id1760943.html b/doc/html/boost/units/base_unit_info_us_table_id1760943.html deleted file mode 100755 index c31f013504..0000000000 --- a/doc/html/boost/units/base_unit_info_us_table_id1760943.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::tablespoon_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::tablespoon_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::tablespoon_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/tablespoon.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::tablespoon_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_teasp_id1760996.html b/doc/html/boost/units/base_unit_info_us_teasp_id1760996.html deleted file mode 100755 index de473783a7..0000000000 --- a/doc/html/boost/units/base_unit_info_us_teasp_id1760996.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::teaspoon_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::teaspoon_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::teaspoon_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/teaspoon.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::teaspoon_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/base_unit_info_us_ton_b_id1761048.html b/doc/html/boost/units/base_unit_info_us_ton_b_id1761048.html deleted file mode 100755 index 9bc8703cb4..0000000000 --- a/doc/html/boost/units/base_unit_info_us_ton_b_id1761048.html +++ /dev/null @@ -1,67 +0,0 @@ - - - -Struct base_unit_info<us::ton_base_unit> - - - - - - - - - - - - - - - -
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        -

                                                                                        Struct base_unit_info<us::ton_base_unit>

                                                                                        -

                                                                                        boost::units::base_unit_info<us::ton_base_unit>

                                                                                        -
                                                                                        -

                                                                                        Synopsis

                                                                                        -
                                                                                        // In header: <boost/units/base_units/us/ton.hpp>
                                                                                        -
                                                                                        -
                                                                                        -struct base_unit_info<us::ton_base_unit> {
                                                                                        -
                                                                                        -  // public static functions
                                                                                        -  static const char * name();
                                                                                        -  static const char * symbol();
                                                                                        -};
                                                                                        -
                                                                                        -

                                                                                        Description

                                                                                        -
                                                                                        -

                                                                                        -base_unit_info public static functions

                                                                                        -
                                                                                          -
                                                                                        1. static const char * name();
                                                                                        2. -
                                                                                        3. static const char * symbol();
                                                                                        4. -
                                                                                        -
                                                                                        -
                                                                                        -
                                                                                        - - - -
                                                                                        -
                                                                                        -
                                                                                        -PrevUpHomeNext -
                                                                                        - - diff --git a/doc/html/boost/units/celsius/degree.html b/doc/html/boost/units/celsius/degree.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/celsius/degrees.html b/doc/html/boost/units/celsius/degrees.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/barye.html b/doc/html/boost/units/cgs/barye.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/baryes.html b/doc/html/boost/units/cgs/baryes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/biot.html b/doc/html/boost/units/cgs/biot.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/biots.html b/doc/html/boost/units/cgs/biots.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimeter.html b/doc/html/boost/units/cgs/centimeter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimeter_per_second.html b/doc/html/boost/units/cgs/centimeter_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimeters.html b/doc/html/boost/units/cgs/centimeters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimeters_per_second.html b/doc/html/boost/units/cgs/centimeters_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimetre.html b/doc/html/boost/units/cgs/centimetre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimetre_per_second.html b/doc/html/boost/units/cgs/centimetre_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimetres.html b/doc/html/boost/units/cgs/centimetres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/centimetres_per_second.html b/doc/html/boost/units/cgs/centimetres_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/cgs_dimensionless.html b/doc/html/boost/units/cgs/cgs_dimensionless.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/cubic_centimeter.html b/doc/html/boost/units/cgs/cubic_centimeter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/cubic_centimeters.html b/doc/html/boost/units/cgs/cubic_centimeters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/cubic_centimetre.html b/doc/html/boost/units/cgs/cubic_centimetre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/cubic_centimetres.html b/doc/html/boost/units/cgs/cubic_centimetres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/dyne.html b/doc/html/boost/units/cgs/dyne.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/dynes.html b/doc/html/boost/units/cgs/dynes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/erg.html b/doc/html/boost/units/cgs/erg.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/ergs.html b/doc/html/boost/units/cgs/ergs.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/gal.html b/doc/html/boost/units/cgs/gal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/gals.html b/doc/html/boost/units/cgs/gals.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/gram.html b/doc/html/boost/units/cgs/gram.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/gram_base_unit.html b/doc/html/boost/units/cgs/gram_base_unit.html old mode 100755 new mode 100644 index 4f830f414b..b800d65832 --- a/doc/html/boost/units/cgs/gram_base_unit.html +++ b/doc/html/boost/units/cgs/gram_base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                                                        @@ -34,18 +34,18 @@ struct gram_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                                        -

                                                                                        Description

                                                                                        +

                                                                                        Description

                                                                                        -

                                                                                        -gram_base_unit public static functions

                                                                                        +

                                                                                        +gram_base_unit public static functions

                                                                                          -
                                                                                        1. static std::string name();
                                                                                        2. -
                                                                                        3. static std::string symbol();
                                                                                        4. +
                                                                                        5. static std::string name();
                                                                                        6. +
                                                                                        7. static std::string symbol();
                                                                                        @@ -61,7 +61,7 @@
                                                                                        -PrevUpHomeNext +PrevUpHomeNext
                                                                                        diff --git a/doc/html/boost/units/cgs/gramme.html b/doc/html/boost/units/cgs/gramme.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/grammes.html b/doc/html/boost/units/cgs/grammes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/grams.html b/doc/html/boost/units/cgs/grams.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/kayser.html b/doc/html/boost/units/cgs/kayser.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/kaysers.html b/doc/html/boost/units/cgs/kaysers.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/poise.html b/doc/html/boost/units/cgs/poise.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/reciprocal_centimeter.html b/doc/html/boost/units/cgs/reciprocal_centimeter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/reciprocal_centimeters.html b/doc/html/boost/units/cgs/reciprocal_centimeters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/reciprocal_centimetre.html b/doc/html/boost/units/cgs/reciprocal_centimetre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/reciprocal_centimetres.html b/doc/html/boost/units/cgs/reciprocal_centimetres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/second.html b/doc/html/boost/units/cgs/second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/seconds.html b/doc/html/boost/units/cgs/seconds.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/square_centimeter.html b/doc/html/boost/units/cgs/square_centimeter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/square_centimeters.html b/doc/html/boost/units/cgs/square_centimeters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/square_centimetre.html b/doc/html/boost/units/cgs/square_centimetre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/square_centimetres.html b/doc/html/boost/units/cgs/square_centimetres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/stoke.html b/doc/html/boost/units/cgs/stoke.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/cgs/stokes.html b/doc/html/boost/units/cgs/stokes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/conversion_helper.html b/doc/html/boost/units/conversion_helper.html old mode 100755 new mode 100644 index deb2489bf5..c28d65cc6c --- a/doc/html/boost/units/conversion_helper.html +++ b/doc/html/boost/units/conversion_helper.html @@ -34,11 +34,11 @@ template<typename From, typename To> struct conversion_helper { - // public static functions - static To convert(const From &); + // public static functions + static To convert(const From &); };
                                                                                        -

                                                                                        Description

                                                                                        +

                                                                                        Description

                                                                                        Template for defining conversions between quantities. This template should be specialized for every quantity that allows conversions. For example, if you have a two units called pair and dozen you would write

                                                                                         namespace boost {
                                                                                          namespace units {
                                                                                        @@ -55,9 +55,9 @@
                                                                                         

                                                                                        In most cases, the predefined specializations for unit and absolute should be sufficient, so users should rarely need to use this.

                                                                                        -

                                                                                        -conversion_helper public static functions

                                                                                        -
                                                                                        1. static To convert(const From &);
                                                                                        +

                                                                                        +conversion_helper public static functions

                                                                                        +
                                                                                        1. static To convert(const From &);
                                                                                      diff --git a/doc/html/boost/units/current_base_dimension.html b/doc/html/boost/units/current_base_dimension.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/degree/degree.html b/doc/html/boost/units/degree/degree.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/degree/degrees.html b/doc/html/boost/units/degree/degrees.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/derived_dimension.html b/doc/html/boost/units/derived_dimension.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/dim.html b/doc/html/boost/units/dim.html old mode 100755 new mode 100644 index d769cb87e7..24af31e9ff --- a/doc/html/boost/units/dim.html +++ b/doc/html/boost/units/dim.html @@ -40,7 +40,7 @@ typedef V value_type; };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      The dim class represents a single dimension tag/dimension exponent pair. That is, dim<tag_type,value_type> is a pair where tag_type represents the fundamental dimension being represented and value_type represents the exponent of that fundamental dimension as a static_rational. tag_type must be a derived from a specialization of base_dimension. Specialization of the following Boost.MPL metafunctions are provided

                                                                                      • mpl::plus for two dims

                                                                                      • diff --git a/doc/html/boost/units/dimensionless_quantity.html b/doc/html/boost/units/dimensionless_quantity.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/dimensionless_type.html b/doc/html/boost/units/dimensionless_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/dimensionless_unit.html b/doc/html/boost/units/dimensionless_unit.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/divide_typeof_he_id1804055.html b/doc/html/boost/units/divide_typeof_he_id1804055.html new file mode 100644 index 0000000000..4b2deec90c --- /dev/null +++ b/doc/html/boost/units/divide_typeof_he_id1804055.html @@ -0,0 +1,54 @@ + + + +Struct template divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct template divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                        +

                                                                                        boost::units::divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/lambda.hpp>
                                                                                        +
                                                                                        +template<typename System, typename Dim, typename Arg> 
                                                                                        +struct divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> {
                                                                                        +  // types
                                                                                        +  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::divide_action >, tuple< typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type, boost::lambda::lambda_functor< Arg > > > > type;
                                                                                        +};
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/divide_typeof_he_id1804139.html b/doc/html/boost/units/divide_typeof_he_id1804139.html new file mode 100644 index 0000000000..f0f54c7cd7 --- /dev/null +++ b/doc/html/boost/units/divide_typeof_he_id1804139.html @@ -0,0 +1,54 @@ + + + +Struct template divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> + + + + + + + + + + + + + + + +
                                                                                        Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        +
                                                                                        +
                                                                                        +
                                                                                        +

                                                                                        Struct template divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                        +

                                                                                        boost::units::divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                        +
                                                                                        +

                                                                                        Synopsis

                                                                                        +
                                                                                        // In header: <boost/units/lambda.hpp>
                                                                                        +
                                                                                        +template<typename System, typename Dim, typename Arg> 
                                                                                        +struct divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> {
                                                                                        +  // types
                                                                                        +  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::divide_action >, tuple< boost::lambda::lambda_functor< Arg >, typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type > > > type;
                                                                                        +};
                                                                                        +
                                                                                        + + + +
                                                                                        +
                                                                                        +
                                                                                        +PrevUpHomeNext +
                                                                                        + + diff --git a/doc/html/boost/units/divide_typeof_helper.html b/doc/html/boost/units/divide_typeof_helper.html old mode 100755 new mode 100644 index afdfbdacc3..7f909907ee --- a/doc/html/boost/units/divide_typeof_helper.html +++ b/doc/html/boost/units/divide_typeof_helper.html @@ -34,15 +34,15 @@ template<typename X, typename Y> struct divide_typeof_helper { - // public member functions - typedef typeof((typeof_::make< X >()/typeof_::make< Y >())); + // public member functions + typedef typeof((typeof_::make< X >()/typeof_::make< Y >())); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -divide_typeof_helper public member functions

                                                                                      -
                                                                                      1. typedef typeof((typeof_::make< X >()/typeof_::make< Y >()));
                                                                                      +

                                                                                      +divide_typeof_helper public member functions

                                                                                      +
                                                                                      1. typedef typeof((typeof_::make< X >()/typeof_::make< Y >()));
                                                                                      diff --git a/doc/html/boost/units/divide_typeof_helper_bo_id1740410.html b/doc/html/boost/units/divide_typeof_helper_bo_id1740410.html deleted file mode 100755 index 518953cbf3..0000000000 --- a/doc/html/boost/units/divide_typeof_helper_bo_id1740410.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                      -

                                                                                      boost::units::divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -struct divide_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> {
                                                                                      -  // types
                                                                                      -  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::divide_action >, tuple< typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type, boost::lambda::lambda_functor< Arg > > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/divide_typeof_helper_bo_id1740494.html b/doc/html/boost/units/divide_typeof_helper_bo_id1740494.html deleted file mode 100755 index e8b589a66e..0000000000 --- a/doc/html/boost/units/divide_typeof_helper_bo_id1740494.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                      -

                                                                                      boost::units::divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -struct divide_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> {
                                                                                      -  // types
                                                                                      -  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::divide_action >, tuple< boost::lambda::lambda_functor< Arg >, typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/fahrenheit/degree.html b/doc/html/boost/units/fahrenheit/degree.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/fahrenheit/degrees.html b/doc/html/boost/units/fahrenheit/degrees.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/get_dimension.html b/doc/html/boost/units/get_dimension.html old mode 100755 new mode 100644 index 1c1cb970e2..fc5c348865 --- a/doc/html/boost/units/get_dimension.html +++ b/doc/html/boost/units/get_dimension.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/get_dimension_ab_id1800540.html b/doc/html/boost/units/get_dimension_ab_id1800540.html new file mode 100644 index 0000000000..4a045992bf --- /dev/null +++ b/doc/html/boost/units/get_dimension_ab_id1800540.html @@ -0,0 +1,54 @@ + + + +Struct template get_dimension<absolute< Unit >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template get_dimension<absolute< Unit >>

                                                                                      +

                                                                                      boost::units::get_dimension<absolute< Unit >> — Get the dimension of an absolute unit.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/get_dimension.hpp>
                                                                                      +
                                                                                      +template<typename Unit> 
                                                                                      +struct get_dimension<absolute< Unit >> {
                                                                                      +  // types
                                                                                      +  typedef get_dimension< Unit >::type type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/get_dimension_absolute__id1736896.html b/doc/html/boost/units/get_dimension_absolute__id1736896.html deleted file mode 100755 index 4756725da3..0000000000 --- a/doc/html/boost/units/get_dimension_absolute__id1736896.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template get_dimension<absolute< Unit >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template get_dimension<absolute< Unit >>

                                                                                      -

                                                                                      boost::units::get_dimension<absolute< Unit >> — Get the dimension of an absolute unit.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/get_dimension.hpp>
                                                                                      -
                                                                                      -template<typename Unit> 
                                                                                      -struct get_dimension<absolute< Unit >> {
                                                                                      -  // types
                                                                                      -  typedef get_dimension< Unit >::type type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/get_dimension_qu_id1800565.html b/doc/html/boost/units/get_dimension_qu_id1800565.html new file mode 100644 index 0000000000..cdc745c185 --- /dev/null +++ b/doc/html/boost/units/get_dimension_qu_id1800565.html @@ -0,0 +1,54 @@ + + + +Struct template get_dimension<quantity< Unit, Y >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template get_dimension<quantity< Unit, Y >>

                                                                                      +

                                                                                      boost::units::get_dimension<quantity< Unit, Y >> — Get the dimension of a quantity.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/get_dimension.hpp>
                                                                                      +
                                                                                      +template<typename Unit, typename Y> 
                                                                                      +struct get_dimension<quantity< Unit, Y >> {
                                                                                      +  // types
                                                                                      +  typedef get_dimension< Unit >::type type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/get_dimension_quantity__id1736920.html b/doc/html/boost/units/get_dimension_quantity__id1736920.html deleted file mode 100755 index 1c514cf992..0000000000 --- a/doc/html/boost/units/get_dimension_quantity__id1736920.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template get_dimension<quantity< Unit, Y >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template get_dimension<quantity< Unit, Y >>

                                                                                      -

                                                                                      boost::units::get_dimension<quantity< Unit, Y >> — Get the dimension of a quantity.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/get_dimension.hpp>
                                                                                      -
                                                                                      -template<typename Unit, typename Y> 
                                                                                      -struct get_dimension<quantity< Unit, Y >> {
                                                                                      -  // types
                                                                                      -  typedef get_dimension< Unit >::type type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/get_dimension_un_id1800512.html b/doc/html/boost/units/get_dimension_un_id1800512.html new file mode 100644 index 0000000000..00abadda16 --- /dev/null +++ b/doc/html/boost/units/get_dimension_un_id1800512.html @@ -0,0 +1,54 @@ + + + +Struct template get_dimension<unit< Dim, System >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template get_dimension<unit< Dim, System >>

                                                                                      +

                                                                                      boost::units::get_dimension<unit< Dim, System >> — Get the dimension of a unit.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/get_dimension.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System> 
                                                                                      +struct get_dimension<unit< Dim, System >> {
                                                                                      +  // types
                                                                                      +  typedef Dim type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/get_dimension_unit_Dim__id1736867.html b/doc/html/boost/units/get_dimension_unit_Dim__id1736867.html deleted file mode 100755 index f1b30a3120..0000000000 --- a/doc/html/boost/units/get_dimension_unit_Dim__id1736867.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template get_dimension<unit< Dim, System >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template get_dimension<unit< Dim, System >>

                                                                                      -

                                                                                      boost::units::get_dimension<unit< Dim, System >> — Get the dimension of a unit.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/get_dimension.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System> 
                                                                                      -struct get_dimension<unit< Dim, System >> {
                                                                                      -  // types
                                                                                      -  typedef Dim type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/get_system.html b/doc/html/boost/units/get_system.html old mode 100755 new mode 100644 index 4ab905fbac..58ab15e2ca --- a/doc/html/boost/units/get_system.html +++ b/doc/html/boost/units/get_system.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/get_system_absol_id1800649.html b/doc/html/boost/units/get_system_absol_id1800649.html new file mode 100644 index 0000000000..c3c8e79b1f --- /dev/null +++ b/doc/html/boost/units/get_system_absol_id1800649.html @@ -0,0 +1,54 @@ + + + +Struct template get_system<absolute< Unit >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template get_system<absolute< Unit >>

                                                                                      +

                                                                                      boost::units::get_system<absolute< Unit >> — Get the system of an absolute unit.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/get_system.hpp>
                                                                                      +
                                                                                      +template<typename Unit> 
                                                                                      +struct get_system<absolute< Unit >> {
                                                                                      +  // types
                                                                                      +  typedef get_system< Unit >::type type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/get_system_absolute_Uni_id1737004.html b/doc/html/boost/units/get_system_absolute_Uni_id1737004.html deleted file mode 100755 index 914581dfda..0000000000 --- a/doc/html/boost/units/get_system_absolute_Uni_id1737004.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template get_system<absolute< Unit >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template get_system<absolute< Unit >>

                                                                                      -

                                                                                      boost::units::get_system<absolute< Unit >> — Get the system of an absolute unit.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/get_system.hpp>
                                                                                      -
                                                                                      -template<typename Unit> 
                                                                                      -struct get_system<absolute< Unit >> {
                                                                                      -  // types
                                                                                      -  typedef get_system< Unit >::type type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/get_system_quant_id1800673.html b/doc/html/boost/units/get_system_quant_id1800673.html new file mode 100644 index 0000000000..810e701d79 --- /dev/null +++ b/doc/html/boost/units/get_system_quant_id1800673.html @@ -0,0 +1,54 @@ + + + +Struct template get_system<quantity< Unit, Y >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template get_system<quantity< Unit, Y >>

                                                                                      +

                                                                                      boost::units::get_system<quantity< Unit, Y >> — Get the system of a quantity.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/get_system.hpp>
                                                                                      +
                                                                                      +template<typename Unit, typename Y> 
                                                                                      +struct get_system<quantity< Unit, Y >> {
                                                                                      +  // types
                                                                                      +  typedef get_system< Unit >::type type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/get_system_quantity_Uni_id1737029.html b/doc/html/boost/units/get_system_quantity_Uni_id1737029.html deleted file mode 100755 index b8c030872c..0000000000 --- a/doc/html/boost/units/get_system_quantity_Uni_id1737029.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template get_system<quantity< Unit, Y >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template get_system<quantity< Unit, Y >>

                                                                                      -

                                                                                      boost::units::get_system<quantity< Unit, Y >> — Get the system of a quantity.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/get_system.hpp>
                                                                                      -
                                                                                      -template<typename Unit, typename Y> 
                                                                                      -struct get_system<quantity< Unit, Y >> {
                                                                                      -  // types
                                                                                      -  typedef get_system< Unit >::type type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/get_system_unit_Dim__Sy_id1736975.html b/doc/html/boost/units/get_system_unit_Dim__Sy_id1736975.html deleted file mode 100755 index 10a31ab494..0000000000 --- a/doc/html/boost/units/get_system_unit_Dim__Sy_id1736975.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template get_system<unit< Dim, System >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template get_system<unit< Dim, System >>

                                                                                      -

                                                                                      boost::units::get_system<unit< Dim, System >> — Get the system of a unit.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/get_system.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System> 
                                                                                      -struct get_system<unit< Dim, System >> {
                                                                                      -  // types
                                                                                      -  typedef System type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/get_system_unit__id1800620.html b/doc/html/boost/units/get_system_unit__id1800620.html new file mode 100644 index 0000000000..5efc558ae7 --- /dev/null +++ b/doc/html/boost/units/get_system_unit__id1800620.html @@ -0,0 +1,54 @@ + + + +Struct template get_system<unit< Dim, System >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template get_system<unit< Dim, System >>

                                                                                      +

                                                                                      boost::units::get_system<unit< Dim, System >> — Get the system of a unit.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/get_system.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System> 
                                                                                      +struct get_system<unit< Dim, System >> {
                                                                                      +  // types
                                                                                      +  typedef System type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/gradian/gradian.html b/doc/html/boost/units/gradian/gradian.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/gradian/gradians.html b/doc/html/boost/units/gradian/gradians.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/heterogeneous_system.html b/doc/html/boost/units/heterogeneous_system.html old mode 100755 new mode 100644 index ec38d601c0..634e7f8876 --- a/doc/html/boost/units/heterogeneous_system.html +++ b/doc/html/boost/units/heterogeneous_system.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -35,7 +35,7 @@ struct heterogeneous_system { };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      A system that can represent any possible combination of units at the expense of not preserving information about how it was created. Do not create specializations of this template directly. Instead use reduce_unit and base_unit<...>::unit_type.

                                                                                      @@ -50,7 +50,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/homogeneous_system.html b/doc/html/boost/units/homogeneous_system.html old mode 100755 new mode 100644 index 5b9ae08859..98fa3ef348 --- a/doc/html/boost/units/homogeneous_system.html +++ b/doc/html/boost/units/homogeneous_system.html @@ -35,7 +35,7 @@ struct homogeneous_system { };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      A system that can uniquely represent any unit which can be composed from a linearly independent set of base units. It is safe to rebind a unit with such a system to different dimensions.

                                                                                      Do not construct this template directly. Use make_system instead.

                                                                                      diff --git a/doc/html/boost/units/imperial/pint_base_unit.html b/doc/html/boost/units/imperial/pint_base_unit.html old mode 100755 new mode 100644 index b6d7ed1dad..6405380eae --- a/doc/html/boost/units/imperial/pint_base_unit.html +++ b/doc/html/boost/units/imperial/pint_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct pint_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -pint_base_unit public static functions

                                                                                      +

                                                                                      +pint_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/imperial/pound_base_unit.html b/doc/html/boost/units/imperial/pound_base_unit.html old mode 100755 new mode 100644 index c0654e8fa5..2ef8e67d1c --- a/doc/html/boost/units/imperial/pound_base_unit.html +++ b/doc/html/boost/units/imperial/pound_base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct pound_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -pound_base_unit public static functions

                                                                                      +

                                                                                      +pound_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/imperial/yard_base_unit.html b/doc/html/boost/units/imperial/yard_base_unit.html old mode 100755 new mode 100644 index 5cb26a0d6c..cd6e9c16f2 --- a/doc/html/boost/units/imperial/yard_base_unit.html +++ b/doc/html/boost/units/imperial/yard_base_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct yard_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -yard_base_unit public static functions

                                                                                      +

                                                                                      +yard_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_dim.html b/doc/html/boost/units/is_dim.html old mode 100755 new mode 100644 index 72fa6f37fc..a87c2dfe9a --- a/doc/html/boost/units/is_dim.html +++ b/doc/html/boost/units/is_dim.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_dim_dim_T__V_id1738029.html b/doc/html/boost/units/is_dim_dim_T__V_id1738029.html deleted file mode 100755 index 15b07b0054..0000000000 --- a/doc/html/boost/units/is_dim_dim_T__V_id1738029.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_dim<dim< T, V >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_dim<dim< T, V >>

                                                                                      -

                                                                                      boost::units::is_dim<dim< T, V >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_dim.hpp>
                                                                                      -
                                                                                      -template<typename T, typename V> 
                                                                                      -struct is_dim<dim< T, V >> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_dim_dim_T__V_id1801674.html b/doc/html/boost/units/is_dim_dim_T__V_id1801674.html new file mode 100644 index 0000000000..b3bff051e7 --- /dev/null +++ b/doc/html/boost/units/is_dim_dim_T__V_id1801674.html @@ -0,0 +1,52 @@ + + + +Struct template is_dim<dim< T, V >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_dim<dim< T, V >>

                                                                                      +

                                                                                      boost::units::is_dim<dim< T, V >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_dim.hpp>
                                                                                      +
                                                                                      +template<typename T, typename V> 
                                                                                      +struct is_dim<dim< T, V >> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_dimension_lis_id1801725.html b/doc/html/boost/units/is_dimension_lis_id1801725.html new file mode 100644 index 0000000000..963268c076 --- /dev/null +++ b/doc/html/boost/units/is_dimension_lis_id1801725.html @@ -0,0 +1,52 @@ + + + +Struct template is_dimension_list<list< Item, Next >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_dimension_list<list< Item, Next >>

                                                                                      +

                                                                                      boost::units::is_dimension_list<list< Item, Next >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_dimension_list.hpp>
                                                                                      +
                                                                                      +template<typename Item, typename Next> 
                                                                                      +struct is_dimension_list<list< Item, Next >> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_dimension_lis_id1801746.html b/doc/html/boost/units/is_dimension_lis_id1801746.html new file mode 100644 index 0000000000..004a552bc2 --- /dev/null +++ b/doc/html/boost/units/is_dimension_lis_id1801746.html @@ -0,0 +1,52 @@ + + + +Struct is_dimension_list<dimensionless_type> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct is_dimension_list<dimensionless_type>

                                                                                      +

                                                                                      boost::units::is_dimension_list<dimensionless_type>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_dimension_list.hpp>
                                                                                      +
                                                                                      +
                                                                                      +struct is_dimension_list<dimensionless_type> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_dimension_list.html b/doc/html/boost/units/is_dimension_list.html old mode 100755 new mode 100644 index 6a66334a1e..b75aa67161 --- a/doc/html/boost/units/is_dimension_list.html +++ b/doc/html/boost/units/is_dimension_list.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_dimension_list_dimen_id1738101.html b/doc/html/boost/units/is_dimension_list_dimen_id1738101.html deleted file mode 100755 index 678843152b..0000000000 --- a/doc/html/boost/units/is_dimension_list_dimen_id1738101.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct is_dimension_list<dimensionless_type> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct is_dimension_list<dimensionless_type>

                                                                                      -

                                                                                      boost::units::is_dimension_list<dimensionless_type>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_dimension_list.hpp>
                                                                                      -
                                                                                      -
                                                                                      -struct is_dimension_list<dimensionless_type> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_dimension_list_list__id1738080.html b/doc/html/boost/units/is_dimension_list_list__id1738080.html deleted file mode 100755 index 96588d296a..0000000000 --- a/doc/html/boost/units/is_dimension_list_list__id1738080.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_dimension_list<list< Item, Next >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_dimension_list<list< Item, Next >>

                                                                                      -

                                                                                      boost::units::is_dimension_list<list< Item, Next >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_dimension_list.hpp>
                                                                                      -
                                                                                      -template<typename Item, typename Next> 
                                                                                      -struct is_dimension_list<list< Item, Next >> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_dimensionless.html b/doc/html/boost/units/is_dimensionless.html old mode 100755 new mode 100644 index 268729b37a..5a73496883 --- a/doc/html/boost/units/is_dimensionless.html +++ b/doc/html/boost/units/is_dimensionless.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_dimensionless_id1801784.html b/doc/html/boost/units/is_dimensionless_id1801784.html new file mode 100644 index 0000000000..3e8a2c5ab2 --- /dev/null +++ b/doc/html/boost/units/is_dimensionless_id1801784.html @@ -0,0 +1,52 @@ + + + +Struct template is_dimensionless<unit< dimensionless_type, System >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_dimensionless<unit< dimensionless_type, System >>

                                                                                      +

                                                                                      boost::units::is_dimensionless<unit< dimensionless_type, System >> — Check if a unit is dimensionless.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_dimensionless.hpp>
                                                                                      +
                                                                                      +template<typename System> 
                                                                                      +struct is_dimensionless<unit< dimensionless_type, System >> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_dimensionless_id1801803.html b/doc/html/boost/units/is_dimensionless_id1801803.html new file mode 100644 index 0000000000..5f32146341 --- /dev/null +++ b/doc/html/boost/units/is_dimensionless_id1801803.html @@ -0,0 +1,52 @@ + + + +Struct template is_dimensionless<quantity< Unit, Y >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_dimensionless<quantity< Unit, Y >>

                                                                                      +

                                                                                      boost::units::is_dimensionless<quantity< Unit, Y >> — Check if a quantity is dimensionless.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_dimensionless.hpp>
                                                                                      +
                                                                                      +template<typename Unit, typename Y> 
                                                                                      +struct is_dimensionless<quantity< Unit, Y >> : public boost::units::is_dimensionless< Unit > {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_dimensionless_quanti_id1738158.html b/doc/html/boost/units/is_dimensionless_quanti_id1738158.html deleted file mode 100755 index 30dbc4e6c0..0000000000 --- a/doc/html/boost/units/is_dimensionless_quanti_id1738158.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_dimensionless<quantity< Unit, Y >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_dimensionless<quantity< Unit, Y >>

                                                                                      -

                                                                                      boost::units::is_dimensionless<quantity< Unit, Y >> — Check if a quantity is dimensionless.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_dimensionless.hpp>
                                                                                      -
                                                                                      -template<typename Unit, typename Y> 
                                                                                      -struct is_dimensionless<quantity< Unit, Y >> : public boost::units::is_dimensionless< Unit > {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_dimensionless_quantity.html b/doc/html/boost/units/is_dimensionless_quantity.html old mode 100755 new mode 100644 index 93af5c9c66..25d0fa8633 --- a/doc/html/boost/units/is_dimensionless_quantity.html +++ b/doc/html/boost/units/is_dimensionless_quantity.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -48,7 +48,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_dimensionless_unit.html b/doc/html/boost/units/is_dimensionless_unit.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/is_dimensionless_unit_d_id1738139.html b/doc/html/boost/units/is_dimensionless_unit_d_id1738139.html deleted file mode 100755 index 8dfe8f6332..0000000000 --- a/doc/html/boost/units/is_dimensionless_unit_d_id1738139.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_dimensionless<unit< dimensionless_type, System >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_dimensionless<unit< dimensionless_type, System >>

                                                                                      -

                                                                                      boost::units::is_dimensionless<unit< dimensionless_type, System >> — Check if a unit is dimensionless.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_dimensionless.hpp>
                                                                                      -
                                                                                      -template<typename System> 
                                                                                      -struct is_dimensionless<unit< dimensionless_type, System >> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_quantity.html b/doc/html/boost/units/is_quantity.html old mode 100755 new mode 100644 index 9acb5ca784..ec04b36c45 --- a/doc/html/boost/units/is_quantity.html +++ b/doc/html/boost/units/is_quantity.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_quantity_of_d_id1801982.html b/doc/html/boost/units/is_quantity_of_d_id1801982.html new file mode 100644 index 0000000000..4661c05ba6 --- /dev/null +++ b/doc/html/boost/units/is_quantity_of_d_id1801982.html @@ -0,0 +1,54 @@ + + + +Struct template is_quantity_of_dimension<quantity< Unit, Y >, Dim> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_quantity_of_dimension<quantity< Unit, Y >, Dim>

                                                                                      +

                                                                                      boost::units::is_quantity_of_dimension<quantity< Unit, Y >, Dim>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_quantity_of_dimension.hpp>
                                                                                      +
                                                                                      +template<typename Unit, typename Y, typename Dim> 
                                                                                      +struct is_quantity_of_dimension<quantity< Unit, Y >, Dim> :
                                                                                      +  public boost::units::is_unit_of_dimension< Unit, Dim >
                                                                                      +{
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_quantity_of_dimensio_id1738337.html b/doc/html/boost/units/is_quantity_of_dimensio_id1738337.html deleted file mode 100755 index 1d27b4003b..0000000000 --- a/doc/html/boost/units/is_quantity_of_dimensio_id1738337.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template is_quantity_of_dimension<quantity< Unit, Y >, Dim> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_quantity_of_dimension<quantity< Unit, Y >, Dim>

                                                                                      -

                                                                                      boost::units::is_quantity_of_dimension<quantity< Unit, Y >, Dim>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_quantity_of_dimension.hpp>
                                                                                      -
                                                                                      -template<typename Unit, typename Y, typename Dim> 
                                                                                      -struct is_quantity_of_dimension<quantity< Unit, Y >, Dim> :
                                                                                      -  public boost::units::is_unit_of_dimension< Unit, Dim >
                                                                                      -{
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_quantity_of_dimension.html b/doc/html/boost/units/is_quantity_of_dimension.html old mode 100755 new mode 100644 index a3683d8a1c..082d2b7d2c --- a/doc/html/boost/units/is_quantity_of_dimension.html +++ b/doc/html/boost/units/is_quantity_of_dimension.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_quantity_of_s_id1802051.html b/doc/html/boost/units/is_quantity_of_s_id1802051.html new file mode 100644 index 0000000000..9fb635075a --- /dev/null +++ b/doc/html/boost/units/is_quantity_of_s_id1802051.html @@ -0,0 +1,54 @@ + + + +Struct template is_quantity_of_system<quantity< Unit, Y >, System> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_quantity_of_system<quantity< Unit, Y >, System>

                                                                                      +

                                                                                      boost::units::is_quantity_of_system<quantity< Unit, Y >, System>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_quantity_of_system.hpp>
                                                                                      +
                                                                                      +template<typename Unit, typename Y, typename System> 
                                                                                      +struct is_quantity_of_system<quantity< Unit, Y >, System> :
                                                                                      +  public boost::units::is_unit_of_system< Unit, System >
                                                                                      +{
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_quantity_of_system.html b/doc/html/boost/units/is_quantity_of_system.html old mode 100755 new mode 100644 index 3e656a34e8..fcbd54e2bd --- a/doc/html/boost/units/is_quantity_of_system.html +++ b/doc/html/boost/units/is_quantity_of_system.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_quantity_of_system_q_id1738406.html b/doc/html/boost/units/is_quantity_of_system_q_id1738406.html deleted file mode 100755 index 1c5a9e056f..0000000000 --- a/doc/html/boost/units/is_quantity_of_system_q_id1738406.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template is_quantity_of_system<quantity< Unit, Y >, System> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_quantity_of_system<quantity< Unit, Y >, System>

                                                                                      -

                                                                                      boost::units::is_quantity_of_system<quantity< Unit, Y >, System>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_quantity_of_system.hpp>
                                                                                      -
                                                                                      -template<typename Unit, typename Y, typename System> 
                                                                                      -struct is_quantity_of_system<quantity< Unit, Y >, System> :
                                                                                      -  public boost::units::is_unit_of_system< Unit, System >
                                                                                      -{
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_quantity_quan_id1801926.html b/doc/html/boost/units/is_quantity_quan_id1801926.html new file mode 100644 index 0000000000..5249a65166 --- /dev/null +++ b/doc/html/boost/units/is_quantity_quan_id1801926.html @@ -0,0 +1,52 @@ + + + +Struct template is_quantity<quantity< Unit, Y >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_quantity<quantity< Unit, Y >>

                                                                                      +

                                                                                      boost::units::is_quantity<quantity< Unit, Y >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_quantity.hpp>
                                                                                      +
                                                                                      +template<typename Unit, typename Y> 
                                                                                      +struct is_quantity<quantity< Unit, Y >> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_quantity_quantity_Un_id1738281.html b/doc/html/boost/units/is_quantity_quantity_Un_id1738281.html deleted file mode 100755 index 078264cc0a..0000000000 --- a/doc/html/boost/units/is_quantity_quantity_Un_id1738281.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_quantity<quantity< Unit, Y >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_quantity<quantity< Unit, Y >>

                                                                                      -

                                                                                      boost::units::is_quantity<quantity< Unit, Y >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_quantity.hpp>
                                                                                      -
                                                                                      -template<typename Unit, typename Y> 
                                                                                      -struct is_quantity<quantity< Unit, Y >> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_unit.html b/doc/html/boost/units/is_unit.html old mode 100755 new mode 100644 index c3dd20149e..9097ddabee --- a/doc/html/boost/units/is_unit.html +++ b/doc/html/boost/units/is_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_unit_of_dimen_id1802170.html b/doc/html/boost/units/is_unit_of_dimen_id1802170.html new file mode 100644 index 0000000000..4518964d79 --- /dev/null +++ b/doc/html/boost/units/is_unit_of_dimen_id1802170.html @@ -0,0 +1,52 @@ + + + +Struct template is_unit_of_dimension<unit< Dim, System >, Dim> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_unit_of_dimension<unit< Dim, System >, Dim>

                                                                                      +

                                                                                      boost::units::is_unit_of_dimension<unit< Dim, System >, Dim>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_unit_of_dimension.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System> 
                                                                                      +struct is_unit_of_dimension<unit< Dim, System >, Dim> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_unit_of_dimen_id1802193.html b/doc/html/boost/units/is_unit_of_dimen_id1802193.html new file mode 100644 index 0000000000..f5768fee96 --- /dev/null +++ b/doc/html/boost/units/is_unit_of_dimen_id1802193.html @@ -0,0 +1,52 @@ + + + +Struct template is_unit_of_dimension<absolute< unit< Dim, System > >, Dim> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_unit_of_dimension<absolute< unit< Dim, System > >, Dim>

                                                                                      +

                                                                                      boost::units::is_unit_of_dimension<absolute< unit< Dim, System > >, Dim>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_unit_of_dimension.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System> 
                                                                                      +struct is_unit_of_dimension<absolute< unit< Dim, System > >, Dim> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_unit_of_dimension.html b/doc/html/boost/units/is_unit_of_dimension.html old mode 100755 new mode 100644 index 1abb213940..7ee9772f74 --- a/doc/html/boost/units/is_unit_of_dimension.html +++ b/doc/html/boost/units/is_unit_of_dimension.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_unit_of_dimension_ab_id1738549.html b/doc/html/boost/units/is_unit_of_dimension_ab_id1738549.html deleted file mode 100755 index 0f9f40f3cd..0000000000 --- a/doc/html/boost/units/is_unit_of_dimension_ab_id1738549.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_unit_of_dimension<absolute< unit< Dim, System > >, Dim> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_unit_of_dimension<absolute< unit< Dim, System > >, Dim>

                                                                                      -

                                                                                      boost::units::is_unit_of_dimension<absolute< unit< Dim, System > >, Dim>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_unit_of_dimension.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System> 
                                                                                      -struct is_unit_of_dimension<absolute< unit< Dim, System > >, Dim> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_unit_of_dimension_un_id1738525.html b/doc/html/boost/units/is_unit_of_dimension_un_id1738525.html deleted file mode 100755 index 30a7603ea9..0000000000 --- a/doc/html/boost/units/is_unit_of_dimension_un_id1738525.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_unit_of_dimension<unit< Dim, System >, Dim> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_unit_of_dimension<unit< Dim, System >, Dim>

                                                                                      -

                                                                                      boost::units::is_unit_of_dimension<unit< Dim, System >, Dim>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_unit_of_dimension.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System> 
                                                                                      -struct is_unit_of_dimension<unit< Dim, System >, Dim> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_unit_of_syste_id1802253.html b/doc/html/boost/units/is_unit_of_syste_id1802253.html new file mode 100644 index 0000000000..ef17c7d097 --- /dev/null +++ b/doc/html/boost/units/is_unit_of_syste_id1802253.html @@ -0,0 +1,52 @@ + + + +Struct template is_unit_of_system<unit< Dim, System >, System> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_unit_of_system<unit< Dim, System >, System>

                                                                                      +

                                                                                      boost::units::is_unit_of_system<unit< Dim, System >, System>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_unit_of_system.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System> 
                                                                                      +struct is_unit_of_system<unit< Dim, System >, System> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_unit_of_syste_id1802276.html b/doc/html/boost/units/is_unit_of_syste_id1802276.html new file mode 100644 index 0000000000..6b3590650a --- /dev/null +++ b/doc/html/boost/units/is_unit_of_syste_id1802276.html @@ -0,0 +1,52 @@ + + + +Struct template is_unit_of_system<absolute< unit< Dim, System > >, System> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_unit_of_system<absolute< unit< Dim, System > >, System>

                                                                                      +

                                                                                      boost::units::is_unit_of_system<absolute< unit< Dim, System > >, System>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_unit_of_system.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System> 
                                                                                      +struct is_unit_of_system<absolute< unit< Dim, System > >, System> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/is_unit_of_system.html b/doc/html/boost/units/is_unit_of_system.html old mode 100755 new mode 100644 index 2e563c2f2e..199702e206 --- a/doc/html/boost/units/is_unit_of_system.html +++ b/doc/html/boost/units/is_unit_of_system.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/is_unit_of_system_absol_id1738631.html b/doc/html/boost/units/is_unit_of_system_absol_id1738631.html deleted file mode 100755 index f590441db3..0000000000 --- a/doc/html/boost/units/is_unit_of_system_absol_id1738631.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_unit_of_system<absolute< unit< Dim, System > >, System> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_unit_of_system<absolute< unit< Dim, System > >, System>

                                                                                      -

                                                                                      boost::units::is_unit_of_system<absolute< unit< Dim, System > >, System>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_unit_of_system.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System> 
                                                                                      -struct is_unit_of_system<absolute< unit< Dim, System > >, System> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_unit_of_system_unit__id1738608.html b/doc/html/boost/units/is_unit_of_system_unit__id1738608.html deleted file mode 100755 index 88fe871fab..0000000000 --- a/doc/html/boost/units/is_unit_of_system_unit__id1738608.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_unit_of_system<unit< Dim, System >, System> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_unit_of_system<unit< Dim, System >, System>

                                                                                      -

                                                                                      boost::units::is_unit_of_system<unit< Dim, System >, System>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_unit_of_system.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System> 
                                                                                      -struct is_unit_of_system<unit< Dim, System >, System> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_unit_unit_Dim__Syste_id1738469.html b/doc/html/boost/units/is_unit_unit_Dim__Syste_id1738469.html deleted file mode 100755 index fd4a38a201..0000000000 --- a/doc/html/boost/units/is_unit_unit_Dim__Syste_id1738469.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template is_unit<unit< Dim, System >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template is_unit<unit< Dim, System >>

                                                                                      -

                                                                                      boost::units::is_unit<unit< Dim, System >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/is_unit.hpp>
                                                                                      -
                                                                                      -template<typename Dim, typename System> 
                                                                                      -struct is_unit<unit< Dim, System >> {
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/is_unit_unit_Dim_id1802114.html b/doc/html/boost/units/is_unit_unit_Dim_id1802114.html new file mode 100644 index 0000000000..f184e3f413 --- /dev/null +++ b/doc/html/boost/units/is_unit_unit_Dim_id1802114.html @@ -0,0 +1,52 @@ + + + +Struct template is_unit<unit< Dim, System >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template is_unit<unit< Dim, System >>

                                                                                      +

                                                                                      boost::units::is_unit<unit< Dim, System >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/is_unit.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System> 
                                                                                      +struct is_unit<unit< Dim, System >> {
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/length_base_dimension.html b/doc/html/boost/units/length_base_dimension.html old mode 100755 new mode 100644 index 9eb71e9f4c..3e484fdc7b --- a/doc/html/boost/units/length_base_dimension.html +++ b/doc/html/boost/units/length_base_dimension.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/luminous_intensi_id1810283.html b/doc/html/boost/units/luminous_intensi_id1810283.html new file mode 100644 index 0000000000..44c7c64651 --- /dev/null +++ b/doc/html/boost/units/luminous_intensi_id1810283.html @@ -0,0 +1,52 @@ + + + +Struct luminous_intensity_base_dimension + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct luminous_intensity_base_dimension

                                                                                      +

                                                                                      boost::units::luminous_intensity_base_dimension — base dimension of luminous intensity

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      + +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/luminous_intensity_base_id1746638.html b/doc/html/boost/units/luminous_intensity_base_id1746638.html deleted file mode 100755 index 9037c63485..0000000000 --- a/doc/html/boost/units/luminous_intensity_base_id1746638.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct luminous_intensity_base_dimension - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct luminous_intensity_base_dimension

                                                                                      -

                                                                                      boost::units::luminous_intensity_base_dimension — base dimension of luminous intensity

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      - -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/make_dimension_list.html b/doc/html/boost/units/make_dimension_list.html old mode 100755 new mode 100644 index 718cdbdd56..1a10f5ddf2 --- a/doc/html/boost/units/make_dimension_list.html +++ b/doc/html/boost/units/make_dimension_list.html @@ -37,7 +37,7 @@ typedef unspecified type; };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Reduce dimension list to cardinal form. This algorithm collapses duplicate base dimension tags and sorts the resulting list by the tag ordinal value. Dimension lists that resolve to the same dimension are guaranteed to be represented by an identical type.

                                                                                      The argument should be an MPL forward sequence containing instances of the dim template.

                                                                                      The result is also an MPL forward sequence. It also supports the following metafunctions to allow use as a dimension.

                                                                                      diff --git a/doc/html/boost/units/make_scaled_unit.html b/doc/html/boost/units/make_scaled_unit.html old mode 100755 new mode 100644 index 863e04ee52..da760074f2 --- a/doc/html/boost/units/make_scaled_unit.html +++ b/doc/html/boost/units/make_scaled_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -48,7 +48,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/make_scaled_unit_id1804937.html b/doc/html/boost/units/make_scaled_unit_id1804937.html new file mode 100644 index 0000000000..024bd708f5 --- /dev/null +++ b/doc/html/boost/units/make_scaled_unit_id1804937.html @@ -0,0 +1,55 @@ + + + +Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale>

                                                                                      +

                                                                                      boost::units::make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/make_scaled_unit.hpp>
                                                                                      +
                                                                                      +template<typename Dimension, typename UnitList, typename OldScale, 
                                                                                      +         typename Scale> 
                                                                                      +struct make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale> {
                                                                                      +  // types
                                                                                      +  typedef unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, typename mpl::times< OldScale, list< scale_list_dim< Scale >, dimensionless_type > >::type > > > type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/make_scaled_unit_id1805000.html b/doc/html/boost/units/make_scaled_unit_id1805000.html new file mode 100644 index 0000000000..cd1ccdd4cc --- /dev/null +++ b/doc/html/boost/units/make_scaled_unit_id1805000.html @@ -0,0 +1,54 @@ + + + +Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >>

                                                                                      +

                                                                                      boost::units::make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/make_scaled_unit.hpp>
                                                                                      +
                                                                                      +template<typename Dimension, typename UnitList, typename OldScale, long Base> 
                                                                                      +struct make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >> {
                                                                                      +  // types
                                                                                      +  typedef unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > > type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/make_scaled_unit_unit_D_id1741292.html b/doc/html/boost/units/make_scaled_unit_unit_D_id1741292.html deleted file mode 100755 index 2562cce3f7..0000000000 --- a/doc/html/boost/units/make_scaled_unit_unit_D_id1741292.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale>

                                                                                      -

                                                                                      boost::units::make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/make_scaled_unit.hpp>
                                                                                      -
                                                                                      -template<typename Dimension, typename UnitList, typename OldScale, 
                                                                                      -         typename Scale> 
                                                                                      -struct make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, Scale> {
                                                                                      -  // types
                                                                                      -  typedef unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, typename mpl::times< OldScale, list< scale_list_dim< Scale >, dimensionless_type > >::type > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/make_scaled_unit_unit_D_id1741355.html b/doc/html/boost/units/make_scaled_unit_unit_D_id1741355.html deleted file mode 100755 index f5bac59d27..0000000000 --- a/doc/html/boost/units/make_scaled_unit_unit_D_id1741355.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >>

                                                                                      -

                                                                                      boost::units::make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/make_scaled_unit.hpp>
                                                                                      -
                                                                                      -template<typename Dimension, typename UnitList, typename OldScale, long Base> 
                                                                                      -struct make_scaled_unit<unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > >, scale< Base, static_rational< 0 > >> {
                                                                                      -  // types
                                                                                      -  typedef unit< Dimension, heterogeneous_system< heterogeneous_system_impl< UnitList, Dimension, OldScale > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/make_system.html b/doc/html/boost/units/make_system.html old mode 100755 new mode 100644 index 9053c7ba9e..2b13e0f990 --- a/doc/html/boost/units/make_system.html +++ b/doc/html/boost/units/make_system.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -38,7 +38,7 @@ typedef unspecified type; };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      Metafunction returning a homogeneous system that can represent any combination of the base units. There must be no way to represent any of the base units in terms of the others. make_system<foot_base_unit, meter_base_unit>::type is not allowed, for example.

                                                                                      @@ -53,7 +53,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/mass_base_dimension.html b/doc/html/boost/units/mass_base_dimension.html old mode 100755 new mode 100644 index a0f565fb18..b540b953d7 --- a/doc/html/boost/units/mass_base_dimension.html +++ b/doc/html/boost/units/mass_base_dimension.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -46,7 +46,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/metric/are_base_unit.html b/doc/html/boost/units/metric/are_base_unit.html old mode 100755 new mode 100644 index 71d0fe4ad9..c4cf39d098 --- a/doc/html/boost/units/metric/are_base_unit.html +++ b/doc/html/boost/units/metric/are_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct are_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -are_base_unit public static functions

                                                                                      +

                                                                                      +are_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/metric/atmosphere_base_unit.html b/doc/html/boost/units/metric/atmosphere_base_unit.html old mode 100755 new mode 100644 index 0df1303357..e10971786f --- a/doc/html/boost/units/metric/atmosphere_base_unit.html +++ b/doc/html/boost/units/metric/atmosphere_base_unit.html @@ -34,18 +34,18 @@ struct atmosphere_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -atmosphere_base_unit public static functions

                                                                                      +

                                                                                      +atmosphere_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      diff --git a/doc/html/boost/units/metric/bar_base_unit.html b/doc/html/boost/units/metric/bar_base_unit.html old mode 100755 new mode 100644 index 36843b6e7b..b64ef33626 --- a/doc/html/boost/units/metric/bar_base_unit.html +++ b/doc/html/boost/units/metric/bar_base_unit.html @@ -34,18 +34,18 @@ struct bar_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -bar_base_unit public static functions

                                                                                      +

                                                                                      +bar_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      diff --git a/doc/html/boost/units/metric/barn_base_unit.html b/doc/html/boost/units/metric/barn_base_unit.html old mode 100755 new mode 100644 index 81722ddefd..d5ce51947b --- a/doc/html/boost/units/metric/barn_base_unit.html +++ b/doc/html/boost/units/metric/barn_base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct barn_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -barn_base_unit public static functions

                                                                                      +

                                                                                      +barn_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/metric/hectare_base_unit.html b/doc/html/boost/units/metric/hectare_base_unit.html old mode 100755 new mode 100644 index 14b301d995..2488e8521a --- a/doc/html/boost/units/metric/hectare_base_unit.html +++ b/doc/html/boost/units/metric/hectare_base_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct hectare_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -hectare_base_unit public static functions

                                                                                      +

                                                                                      +hectare_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/metric/knot_base_unit.html b/doc/html/boost/units/metric/knot_base_unit.html old mode 100755 new mode 100644 index 9153ee562c..9628beee33 --- a/doc/html/boost/units/metric/knot_base_unit.html +++ b/doc/html/boost/units/metric/knot_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct knot_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -knot_base_unit public static functions

                                                                                      +

                                                                                      +knot_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/metric/liter_base_unit.html b/doc/html/boost/units/metric/liter_base_unit.html old mode 100755 new mode 100644 index a655c11e09..2a87bbf3bf --- a/doc/html/boost/units/metric/liter_base_unit.html +++ b/doc/html/boost/units/metric/liter_base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct liter_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -liter_base_unit public static functions

                                                                                      +

                                                                                      +liter_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/metric/mmHg_base_unit.html b/doc/html/boost/units/metric/mmHg_base_unit.html old mode 100755 new mode 100644 index fc89e886b3..6e563451f8 --- a/doc/html/boost/units/metric/mmHg_base_unit.html +++ b/doc/html/boost/units/metric/mmHg_base_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct mmHg_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -mmHg_base_unit public static functions

                                                                                      +

                                                                                      +mmHg_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/metric/torr_base_unit.html b/doc/html/boost/units/metric/torr_base_unit.html old mode 100755 new mode 100644 index 3ffc934e58..0d17b9c9fa --- a/doc/html/boost/units/metric/torr_base_unit.html +++ b/doc/html/boost/units/metric/torr_base_unit.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      @@ -34,18 +34,18 @@ struct torr_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -torr_base_unit public static functions

                                                                                      +

                                                                                      +torr_base_unit public static functions

                                                                                        -
                                                                                      1. static const char * name();
                                                                                      2. -
                                                                                      3. static const char * symbol();
                                                                                      4. +
                                                                                      5. static const char * name();
                                                                                      6. +
                                                                                      7. static const char * symbol();
                                                                                      @@ -61,7 +61,7 @@
                                                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                                                      diff --git a/doc/html/boost/units/multiply_typeof__id1804012.html b/doc/html/boost/units/multiply_typeof__id1804012.html new file mode 100644 index 0000000000..23fd969cfb --- /dev/null +++ b/doc/html/boost/units/multiply_typeof__id1804012.html @@ -0,0 +1,54 @@ + + + +Struct template multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                      +

                                                                                      boost::units::multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +struct multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> {
                                                                                      +  // types
                                                                                      +  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type, boost::lambda::lambda_functor< Arg > > > > type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/multiply_typeof__id1804097.html b/doc/html/boost/units/multiply_typeof__id1804097.html new file mode 100644 index 0000000000..e911fd1a85 --- /dev/null +++ b/doc/html/boost/units/multiply_typeof__id1804097.html @@ -0,0 +1,54 @@ + + + +Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                      +

                                                                                      boost::units::multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +struct multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> {
                                                                                      +  // types
                                                                                      +  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< boost::lambda::lambda_functor< Arg >, typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type > > > type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/multiply_typeof__id1804181.html b/doc/html/boost/units/multiply_typeof__id1804181.html new file mode 100644 index 0000000000..cd9d7edb62 --- /dev/null +++ b/doc/html/boost/units/multiply_typeof__id1804181.html @@ -0,0 +1,54 @@ + + + +Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >>

                                                                                      +

                                                                                      boost::units::multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +struct multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >> {
                                                                                      +  // types
                                                                                      +  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< boost::lambda::lambda_functor< Arg >, typename boost::lambda::const_copy_argument< const boost::units::absolute< boost::units::unit< Dim, System > > >::type > > > type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/multiply_typeof__id1804228.html b/doc/html/boost/units/multiply_typeof__id1804228.html new file mode 100644 index 0000000000..dae4126d78 --- /dev/null +++ b/doc/html/boost/units/multiply_typeof__id1804228.html @@ -0,0 +1,54 @@ + + + +Struct template multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >>

                                                                                      +

                                                                                      boost::units::multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >>

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +struct multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >> {
                                                                                      +  // types
                                                                                      +  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< typename boost::lambda::const_copy_argument< const boost::units::absolute< boost::units::unit< Dim, System > > >::type, boost::lambda::lambda_functor< Arg > > > > type;
                                                                                      +};
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/multiply_typeof_helper.html b/doc/html/boost/units/multiply_typeof_helper.html old mode 100755 new mode 100644 index 7745650b98..90b565f148 --- a/doc/html/boost/units/multiply_typeof_helper.html +++ b/doc/html/boost/units/multiply_typeof_helper.html @@ -34,15 +34,15 @@ template<typename X, typename Y> struct multiply_typeof_helper { - // public member functions - typedef typeof((typeof_::make< X >()*typeof_::make< Y >())); + // public member functions + typedef typeof((typeof_::make< X >()*typeof_::make< Y >())); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      -

                                                                                      -multiply_typeof_helper public member functions

                                                                                      -
                                                                                      1. typedef typeof((typeof_::make< X >()*typeof_::make< Y >()));
                                                                                      +

                                                                                      +multiply_typeof_helper public member functions

                                                                                      +
                                                                                      1. typedef typeof((typeof_::make< X >()*typeof_::make< Y >()));
                                                                                      diff --git a/doc/html/boost/units/multiply_typeof_helper__id1740368.html b/doc/html/boost/units/multiply_typeof_helper__id1740368.html deleted file mode 100755 index e57dcabf10..0000000000 --- a/doc/html/boost/units/multiply_typeof_helper__id1740368.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                      -

                                                                                      boost::units::multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -struct multiply_typeof_helper<boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg >> {
                                                                                      -  // types
                                                                                      -  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type, boost::lambda::lambda_functor< Arg > > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/multiply_typeof_helper__id1740452.html b/doc/html/boost/units/multiply_typeof_helper__id1740452.html deleted file mode 100755 index aa56a9cce4..0000000000 --- a/doc/html/boost/units/multiply_typeof_helper__id1740452.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                      -

                                                                                      boost::units::multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -struct multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System >> {
                                                                                      -  // types
                                                                                      -  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< boost::lambda::lambda_functor< Arg >, typename boost::lambda::const_copy_argument< const boost::units::unit< Dim, System > >::type > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/multiply_typeof_helper__id1740536.html b/doc/html/boost/units/multiply_typeof_helper__id1740536.html deleted file mode 100755 index ec82902a1e..0000000000 --- a/doc/html/boost/units/multiply_typeof_helper__id1740536.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >>

                                                                                      -

                                                                                      boost::units::multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -struct multiply_typeof_helper<boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > >> {
                                                                                      -  // types
                                                                                      -  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< boost::lambda::lambda_functor< Arg >, typename boost::lambda::const_copy_argument< const boost::units::absolute< boost::units::unit< Dim, System > > >::type > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/multiply_typeof_helper__id1740583.html b/doc/html/boost/units/multiply_typeof_helper__id1740583.html deleted file mode 100755 index 22aa7a8dcd..0000000000 --- a/doc/html/boost/units/multiply_typeof_helper__id1740583.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >> - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Struct template multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >>

                                                                                      -

                                                                                      boost::units::multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >>

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -struct multiply_typeof_helper<boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg >> {
                                                                                      -  // types
                                                                                      -  typedef boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::arithmetic_action< boost::lambda::multiply_action >, tuple< typename boost::lambda::const_copy_argument< const boost::units::absolute< boost::units::unit< Dim, System > > >::type, boost::lambda::lambda_functor< Arg > > > > type;
                                                                                      -};
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator/_id1740681.html b/doc/html/boost/units/operator/_id1740681.html deleted file mode 100755 index b18709e7b3..0000000000 --- a/doc/html/boost/units/operator/_id1740681.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator/ - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator/

                                                                                      -

                                                                                      boost::units::operator/

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -  const divide_typeof_helper< boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg > >::type 
                                                                                      -  operator/(const boost::units::unit< Dim, System > & a, 
                                                                                      -            const boost::lambda::lambda_functor< Arg > & b);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      Disambiguating overload for action unit<Dim, System> / lambda_functor<Arg> based on <boost/lambda/detail/operators.hpp>.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator/_id1740785.html b/doc/html/boost/units/operator/_id1740785.html deleted file mode 100755 index 2bea4b33f0..0000000000 --- a/doc/html/boost/units/operator/_id1740785.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator/ - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator/

                                                                                      -

                                                                                      boost::units::operator/

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -  const divide_typeof_helper< boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System > >::type 
                                                                                      -  operator/(const boost::lambda::lambda_functor< Arg > & a, 
                                                                                      -            const boost::units::unit< Dim, System > & b);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      Disambiguating overload for action lambda_functor<Arg> / unit<Dim, System> based on <boost/lambda/detail/operators.hpp>.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator/_id1804326.html b/doc/html/boost/units/operator/_id1804326.html new file mode 100644 index 0000000000..28cf730520 --- /dev/null +++ b/doc/html/boost/units/operator/_id1804326.html @@ -0,0 +1,58 @@ + + + +Function template operator/ + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator/

                                                                                      +

                                                                                      boost::units::operator/

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +  const divide_typeof_helper< boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg > >::type 
                                                                                      +  operator/(const boost::units::unit< Dim, System > & a, 
                                                                                      +            const boost::lambda::lambda_functor< Arg > & b);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      Disambiguating overload for action unit<Dim, System> / lambda_functor<Arg> based on <boost/lambda/detail/operators.hpp>.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/operator/_id1804429.html b/doc/html/boost/units/operator/_id1804429.html new file mode 100644 index 0000000000..c8828fc272 --- /dev/null +++ b/doc/html/boost/units/operator/_id1804429.html @@ -0,0 +1,58 @@ + + + +Function template operator/ + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator/

                                                                                      +

                                                                                      boost::units::operator/

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +  const divide_typeof_helper< boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System > >::type 
                                                                                      +  operator/(const boost::lambda::lambda_functor< Arg > & a, 
                                                                                      +            const boost::units::unit< Dim, System > & b);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      Disambiguating overload for action lambda_functor<Arg> / unit<Dim, System> based on <boost/lambda/detail/operators.hpp>.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/operator_id1737859.html b/doc/html/boost/units/operator_id1737859.html deleted file mode 100755 index ec1da5e1f0..0000000000 --- a/doc/html/boost/units/operator_id1737859.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator<<

                                                                                      -

                                                                                      boost::units::operator<< — Print a unit as a list of base units and their exponents.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/io.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename Char, typename Traits, typename Dimension, typename System> 
                                                                                      -  std::basic_ostream< Char, Traits > & 
                                                                                      -  operator<<(std::basic_ostream< Char, Traits > & os, 
                                                                                      -             const unit< Dimension, System > & u);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      for symbol_format outputs e.g. "m s^-1" or "J". for name_format outputs e.g. "meter second^-1" or "joule". for raw_format outputs e.g. "m s^-1" or "meter kilogram^2 second^-2". for typename_format outputs the typename itself (currently demangled only on GCC).

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator_id1737930.html b/doc/html/boost/units/operator_id1737930.html deleted file mode 100755 index f32a08afe9..0000000000 --- a/doc/html/boost/units/operator_id1737930.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator<<

                                                                                      -

                                                                                      boost::units::operator<< — Print a quantity.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/io.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename Char, typename Traits, typename Unit, typename T> 
                                                                                      -  std::basic_ostream< Char, Traits > & 
                                                                                      -  operator<<(std::basic_ostream< Char, Traits > & os, 
                                                                                      -             const quantity< Unit, T > & q);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      Prints the value followed by the unit. If the engineering_prefix, or binary_prefix is set, tries to scale the value appropriately. For example, it might print 12.345 km instead of 12345 m. (Note does not attempt to automatically scale scalars like double, float...)

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator_id1740629.html b/doc/html/boost/units/operator_id1740629.html deleted file mode 100755 index 9616d59df6..0000000000 --- a/doc/html/boost/units/operator_id1740629.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator* - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator*

                                                                                      -

                                                                                      boost::units::operator*

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -  const multiply_typeof_helper< boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg > >::type 
                                                                                      -  operator*(const boost::units::unit< Dim, System > & a, 
                                                                                      -            const boost::lambda::lambda_functor< Arg > & b);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      Disambiguating overload for action unit<Dim, System> * lambda_functor<Arg> based on <boost/lambda/detail/operators.hpp>.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator_id1740733.html b/doc/html/boost/units/operator_id1740733.html deleted file mode 100755 index fddcc9669c..0000000000 --- a/doc/html/boost/units/operator_id1740733.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator* - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator*

                                                                                      -

                                                                                      boost::units::operator*

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -  const multiply_typeof_helper< boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System > >::type 
                                                                                      -  operator*(const boost::lambda::lambda_functor< Arg > & a, 
                                                                                      -            const boost::units::unit< Dim, System > & b);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      Disambiguating overload for action lambda_functor<Arg> * unit<Dim, System> based on <boost/lambda/detail/operators.hpp>.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator_id1740836.html b/doc/html/boost/units/operator_id1740836.html deleted file mode 100755 index 29a5211e89..0000000000 --- a/doc/html/boost/units/operator_id1740836.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator* - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator*

                                                                                      -

                                                                                      boost::units::operator*

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -  const multiply_typeof_helper< boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > > >::type 
                                                                                      -  operator*(const boost::lambda::lambda_functor< Arg > & a, 
                                                                                      -            const boost::units::absolute< boost::units::unit< Dim, System > > & b);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      Disambiguating overload for action lambda_functor<Arg> * absolute<unit<Dim, System> > based on <boost/lambda/detail/operators.hpp>.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator_id1740896.html b/doc/html/boost/units/operator_id1740896.html deleted file mode 100755 index 8ff774f5fe..0000000000 --- a/doc/html/boost/units/operator_id1740896.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template operator* - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template operator*

                                                                                      -

                                                                                      boost::units::operator*

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename System, typename Dim, typename Arg> 
                                                                                      -  const multiply_typeof_helper< boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg > >::type 
                                                                                      -  operator*(const boost::units::absolute< boost::units::unit< Dim, System > > & a, 
                                                                                      -            const boost::lambda::lambda_functor< Arg > & b);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      Disambiguating overload for action absolute<unit<Dim, System> > * lambda_functor<Arg> based on <boost/lambda/detail/operators.hpp>.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/operator_id1801504.html b/doc/html/boost/units/operator_id1801504.html new file mode 100644 index 0000000000..227cf273df --- /dev/null +++ b/doc/html/boost/units/operator_id1801504.html @@ -0,0 +1,58 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator<<

                                                                                      +

                                                                                      boost::units::operator<< — Print a unit as a list of base units and their exponents.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/io.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename Char, typename Traits, typename Dimension, typename System> 
                                                                                      +  std::basic_ostream< Char, Traits > & 
                                                                                      +  operator<<(std::basic_ostream< Char, Traits > & os, 
                                                                                      +             const unit< Dimension, System > & u);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      for symbol_format outputs e.g. "m s^-1" or "J". for name_format outputs e.g. "meter second^-1" or "joule". for raw_format outputs e.g. "m s^-1" or "meter kilogram^2 second^-2". for typename_format outputs the typename itself (currently demangled only on GCC).

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/operator_id1801575.html b/doc/html/boost/units/operator_id1801575.html new file mode 100644 index 0000000000..5ad1661684 --- /dev/null +++ b/doc/html/boost/units/operator_id1801575.html @@ -0,0 +1,58 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator<<

                                                                                      +

                                                                                      boost::units::operator<< — Print a quantity.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/io.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename Char, typename Traits, typename Unit, typename T> 
                                                                                      +  std::basic_ostream< Char, Traits > & 
                                                                                      +  operator<<(std::basic_ostream< Char, Traits > & os, 
                                                                                      +             const quantity< Unit, T > & q);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      Prints the value followed by the unit. If the engineering_prefix, or binary_prefix is set, tries to scale the value appropriately. For example, it might print 12.345 km instead of 12345 m. (Note does not attempt to automatically scale scalars like double, float...)

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/operator_id1804274.html b/doc/html/boost/units/operator_id1804274.html new file mode 100644 index 0000000000..140f6500e5 --- /dev/null +++ b/doc/html/boost/units/operator_id1804274.html @@ -0,0 +1,58 @@ + + + +Function template operator* + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator*

                                                                                      +

                                                                                      boost::units::operator*

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +  const multiply_typeof_helper< boost::units::unit< Dim, System >, boost::lambda::lambda_functor< Arg > >::type 
                                                                                      +  operator*(const boost::units::unit< Dim, System > & a, 
                                                                                      +            const boost::lambda::lambda_functor< Arg > & b);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      Disambiguating overload for action unit<Dim, System> * lambda_functor<Arg> based on <boost/lambda/detail/operators.hpp>.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/operator_id1804378.html b/doc/html/boost/units/operator_id1804378.html new file mode 100644 index 0000000000..646bcdb4d6 --- /dev/null +++ b/doc/html/boost/units/operator_id1804378.html @@ -0,0 +1,58 @@ + + + +Function template operator* + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator*

                                                                                      +

                                                                                      boost::units::operator*

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +  const multiply_typeof_helper< boost::lambda::lambda_functor< Arg >, boost::units::unit< Dim, System > >::type 
                                                                                      +  operator*(const boost::lambda::lambda_functor< Arg > & a, 
                                                                                      +            const boost::units::unit< Dim, System > & b);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      Disambiguating overload for action lambda_functor<Arg> * unit<Dim, System> based on <boost/lambda/detail/operators.hpp>.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/operator_id1804481.html b/doc/html/boost/units/operator_id1804481.html new file mode 100644 index 0000000000..d0e6124f88 --- /dev/null +++ b/doc/html/boost/units/operator_id1804481.html @@ -0,0 +1,58 @@ + + + +Function template operator* + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator*

                                                                                      +

                                                                                      boost::units::operator*

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +  const multiply_typeof_helper< boost::lambda::lambda_functor< Arg >, boost::units::absolute< boost::units::unit< Dim, System > > >::type 
                                                                                      +  operator*(const boost::lambda::lambda_functor< Arg > & a, 
                                                                                      +            const boost::units::absolute< boost::units::unit< Dim, System > > & b);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      Disambiguating overload for action lambda_functor<Arg> * absolute<unit<Dim, System> > based on <boost/lambda/detail/operators.hpp>.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/operator_id1804541.html b/doc/html/boost/units/operator_id1804541.html new file mode 100644 index 0000000000..6a9b650a01 --- /dev/null +++ b/doc/html/boost/units/operator_id1804541.html @@ -0,0 +1,58 @@ + + + +Function template operator* + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template operator*

                                                                                      +

                                                                                      boost::units::operator*

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/lambda.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename System, typename Dim, typename Arg> 
                                                                                      +  const multiply_typeof_helper< boost::units::absolute< boost::units::unit< Dim, System > >, boost::lambda::lambda_functor< Arg > >::type 
                                                                                      +  operator*(const boost::units::absolute< boost::units::unit< Dim, System > > & a, 
                                                                                      +            const boost::lambda::lambda_functor< Arg > & b);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      Disambiguating overload for action absolute<unit<Dim, System> > * lambda_functor<Arg> based on <boost/lambda/detail/operators.hpp>.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/plane_angle_base_dimension.html b/doc/html/boost/units/plane_angle_base_dimension.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/pow_id1735105.html b/doc/html/boost/units/pow_id1735105.html deleted file mode 100755 index 622baaf34e..0000000000 --- a/doc/html/boost/units/pow_id1735105.html +++ /dev/null @@ -1,58 +0,0 @@ - - - -Function template pow - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template pow

                                                                                      -

                                                                                      boost::units::pow

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/cmath.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename S, typename Y> 
                                                                                      -  quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(S), Y > 
                                                                                      -  pow(const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(S), Y > & q1, 
                                                                                      -      const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(S), Y > & q2);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      For non-dimensionless quantities, integral and rational powers and roots can be computed by pow<Ex> and root<Rt> respectively.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/pow_id1741836.html b/doc/html/boost/units/pow_id1741836.html deleted file mode 100755 index d649f50b94..0000000000 --- a/doc/html/boost/units/pow_id1741836.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function template pow - - - - - - - - - - - - - - - -
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      -
                                                                                      -
                                                                                      -
                                                                                      -

                                                                                      Function template pow

                                                                                      -

                                                                                      boost::units::pow — raise a value to a static_rational power.

                                                                                      -
                                                                                      -

                                                                                      Synopsis

                                                                                      -
                                                                                      // In header: <boost/units/pow.hpp>
                                                                                      -
                                                                                      -
                                                                                      -template<typename Rat, typename Y> 
                                                                                      -  power_typeof_helper< Y, Rat >::type pow(const Y & x);
                                                                                      -
                                                                                      -

                                                                                      Description

                                                                                      -

                                                                                      raise a value to an integer power.

                                                                                      -
                                                                                      -
                                                                                      - - - -
                                                                                      -
                                                                                      -
                                                                                      -PrevUpHomeNext -
                                                                                      - - diff --git a/doc/html/boost/units/pow_id1798478.html b/doc/html/boost/units/pow_id1798478.html new file mode 100644 index 0000000000..56b1de481f --- /dev/null +++ b/doc/html/boost/units/pow_id1798478.html @@ -0,0 +1,58 @@ + + + +Function template pow + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template pow

                                                                                      +

                                                                                      boost::units::pow

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/cmath.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename S, typename Y> 
                                                                                      +  quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(S), Y > 
                                                                                      +  pow(const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(S), Y > & q1, 
                                                                                      +      const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(S), Y > & q2);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      For non-dimensionless quantities, integral and rational powers and roots can be computed by pow<Ex> and root<Rt> respectively.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/pow_id1805481.html b/doc/html/boost/units/pow_id1805481.html new file mode 100644 index 0000000000..ab31272db2 --- /dev/null +++ b/doc/html/boost/units/pow_id1805481.html @@ -0,0 +1,56 @@ + + + +Function template pow + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Function template pow

                                                                                      +

                                                                                      boost::units::pow — raise a value to a static_rational power.

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/pow.hpp>
                                                                                      +
                                                                                      +
                                                                                      +template<typename Rat, typename Y> 
                                                                                      +  power_typeof_helper< Y, Rat >::type pow(const Y & x);
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +

                                                                                      raise a value to an integer power.

                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/power_typeof_hel_id1808753.html b/doc/html/boost/units/power_typeof_hel_id1808753.html new file mode 100644 index 0000000000..077b5eac11 --- /dev/null +++ b/doc/html/boost/units/power_typeof_hel_id1808753.html @@ -0,0 +1,65 @@ + + + +Struct template power_typeof_helper<unit< Dim, System >, static_rational< N, D >> + + + + + + + + + + + + + + + +
                                                                                      Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      +

                                                                                      Struct template power_typeof_helper<unit< Dim, System >, static_rational< N, D >>

                                                                                      +

                                                                                      boost::units::power_typeof_helper<unit< Dim, System >, static_rational< N, D >> — raise unit to a static_rational power

                                                                                      +
                                                                                      +

                                                                                      Synopsis

                                                                                      +
                                                                                      // In header: <boost/units/unit.hpp>
                                                                                      +
                                                                                      +template<typename Dim, typename System, long N, long D> 
                                                                                      +struct power_typeof_helper<unit< Dim, System >, static_rational< N, D >> {
                                                                                      +  // types
                                                                                      +  typedef unit< typename static_power< Dim, static_rational< N, D > >::type, typename static_power< System, static_rational< N, D > >::type > type;
                                                                                      +
                                                                                      +  // public static functions
                                                                                      +  static type value(const unit< Dim, System > &);
                                                                                      +};
                                                                                      +
                                                                                      +

                                                                                      Description

                                                                                      +
                                                                                      +

                                                                                      +power_typeof_helper public static functions

                                                                                      +
                                                                                      1. static type value(const unit< Dim, System > &);
                                                                                      +
                                                                                      +
                                                                                      +
                                                                                      + + + +
                                                                                      +
                                                                                      +
                                                                                      +PrevUpHomeNext +
                                                                                      + + diff --git a/doc/html/boost/units/power_typeof_helper.html b/doc/html/boost/units/power_typeof_helper.html old mode 100755 new mode 100644 index b94cbda179..ca451bc7c6 --- a/doc/html/boost/units/power_typeof_helper.html +++ b/doc/html/boost/units/power_typeof_helper.html @@ -36,17 +36,17 @@ // types typedef unspecified type; // specifies the result type - // public static functions - static type value(const BaseType &); + // public static functions + static type value(const BaseType &); };
                                                                                      -

                                                                                      Description

                                                                                      +

                                                                                      Description

                                                                                      A helper used by pow to raise a runtime object to a compile time known exponent. This template is intended to be specialized. All specializations must conform to the interface shown here. Exponent will be either the exponent passed to pow or static_rational<N> for and integer argument, N.

                                                                                      -

                                                                                      -power_typeof_helper public static functions

                                                                                      +

                                                                                      +power_typeof_helper public static functions

                                                                                      1. -
                                                                                        static type value(const BaseType & base);
                                                                                        Carries out the runtime calculation.
                                                                                      +
                                                                                      static type value(const BaseType & base);
                                                                                      Carries out the runtime calculation.
                                                                                    diff --git a/doc/html/boost/units/power_typeof_helper_uni_id1745108.html b/doc/html/boost/units/power_typeof_helper_uni_id1745108.html deleted file mode 100755 index 6a62fc466b..0000000000 --- a/doc/html/boost/units/power_typeof_helper_uni_id1745108.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Struct template power_typeof_helper<unit< Dim, System >, static_rational< N, D >> - - - - - - - - - - - - - - - -
                                                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                    -
                                                                                    -
                                                                                    -PrevUpHomeNext -
                                                                                    -
                                                                                    -
                                                                                    -
                                                                                    -

                                                                                    Struct template power_typeof_helper<unit< Dim, System >, static_rational< N, D >>

                                                                                    -

                                                                                    boost::units::power_typeof_helper<unit< Dim, System >, static_rational< N, D >> — raise unit to a static_rational power

                                                                                    -
                                                                                    -

                                                                                    Synopsis

                                                                                    -
                                                                                    // In header: <boost/units/unit.hpp>
                                                                                    -
                                                                                    -template<typename Dim, typename System, long N, long D> 
                                                                                    -struct power_typeof_helper<unit< Dim, System >, static_rational< N, D >> {
                                                                                    -  // types
                                                                                    -  typedef unit< typename static_power< Dim, static_rational< N, D > >::type, typename static_power< System, static_rational< N, D > >::type > type;
                                                                                    -
                                                                                    -  // public static functions
                                                                                    -  static type value(const unit< Dim, System > &);
                                                                                    -};
                                                                                    -
                                                                                    -

                                                                                    Description

                                                                                    -
                                                                                    -

                                                                                    -power_typeof_helper public static functions

                                                                                    -
                                                                                    1. static type value(const unit< Dim, System > &);
                                                                                    -
                                                                                    -
                                                                                    -
                                                                                    - - - -
                                                                                    -
                                                                                    -
                                                                                    -PrevUpHomeNext -
                                                                                    - - diff --git a/doc/html/boost/units/quantity.html b/doc/html/boost/units/quantity.html old mode 100755 new mode 100644 index 004b17db1d..ec6360a3ac --- a/doc/html/boost/units/quantity.html +++ b/doc/html/boost/units/quantity.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                                                    @@ -40,110 +40,110 @@ typedef Unit unit_type; // construct/copy/destruct - quantity(); - quantity(unspecified_null_pointer_constant_type); - quantity(const this_type &); + quantity(); + quantity(unspecified_null_pointer_constant_type); + quantity(const this_type &); template<typename YY> - quantity(const quantity< Unit, YY > &, unspecified = 0); + quantity(const quantity< Unit, YY > &, unspecified = 0); template<typename YY> - explicit quantity(const quantity< Unit, YY > &, unspecified = 0); + explicit quantity(const quantity< Unit, YY > &, unspecified = 0); template<typename Unit2, typename YY> - explicit quantity(const quantity< Unit2, YY > &, unspecified = 0); + explicit quantity(const quantity< Unit2, YY > &, unspecified = 0); template<typename Unit2, typename YY> - quantity(const quantity< Unit2, YY > &, unspecified = 0); - explicit quantity(const value_type &, int); - quantity& operator=(const this_type &); - template<typename YY> quantity& operator=(const quantity< Unit, YY > &); + quantity(const quantity< Unit2, YY > &, unspecified = 0); + explicit quantity(const value_type &, int); + quantity& operator=(const this_type &); + template<typename YY> quantity& operator=(const quantity< Unit, YY > &); template<typename Unit2, typename YY> - quantity& operator=(const quantity< Unit2, YY > &); + quantity& operator=(const quantity< Unit2, YY > &); - // private member functions - BOOST_MPL_ASSERT_NOT(unspecified); + // private member functions + BOOST_MPL_ASSERT_NOT(unspecified); - // public member functions - const value_type & value() const; + // public member functions + const value_type & value() const; template<typename Unit2, typename YY> - this_type & operator+=(const quantity< Unit2, YY > &); + this_type & operator+=(const quantity< Unit2, YY > &); template<typename Unit2, typename YY> - this_type & operator-=(const quantity< Unit2, YY > &); + this_type & operator-=(const quantity< Unit2, YY > &); template<typename Unit2, typename YY> - this_type & operator*=(const quantity< Unit2, YY > &); + this_type & operator*=(const quantity< Unit2, YY > &); template<typename Unit2, typename YY> - this_type & operator/=(const quantity< Unit2, YY > &); - this_type & operator*=(const value_type &); - this_type & operator/=(const value_type &); + this_type & operator/=(const quantity< Unit2, YY > &); + this_type & operator*=(const value_type &); + this_type & operator/=(const value_type &); - // public static functions - static this_type from_value(const value_type &); + // public static functions + static this_type from_value(const value_type &); };
                                                                                    -

                                                                                    Description

                                                                                    +

                                                                                    Description

                                                                                    -

                                                                                    +

                                                                                    quantity public construct/copy/destruct

                                                                                      -
                                                                                    1. quantity();
                                                                                    2. -
                                                                                    3. quantity(unspecified_null_pointer_constant_type);
                                                                                    4. -
                                                                                    5. quantity(const this_type & source);
                                                                                    6. +
                                                                                    7. quantity();
                                                                                    8. +
                                                                                    9. quantity(unspecified_null_pointer_constant_type);
                                                                                    10. +
                                                                                    11. quantity(const this_type & source);
                                                                                    12. template<typename YY> 
                                                                                      -  quantity(const quantity< Unit, YY > & source, unspecified = 0);
                                                                                      implicit conversion between value types is allowed if allowed for value types themselves
                                                                                    13. + quantity(const quantity< Unit, YY > & source, unspecified = 0);implicit conversion between value types is allowed if allowed for value types themselves
                                                                                    14. template<typename YY> 
                                                                                      -  explicit quantity(const quantity< Unit, YY > & source, unspecified = 0);
                                                                                      implicit conversion between value types is not allowed if not allowed for value types themselves
                                                                                    15. + explicit quantity(const quantity< Unit, YY > & source, unspecified = 0);implicit conversion between value types is not allowed if not allowed for value types themselves
                                                                                    16. template<typename Unit2, typename YY> 
                                                                                      -  explicit quantity(const quantity< Unit2, YY > & source, unspecified = 0);
                                                                                      explicit conversion between different unit systems is allowed if implicit conversion is disallowed
                                                                                    17. + explicit quantity(const quantity< Unit2, YY > & source, unspecified = 0);explicit conversion between different unit systems is allowed if implicit conversion is disallowed
                                                                                    18. template<typename Unit2, typename YY> 
                                                                                      -  quantity(const quantity< Unit2, YY > & source, unspecified = 0);
                                                                                      implicit conversion between different unit systems is allowed if each fundamental dimension is implicitly convertible
                                                                                    19. -
                                                                                    20. explicit quantity(const value_type & val, int);
                                                                                    21. -
                                                                                    22. quantity& operator=(const this_type & source);
                                                                                    23. + quantity(const quantity< Unit2, YY > & source, unspecified = 0);implicit conversion between different unit systems is allowed if each fundamental dimension is implicitly convertible +
                                                                                    24. explicit quantity(const value_type & val, int);
                                                                                    25. +
                                                                                    26. quantity& operator=(const this_type & source);
                                                                                    27. -
                                                                                      template<typename YY> quantity& operator=(const quantity< Unit, YY > & source);
                                                                                      implicit assignment between value types is allowed if allowed for value types themselves
                                                                                    28. +
                                                                                      template<typename YY> quantity& operator=(const quantity< Unit, YY > & source);
                                                                                      implicit assignment between value types is allowed if allowed for value types themselves
                                                                                    29. template<typename Unit2, typename YY> 
                                                                                      -  quantity& operator=(const quantity< Unit2, YY > & source);
                                                                                      implicit assignment between different unit systems is allowed if each fundamental dimension is implicitly convertible
                                                                                    30. + quantity& operator=(const quantity< Unit2, YY > & source);implicit assignment between different unit systems is allowed if each fundamental dimension is implicitly convertible
                                                                                    -

                                                                                    -quantity private member functions

                                                                                    -
                                                                                    1.  BOOST_MPL_ASSERT_NOT(unspecified);
                                                                                    +

                                                                                    +quantity private member functions

                                                                                    +
                                                                                    1.  BOOST_MPL_ASSERT_NOT(unspecified);
                                                                                    -

                                                                                    -quantity public member functions

                                                                                    +

                                                                                    +quantity public member functions

                                                                                    1. -
                                                                                      const value_type & value() const;
                                                                                      constant accessor to value

                                                                                      can add a quantity of the same type if add_typeof_helper<value_type,value_type>::type is convertible to value_type

                                                                                      +
                                                                                      const value_type & value() const;
                                                                                      constant accessor to value

                                                                                      can add a quantity of the same type if add_typeof_helper<value_type,value_type>::type is convertible to value_type

                                                                                    2. template<typename Unit2, typename YY> 
                                                                                      -  this_type & operator+=(const quantity< Unit2, YY > & source);
                                                                                      can subtract a quantity of the same type if subtract_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                    3. + this_type & operator+=(const quantity< Unit2, YY > & source);can subtract a quantity of the same type if subtract_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                    4. template<typename Unit2, typename YY> 
                                                                                      -  this_type & operator-=(const quantity< Unit2, YY > & source);
                                                                                    5. + this_type & operator-=(const quantity< Unit2, YY > & source);
                                                                                    6. template<typename Unit2, typename YY> 
                                                                                      -  this_type & operator*=(const quantity< Unit2, YY > & source);
                                                                                    7. + this_type & operator*=(const quantity< Unit2, YY > & source);
                                                                                    8. template<typename Unit2, typename YY> 
                                                                                      -  this_type & operator/=(const quantity< Unit2, YY > & source);
                                                                                      can multiply a quantity by a scalar value_type if multiply_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                    9. + this_type & operator/=(const quantity< Unit2, YY > & source);can multiply a quantity by a scalar value_type if multiply_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                    10. -
                                                                                      this_type & operator*=(const value_type & source);
                                                                                      can divide a quantity by a scalar value_type if divide_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                    11. -
                                                                                    12. this_type & operator/=(const value_type & source);
                                                                                    13. +
                                                                                      this_type & operator*=(const value_type & source);
                                                                                      can divide a quantity by a scalar value_type if divide_typeof_helper<value_type,value_type>::type is convertible to value_type +
                                                                                    14. this_type & operator/=(const value_type & source);
                                                                                    -

                                                                                    -quantity public static functions

                                                                                    +

                                                                                    +quantity public static functions

                                                                                    1. -
                                                                                      static this_type from_value(const value_type & val);
                                                                                      Construct quantity directly from value_type (potentially dangerous).
                                                                                    +
                                                                                    static this_type from_value(const value_type & val);
                                                                                    Construct quantity directly from value_type (potentially dangerous).
                                                                                  @@ -158,7 +158,7 @@
                                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                                  diff --git a/doc/html/boost/units/quantity_BOOST_UNITS_DI_id1742424.html b/doc/html/boost/units/quantity_BOOST_UNITS_DI_id1742424.html deleted file mode 100755 index 8c863d1674..0000000000 --- a/doc/html/boost/units/quantity_BOOST_UNITS_DI_id1742424.html +++ /dev/null @@ -1,164 +0,0 @@ - - - -Class template quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y> - - - - - - - - - - - - - - - -
                                                                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                  -
                                                                                  -
                                                                                  -PrevUpHomeNext -
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  -

                                                                                  Class template quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y>

                                                                                  -

                                                                                  boost::units::quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y>

                                                                                  -
                                                                                  -

                                                                                  Synopsis

                                                                                  -
                                                                                  // In header: <boost/units/quantity.hpp>
                                                                                  -
                                                                                  -template<typename System, typename Y> 
                                                                                  -class quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y> {
                                                                                  -public:
                                                                                  -  // types
                                                                                  -  typedef quantity< unit< dimensionless_type, System >, Y > this_type;     
                                                                                  -  typedef Y                                                 value_type;    
                                                                                  -  typedef System                                            system_type;   
                                                                                  -  typedef dimensionless_type                                dimension_type;
                                                                                  -  typedef unit< dimension_type, system_type >               unit_type;     
                                                                                  -
                                                                                  -  // construct/copy/destruct
                                                                                  -  quantity& operator=(const this_type &);
                                                                                  -  template<typename YY> 
                                                                                  -    quantity& operator=(const quantity< unit< dimension_type, system_type >, YY > &);
                                                                                  -  template<typename System2> 
                                                                                  -    quantity& operator=(const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System2), Y > &);
                                                                                  -
                                                                                  -  // public member functions
                                                                                  -   quantity();
                                                                                  -   quantity(value_type);
                                                                                  -   quantity(const this_type &);
                                                                                  -  template<typename YY> 
                                                                                  -     quantity(const quantity< unit< dimension_type, system_type >, YY > &, 
                                                                                  -              unspecified = 0);
                                                                                  -  template<typename YY> 
                                                                                  -     quantity(const quantity< unit< dimension_type, system_type >, YY > &, 
                                                                                  -              unspecified = 0);
                                                                                  -  template<typename System2, typename Y2> 
                                                                                  -     quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > &, 
                                                                                  -              unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                  -  template<typename System2, typename Y2> 
                                                                                  -     quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > &, 
                                                                                  -              unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                  -  template<typename System2, typename Y2> 
                                                                                  -     quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > &, 
                                                                                  -              unspecified = 0);
                                                                                  -  operator value_type() const;
                                                                                  -  const value_type & value() const;
                                                                                  -  this_type & operator+=(const this_type &);
                                                                                  -  this_type & operator-=(const this_type &);
                                                                                  -  this_type & operator*=(const value_type &);
                                                                                  -  this_type & operator/=(const value_type &);
                                                                                  -
                                                                                  -  // public static functions
                                                                                  -  static this_type from_value(const value_type &);
                                                                                  -};
                                                                                  -
                                                                                  -

                                                                                  Description

                                                                                  -

                                                                                  Specialization for dimensionless quantities. Implicit conversions between unit systems are allowed because all dimensionless quantities are equivalent. Implicit construction and assignment from and conversion to value_type is also allowed.

                                                                                  -
                                                                                  -

                                                                                  -quantity - public - construct/copy/destruct

                                                                                  -
                                                                                    -
                                                                                  1. quantity& operator=(const this_type & source);
                                                                                  2. -
                                                                                  3. -
                                                                                    template<typename YY> 
                                                                                    -  quantity& operator=(const quantity< unit< dimension_type, system_type >, YY > & source);
                                                                                    implicit assignment between value types is allowed if allowed for value types themselves
                                                                                  4. -
                                                                                  5. -
                                                                                    template<typename System2> 
                                                                                    -  quantity& operator=(const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System2), Y > & source);
                                                                                    implicit assignment between different unit systems is allowed
                                                                                  6. -
                                                                                  -
                                                                                  -
                                                                                  -

                                                                                  -quantity public member functions

                                                                                  -
                                                                                    -
                                                                                  1.  quantity();
                                                                                  2. -
                                                                                  3. -
                                                                                     quantity(value_type val);
                                                                                    construction from raw value_type is allowed
                                                                                  4. -
                                                                                  5.  quantity(const this_type & source);
                                                                                  6. -
                                                                                  7. -
                                                                                    template<typename YY> 
                                                                                    -   quantity(const quantity< unit< dimension_type, system_type >, YY > & source, 
                                                                                    -            unspecified = 0);
                                                                                    implicit conversion between value types is allowed if allowed for value types themselves
                                                                                  8. -
                                                                                  9. -
                                                                                    template<typename YY> 
                                                                                    -   quantity(const quantity< unit< dimension_type, system_type >, YY > & source, 
                                                                                    -            unspecified = 0);
                                                                                    implicit conversion between value types is not allowed if not allowed for value types themselves
                                                                                  10. -
                                                                                  11. -
                                                                                    template<typename System2, typename Y2> 
                                                                                    -   quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > & source, 
                                                                                    -            unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                    implicit conversion between different unit systems is allowed
                                                                                  12. -
                                                                                  13. -
                                                                                    template<typename System2, typename Y2> 
                                                                                    -   quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > & source, 
                                                                                    -            unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                    implicit conversion between different unit systems is allowed
                                                                                  14. -
                                                                                  15. -
                                                                                    template<typename System2, typename Y2> 
                                                                                    -   quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > & source, 
                                                                                    -            unspecified = 0);
                                                                                    -

                                                                                    conversion between different unit systems is explicit when the units are not equivalent.

                                                                                    -
                                                                                  16. -
                                                                                  17. -
                                                                                    operator value_type() const;
                                                                                    implicit conversion to value_type is allowed
                                                                                  18. -
                                                                                  19. -
                                                                                    const value_type & value() const;
                                                                                    constant accessor to value

                                                                                    can add a quantity of the same type if add_typeof_helper<value_type,value_type>::type is convertible to value_type

                                                                                    -
                                                                                  20. -
                                                                                  21. -
                                                                                    this_type & operator+=(const this_type & source);
                                                                                    can subtract a quantity of the same type if subtract_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                  22. -
                                                                                  23. -
                                                                                    this_type & operator-=(const this_type & source);
                                                                                    can multiply a quantity by a scalar value_type if multiply_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                  24. -
                                                                                  25. -
                                                                                    this_type & operator*=(const value_type & val);
                                                                                    can divide a quantity by a scalar value_type if divide_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                  26. -
                                                                                  27. this_type & operator/=(const value_type & val);
                                                                                  28. -
                                                                                  -
                                                                                  -
                                                                                  -

                                                                                  -quantity public static functions

                                                                                  -
                                                                                  1. -
                                                                                    static this_type from_value(const value_type & val);
                                                                                    Construct quantity directly from value_type.
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  - - - -
                                                                                  -
                                                                                  -
                                                                                  -PrevUpHomeNext -
                                                                                  - - diff --git a/doc/html/boost/units/quantity_BOOST_U_id1806069.html b/doc/html/boost/units/quantity_BOOST_U_id1806069.html new file mode 100644 index 0000000000..95ce8eb756 --- /dev/null +++ b/doc/html/boost/units/quantity_BOOST_U_id1806069.html @@ -0,0 +1,164 @@ + + + +Class template quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y> + + + + + + + + + + + + + + + +
                                                                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                  +
                                                                                  +
                                                                                  +PrevUpHomeNext +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Class template quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y>

                                                                                  +

                                                                                  boost::units::quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y>

                                                                                  +
                                                                                  +

                                                                                  Synopsis

                                                                                  +
                                                                                  // In header: <boost/units/quantity.hpp>
                                                                                  +
                                                                                  +template<typename System, typename Y> 
                                                                                  +class quantity<BOOST_UNITS_DIMENSIONLESS_UNIT(System), Y> {
                                                                                  +public:
                                                                                  +  // types
                                                                                  +  typedef quantity< unit< dimensionless_type, System >, Y > this_type;     
                                                                                  +  typedef Y                                                 value_type;    
                                                                                  +  typedef System                                            system_type;   
                                                                                  +  typedef dimensionless_type                                dimension_type;
                                                                                  +  typedef unit< dimension_type, system_type >               unit_type;     
                                                                                  +
                                                                                  +  // construct/copy/destruct
                                                                                  +  quantity& operator=(const this_type &);
                                                                                  +  template<typename YY> 
                                                                                  +    quantity& operator=(const quantity< unit< dimension_type, system_type >, YY > &);
                                                                                  +  template<typename System2> 
                                                                                  +    quantity& operator=(const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System2), Y > &);
                                                                                  +
                                                                                  +  // public member functions
                                                                                  +   quantity();
                                                                                  +   quantity(value_type);
                                                                                  +   quantity(const this_type &);
                                                                                  +  template<typename YY> 
                                                                                  +     quantity(const quantity< unit< dimension_type, system_type >, YY > &, 
                                                                                  +              unspecified = 0);
                                                                                  +  template<typename YY> 
                                                                                  +     quantity(const quantity< unit< dimension_type, system_type >, YY > &, 
                                                                                  +              unspecified = 0);
                                                                                  +  template<typename System2, typename Y2> 
                                                                                  +     quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > &, 
                                                                                  +              unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                  +  template<typename System2, typename Y2> 
                                                                                  +     quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > &, 
                                                                                  +              unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                  +  template<typename System2, typename Y2> 
                                                                                  +     quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > &, 
                                                                                  +              unspecified = 0);
                                                                                  +  operator value_type() const;
                                                                                  +  const value_type & value() const;
                                                                                  +  this_type & operator+=(const this_type &);
                                                                                  +  this_type & operator-=(const this_type &);
                                                                                  +  this_type & operator*=(const value_type &);
                                                                                  +  this_type & operator/=(const value_type &);
                                                                                  +
                                                                                  +  // public static functions
                                                                                  +  static this_type from_value(const value_type &);
                                                                                  +};
                                                                                  +
                                                                                  +

                                                                                  Description

                                                                                  +

                                                                                  Specialization for dimensionless quantities. Implicit conversions between unit systems are allowed because all dimensionless quantities are equivalent. Implicit construction and assignment from and conversion to value_type is also allowed.

                                                                                  +
                                                                                  +

                                                                                  +quantity + public + construct/copy/destruct

                                                                                  +
                                                                                    +
                                                                                  1. quantity& operator=(const this_type & source);
                                                                                  2. +
                                                                                  3. +
                                                                                    template<typename YY> 
                                                                                    +  quantity& operator=(const quantity< unit< dimension_type, system_type >, YY > & source);
                                                                                    implicit assignment between value types is allowed if allowed for value types themselves
                                                                                  4. +
                                                                                  5. +
                                                                                    template<typename System2> 
                                                                                    +  quantity& operator=(const quantity< BOOST_UNITS_DIMENSIONLESS_UNIT(System2), Y > & source);
                                                                                    implicit assignment between different unit systems is allowed
                                                                                  6. +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  +quantity public member functions

                                                                                  +
                                                                                    +
                                                                                  1.  quantity();
                                                                                  2. +
                                                                                  3. +
                                                                                     quantity(value_type val);
                                                                                    construction from raw value_type is allowed
                                                                                  4. +
                                                                                  5.  quantity(const this_type & source);
                                                                                  6. +
                                                                                  7. +
                                                                                    template<typename YY> 
                                                                                    +   quantity(const quantity< unit< dimension_type, system_type >, YY > & source, 
                                                                                    +            unspecified = 0);
                                                                                    implicit conversion between value types is allowed if allowed for value types themselves
                                                                                  8. +
                                                                                  9. +
                                                                                    template<typename YY> 
                                                                                    +   quantity(const quantity< unit< dimension_type, system_type >, YY > & source, 
                                                                                    +            unspecified = 0);
                                                                                    implicit conversion between value types is not allowed if not allowed for value types themselves
                                                                                  10. +
                                                                                  11. +
                                                                                    template<typename System2, typename Y2> 
                                                                                    +   quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > & source, 
                                                                                    +            unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                    implicit conversion between different unit systems is allowed
                                                                                  12. +
                                                                                  13. +
                                                                                    template<typename System2, typename Y2> 
                                                                                    +   quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > & source, 
                                                                                    +            unspecified = 0, unspecified = 0, unspecified = 0);
                                                                                    implicit conversion between different unit systems is allowed
                                                                                  14. +
                                                                                  15. +
                                                                                    template<typename System2, typename Y2> 
                                                                                    +   quantity(const quantity< unit< dimensionless_type, System2 >, Y2 > & source, 
                                                                                    +            unspecified = 0);
                                                                                    +

                                                                                    conversion between different unit systems is explicit when the units are not equivalent.

                                                                                    +
                                                                                  16. +
                                                                                  17. +
                                                                                    operator value_type() const;
                                                                                    implicit conversion to value_type is allowed
                                                                                  18. +
                                                                                  19. +
                                                                                    const value_type & value() const;
                                                                                    constant accessor to value

                                                                                    can add a quantity of the same type if add_typeof_helper<value_type,value_type>::type is convertible to value_type

                                                                                    +
                                                                                  20. +
                                                                                  21. +
                                                                                    this_type & operator+=(const this_type & source);
                                                                                    can subtract a quantity of the same type if subtract_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                  22. +
                                                                                  23. +
                                                                                    this_type & operator-=(const this_type & source);
                                                                                    can multiply a quantity by a scalar value_type if multiply_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                  24. +
                                                                                  25. +
                                                                                    this_type & operator*=(const value_type & val);
                                                                                    can divide a quantity by a scalar value_type if divide_typeof_helper<value_type,value_type>::type is convertible to value_type
                                                                                  26. +
                                                                                  27. this_type & operator/=(const value_type & val);
                                                                                  28. +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  +quantity public static functions

                                                                                  +
                                                                                  1. +
                                                                                    static this_type from_value(const value_type & val);
                                                                                    Construct quantity directly from value_type.
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  +
                                                                                  +PrevUpHomeNext +
                                                                                  + + diff --git a/doc/html/boost/units/reduce_unit.html b/doc/html/boost/units/reduce_unit.html old mode 100755 new mode 100644 index ec9303d21c..c0429654dd --- a/doc/html/boost/units/reduce_unit.html +++ b/doc/html/boost/units/reduce_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                                  @@ -48,7 +48,7 @@
                                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                                  diff --git a/doc/html/boost/units/reduce_unit_unit_Dim__S_id1745078.html b/doc/html/boost/units/reduce_unit_unit_Dim__S_id1745078.html deleted file mode 100755 index 6bd4d24b5b..0000000000 --- a/doc/html/boost/units/reduce_unit_unit_Dim__S_id1745078.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template reduce_unit<unit< Dim, System >> - - - - - - - - - - - - - - - -
                                                                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                  -
                                                                                  -
                                                                                  -PrevUpHomeNext -
                                                                                  -
                                                                                  -
                                                                                  -
                                                                                  -

                                                                                  Struct template reduce_unit<unit< Dim, System >>

                                                                                  -

                                                                                  boost::units::reduce_unit<unit< Dim, System >> — Returns a unique type for every unit.

                                                                                  -
                                                                                  -

                                                                                  Synopsis

                                                                                  -
                                                                                  // In header: <boost/units/unit.hpp>
                                                                                  -
                                                                                  -template<typename Dim, typename System> 
                                                                                  -struct reduce_unit<unit< Dim, System >> {
                                                                                  -  // types
                                                                                  -  typedef unspecified type;
                                                                                  -};
                                                                                  -
                                                                                  - - - -
                                                                                  -
                                                                                  -
                                                                                  -PrevUpHomeNext -
                                                                                  - - diff --git a/doc/html/boost/units/reduce_unit_unit_id1808722.html b/doc/html/boost/units/reduce_unit_unit_id1808722.html new file mode 100644 index 0000000000..c60d490a1b --- /dev/null +++ b/doc/html/boost/units/reduce_unit_unit_id1808722.html @@ -0,0 +1,54 @@ + + + +Struct template reduce_unit<unit< Dim, System >> + + + + + + + + + + + + + + + +
                                                                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                  +
                                                                                  +
                                                                                  +PrevUpHomeNext +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Struct template reduce_unit<unit< Dim, System >>

                                                                                  +

                                                                                  boost::units::reduce_unit<unit< Dim, System >> — Returns a unique type for every unit.

                                                                                  +
                                                                                  +

                                                                                  Synopsis

                                                                                  +
                                                                                  // In header: <boost/units/unit.hpp>
                                                                                  +
                                                                                  +template<typename Dim, typename System> 
                                                                                  +struct reduce_unit<unit< Dim, System >> {
                                                                                  +  // types
                                                                                  +  typedef unspecified type;
                                                                                  +};
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  +
                                                                                  +PrevUpHomeNext +
                                                                                  + + diff --git a/doc/html/boost/units/revolution/revolution.html b/doc/html/boost/units/revolution/revolution.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/revolution/revolutions.html b/doc/html/boost/units/revolution/revolutions.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/root.html b/doc/html/boost/units/root.html old mode 100755 new mode 100644 index 1ad77c4a3d..d9ada6ca9c --- a/doc/html/boost/units/root.html +++ b/doc/html/boost/units/root.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                                  @@ -35,7 +35,7 @@ template<typename Rat, typename Y> root_typeof_helper< Y, Rat >::type root(const Y & x);
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  take the integer root of a value.

                                                                                  @@ -50,7 +50,7 @@
                                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                                  diff --git a/doc/html/boost/units/root_typeof_help_id1808856.html b/doc/html/boost/units/root_typeof_help_id1808856.html new file mode 100644 index 0000000000..25392217bc --- /dev/null +++ b/doc/html/boost/units/root_typeof_help_id1808856.html @@ -0,0 +1,65 @@ + + + +Struct template root_typeof_helper<unit< Dim, System >, static_rational< N, D >> + + + + + + + + + + + + + + + +
                                                                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                  +
                                                                                  +
                                                                                  +PrevUpHomeNext +
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  +

                                                                                  Struct template root_typeof_helper<unit< Dim, System >, static_rational< N, D >>

                                                                                  +

                                                                                  boost::units::root_typeof_helper<unit< Dim, System >, static_rational< N, D >> — take the static_rational root of a unit

                                                                                  +
                                                                                  +

                                                                                  Synopsis

                                                                                  +
                                                                                  // In header: <boost/units/unit.hpp>
                                                                                  +
                                                                                  +template<typename Dim, typename System, long N, long D> 
                                                                                  +struct root_typeof_helper<unit< Dim, System >, static_rational< N, D >> {
                                                                                  +  // types
                                                                                  +  typedef unit< typename static_root< Dim, static_rational< N, D > >::type, typename static_root< System, static_rational< N, D > >::type > type;
                                                                                  +
                                                                                  +  // public static functions
                                                                                  +  static type value(const unit< Dim, System > &);
                                                                                  +};
                                                                                  +
                                                                                  +

                                                                                  Description

                                                                                  +
                                                                                  +

                                                                                  +root_typeof_helper public static functions

                                                                                  +
                                                                                  1. static type value(const unit< Dim, System > &);
                                                                                  +
                                                                                  +
                                                                                  +
                                                                                  + + + +
                                                                                  +
                                                                                  +
                                                                                  +PrevUpHomeNext +
                                                                                  + + diff --git a/doc/html/boost/units/root_typeof_helper.html b/doc/html/boost/units/root_typeof_helper.html old mode 100755 new mode 100644 index 66100d9e37..bc7ea68d52 --- a/doc/html/boost/units/root_typeof_helper.html +++ b/doc/html/boost/units/root_typeof_helper.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                                  @@ -36,17 +36,17 @@ // types typedef unspecified type; // specifies the result type - // public static functions - static type value(const Radicand &); + // public static functions + static type value(const Radicand &); };
                                                                                  -

                                                                                  Description

                                                                                  +

                                                                                  Description

                                                                                  A helper used by root to take a root of a runtime object using a compile time known index. This template is intended to be specialized. All specializations must conform to the interface shown here. Index will be either the type passed to pow or static_rational<N> for and integer argument, N.

                                                                                  -

                                                                                  -root_typeof_helper public static functions

                                                                                  +

                                                                                  +root_typeof_helper public static functions

                                                                                  1. -
                                                                                    static type value(const Radicand & base);
                                                                                    Carries out the runtime calculation.
                                                                                  +
                                                                                  static type value(const Radicand & base);
                                                                                  Carries out the runtime calculation.
                                                                              @@ -61,7 +61,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/root_typeof_helper_unit_id1745211.html b/doc/html/boost/units/root_typeof_helper_unit_id1745211.html deleted file mode 100755 index bfeed35909..0000000000 --- a/doc/html/boost/units/root_typeof_helper_unit_id1745211.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Struct template root_typeof_helper<unit< Dim, System >, static_rational< N, D >> - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Struct template root_typeof_helper<unit< Dim, System >, static_rational< N, D >>

                                                                              -

                                                                              boost::units::root_typeof_helper<unit< Dim, System >, static_rational< N, D >> — take the static_rational root of a unit

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/unit.hpp>
                                                                              -
                                                                              -template<typename Dim, typename System, long N, long D> 
                                                                              -struct root_typeof_helper<unit< Dim, System >, static_rational< N, D >> {
                                                                              -  // types
                                                                              -  typedef unit< typename static_root< Dim, static_rational< N, D > >::type, typename static_root< System, static_rational< N, D > >::type > type;
                                                                              -
                                                                              -  // public static functions
                                                                              -  static type value(const unit< Dim, System > &);
                                                                              -};
                                                                              -
                                                                              -

                                                                              Description

                                                                              -
                                                                              -

                                                                              -root_typeof_helper public static functions

                                                                              -
                                                                              1. static type value(const unit< Dim, System > &);
                                                                              -
                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/scale.html b/doc/html/boost/units/scale.html old mode 100755 new mode 100644 index dad740eee1..7bd4082c9e --- a/doc/html/boost/units/scale.html +++ b/doc/html/boost/units/scale.html @@ -37,19 +37,19 @@ typedef Exponent exponent; typedef double value_type; - // public static functions - static value_type value(); + // public static functions + static value_type value(); // public data members static const long base; };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              class representing a scaling factor such as 10^3 The exponent must be a static rational.

                                                                              -

                                                                              -scale public static functions

                                                                              -
                                                                              1. static value_type value();
                                                                              +

                                                                              +scale public static functions

                                                                              +
                                                                              1. static value_type value();
                                                                              diff --git a/doc/html/boost/units/scaled_base_unit.html b/doc/html/boost/units/scaled_base_unit.html old mode 100755 new mode 100644 index 1ccde89b88..ac33d77cac --- a/doc/html/boost/units/scaled_base_unit.html +++ b/doc/html/boost/units/scaled_base_unit.html @@ -41,18 +41,18 @@ typedef S::dimension_type dimension_type; typedef unspecified unit_type; - // public static functions - static std::string symbol(); - static std::string name(); + // public static functions + static std::string symbol(); + static std::string name(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -scaled_base_unit public static functions

                                                                              +

                                                                              +scaled_base_unit public static functions

                                                                                -
                                                                              1. static std::string symbol();
                                                                              2. -
                                                                              3. static std::string name();
                                                                              4. +
                                                                              5. static std::string symbol();
                                                                              6. +
                                                                              7. static std::string name();
                                                                              diff --git a/doc/html/boost/units/si/ampere.html b/doc/html/boost/units/si/ampere.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/ampere_base_unit.html b/doc/html/boost/units/si/ampere_base_unit.html old mode 100755 new mode 100644 index dc3eb779be..053dbf0844 --- a/doc/html/boost/units/si/ampere_base_unit.html +++ b/doc/html/boost/units/si/ampere_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -34,18 +34,18 @@ struct ampere_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -ampere_base_unit public static functions

                                                                              +

                                                                              +ampere_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              @@ -61,7 +61,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/amperes.html b/doc/html/boost/units/si/amperes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/becquerel.html b/doc/html/boost/units/si/becquerel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/becquerels.html b/doc/html/boost/units/si/becquerels.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/candela.html b/doc/html/boost/units/si/candela.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/candela_base_unit.html b/doc/html/boost/units/si/candela_base_unit.html old mode 100755 new mode 100644 index 9ff213943f..95587d4ebd --- a/doc/html/boost/units/si/candela_base_unit.html +++ b/doc/html/boost/units/si/candela_base_unit.html @@ -34,18 +34,18 @@ struct candela_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -candela_base_unit public static functions

                                                                              +

                                                                              +candela_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              diff --git a/doc/html/boost/units/si/candelas.html b/doc/html/boost/units/si/candelas.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748337.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748337.html deleted file mode 100755 index d70f3316b5..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748337.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/alpha_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha, quantity< mass >, 
                                                                              -                               6.64465620e-27 * kilograms, 
                                                                              -                               3.3e-34 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              alpha particle mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748482.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748482.html deleted file mode 100755 index 65e161b9bf..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748482.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/atomic-nuclear_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(alpha, quantity< dimensionless >, 
                                                                              -                               7.2973525376e-3 * dimensionless, 
                                                                              -                               5.0e-12 * dimensionless);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              fine structure constant

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748631.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748631.html deleted file mode 100755 index 767576989c..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1748631.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/deuteron_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_d, quantity< mass >, 
                                                                              -                               3.34358320e-27 * kilograms, 
                                                                              -                               1.7e-34 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              deuteron mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1749291.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1749291.html deleted file mode 100755 index 04dc045f3e..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1749291.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/electron_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_e, quantity< mass >, 
                                                                              -                               9.10938215e-31 * kilograms, 
                                                                              -                               4.5e-38 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              electron mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750045.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750045.html deleted file mode 100755 index 3ba6241ddc..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750045.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/helion_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_h, quantity< mass >, 
                                                                              -                               5.00641192e-27 * kilograms, 
                                                                              -                               2.5e-34 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              helion mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750378.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750378.html deleted file mode 100755 index f12a38ac0f..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750378.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/muon_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_mu, quantity< mass >, 
                                                                              -                               1.88353130e-28 * kilograms, 
                                                                              -                               1.1e-35 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              muon mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750796.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750796.html deleted file mode 100755 index abab6dadc6..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1750796.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/neutron_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_n, quantity< mass >, 
                                                                              -                               1.674927211e-27 * kilograms, 
                                                                              -                               8.4e-35 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              neutron mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1751576.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1751576.html deleted file mode 100755 index 4155fffceb..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1751576.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/proton_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_p, quantity< mass >, 
                                                                              -                               1.672621637e-27 * kilograms, 
                                                                              -                               8.3e-35 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              proton mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752209.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752209.html deleted file mode 100755 index 0c392c5f18..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752209.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/tau_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_tau, quantity< mass >, 
                                                                              -                               3.16777e-27 * kilograms, 5.2e-31 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              tau mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752447.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752447.html deleted file mode 100755 index b1cf792d97..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752447.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/triton_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(m_t, quantity< mass >, 
                                                                              -                               5.00735588e-27 * kilograms, 
                                                                              -                               2.5e-34 * kilograms);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              triton mass

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752955.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752955.html deleted file mode 100755 index a0d927c1dc..0000000000 --- a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYSICAL_CO_id1752955.html +++ /dev/null @@ -1,57 +0,0 @@ - - - -Function BOOST_UNITS_PHYSICAL_CONSTANT - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              -

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/codata/universal_constants.hpp>
                                                                              -
                                                                              -
                                                                              - BOOST_UNITS_PHYSICAL_CONSTANT(c, quantity< velocity >, 
                                                                              -                               299792458.0 *meters/ second, 
                                                                              -                               0.0 *meters/ second);
                                                                              -
                                                                              -

                                                                              Description

                                                                              -

                                                                              speed of light

                                                                              -
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811711.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811711.html new file mode 100644 index 0000000000..ddfd3529d8 --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811711.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/alpha_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha, quantity< mass >, 
                                                                              +                               6.64465620e-27 * kilograms, 
                                                                              +                               3.3e-34 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              alpha particle mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811856.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811856.html new file mode 100644 index 0000000000..cf3c0ba2cc --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1811856.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/atomic-nuclear_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(alpha, quantity< dimensionless >, 
                                                                              +                               7.2973525376e-3 * dimensionless, 
                                                                              +                               5.0e-12 * dimensionless);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              fine structure constant

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812005.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812005.html new file mode 100644 index 0000000000..47fbe3acaf --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812005.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/deuteron_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_d, quantity< mass >, 
                                                                              +                               3.34358320e-27 * kilograms, 
                                                                              +                               1.7e-34 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              deuteron mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812665.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812665.html new file mode 100644 index 0000000000..7db539eeda --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1812665.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/electron_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_e, quantity< mass >, 
                                                                              +                               9.10938215e-31 * kilograms, 
                                                                              +                               4.5e-38 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              electron mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813419.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813419.html new file mode 100644 index 0000000000..aba2f816b4 --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813419.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/helion_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_h, quantity< mass >, 
                                                                              +                               5.00641192e-27 * kilograms, 
                                                                              +                               2.5e-34 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              helion mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813752.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813752.html new file mode 100644 index 0000000000..68fe9360f8 --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1813752.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/muon_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_mu, quantity< mass >, 
                                                                              +                               1.88353130e-28 * kilograms, 
                                                                              +                               1.1e-35 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              muon mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814170.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814170.html new file mode 100644 index 0000000000..3f097fab2f --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814170.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/neutron_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_n, quantity< mass >, 
                                                                              +                               1.674927211e-27 * kilograms, 
                                                                              +                               8.4e-35 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              neutron mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814950.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814950.html new file mode 100644 index 0000000000..dbe633389a --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1814950.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/proton_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_p, quantity< mass >, 
                                                                              +                               1.672621637e-27 * kilograms, 
                                                                              +                               8.3e-35 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              proton mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815583.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815583.html new file mode 100644 index 0000000000..d3770f91e3 --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815583.html @@ -0,0 +1,56 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/tau_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_tau, quantity< mass >, 
                                                                              +                               3.16777e-27 * kilograms, 5.2e-31 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              tau mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815821.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815821.html new file mode 100644 index 0000000000..1083e43a3b --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1815821.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/triton_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(m_t, quantity< mass >, 
                                                                              +                               5.00735588e-27 * kilograms, 
                                                                              +                               2.5e-34 * kilograms);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              triton mass

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1816329.html b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1816329.html new file mode 100644 index 0000000000..d36965449e --- /dev/null +++ b/doc/html/boost/units/si/constants/codata/BOOST_UNITS_PHYS_id1816329.html @@ -0,0 +1,57 @@ + + + +Function BOOST_UNITS_PHYSICAL_CONSTANT + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Function BOOST_UNITS_PHYSICAL_CONSTANT

                                                                              +

                                                                              boost::units::si::constants::codata::BOOST_UNITS_PHYSICAL_CONSTANT — CODATA recommended values of the fundamental physical constants: NIST SP 961.

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/codata/universal_constants.hpp>
                                                                              +
                                                                              +
                                                                              + BOOST_UNITS_PHYSICAL_CONSTANT(c, quantity< velocity >, 
                                                                              +                               299792458.0 *meters/ second, 
                                                                              +                               0.0 *meters/ second);
                                                                              +
                                                                              +

                                                                              Description

                                                                              +

                                                                              speed of light

                                                                              +
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/coulomb.html b/doc/html/boost/units/si/coulomb.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/coulombs.html b/doc/html/boost/units/si/coulombs.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/cubic_meter.html b/doc/html/boost/units/si/cubic_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/cubic_meters.html b/doc/html/boost/units/si/cubic_meters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/cubic_metre.html b/doc/html/boost/units/si/cubic_metre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/cubic_metres.html b/doc/html/boost/units/si/cubic_metres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/farad.html b/doc/html/boost/units/si/farad.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/farads.html b/doc/html/boost/units/si/farads.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/gray.html b/doc/html/boost/units/si/gray.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/grays.html b/doc/html/boost/units/si/grays.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/henry.html b/doc/html/boost/units/si/henry.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/henrys.html b/doc/html/boost/units/si/henrys.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/hertz.html b/doc/html/boost/units/si/hertz.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/joule.html b/doc/html/boost/units/si/joule.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/joules.html b/doc/html/boost/units/si/joules.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/katal.html b/doc/html/boost/units/si/katal.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/katals.html b/doc/html/boost/units/si/katals.html old mode 100755 new mode 100644 index 793ac8abc5..e25babda60 --- a/doc/html/boost/units/si/katals.html +++ b/doc/html/boost/units/si/katals.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/kelvin.html b/doc/html/boost/units/si/kelvin.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kelvin_base_unit.html b/doc/html/boost/units/si/kelvin_base_unit.html old mode 100755 new mode 100644 index 9fadca705b..8e9a5d32b3 --- a/doc/html/boost/units/si/kelvin_base_unit.html +++ b/doc/html/boost/units/si/kelvin_base_unit.html @@ -34,18 +34,18 @@ struct kelvin_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -kelvin_base_unit public static functions

                                                                              +

                                                                              +kelvin_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              diff --git a/doc/html/boost/units/si/kelvins.html b/doc/html/boost/units/si/kelvins.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilogram.html b/doc/html/boost/units/si/kilogram.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilogram_per_cubic_meter.html b/doc/html/boost/units/si/kilogram_per_cubic_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilogram_per_square_meter.html b/doc/html/boost/units/si/kilogram_per_square_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilogramme.html b/doc/html/boost/units/si/kilogramme.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilogramme_per_cubic_metre.html b/doc/html/boost/units/si/kilogramme_per_cubic_metre.html old mode 100755 new mode 100644 index 74b0ceb21e..b93a614f2e --- a/doc/html/boost/units/si/kilogramme_per_cubic_metre.html +++ b/doc/html/boost/units/si/kilogramme_per_cubic_metre.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/kilogramme_per_s_id1818793.html b/doc/html/boost/units/si/kilogramme_per_s_id1818793.html new file mode 100644 index 0000000000..66276ef435 --- /dev/null +++ b/doc/html/boost/units/si/kilogramme_per_s_id1818793.html @@ -0,0 +1,50 @@ + + + +Global kilogramme_per_square_metre + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Global kilogramme_per_square_metre

                                                                              +

                                                                              boost::units::si::kilogramme_per_square_metre

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/surface_density.hpp>
                                                                              +
                                                                              +static const surface_density kilogramme_per_square_metre;
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/kilogramme_per_square_m_id1755148.html b/doc/html/boost/units/si/kilogramme_per_square_m_id1755148.html deleted file mode 100755 index 4dcfed8c85..0000000000 --- a/doc/html/boost/units/si/kilogramme_per_square_m_id1755148.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Global kilogramme_per_square_metre - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Global kilogramme_per_square_metre

                                                                              -

                                                                              boost::units::si::kilogramme_per_square_metre

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/surface_density.hpp>
                                                                              -
                                                                              -static const surface_density kilogramme_per_square_metre;
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/kilogrammes.html b/doc/html/boost/units/si/kilogrammes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilogrammes_per__id1818116.html b/doc/html/boost/units/si/kilogrammes_per__id1818116.html new file mode 100644 index 0000000000..8cb0167d4c --- /dev/null +++ b/doc/html/boost/units/si/kilogrammes_per__id1818116.html @@ -0,0 +1,50 @@ + + + +Global kilogrammes_per_cubic_metre + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Global kilogrammes_per_cubic_metre

                                                                              +

                                                                              boost::units::si::kilogrammes_per_cubic_metre

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/mass_density.hpp>
                                                                              +
                                                                              +static const mass_density kilogrammes_per_cubic_metre;
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/kilogrammes_per__id1818801.html b/doc/html/boost/units/si/kilogrammes_per__id1818801.html new file mode 100644 index 0000000000..c838b428aa --- /dev/null +++ b/doc/html/boost/units/si/kilogrammes_per__id1818801.html @@ -0,0 +1,50 @@ + + + +Global kilogrammes_per_square_metre + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Global kilogrammes_per_square_metre

                                                                              +

                                                                              boost::units::si::kilogrammes_per_square_metre

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/systems/si/surface_density.hpp>
                                                                              +
                                                                              +static const surface_density kilogrammes_per_square_metre;
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/si/kilogrammes_per_cubic_m_id1754471.html b/doc/html/boost/units/si/kilogrammes_per_cubic_m_id1754471.html deleted file mode 100755 index 0785f018fc..0000000000 --- a/doc/html/boost/units/si/kilogrammes_per_cubic_m_id1754471.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Global kilogrammes_per_cubic_metre - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Global kilogrammes_per_cubic_metre

                                                                              -

                                                                              boost::units::si::kilogrammes_per_cubic_metre

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/mass_density.hpp>
                                                                              -
                                                                              -static const mass_density kilogrammes_per_cubic_metre;
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/kilogrammes_per_square__id1755157.html b/doc/html/boost/units/si/kilogrammes_per_square__id1755157.html deleted file mode 100755 index db6c2fddd2..0000000000 --- a/doc/html/boost/units/si/kilogrammes_per_square__id1755157.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -Global kilogrammes_per_square_metre - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Global kilogrammes_per_square_metre

                                                                              -

                                                                              boost::units::si::kilogrammes_per_square_metre

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/systems/si/surface_density.hpp>
                                                                              -
                                                                              -static const surface_density kilogrammes_per_square_metre;
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/si/kilograms.html b/doc/html/boost/units/si/kilograms.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilograms_per_cubic_meter.html b/doc/html/boost/units/si/kilograms_per_cubic_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/kilograms_per_square_meter.html b/doc/html/boost/units/si/kilograms_per_square_meter.html old mode 100755 new mode 100644 index 4c82ba2cb3..1b301e4cd6 --- a/doc/html/boost/units/si/kilograms_per_square_meter.html +++ b/doc/html/boost/units/si/kilograms_per_square_meter.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/lumen.html b/doc/html/boost/units/si/lumen.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/lumens.html b/doc/html/boost/units/si/lumens.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/lux.html b/doc/html/boost/units/si/lux.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/meter.html b/doc/html/boost/units/si/meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/meter_base_unit.html b/doc/html/boost/units/si/meter_base_unit.html old mode 100755 new mode 100644 index 1d7e1e8bde..aaf6cf27e7 --- a/doc/html/boost/units/si/meter_base_unit.html +++ b/doc/html/boost/units/si/meter_base_unit.html @@ -34,18 +34,18 @@ struct meter_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -meter_base_unit public static functions

                                                                              +

                                                                              +meter_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              diff --git a/doc/html/boost/units/si/meter_per_second.html b/doc/html/boost/units/si/meter_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/meter_per_second_squared.html b/doc/html/boost/units/si/meter_per_second_squared.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/meters.html b/doc/html/boost/units/si/meters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/meters_per_second.html b/doc/html/boost/units/si/meters_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/meters_per_second_squared.html b/doc/html/boost/units/si/meters_per_second_squared.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/metre.html b/doc/html/boost/units/si/metre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/metre_per_second.html b/doc/html/boost/units/si/metre_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/metre_per_second_squared.html b/doc/html/boost/units/si/metre_per_second_squared.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/metres.html b/doc/html/boost/units/si/metres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/metres_per_second.html b/doc/html/boost/units/si/metres_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/metres_per_second_squared.html b/doc/html/boost/units/si/metres_per_second_squared.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/mho.html b/doc/html/boost/units/si/mho.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/mhos.html b/doc/html/boost/units/si/mhos.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/mole.html b/doc/html/boost/units/si/mole.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/mole_base_unit.html b/doc/html/boost/units/si/mole_base_unit.html old mode 100755 new mode 100644 index e1dfb0c0f8..647fe1561b --- a/doc/html/boost/units/si/mole_base_unit.html +++ b/doc/html/boost/units/si/mole_base_unit.html @@ -34,18 +34,18 @@ struct mole_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -mole_base_unit public static functions

                                                                              +

                                                                              +mole_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              diff --git a/doc/html/boost/units/si/moles.html b/doc/html/boost/units/si/moles.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/newton.html b/doc/html/boost/units/si/newton.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/newton_meter.html b/doc/html/boost/units/si/newton_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/newton_meters.html b/doc/html/boost/units/si/newton_meters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/newton_per_meter.html b/doc/html/boost/units/si/newton_per_meter.html old mode 100755 new mode 100644 index 890c211439..ccf12ee09d --- a/doc/html/boost/units/si/newton_per_meter.html +++ b/doc/html/boost/units/si/newton_per_meter.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/newtons.html b/doc/html/boost/units/si/newtons.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/newtons_per_meter.html b/doc/html/boost/units/si/newtons_per_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/ohm.html b/doc/html/boost/units/si/ohm.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/ohms.html b/doc/html/boost/units/si/ohms.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/pascal.html b/doc/html/boost/units/si/pascal.html old mode 100755 new mode 100644 index dd6a80a0b3..040bddd75f --- a/doc/html/boost/units/si/pascal.html +++ b/doc/html/boost/units/si/pascal.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/pascals.html b/doc/html/boost/units/si/pascals.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/radian.html b/doc/html/boost/units/si/radian.html old mode 100755 new mode 100644 index 4760af994c..9f085af5ff --- a/doc/html/boost/units/si/radian.html +++ b/doc/html/boost/units/si/radian.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/radian_per_second.html b/doc/html/boost/units/si/radian_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/radians.html b/doc/html/boost/units/si/radians.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/radians_per_second.html b/doc/html/boost/units/si/radians_per_second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/reciprocal_meter.html b/doc/html/boost/units/si/reciprocal_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/reciprocal_meters.html b/doc/html/boost/units/si/reciprocal_meters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/reciprocal_metre.html b/doc/html/boost/units/si/reciprocal_metre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/reciprocal_metres.html b/doc/html/boost/units/si/reciprocal_metres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/second.html b/doc/html/boost/units/si/second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/second_base_unit.html b/doc/html/boost/units/si/second_base_unit.html old mode 100755 new mode 100644 index 889d7bf5ba..a3112da309 --- a/doc/html/boost/units/si/second_base_unit.html +++ b/doc/html/boost/units/si/second_base_unit.html @@ -34,18 +34,18 @@ struct second_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -second_base_unit public static functions

                                                                              +

                                                                              +second_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              diff --git a/doc/html/boost/units/si/seconds.html b/doc/html/boost/units/si/seconds.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/si_dimensionless.html b/doc/html/boost/units/si/si_dimensionless.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/siemen.html b/doc/html/boost/units/si/siemen.html old mode 100755 new mode 100644 index ac9f258e6c..9346458a64 --- a/doc/html/boost/units/si/siemen.html +++ b/doc/html/boost/units/si/siemen.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/siemens.html b/doc/html/boost/units/si/siemens.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/sievert.html b/doc/html/boost/units/si/sievert.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/sieverts.html b/doc/html/boost/units/si/sieverts.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/square_meter.html b/doc/html/boost/units/si/square_meter.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/square_meters.html b/doc/html/boost/units/si/square_meters.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/square_metre.html b/doc/html/boost/units/si/square_metre.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/square_metres.html b/doc/html/boost/units/si/square_metres.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/steradian.html b/doc/html/boost/units/si/steradian.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/steradians.html b/doc/html/boost/units/si/steradians.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/tesla.html b/doc/html/boost/units/si/tesla.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/teslas.html b/doc/html/boost/units/si/teslas.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/volt.html b/doc/html/boost/units/si/volt.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/volts.html b/doc/html/boost/units/si/volts.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/watt.html b/doc/html/boost/units/si/watt.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/watts.html b/doc/html/boost/units/si/watts.html old mode 100755 new mode 100644 index ba8df54549..65f9045a76 --- a/doc/html/boost/units/si/watts.html +++ b/doc/html/boost/units/si/watts.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -44,7 +44,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/si/weber.html b/doc/html/boost/units/si/weber.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/si/webers.html b/doc/html/boost/units/si/webers.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/solid_angle_base_dimension.html b/doc/html/boost/units/solid_angle_base_dimension.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/static_abs.html b/doc/html/boost/units/static_abs.html old mode 100755 new mode 100644 index b1831a10b7..830c2b4b1e --- a/doc/html/boost/units/static_abs.html +++ b/doc/html/boost/units/static_abs.html @@ -34,15 +34,15 @@ template<integer_type Value> struct static_abs { - // public member functions - BOOST_STATIC_CONSTANT(integer_type); + // public member functions + BOOST_STATIC_CONSTANT(integer_type); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -static_abs public member functions

                                                                              -
                                                                              1.  BOOST_STATIC_CONSTANT(integer_type);
                                                                              +

                                                                              +static_abs public member functions

                                                                              +
                                                                              1.  BOOST_STATIC_CONSTANT(integer_type);
                                                                              diff --git a/doc/html/boost/units/static_power.html b/doc/html/boost/units/static_power.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/static_rational.html b/doc/html/boost/units/static_rational.html old mode 100755 new mode 100644 index 9edfdd48f4..a7d439a14e --- a/doc/html/boost/units/static_rational.html +++ b/doc/html/boost/units/static_rational.html @@ -39,18 +39,18 @@ typedef static_rational< Numerator, Denominator > type; // static_rational<N,D> reduced by GCD // construct/copy/destruct - static_rational(); + static_rational(); - // public static functions - static integer_type numerator(); - static integer_type denominator(); + // public static functions + static integer_type numerator(); + static integer_type denominator(); // public data members static const integer_type Numerator; const integer_type Denominator; };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              This is an implementation of a compile time rational number, where static_rational<N,D> represents a rational number with numerator N and denominator D. Because of the potential for ambiguity arising from multiple equivalent values of static_rational (e.g. static_rational<6,2>==static_rational<3>), static rationals should always be accessed through static_rational<N,D>::type. Template specialization prevents instantiation of zero denominators (i.e. static_rational<N,0>). The following compile-time arithmetic operators are provided for static_rational variables only (no operators are defined between long and static_rational):

                                                                              • mpl::negate

                                                                              • @@ -63,18 +63,18 @@

                                                                                Neither static_power nor static_root are defined for static_rational. This is because template types may not be floating point values, while powers and roots of rational numbers can produce floating point values.

                                                                                -

                                                                                +

                                                                                static_rational public construct/copy/destruct

                                                                                -
                                                                                1. static_rational();
                                                                                +
                                                                                1. static_rational();
                                                                                -

                                                                                -static_rational public static functions

                                                                                +

                                                                                +static_rational public static functions

                                                                                  -
                                                                                1. static integer_type numerator();
                                                                                2. -
                                                                                3. static integer_type denominator();
                                                                                4. +
                                                                                5. static integer_type numerator();
                                                                                6. +
                                                                                7. static integer_type denominator();
                                                                              diff --git a/doc/html/boost/units/static_root.html b/doc/html/boost/units/static_root.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/subtract_typeof__id1806783.html b/doc/html/boost/units/subtract_typeof__id1806783.html new file mode 100644 index 0000000000..fe1d94fd03 --- /dev/null +++ b/doc/html/boost/units/subtract_typeof__id1806783.html @@ -0,0 +1,53 @@ + + + +Struct template subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Struct template subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                              +

                                                                              boost::units::subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/quantity.hpp>
                                                                              +
                                                                              +template<typename Dim1, typename System1, typename Dim2, typename System2, 
                                                                              +         typename X, typename Y> 
                                                                              +struct subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> {
                                                                              +};
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/subtract_typeof__id1806832.html b/doc/html/boost/units/subtract_typeof__id1806832.html new file mode 100644 index 0000000000..d07ac0f2b7 --- /dev/null +++ b/doc/html/boost/units/subtract_typeof__id1806832.html @@ -0,0 +1,56 @@ + + + +Struct template subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> + + + + + + + + + + + + + + + +
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              +
                                                                              +
                                                                              +
                                                                              +

                                                                              Struct template subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                              +

                                                                              boost::units::subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                              +
                                                                              +

                                                                              Synopsis

                                                                              +
                                                                              // In header: <boost/units/quantity.hpp>
                                                                              +
                                                                              +template<typename Dim, typename System, typename X, typename Y> 
                                                                              +struct subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> {
                                                                              +  // types
                                                                              +  typedef subtract_typeof_helper< X, Y >::type value_type;
                                                                              +  typedef unit< Dim, System >                  unit_type; 
                                                                              +  typedef quantity< unit_type, value_type >    type;      
                                                                              +};
                                                                              +
                                                                              + + + +
                                                                              +
                                                                              +
                                                                              +PrevUpHomeNext +
                                                                              + + diff --git a/doc/html/boost/units/subtract_typeof_helper.html b/doc/html/boost/units/subtract_typeof_helper.html old mode 100755 new mode 100644 index 8cb2440392..94f4190d09 --- a/doc/html/boost/units/subtract_typeof_helper.html +++ b/doc/html/boost/units/subtract_typeof_helper.html @@ -34,15 +34,15 @@ template<typename X, typename Y> struct subtract_typeof_helper { - // public member functions - typedef typeof((typeof_::make< X >()-typeof_::make< Y >())); + // public member functions + typedef typeof((typeof_::make< X >()-typeof_::make< Y >())); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -subtract_typeof_helper public member functions

                                                                              -
                                                                              1. typedef typeof((typeof_::make< X >()-typeof_::make< Y >()));
                                                                              +

                                                                              +subtract_typeof_helper public member functions

                                                                              +
                                                                              1. typedef typeof((typeof_::make< X >()-typeof_::make< Y >()));
                                                                              diff --git a/doc/html/boost/units/subtract_typeof_helper__id1743138.html b/doc/html/boost/units/subtract_typeof_helper__id1743138.html deleted file mode 100755 index b80050e6c4..0000000000 --- a/doc/html/boost/units/subtract_typeof_helper__id1743138.html +++ /dev/null @@ -1,53 +0,0 @@ - - - -Struct template subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Struct template subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                              -

                                                                              boost::units::subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >>

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/quantity.hpp>
                                                                              -
                                                                              -template<typename Dim1, typename System1, typename Dim2, typename System2, 
                                                                              -         typename X, typename Y> 
                                                                              -struct subtract_typeof_helper<quantity< unit< Dim1, System1 >, X >, quantity< unit< Dim2, System2 >, Y >> {
                                                                              -};
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/subtract_typeof_helper__id1743187.html b/doc/html/boost/units/subtract_typeof_helper__id1743187.html deleted file mode 100755 index 6234bdfd85..0000000000 --- a/doc/html/boost/units/subtract_typeof_helper__id1743187.html +++ /dev/null @@ -1,56 +0,0 @@ - - - -Struct template subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> - - - - - - - - - - - - - - - -
                                                                              Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              -
                                                                              -
                                                                              -
                                                                              -

                                                                              Struct template subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                              -

                                                                              boost::units::subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >>

                                                                              -
                                                                              -

                                                                              Synopsis

                                                                              -
                                                                              // In header: <boost/units/quantity.hpp>
                                                                              -
                                                                              -template<typename Dim, typename System, typename X, typename Y> 
                                                                              -struct subtract_typeof_helper<quantity< unit< Dim, System >, X >, quantity< unit< Dim, System >, Y >> {
                                                                              -  // types
                                                                              -  typedef subtract_typeof_helper< X, Y >::type value_type;
                                                                              -  typedef unit< Dim, System >                  unit_type; 
                                                                              -  typedef quantity< unit_type, value_type >    type;      
                                                                              -};
                                                                              -
                                                                              - - - -
                                                                              -
                                                                              -
                                                                              -PrevUpHomeNext -
                                                                              - - diff --git a/doc/html/boost/units/temperature/celsius_base_unit.html b/doc/html/boost/units/temperature/celsius_base_unit.html old mode 100755 new mode 100644 index 2dd0ad62b7..50ab35a97d --- a/doc/html/boost/units/temperature/celsius_base_unit.html +++ b/doc/html/boost/units/temperature/celsius_base_unit.html @@ -34,18 +34,18 @@ struct celsius_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -celsius_base_unit public static functions

                                                                              +

                                                                              +celsius_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              diff --git a/doc/html/boost/units/temperature/fahrenheit_base_unit.html b/doc/html/boost/units/temperature/fahrenheit_base_unit.html old mode 100755 new mode 100644 index 51e0ba2432..ea17d6ef97 --- a/doc/html/boost/units/temperature/fahrenheit_base_unit.html +++ b/doc/html/boost/units/temperature/fahrenheit_base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -34,18 +34,18 @@ struct fahrenheit_base_unit { - // public static functions - static std::string name(); - static std::string symbol(); + // public static functions + static std::string name(); + static std::string symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -fahrenheit_base_unit public static functions

                                                                              +

                                                                              +fahrenheit_base_unit public static functions

                                                                                -
                                                                              1. static std::string name();
                                                                              2. -
                                                                              3. static std::string symbol();
                                                                              4. +
                                                                              5. static std::string name();
                                                                              6. +
                                                                              7. static std::string symbol();
                                                                              @@ -61,7 +61,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/temperature_base_dimension.html b/doc/html/boost/units/temperature_base_dimension.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/time_base_dimension.html b/doc/html/boost/units/time_base_dimension.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/units/unary_minus_typeof_helper.html b/doc/html/boost/units/unary_minus_typeof_helper.html old mode 100755 new mode 100644 index e5dc21d94c..9fe3025224 --- a/doc/html/boost/units/unary_minus_typeof_helper.html +++ b/doc/html/boost/units/unary_minus_typeof_helper.html @@ -34,15 +34,15 @@ template<typename X> struct unary_minus_typeof_helper { - // public member functions - typedef typeof((-typeof_::make< X >())); + // public member functions + typedef typeof((-typeof_::make< X >())); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -unary_minus_typeof_helper public member functions

                                                                              -
                                                                              1. typedef typeof((-typeof_::make< X >()));
                                                                              +

                                                                              +unary_minus_typeof_helper public member functions

                                                                              +
                                                                              1. typedef typeof((-typeof_::make< X >()));
                                                                              diff --git a/doc/html/boost/units/unary_plus_typeof_helper.html b/doc/html/boost/units/unary_plus_typeof_helper.html old mode 100755 new mode 100644 index 344b9b5b1b..9df1b81b43 --- a/doc/html/boost/units/unary_plus_typeof_helper.html +++ b/doc/html/boost/units/unary_plus_typeof_helper.html @@ -34,15 +34,15 @@ template<typename X> struct unary_plus_typeof_helper { - // public member functions - typedef typeof((+typeof_::make< X >())); + // public member functions + typedef typeof((+typeof_::make< X >())); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -unary_plus_typeof_helper public member functions

                                                                              -
                                                                              1. typedef typeof((+typeof_::make< X >()));
                                                                              +

                                                                              +unary_plus_typeof_helper public member functions

                                                                              +
                                                                              1. typedef typeof((+typeof_::make< X >()));
                                                                              diff --git a/doc/html/boost/units/unit.html b/doc/html/boost/units/unit.html old mode 100755 new mode 100644 index 624d09910e..cce64098bb --- a/doc/html/boost/units/unit.html +++ b/doc/html/boost/units/unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -41,22 +41,22 @@ typedef System system_type; // construct/copy/destruct - unit(); - unit(const this_type &); - unit& operator=(const this_type &); + unit(); + unit(const this_type &); + unit& operator=(const this_type &); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              (e.g. meters, Kelvin, feet, etc...)

                                                                              -

                                                                              +

                                                                              unit public construct/copy/destruct

                                                                                -
                                                                              1. unit();
                                                                              2. -
                                                                              3. unit(const this_type &);
                                                                              4. -
                                                                              5. unit& operator=(const this_type &);
                                                                              6. +
                                                                              7. unit();
                                                                              8. +
                                                                              9. unit(const this_type &);
                                                                              10. +
                                                                              11. unit& operator=(const this_type &);
                                                                              @@ -72,7 +72,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/us/pint_base_unit.html b/doc/html/boost/units/us/pint_base_unit.html old mode 100755 new mode 100644 index efdb282d28..ccbbc0a060 --- a/doc/html/boost/units/us/pint_base_unit.html +++ b/doc/html/boost/units/us/pint_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -34,18 +34,18 @@ struct pint_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -pint_base_unit public static functions

                                                                              +

                                                                              +pint_base_unit public static functions

                                                                                -
                                                                              1. static const char * name();
                                                                              2. -
                                                                              3. static const char * symbol();
                                                                              4. +
                                                                              5. static const char * name();
                                                                              6. +
                                                                              7. static const char * symbol();
                                                                              @@ -61,7 +61,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/us/pound_base_unit.html b/doc/html/boost/units/us/pound_base_unit.html old mode 100755 new mode 100644 index db5c04644a..362f5cd6e9 --- a/doc/html/boost/units/us/pound_base_unit.html +++ b/doc/html/boost/units/us/pound_base_unit.html @@ -34,18 +34,18 @@ struct pound_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -pound_base_unit public static functions

                                                                              +

                                                                              +pound_base_unit public static functions

                                                                                -
                                                                              1. static const char * name();
                                                                              2. -
                                                                              3. static const char * symbol();
                                                                              4. +
                                                                              5. static const char * name();
                                                                              6. +
                                                                              7. static const char * symbol();
                                                                              diff --git a/doc/html/boost/units/us/pound_force_base_unit.html b/doc/html/boost/units/us/pound_force_base_unit.html old mode 100755 new mode 100644 index 7a62f0448a..1938374f28 --- a/doc/html/boost/units/us/pound_force_base_unit.html +++ b/doc/html/boost/units/us/pound_force_base_unit.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -34,18 +34,18 @@ struct pound_force_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -pound_force_base_unit public static functions

                                                                              +

                                                                              +pound_force_base_unit public static functions

                                                                                -
                                                                              1. static const char * name();
                                                                              2. -
                                                                              3. static const char * symbol();
                                                                              4. +
                                                                              5. static const char * name();
                                                                              6. +
                                                                              7. static const char * symbol();
                                                                              @@ -61,7 +61,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/units/us/yard_base_unit.html b/doc/html/boost/units/us/yard_base_unit.html old mode 100755 new mode 100644 index 8763809e2b..d1a79a4ecb --- a/doc/html/boost/units/us/yard_base_unit.html +++ b/doc/html/boost/units/us/yard_base_unit.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              @@ -34,18 +34,18 @@ struct yard_base_unit { - // public static functions - static const char * name(); - static const char * symbol(); + // public static functions + static const char * name(); + static const char * symbol(); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              -

                                                                              -yard_base_unit public static functions

                                                                              +

                                                                              +yard_base_unit public static functions

                                                                                -
                                                                              1. static const char * name();
                                                                              2. -
                                                                              3. static const char * symbol();
                                                                              4. +
                                                                              5. static const char * name();
                                                                              6. +
                                                                              7. static const char * symbol();
                                                                              @@ -61,7 +61,7 @@
                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/unordered_map.html b/doc/html/boost/unordered_map.html old mode 100755 new mode 100644 index e145e321ce..3a782edc6a --- a/doc/html/boost/unordered_map.html +++ b/doc/html/boost/unordered_map.html @@ -57,110 +57,111 @@ typedef implementation-defined const_local_iterator; // construct/copy/destruct - explicit unordered_map(size_type = implementation-defined, + explicit unordered_map(size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); template<typename InputIterator> - unordered_map(InputIterator, InputIterator, + unordered_map(InputIterator, InputIterator, size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); - unordered_map(unordered_map const&); - unordered_map(unordered_map &&); - explicit unordered_map(Allocator const&); - unordered_map(unordered_map const&, Allocator const&); - ~unordered_map(); - unordered_map& operator=(unordered_map const&); - unordered_map& operator=(unordered_map &&); - allocator_type get_allocator() const; + unordered_map(unordered_map const&); + unordered_map(unordered_map &&); + explicit unordered_map(Allocator const&); + unordered_map(unordered_map const&, Allocator const&); + ~unordered_map(); + unordered_map& operator=(unordered_map const&); + unordered_map& operator=(unordered_map &&); + allocator_type get_allocator() const; - // size and capacity - bool empty() const; - size_type size() const; - size_type max_size() const; + // size and capacity + bool empty() const; + size_type size() const; + size_type max_size() const; - // iterators - iterator begin(); - const_iterator begin() const; - iterator end(); - const_iterator end() const; - const_iterator cbegin() const; - const_iterator cend() const; + // iterators + iterator begin(); + const_iterator begin() const; + iterator end(); + const_iterator end() const; + const_iterator cbegin() const; + const_iterator cend() const; - // modifiers - template<typename... Args> std::pair<iterator, bool> emplace(Args&&...); - template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); - std::pair<iterator, bool> insert(value_type const&); - iterator insert(const_iterator, value_type const&); - template<typename InputIterator> void insert(InputIterator, InputIterator); - iterator erase(const_iterator); - size_type erase(key_type const&); - iterator erase(const_iterator, const_iterator); - void quick_erase(const_iterator); - void erase_return_void(const_iterator); - void clear(); - void swap(unordered_map&); + // modifiers + template<typename... Args> std::pair<iterator, bool> emplace(Args&&...); + template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); + std::pair<iterator, bool> insert(value_type const&); + iterator insert(const_iterator, value_type const&); + template<typename InputIterator> void insert(InputIterator, InputIterator); + iterator erase(const_iterator); + size_type erase(key_type const&); + iterator erase(const_iterator, const_iterator); + void quick_erase(const_iterator); + void erase_return_void(const_iterator); + void clear(); + void swap(unordered_map&); - // observers - hasher hash_function() const; - key_equal key_eq() const; + // observers + hasher hash_function() const; + key_equal key_eq() const; - // lookup - iterator find(key_type const&); - const_iterator find(key_type const&) const; + // lookup + iterator find(key_type const&); + const_iterator find(key_type const&) const; template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> - iterator find(CompatibleKey const&, CompatibleHash const&, + iterator find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&); template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> const_iterator - find(CompatibleKey const&, CompatibleHash const&, + find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&) const; - size_type count(key_type const&) const; - std::pair<iterator, iterator> equal_range(key_type const&); - std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; - mapped_type& operator[](key_type const&); - Mapped& at(key_type const&); - Mapped const& at(key_type const&) const; + size_type count(key_type const&) const; + std::pair<iterator, iterator> equal_range(key_type const&); + std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; + mapped_type& operator[](key_type const&); + Mapped& at(key_type const&); + Mapped const& at(key_type const&) const; - // bucket interface - size_type bucket_count() const; - size_type max_bucket_count() const; - size_type bucket_size(size_type) const; - size_type bucket(key_type const&) const; - local_iterator begin(size_type); - const_local_iterator begin(size_type) const; - local_iterator end(size_type); - const_local_iterator end(size_type) const; - const_local_iterator cbegin(size_type) const; - const_local_iterator cend(size_type); + // bucket interface + size_type bucket_count() const; + size_type max_bucket_count() const; + size_type bucket_size(size_type) const; + size_type bucket(key_type const&) const; + local_iterator begin(size_type); + const_local_iterator begin(size_type) const; + local_iterator end(size_type); + const_local_iterator end(size_type) const; + const_local_iterator cbegin(size_type) const; + const_local_iterator cend(size_type); - // hash policy - float load_factor() const; - float max_load_factor() const; - void max_load_factor(float); - void rehash(size_type); + // hash policy + float load_factor() const; + float max_load_factor() const; + void max_load_factor(float); + void rehash(size_type); + void reserve(size_type); }; -// Equality Comparisons +// Equality Comparisons template<typename Key, typename Mapped, typename Hash, typename Pred, typename Alloc> - bool operator==(unordered_map<Key, Mapped, Hash, Pred, Alloc> const&, + bool operator==(unordered_map<Key, Mapped, Hash, Pred, Alloc> const&, unordered_map<Key, Mapped, Hash, Pred, Alloc> const&); template<typename Key, typename Mapped, typename Hash, typename Pred, typename Alloc> - bool operator!=(unordered_map<Key, Mapped, Hash, Pred, Alloc> const&, + bool operator!=(unordered_map<Key, Mapped, Hash, Pred, Alloc> const&, unordered_map<Key, Mapped, Hash, Pred, Alloc> const&); -// swap +// swap template<typename Key, typename Mapped, typename Hash, typename Pred, typename Alloc> - void swap(unordered_map<Key, Mapped, Hash, Pred, Alloc>&, + void swap(unordered_map<Key, Mapped, Hash, Pred, Alloc>&, unordered_map<Key, Mapped, Hash, Pred, Alloc>&);
                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            Template Parameters

                                                                            @@ -196,7 +197,7 @@

                                                                            The elements are organized into buckets. Keys with the same hash code are stored in the same bucket.

                                                                            The number of buckets can be automatically increased by a call to insert, or as the result of calling rehash.

                                                                            -

                                                                            +

                                                                            unordered_map public types

                                                                            @@ -257,13 +258,13 @@
                                                                            -

                                                                            +

                                                                            unordered_map public construct/copy/destruct

                                                                            1. -
                                                                              explicit unordered_map(size_type n = implementation-defined, 
                                                                              +
                                                                              explicit unordered_map(size_type n = implementation-defined, 
                                                                                                      hasher const& hf = hasher(), 
                                                                                                      key_equal const& eq = key_equal(), 
                                                                                                      allocator_type const& a = allocator_type());
                                                                              @@ -272,13 +273,13 @@
                                                                            - +

                                                                            Postconditions:

                                                                            size() == 0size() == 0
                                                                          6. template<typename InputIterator> 
                                                                            -  unordered_map(InputIterator f, InputIterator l, 
                                                                            +  unordered_map(InputIterator f, InputIterator l, 
                                                                                             size_type n = implementation-defined, 
                                                                                             hasher const& hf = hasher(), 
                                                                                             key_equal const& eq = key_equal(), 
                                                                            @@ -286,7 +287,7 @@
                                                                             

                                                                            Constructs an empty container with at least n buckets, using hf as the hash function, eq as the key equality predicate, a as the allocator and a maximum load factor of 1.0 and inserts the elements from [f, l) into it.

                                                                          7. -
                                                                            unordered_map(unordered_map const&);
                                                                            +
                                                                            unordered_map(unordered_map const&);

                                                                            The copy constructor. Copies the contained elements, hash function, predicate, maximum load factor and allocator.

                                                                            If Allocator::select_on_container_copy_construction exists and has the right signature, the allocator will be @@ -300,7 +301,7 @@

                                                                          8. -
                                                                            unordered_map(unordered_map &&);
                                                                            +
                                                                            unordered_map(unordered_map &&);

                                                                            The move constructor.

                                                                            @@ -328,15 +329,15 @@
                                                                          9. -
                                                                            explicit unordered_map(Allocator const& a);
                                                                            +
                                                                            explicit unordered_map(Allocator const& a);

                                                                            Constructs an empty container, using allocator a.

                                                                          10. -
                                                                            unordered_map(unordered_map const& x, Allocator const& a);
                                                                            +
                                                                            unordered_map(unordered_map const& x, Allocator const& a);

                                                                            Constructs an container, copying x's contained elements, hash function, predicate, maximum load factor, but using allocator a.

                                                                          11. -
                                                                            ~unordered_map();
                                                                            +
                                                                            ~unordered_map();
                                                                            @@ -347,7 +348,7 @@ -
                                                                            unordered_map& operator=(unordered_map const&);
                                                                            +
                                                                            unordered_map& operator=(unordered_map const&);

                                                                            The assignment operator. Copies the contained elements, hash function, predicate and maximum load factor but not the allocator.

                                                                            If Alloc::propagate_on_container_copy_assignment exists and Alloc::propagate_on_container_copy_assignment::value @@ -361,7 +362,7 @@

                                                                            value_type is copy constructible

                                                                            -
                                                                            unordered_map& operator=(unordered_map &&);
                                                                            +
                                                                            unordered_map& operator=(unordered_map &&);

                                                                            The move assignment operator.

                                                                            If Alloc::propagate_on_container_move_assignment exists and Alloc::propagate_on_container_move_assignment::value @@ -387,39 +388,39 @@

                                                                          12. -
                                                                            allocator_type get_allocator() const;
                                                                            +
                                                                            allocator_type get_allocator() const;
                                                                            -

                                                                            -unordered_map size and capacity

                                                                            +

                                                                            +unordered_map size and capacity

                                                                            1. -
                                                                              bool empty() const;
                                                                              +
                                                                              bool empty() const;
                                                                              - +

                                                                              Returns:

                                                                              size() == 0size() == 0
                                                                            2. -
                                                                              size_type size() const;
                                                                              +
                                                                              size_type size() const;
                                                                              - +

                                                                              Returns:

                                                                              std::distance(begin(), end())std::distance(begin(), end())
                                                                            3. -
                                                                              size_type max_size() const;
                                                                              +
                                                                              size_type max_size() const;

                                                                              Returns:

                                                                              -size() of the largest possible container. +size() of the largest possible container.
                                                                              @@ -427,12 +428,12 @@
                                                                            -

                                                                            -unordered_map iterators

                                                                            +

                                                                            +unordered_map iterators

                                                                            1. -
                                                                              iterator begin();
                                                                              -const_iterator begin() const;
                                                                              +
                                                                              iterator begin();
                                                                              +const_iterator begin() const;
                                                                              @@ -443,8 +444,8 @@
                                                                            2. -
                                                                              iterator end();
                                                                              -const_iterator end() const;
                                                                              +
                                                                              iterator end();
                                                                              +const_iterator end() const;
                                                                              @@ -455,7 +456,7 @@
                                                                            3. -
                                                                              const_iterator cbegin() const;
                                                                              +
                                                                              const_iterator cbegin() const;
                                                                              @@ -466,7 +467,7 @@
                                                                            4. -
                                                                              const_iterator cend() const;
                                                                              +
                                                                              const_iterator cend() const;
                                                                              @@ -479,11 +480,11 @@
                                                                              -

                                                                              -unordered_map modifiers

                                                                              +

                                                                              +unordered_map modifiers

                                                                              1. -
                                                                                template<typename... Args> std::pair<iterator, bool> emplace(Args&&... args);
                                                                                +
                                                                                template<typename... Args> std::pair<iterator, bool> emplace(Args&&... args);

                                                                                Inserts an object, constructed with the arguments args, in the container if and only if there is no element in the container with an equivalent key.

                                                                              @@ -521,7 +522,7 @@
                                                                            5. template<typename... Args> 
                                                                              -  iterator emplace_hint(const_iterator hint, Args&&... args);
                                                                              + iterator emplace_hint(const_iterator hint, Args&&... args);

                                                                              Inserts an object, constructed with the arguments args, in the container if and only if there is no element in the container with an equivalent key.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                            6. @@ -557,7 +558,7 @@
                                                                            7. -
                                                                              std::pair<iterator, bool> insert(value_type const& obj);
                                                                              +
                                                                              std::pair<iterator, bool> insert(value_type const& obj);

                                                                              Inserts obj in the container if and only if there is no element in the container with an equivalent key.

                                                                              @@ -584,7 +585,7 @@
                                                                            8. -
                                                                              iterator insert(const_iterator hint, value_type const& obj);
                                                                              +
                                                                              iterator insert(const_iterator hint, value_type const& obj);

                                                                              Inserts obj in the container if and only if there is no element in the container with an equivalent key.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                              @@ -611,7 +612,7 @@
                                                                            9. template<typename InputIterator> 
                                                                              -  void insert(InputIterator first, InputIterator last);
                                                                              + void insert(InputIterator first, InputIterator last);

                                                                              Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent key.

                                                                            10. @@ -631,7 +632,7 @@
                                                                            11. -
                                                                              iterator erase(const_iterator position);
                                                                              +
                                                                              iterator erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -657,7 +658,7 @@
                                                                            12. -
                                                                              size_type erase(key_type const& k);
                                                                              +
                                                                              size_type erase(key_type const& k);

                                                                              Erase all elements with key equivalent to k.

                                                                              @@ -674,7 +675,7 @@
                                                                            13. -
                                                                              iterator erase(const_iterator first, const_iterator last);
                                                                              +
                                                                              iterator erase(const_iterator first, const_iterator last);

                                                                              Erases the elements in the range from first to last.

                                                                              @@ -694,7 +695,7 @@
                                                                            14. -
                                                                              void quick_erase(const_iterator position);
                                                                              +
                                                                              void quick_erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -719,7 +720,7 @@
                                                                            15. -
                                                                              void erase_return_void(const_iterator position);
                                                                              +
                                                                              void erase_return_void(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -744,14 +745,14 @@
                                                                            16. -
                                                                              void clear();
                                                                              +
                                                                              void clear();

                                                                              Erases all elements in the container.

                                                                              - + @@ -761,7 +762,7 @@

                                                                              Postconditions:

                                                                              size() == 0

                                                                              size() == 0

                                                                              Throws:

                                                                            17. -
                                                                              void swap(unordered_map&);
                                                                              +
                                                                              void swap(unordered_map&);

                                                                              Swaps the contents of the container with the parameter.

                                                                              If Allocator::propagate_on_container_swap is declared and Allocator::propagate_on_container_swap::value is true then the @@ -785,11 +786,11 @@

                                                                            -

                                                                            -unordered_map observers

                                                                            +

                                                                            +unordered_map observers

                                                                            1. -
                                                                              hasher hash_function() const;
                                                                              +
                                                                              hasher hash_function() const;
                                                                              @@ -800,7 +801,7 @@
                                                                            2. -
                                                                              key_equal key_eq() const;
                                                                              +
                                                                              key_equal key_eq() const;
                                                                              @@ -813,20 +814,20 @@
                                                                              -

                                                                              -unordered_map lookup

                                                                              +

                                                                              +unordered_map lookup

                                                                              1. -
                                                                                iterator find(key_type const& k);
                                                                                -const_iterator find(key_type const& k) const;
                                                                                +
                                                                                iterator find(key_type const& k);
                                                                                +const_iterator find(key_type const& k) const;
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                -  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                                 CompatiblePredicate const& eq);
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                   const_iterator 
                                                                                -  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                        CompatiblePredicate const& eq) const;
                                                                              @@ -848,7 +849,7 @@
                                                                            3. -
                                                                              size_type count(key_type const& k) const;
                                                                              +
                                                                              size_type count(key_type const& k) const;
                                                                              @@ -858,8 +859,8 @@
                                                                            4. -
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              -std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              +
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              +std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              @@ -872,7 +873,7 @@
                                                                            5. -
                                                                              mapped_type& operator[](key_type const& k);
                                                                              +
                                                                              mapped_type& operator[](key_type const& k);
                                                                              @@ -899,8 +900,8 @@
                                                                            6. -
                                                                              Mapped& at(key_type const& k);
                                                                              -Mapped const& at(key_type const& k) const;
                                                                              +
                                                                              Mapped& at(key_type const& k);
                                                                              +Mapped const& at(key_type const& k) const;
                                                                              @@ -918,11 +919,11 @@
                                                                              -

                                                                              -unordered_map bucket interface

                                                                              +

                                                                              +unordered_map bucket interface

                                                                              1. -
                                                                                size_type bucket_count() const;
                                                                                +
                                                                                size_type bucket_count() const;
                                                                              @@ -932,7 +933,7 @@
                                                                            7. -
                                                                              size_type max_bucket_count() const;
                                                                              +
                                                                              size_type max_bucket_count() const;
                                                                              @@ -942,13 +943,13 @@
                                                                            8. -
                                                                              size_type bucket_size(size_type n) const;
                                                                              +
                                                                              size_type bucket_size(size_type n) const;
                                                                              - + @@ -958,7 +959,7 @@

                                                                              Requires:

                                                                              n < bucket_count()

                                                                              n < bucket_count()

                                                                              Returns:

                                                                            9. -
                                                                              size_type bucket(key_type const& k) const;
                                                                              +
                                                                              size_type bucket(key_type const& k) const;
                                                                              @@ -974,8 +975,8 @@
                                                                            10. -
                                                                              local_iterator begin(size_type n);
                                                                              -const_local_iterator begin(size_type n) const;
                                                                              +
                                                                              local_iterator begin(size_type n);
                                                                              +const_local_iterator begin(size_type n) const;
                                                                              @@ -991,8 +992,8 @@
                                                                            11. -
                                                                              local_iterator end(size_type n);
                                                                              -const_local_iterator end(size_type n) const;
                                                                              +
                                                                              local_iterator end(size_type n);
                                                                              +const_local_iterator end(size_type n) const;
                                                                              @@ -1008,7 +1009,7 @@
                                                                            12. -
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              +
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              @@ -1024,7 +1025,7 @@
                                                                            13. -
                                                                              const_local_iterator cend(size_type n);
                                                                              +
                                                                              const_local_iterator cend(size_type n);
                                                                              @@ -1042,11 +1043,11 @@
                                                                              -

                                                                              -unordered_map hash policy

                                                                              +

                                                                              +unordered_map hash policy

                                                                              1. -
                                                                                float load_factor() const;
                                                                                +
                                                                                float load_factor() const;
                                                                              @@ -1056,7 +1057,7 @@
                                                                            14. -
                                                                              float max_load_factor() const;
                                                                              +
                                                                              float max_load_factor() const;
                                                                              @@ -1066,7 +1067,7 @@
                                                                            15. -
                                                                              void max_load_factor(float z);
                                                                              +
                                                                              void max_load_factor(float z);
                                                                              @@ -1076,7 +1077,7 @@
                                                                            16. -
                                                                              void rehash(size_type n);
                                                                              +
                                                                              void rehash(size_type n);

                                                                              Changes the number of buckets so that there at least n buckets, and so that the load factor is less than the maximum load factor.

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              @@ -1087,16 +1088,27 @@
                                                                            17. +
                                                                            18. +
                                                                              void reserve(size_type n);
                                                                              +

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              +
                                                                              ++ + + + +

                                                                              Throws:

                                                                              The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.

                                                                              +
                                                                            -

                                                                            -unordered_map Equality Comparisons

                                                                            +

                                                                            +unordered_map Equality Comparisons

                                                                            1. template<typename Key, typename Mapped, typename Hash, typename Pred, 
                                                                                        typename Alloc> 
                                                                              -  bool operator==(unordered_map<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator==(unordered_map<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_map<Key, Mapped, Hash, Pred, Alloc> const& y);

                                                                              Return true if x.size() == y.size and for every element in x, @@ -1122,7 +1134,7 @@

                                                                            2. template<typename Key, typename Mapped, typename Hash, typename Pred, 
                                                                                        typename Alloc> 
                                                                              -  bool operator!=(unordered_map<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator!=(unordered_map<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_map<Key, Mapped, Hash, Pred, Alloc> const& y);

                                                                              Return false if x.size() == y.size and for every element in x, @@ -1148,12 +1160,12 @@

                                                                            -

                                                                            -unordered_map swap

                                                                            +

                                                                            +unordered_map swap

                                                                            1. template<typename Key, typename Mapped, typename Hash, typename Pred, 
                                                                                        typename Alloc> 
                                                                              -  void swap(unordered_map<Key, Mapped, Hash, Pred, Alloc>& x, 
                                                                              +  void swap(unordered_map<Key, Mapped, Hash, Pred, Alloc>& x, 
                                                                                           unordered_map<Key, Mapped, Hash, Pred, Alloc>& y);

                                                                              Swaps the contents of x and y.

                                                                              If Allocator::propagate_on_container_swap is declared and diff --git a/doc/html/boost/unordered_multimap.html b/doc/html/boost/unordered_multimap.html old mode 100755 new mode 100644 index 7b45f48ced..cb9bf61b88 --- a/doc/html/boost/unordered_multimap.html +++ b/doc/html/boost/unordered_multimap.html @@ -57,108 +57,109 @@ typedef implementation-defined const_local_iterator; // construct/copy/destruct - explicit unordered_multimap(size_type = implementation-defined, + explicit unordered_multimap(size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); template<typename InputIterator> - unordered_multimap(InputIterator, InputIterator, + unordered_multimap(InputIterator, InputIterator, size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); - unordered_multimap(unordered_multimap const&); - unordered_multimap(unordered_multimap &&); - explicit unordered_multimap(Allocator const&); - unordered_multimap(unordered_multimap const&, Allocator const&); - ~unordered_multimap(); - unordered_multimap& operator=(unordered_multimap const&); - unordered_multimap& operator=(unordered_multimap &&); - allocator_type get_allocator() const; + unordered_multimap(unordered_multimap const&); + unordered_multimap(unordered_multimap &&); + explicit unordered_multimap(Allocator const&); + unordered_multimap(unordered_multimap const&, Allocator const&); + ~unordered_multimap(); + unordered_multimap& operator=(unordered_multimap const&); + unordered_multimap& operator=(unordered_multimap &&); + allocator_type get_allocator() const; - // size and capacity - bool empty() const; - size_type size() const; - size_type max_size() const; + // size and capacity + bool empty() const; + size_type size() const; + size_type max_size() const; - // iterators - iterator begin(); - const_iterator begin() const; - iterator end(); - const_iterator end() const; - const_iterator cbegin() const; - const_iterator cend() const; + // iterators + iterator begin(); + const_iterator begin() const; + iterator end(); + const_iterator end() const; + const_iterator cbegin() const; + const_iterator cend() const; - // modifiers - template<typename... Args> iterator emplace(Args&&...); - template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); - iterator insert(value_type const&); - iterator insert(const_iterator, value_type const&); - template<typename InputIterator> void insert(InputIterator, InputIterator); - iterator erase(const_iterator); - size_type erase(key_type const&); - iterator erase(const_iterator, const_iterator); - void quick_erase(const_iterator); - void erase_return_void(const_iterator); - void clear(); - void swap(unordered_multimap&); + // modifiers + template<typename... Args> iterator emplace(Args&&...); + template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); + iterator insert(value_type const&); + iterator insert(const_iterator, value_type const&); + template<typename InputIterator> void insert(InputIterator, InputIterator); + iterator erase(const_iterator); + size_type erase(key_type const&); + iterator erase(const_iterator, const_iterator); + void quick_erase(const_iterator); + void erase_return_void(const_iterator); + void clear(); + void swap(unordered_multimap&); - // observers - hasher hash_function() const; - key_equal key_eq() const; + // observers + hasher hash_function() const; + key_equal key_eq() const; - // lookup - iterator find(key_type const&); - const_iterator find(key_type const&) const; + // lookup + iterator find(key_type const&); + const_iterator find(key_type const&) const; template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> - iterator find(CompatibleKey const&, CompatibleHash const&, + iterator find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&); template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> const_iterator - find(CompatibleKey const&, CompatibleHash const&, + find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&) const; - size_type count(key_type const&) const; - std::pair<iterator, iterator> equal_range(key_type const&); - std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; + size_type count(key_type const&) const; + std::pair<iterator, iterator> equal_range(key_type const&); + std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; - // bucket interface - size_type bucket_count() const; - size_type max_bucket_count() const; - size_type bucket_size(size_type) const; - size_type bucket(key_type const&) const; - local_iterator begin(size_type); - const_local_iterator begin(size_type) const; - local_iterator end(size_type); - const_local_iterator end(size_type) const; - const_local_iterator cbegin(size_type) const; - const_local_iterator cend(size_type); + // bucket interface + size_type bucket_count() const; + size_type max_bucket_count() const; + size_type bucket_size(size_type) const; + size_type bucket(key_type const&) const; + local_iterator begin(size_type); + const_local_iterator begin(size_type) const; + local_iterator end(size_type); + const_local_iterator end(size_type) const; + const_local_iterator cbegin(size_type) const; + const_local_iterator cend(size_type); - // hash policy - float load_factor() const; - float max_load_factor() const; - void max_load_factor(float); - void rehash(size_type); + // hash policy + float load_factor() const; + float max_load_factor() const; + void max_load_factor(float); + void rehash(size_type); + void reserve(size_type); }; -// Equality Comparisons +// Equality Comparisons template<typename Key, typename Mapped, typename Hash, typename Pred, typename Alloc> - bool operator==(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const&, + bool operator==(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const&, unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const&); template<typename Key, typename Mapped, typename Hash, typename Pred, typename Alloc> - bool operator!=(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const&, + bool operator!=(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const&, unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const&); -// swap +// swap template<typename Key, typename Mapped, typename Hash, typename Pred, typename Alloc> - void swap(unordered_multimap<Key, Mapped, Hash, Pred, Alloc>&, + void swap(unordered_multimap<Key, Mapped, Hash, Pred, Alloc>&, unordered_multimap<Key, Mapped, Hash, Pred, Alloc>&);

                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            Template Parameters

                                                                            @@ -194,7 +195,7 @@

                                                                            The elements are organized into buckets. Keys with the same hash code are stored in the same bucket and elements with equivalent keys are stored next to each other.

                                                                            The number of buckets can be automatically increased by a call to insert, or as the result of calling rehash.

                                                                            -

                                                                            +

                                                                            unordered_multimap public types

                                                                            @@ -255,13 +256,13 @@
                                                                            -

                                                                            +

                                                                            unordered_multimap public construct/copy/destruct

                                                                            1. -
                                                                              explicit unordered_multimap(size_type n = implementation-defined, 
                                                                              +
                                                                              explicit unordered_multimap(size_type n = implementation-defined, 
                                                                                                           hasher const& hf = hasher(), 
                                                                                                           key_equal const& eq = key_equal(), 
                                                                                                           allocator_type const& a = allocator_type());
                                                                              @@ -270,13 +271,13 @@
                                                                            - +

                                                                            Postconditions:

                                                                            size() == 0size() == 0
                                                                          13. template<typename InputIterator> 
                                                                            -  unordered_multimap(InputIterator f, InputIterator l, 
                                                                            +  unordered_multimap(InputIterator f, InputIterator l, 
                                                                                                  size_type n = implementation-defined, 
                                                                                                  hasher const& hf = hasher(), 
                                                                                                  key_equal const& eq = key_equal(), 
                                                                            @@ -284,7 +285,7 @@
                                                                             

                                                                            Constructs an empty container with at least n buckets, using hf as the hash function, eq as the key equality predicate, a as the allocator and a maximum load factor of 1.0 and inserts the elements from [f, l) into it.

                                                                          14. -
                                                                            unordered_multimap(unordered_multimap const&);
                                                                            +
                                                                            unordered_multimap(unordered_multimap const&);

                                                                            The copy constructor. Copies the contained elements, hash function, predicate, maximum load factor and allocator.

                                                                            If Allocator::select_on_container_copy_construction exists and has the right signature, the allocator will be @@ -298,7 +299,7 @@

                                                                          15. -
                                                                            unordered_multimap(unordered_multimap &&);
                                                                            +
                                                                            unordered_multimap(unordered_multimap &&);

                                                                            The move constructor.

                                                                            @@ -326,15 +327,15 @@
                                                                          16. -
                                                                            explicit unordered_multimap(Allocator const& a);
                                                                            +
                                                                            explicit unordered_multimap(Allocator const& a);

                                                                            Constructs an empty container, using allocator a.

                                                                          17. -
                                                                            unordered_multimap(unordered_multimap const& x, Allocator const& a);
                                                                            +
                                                                            unordered_multimap(unordered_multimap const& x, Allocator const& a);

                                                                            Constructs an container, copying x's contained elements, hash function, predicate, maximum load factor, but using allocator a.

                                                                          18. -
                                                                            ~unordered_multimap();
                                                                            +
                                                                            ~unordered_multimap();
                                                                            @@ -345,7 +346,7 @@ -
                                                                            unordered_multimap& operator=(unordered_multimap const&);
                                                                            +
                                                                            unordered_multimap& operator=(unordered_multimap const&);

                                                                            The assignment operator. Copies the contained elements, hash function, predicate and maximum load factor but not the allocator.

                                                                            If Alloc::propagate_on_container_copy_assignment exists and Alloc::propagate_on_container_copy_assignment::value @@ -359,7 +360,7 @@

                                                                            value_type is copy constructible

                                                                            -
                                                                            unordered_multimap& operator=(unordered_multimap &&);
                                                                            +
                                                                            unordered_multimap& operator=(unordered_multimap &&);

                                                                            The move assignment operator.

                                                                            If Alloc::propagate_on_container_move_assignment exists and Alloc::propagate_on_container_move_assignment::value @@ -385,39 +386,39 @@

                                                                          19. -
                                                                            allocator_type get_allocator() const;
                                                                            +
                                                                            allocator_type get_allocator() const;
                                                                            -

                                                                            -unordered_multimap size and capacity

                                                                            +

                                                                            +unordered_multimap size and capacity

                                                                            1. -
                                                                              bool empty() const;
                                                                              +
                                                                              bool empty() const;
                                                                              - +

                                                                              Returns:

                                                                              size() == 0size() == 0
                                                                            2. -
                                                                              size_type size() const;
                                                                              +
                                                                              size_type size() const;
                                                                              - +

                                                                              Returns:

                                                                              std::distance(begin(), end())std::distance(begin(), end())
                                                                            3. -
                                                                              size_type max_size() const;
                                                                              +
                                                                              size_type max_size() const;

                                                                              Returns:

                                                                              -size() of the largest possible container. +size() of the largest possible container.
                                                                              @@ -425,12 +426,12 @@
                                                                            -

                                                                            -unordered_multimap iterators

                                                                            +

                                                                            +unordered_multimap iterators

                                                                            1. -
                                                                              iterator begin();
                                                                              -const_iterator begin() const;
                                                                              +
                                                                              iterator begin();
                                                                              +const_iterator begin() const;
                                                                              @@ -441,8 +442,8 @@
                                                                            2. -
                                                                              iterator end();
                                                                              -const_iterator end() const;
                                                                              +
                                                                              iterator end();
                                                                              +const_iterator end() const;
                                                                              @@ -453,7 +454,7 @@
                                                                            3. -
                                                                              const_iterator cbegin() const;
                                                                              +
                                                                              const_iterator cbegin() const;
                                                                              @@ -464,7 +465,7 @@
                                                                            4. -
                                                                              const_iterator cend() const;
                                                                              +
                                                                              const_iterator cend() const;
                                                                              @@ -477,11 +478,11 @@
                                                                              -

                                                                              -unordered_multimap modifiers

                                                                              +

                                                                              +unordered_multimap modifiers

                                                                              1. -
                                                                                template<typename... Args> iterator emplace(Args&&... args);
                                                                                +
                                                                                template<typename... Args> iterator emplace(Args&&... args);

                                                                                Inserts an object, constructed with the arguments args, in the container.

                                                                              @@ -516,7 +517,7 @@
                                                                            5. template<typename... Args> 
                                                                              -  iterator emplace_hint(const_iterator hint, Args&&... args);
                                                                              + iterator emplace_hint(const_iterator hint, Args&&... args);

                                                                              Inserts an object, constructed with the arguments args, in the container.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                            6. @@ -552,7 +553,7 @@
                                                                            7. -
                                                                              iterator insert(value_type const& obj);
                                                                              +
                                                                              iterator insert(value_type const& obj);

                                                                              Inserts obj in the container.

                                                                              @@ -576,7 +577,7 @@
                                                                            8. -
                                                                              iterator insert(const_iterator hint, value_type const& obj);
                                                                              +
                                                                              iterator insert(const_iterator hint, value_type const& obj);

                                                                              Inserts obj in the container.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                              @@ -603,7 +604,7 @@
                                                                            9. template<typename InputIterator> 
                                                                              -  void insert(InputIterator first, InputIterator last);
                                                                              + void insert(InputIterator first, InputIterator last);

                                                                              Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent key.

                                                                            10. @@ -623,7 +624,7 @@
                                                                            11. -
                                                                              iterator erase(const_iterator position);
                                                                              +
                                                                              iterator erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -649,7 +650,7 @@
                                                                            12. -
                                                                              size_type erase(key_type const& k);
                                                                              +
                                                                              size_type erase(key_type const& k);

                                                                              Erase all elements with key equivalent to k.

                                                                              @@ -666,7 +667,7 @@
                                                                            13. -
                                                                              iterator erase(const_iterator first, const_iterator last);
                                                                              +
                                                                              iterator erase(const_iterator first, const_iterator last);

                                                                              Erases the elements in the range from first to last.

                                                                              @@ -686,7 +687,7 @@
                                                                            14. -
                                                                              void quick_erase(const_iterator position);
                                                                              +
                                                                              void quick_erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -711,7 +712,7 @@
                                                                            15. -
                                                                              void erase_return_void(const_iterator position);
                                                                              +
                                                                              void erase_return_void(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -736,14 +737,14 @@
                                                                            16. -
                                                                              void clear();
                                                                              +
                                                                              void clear();

                                                                              Erases all elements in the container.

                                                                              - + @@ -753,7 +754,7 @@

                                                                              Postconditions:

                                                                              size() == 0

                                                                              size() == 0

                                                                              Throws:

                                                                            17. -
                                                                              void swap(unordered_multimap&);
                                                                              +
                                                                              void swap(unordered_multimap&);

                                                                              Swaps the contents of the container with the parameter.

                                                                              If Allocator::propagate_on_container_swap is declared and Allocator::propagate_on_container_swap::value is true then the @@ -777,11 +778,11 @@

                                                                            -

                                                                            -unordered_multimap observers

                                                                            +

                                                                            +unordered_multimap observers

                                                                            1. -
                                                                              hasher hash_function() const;
                                                                              +
                                                                              hasher hash_function() const;
                                                                              @@ -792,7 +793,7 @@
                                                                            2. -
                                                                              key_equal key_eq() const;
                                                                              +
                                                                              key_equal key_eq() const;
                                                                              @@ -805,20 +806,20 @@
                                                                              -

                                                                              -unordered_multimap lookup

                                                                              +

                                                                              +unordered_multimap lookup

                                                                              1. -
                                                                                iterator find(key_type const& k);
                                                                                -const_iterator find(key_type const& k) const;
                                                                                +
                                                                                iterator find(key_type const& k);
                                                                                +const_iterator find(key_type const& k) const;
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                -  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                                 CompatiblePredicate const& eq);
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                   const_iterator 
                                                                                -  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                        CompatiblePredicate const& eq) const;
                                                                              @@ -840,7 +841,7 @@
                                                                            3. -
                                                                              size_type count(key_type const& k) const;
                                                                              +
                                                                              size_type count(key_type const& k) const;
                                                                              @@ -850,8 +851,8 @@
                                                                            4. -
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              -std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              +
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              +std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              @@ -866,11 +867,11 @@
                                                                              -

                                                                              -unordered_multimap bucket interface

                                                                              +

                                                                              +unordered_multimap bucket interface

                                                                              1. -
                                                                                size_type bucket_count() const;
                                                                                +
                                                                                size_type bucket_count() const;
                                                                              @@ -880,7 +881,7 @@
                                                                            5. -
                                                                              size_type max_bucket_count() const;
                                                                              +
                                                                              size_type max_bucket_count() const;
                                                                              @@ -890,13 +891,13 @@
                                                                            6. -
                                                                              size_type bucket_size(size_type n) const;
                                                                              +
                                                                              size_type bucket_size(size_type n) const;
                                                                              - + @@ -906,7 +907,7 @@

                                                                              Requires:

                                                                              n < bucket_count()

                                                                              n < bucket_count()

                                                                              Returns:

                                                                            7. -
                                                                              size_type bucket(key_type const& k) const;
                                                                              +
                                                                              size_type bucket(key_type const& k) const;
                                                                              @@ -922,8 +923,8 @@
                                                                            8. -
                                                                              local_iterator begin(size_type n);
                                                                              -const_local_iterator begin(size_type n) const;
                                                                              +
                                                                              local_iterator begin(size_type n);
                                                                              +const_local_iterator begin(size_type n) const;
                                                                              @@ -939,8 +940,8 @@
                                                                            9. -
                                                                              local_iterator end(size_type n);
                                                                              -const_local_iterator end(size_type n) const;
                                                                              +
                                                                              local_iterator end(size_type n);
                                                                              +const_local_iterator end(size_type n) const;
                                                                              @@ -956,7 +957,7 @@
                                                                            10. -
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              +
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              @@ -972,7 +973,7 @@
                                                                            11. -
                                                                              const_local_iterator cend(size_type n);
                                                                              +
                                                                              const_local_iterator cend(size_type n);
                                                                              @@ -990,11 +991,11 @@
                                                                              -

                                                                              -unordered_multimap hash policy

                                                                              +

                                                                              +unordered_multimap hash policy

                                                                              1. -
                                                                                float load_factor() const;
                                                                                +
                                                                                float load_factor() const;
                                                                              @@ -1004,7 +1005,7 @@
                                                                            12. -
                                                                              float max_load_factor() const;
                                                                              +
                                                                              float max_load_factor() const;
                                                                              @@ -1014,7 +1015,7 @@
                                                                            13. -
                                                                              void max_load_factor(float z);
                                                                              +
                                                                              void max_load_factor(float z);
                                                                              @@ -1024,7 +1025,7 @@
                                                                            14. -
                                                                              void rehash(size_type n);
                                                                              +
                                                                              void rehash(size_type n);

                                                                              Changes the number of buckets so that there at least n buckets, and so that the load factor is less than the maximum load factor.

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              @@ -1035,16 +1036,27 @@
                                                                            15. +
                                                                            16. +
                                                                              void reserve(size_type n);
                                                                              +

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              +
                                                                              ++ + + + +

                                                                              Throws:

                                                                              The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.

                                                                              +
                                                                            -

                                                                            -unordered_multimap Equality Comparisons

                                                                            +

                                                                            +unordered_multimap Equality Comparisons

                                                                            1. template<typename Key, typename Mapped, typename Hash, typename Pred, 
                                                                                        typename Alloc> 
                                                                              -  bool operator==(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator==(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const& y);

                                                                              Return true if x.size() == y.size and for every equivalent key group in @@ -1070,7 +1082,7 @@

                                                                            2. template<typename Key, typename Mapped, typename Hash, typename Pred, 
                                                                                        typename Alloc> 
                                                                              -  bool operator!=(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator!=(unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_multimap<Key, Mapped, Hash, Pred, Alloc> const& y);

                                                                              Return false if x.size() == y.size and for every equivalent key group in @@ -1096,12 +1108,12 @@

                                                                            -

                                                                            -unordered_multimap swap

                                                                            +

                                                                            +unordered_multimap swap

                                                                            1. template<typename Key, typename Mapped, typename Hash, typename Pred, 
                                                                                        typename Alloc> 
                                                                              -  void swap(unordered_multimap<Key, Mapped, Hash, Pred, Alloc>& x, 
                                                                              +  void swap(unordered_multimap<Key, Mapped, Hash, Pred, Alloc>& x, 
                                                                                           unordered_multimap<Key, Mapped, Hash, Pred, Alloc>& y);

                                                                              Swaps the contents of x and y.

                                                                              If Allocator::propagate_on_container_swap is declared and diff --git a/doc/html/boost/unordered_multiset.html b/doc/html/boost/unordered_multiset.html old mode 100755 new mode 100644 index eee7ae1761..5179aaedee --- a/doc/html/boost/unordered_multiset.html +++ b/doc/html/boost/unordered_multiset.html @@ -56,105 +56,106 @@ typedef implementation-defined const_local_iterator; // construct/copy/destruct - explicit unordered_multiset(size_type = implementation-defined, + explicit unordered_multiset(size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); template<typename InputIterator> - unordered_multiset(InputIterator, InputIterator, + unordered_multiset(InputIterator, InputIterator, size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); - unordered_multiset(unordered_multiset const&); - unordered_multiset(unordered_multiset &&); - explicit unordered_multiset(Allocator const&); - unordered_multiset(unordered_multiset const&, Allocator const&); - ~unordered_multiset(); - unordered_multiset& operator=(unordered_multiset const&); - unordered_multiset& operator=(unordered_multiset &&); - allocator_type get_allocator() const; + unordered_multiset(unordered_multiset const&); + unordered_multiset(unordered_multiset &&); + explicit unordered_multiset(Allocator const&); + unordered_multiset(unordered_multiset const&, Allocator const&); + ~unordered_multiset(); + unordered_multiset& operator=(unordered_multiset const&); + unordered_multiset& operator=(unordered_multiset &&); + allocator_type get_allocator() const; - // size and capacity - bool empty() const; - size_type size() const; - size_type max_size() const; + // size and capacity + bool empty() const; + size_type size() const; + size_type max_size() const; - // iterators - iterator begin(); - const_iterator begin() const; - iterator end(); - const_iterator end() const; - const_iterator cbegin() const; - const_iterator cend() const; + // iterators + iterator begin(); + const_iterator begin() const; + iterator end(); + const_iterator end() const; + const_iterator cbegin() const; + const_iterator cend() const; - // modifiers - template<typename... Args> iterator emplace(Args&&...); - template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); - iterator insert(value_type const&); - iterator insert(const_iterator, value_type const&); - template<typename InputIterator> void insert(InputIterator, InputIterator); - iterator erase(const_iterator); - size_type erase(key_type const&); - iterator erase(const_iterator, const_iterator); - void quick_erase(const_iterator); - void erase_return_void(const_iterator); - void clear(); - void swap(unordered_multiset&); + // modifiers + template<typename... Args> iterator emplace(Args&&...); + template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); + iterator insert(value_type const&); + iterator insert(const_iterator, value_type const&); + template<typename InputIterator> void insert(InputIterator, InputIterator); + iterator erase(const_iterator); + size_type erase(key_type const&); + iterator erase(const_iterator, const_iterator); + void quick_erase(const_iterator); + void erase_return_void(const_iterator); + void clear(); + void swap(unordered_multiset&); - // observers - hasher hash_function() const; - key_equal key_eq() const; + // observers + hasher hash_function() const; + key_equal key_eq() const; - // lookup - iterator find(key_type const&); - const_iterator find(key_type const&) const; + // lookup + iterator find(key_type const&); + const_iterator find(key_type const&) const; template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> - iterator find(CompatibleKey const&, CompatibleHash const&, + iterator find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&); template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> const_iterator - find(CompatibleKey const&, CompatibleHash const&, + find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&) const; - size_type count(key_type const&) const; - std::pair<iterator, iterator> equal_range(key_type const&); - std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; + size_type count(key_type const&) const; + std::pair<iterator, iterator> equal_range(key_type const&); + std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; - // bucket interface - size_type bucket_count() const; - size_type max_bucket_count() const; - size_type bucket_size(size_type) const; - size_type bucket(key_type const&) const; - local_iterator begin(size_type); - const_local_iterator begin(size_type) const; - local_iterator end(size_type); - const_local_iterator end(size_type) const; - const_local_iterator cbegin(size_type) const; - const_local_iterator cend(size_type); + // bucket interface + size_type bucket_count() const; + size_type max_bucket_count() const; + size_type bucket_size(size_type) const; + size_type bucket(key_type const&) const; + local_iterator begin(size_type); + const_local_iterator begin(size_type) const; + local_iterator end(size_type); + const_local_iterator end(size_type) const; + const_local_iterator cbegin(size_type) const; + const_local_iterator cend(size_type); - // hash policy - float load_factor() const; - float max_load_factor() const; - void max_load_factor(float); - void rehash(size_type); + // hash policy + float load_factor() const; + float max_load_factor() const; + void max_load_factor(float); + void rehash(size_type); + void reserve(size_type); }; -// Equality Comparisons +// Equality Comparisons template<typename Value, typename Hash, typename Pred, typename Alloc> - bool operator==(unordered_multiset<Value, Hash, Pred, Alloc> const&, + bool operator==(unordered_multiset<Value, Hash, Pred, Alloc> const&, unordered_multiset<Value, Hash, Pred, Alloc> const&); template<typename Value, typename Hash, typename Pred, typename Alloc> - bool operator!=(unordered_multiset<Value, Hash, Pred, Alloc> const&, + bool operator!=(unordered_multiset<Value, Hash, Pred, Alloc> const&, unordered_multiset<Value, Hash, Pred, Alloc> const&); -// swap +// swap template<typename Value, typename Hash, typename Pred, typename Alloc> - void swap(unordered_multiset<Value, Hash, Pred, Alloc>&, + void swap(unordered_multiset<Value, Hash, Pred, Alloc>&, unordered_multiset<Value, Hash, Pred, Alloc>&);

                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            Template Parameters

                                                                            @@ -186,7 +187,7 @@

                                                                            The elements are organized into buckets. Keys with the same hash code are stored in the same bucket and elements with equivalent keys are stored next to each other.

                                                                            The number of buckets can be automatically increased by a call to insert, or as the result of calling rehash.

                                                                            -

                                                                            +

                                                                            unordered_multiset public types

                                                                            @@ -247,13 +248,13 @@
                                                                            -

                                                                            +

                                                                            unordered_multiset public construct/copy/destruct

                                                                            1. -
                                                                              explicit unordered_multiset(size_type n = implementation-defined, 
                                                                              +
                                                                              explicit unordered_multiset(size_type n = implementation-defined, 
                                                                                                           hasher const& hf = hasher(), 
                                                                                                           key_equal const& eq = key_equal(), 
                                                                                                           allocator_type const& a = allocator_type());
                                                                              @@ -262,13 +263,13 @@
                                                                            - +

                                                                            Postconditions:

                                                                            size() == 0size() == 0
                                                                          20. template<typename InputIterator> 
                                                                            -  unordered_multiset(InputIterator f, InputIterator l, 
                                                                            +  unordered_multiset(InputIterator f, InputIterator l, 
                                                                                                  size_type n = implementation-defined, 
                                                                                                  hasher const& hf = hasher(), 
                                                                                                  key_equal const& eq = key_equal(), 
                                                                            @@ -276,7 +277,7 @@
                                                                             

                                                                            Constructs an empty container with at least n buckets, using hf as the hash function, eq as the key equality predicate, a as the allocator and a maximum load factor of 1.0 and inserts the elements from [f, l) into it.

                                                                          21. -
                                                                            unordered_multiset(unordered_multiset const&);
                                                                            +
                                                                            unordered_multiset(unordered_multiset const&);

                                                                            The copy constructor. Copies the contained elements, hash function, predicate, maximum load factor and allocator.

                                                                            If Allocator::select_on_container_copy_construction exists and has the right signature, the allocator will be @@ -290,7 +291,7 @@

                                                                          22. -
                                                                            unordered_multiset(unordered_multiset &&);
                                                                            +
                                                                            unordered_multiset(unordered_multiset &&);

                                                                            The move constructor.

                                                                            @@ -318,15 +319,15 @@
                                                                          23. -
                                                                            explicit unordered_multiset(Allocator const& a);
                                                                            +
                                                                            explicit unordered_multiset(Allocator const& a);

                                                                            Constructs an empty container, using allocator a.

                                                                          24. -
                                                                            unordered_multiset(unordered_multiset const& x, Allocator const& a);
                                                                            +
                                                                            unordered_multiset(unordered_multiset const& x, Allocator const& a);

                                                                            Constructs an container, copying x's contained elements, hash function, predicate, maximum load factor, but using allocator a.

                                                                          25. -
                                                                            ~unordered_multiset();
                                                                            +
                                                                            ~unordered_multiset();
                                                                            @@ -337,7 +338,7 @@ -
                                                                            unordered_multiset& operator=(unordered_multiset const&);
                                                                            +
                                                                            unordered_multiset& operator=(unordered_multiset const&);

                                                                            The assignment operator. Copies the contained elements, hash function, predicate and maximum load factor but not the allocator.

                                                                            If Alloc::propagate_on_container_copy_assignment exists and Alloc::propagate_on_container_copy_assignment::value @@ -351,7 +352,7 @@

                                                                            value_type is copy constructible

                                                                            -
                                                                            unordered_multiset& operator=(unordered_multiset &&);
                                                                            +
                                                                            unordered_multiset& operator=(unordered_multiset &&);

                                                                            The move assignment operator.

                                                                            If Alloc::propagate_on_container_move_assignment exists and Alloc::propagate_on_container_move_assignment::value @@ -377,39 +378,39 @@

                                                                          26. -
                                                                            allocator_type get_allocator() const;
                                                                            +
                                                                            allocator_type get_allocator() const;
                                                                            -

                                                                            -unordered_multiset size and capacity

                                                                            +

                                                                            +unordered_multiset size and capacity

                                                                            1. -
                                                                              bool empty() const;
                                                                              +
                                                                              bool empty() const;
                                                                              - +

                                                                              Returns:

                                                                              size() == 0size() == 0
                                                                            2. -
                                                                              size_type size() const;
                                                                              +
                                                                              size_type size() const;
                                                                              - +

                                                                              Returns:

                                                                              std::distance(begin(), end())std::distance(begin(), end())
                                                                            3. -
                                                                              size_type max_size() const;
                                                                              +
                                                                              size_type max_size() const;

                                                                              Returns:

                                                                              -size() of the largest possible container. +size() of the largest possible container.
                                                                              @@ -417,12 +418,12 @@
                                                                            -

                                                                            -unordered_multiset iterators

                                                                            +

                                                                            +unordered_multiset iterators

                                                                            1. -
                                                                              iterator begin();
                                                                              -const_iterator begin() const;
                                                                              +
                                                                              iterator begin();
                                                                              +const_iterator begin() const;
                                                                              @@ -433,8 +434,8 @@
                                                                            2. -
                                                                              iterator end();
                                                                              -const_iterator end() const;
                                                                              +
                                                                              iterator end();
                                                                              +const_iterator end() const;
                                                                              @@ -445,7 +446,7 @@
                                                                            3. -
                                                                              const_iterator cbegin() const;
                                                                              +
                                                                              const_iterator cbegin() const;
                                                                              @@ -456,7 +457,7 @@
                                                                            4. -
                                                                              const_iterator cend() const;
                                                                              +
                                                                              const_iterator cend() const;
                                                                              @@ -469,11 +470,11 @@
                                                                              -

                                                                              -unordered_multiset modifiers

                                                                              +

                                                                              +unordered_multiset modifiers

                                                                              1. -
                                                                                template<typename... Args> iterator emplace(Args&&... args);
                                                                                +
                                                                                template<typename... Args> iterator emplace(Args&&... args);

                                                                                Inserts an object, constructed with the arguments args, in the container.

                                                                              @@ -508,7 +509,7 @@
                                                                            5. template<typename... Args> 
                                                                              -  iterator emplace_hint(const_iterator hint, Args&&... args);
                                                                              + iterator emplace_hint(const_iterator hint, Args&&... args);

                                                                              Inserts an object, constructed with the arguments args, in the container.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                            6. @@ -544,7 +545,7 @@
                                                                            7. -
                                                                              iterator insert(value_type const& obj);
                                                                              +
                                                                              iterator insert(value_type const& obj);

                                                                              Inserts obj in the container.

                                                                              @@ -568,7 +569,7 @@
                                                                            8. -
                                                                              iterator insert(const_iterator hint, value_type const& obj);
                                                                              +
                                                                              iterator insert(const_iterator hint, value_type const& obj);

                                                                              Inserts obj in the container.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                              @@ -595,7 +596,7 @@
                                                                            9. template<typename InputIterator> 
                                                                              -  void insert(InputIterator first, InputIterator last);
                                                                              + void insert(InputIterator first, InputIterator last);

                                                                              Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent value.

                                                                            10. @@ -615,7 +616,7 @@
                                                                            11. -
                                                                              iterator erase(const_iterator position);
                                                                              +
                                                                              iterator erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -641,7 +642,7 @@
                                                                            12. -
                                                                              size_type erase(key_type const& k);
                                                                              +
                                                                              size_type erase(key_type const& k);

                                                                              Erase all elements with key equivalent to k.

                                                                              @@ -658,7 +659,7 @@
                                                                            13. -
                                                                              iterator erase(const_iterator first, const_iterator last);
                                                                              +
                                                                              iterator erase(const_iterator first, const_iterator last);

                                                                              Erases the elements in the range from first to last.

                                                                              @@ -678,7 +679,7 @@
                                                                            14. -
                                                                              void quick_erase(const_iterator position);
                                                                              +
                                                                              void quick_erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -703,7 +704,7 @@
                                                                            15. -
                                                                              void erase_return_void(const_iterator position);
                                                                              +
                                                                              void erase_return_void(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -728,14 +729,14 @@
                                                                            16. -
                                                                              void clear();
                                                                              +
                                                                              void clear();

                                                                              Erases all elements in the container.

                                                                              - + @@ -745,7 +746,7 @@

                                                                              Postconditions:

                                                                              size() == 0

                                                                              size() == 0

                                                                              Throws:

                                                                            17. -
                                                                              void swap(unordered_multiset&);
                                                                              +
                                                                              void swap(unordered_multiset&);

                                                                              Swaps the contents of the container with the parameter.

                                                                              If Allocator::propagate_on_container_swap is declared and Allocator::propagate_on_container_swap::value is true then the @@ -769,11 +770,11 @@

                                                                            -

                                                                            -unordered_multiset observers

                                                                            +

                                                                            +unordered_multiset observers

                                                                            1. -
                                                                              hasher hash_function() const;
                                                                              +
                                                                              hasher hash_function() const;
                                                                              @@ -784,7 +785,7 @@
                                                                            2. -
                                                                              key_equal key_eq() const;
                                                                              +
                                                                              key_equal key_eq() const;
                                                                              @@ -797,20 +798,20 @@
                                                                              -

                                                                              -unordered_multiset lookup

                                                                              +

                                                                              +unordered_multiset lookup

                                                                              1. -
                                                                                iterator find(key_type const& k);
                                                                                -const_iterator find(key_type const& k) const;
                                                                                +
                                                                                iterator find(key_type const& k);
                                                                                +const_iterator find(key_type const& k) const;
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                -  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                                 CompatiblePredicate const& eq);
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                   const_iterator 
                                                                                -  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                        CompatiblePredicate const& eq) const;
                                                                              @@ -832,7 +833,7 @@
                                                                            3. -
                                                                              size_type count(key_type const& k) const;
                                                                              +
                                                                              size_type count(key_type const& k) const;
                                                                              @@ -842,8 +843,8 @@
                                                                            4. -
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              -std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              +
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              +std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              @@ -858,11 +859,11 @@
                                                                              -

                                                                              -unordered_multiset bucket interface

                                                                              +

                                                                              +unordered_multiset bucket interface

                                                                              1. -
                                                                                size_type bucket_count() const;
                                                                                +
                                                                                size_type bucket_count() const;
                                                                              @@ -872,7 +873,7 @@
                                                                            5. -
                                                                              size_type max_bucket_count() const;
                                                                              +
                                                                              size_type max_bucket_count() const;
                                                                              @@ -882,13 +883,13 @@
                                                                            6. -
                                                                              size_type bucket_size(size_type n) const;
                                                                              +
                                                                              size_type bucket_size(size_type n) const;
                                                                              - + @@ -898,7 +899,7 @@

                                                                              Requires:

                                                                              n < bucket_count()

                                                                              n < bucket_count()

                                                                              Returns:

                                                                            7. -
                                                                              size_type bucket(key_type const& k) const;
                                                                              +
                                                                              size_type bucket(key_type const& k) const;
                                                                              @@ -914,8 +915,8 @@
                                                                            8. -
                                                                              local_iterator begin(size_type n);
                                                                              -const_local_iterator begin(size_type n) const;
                                                                              +
                                                                              local_iterator begin(size_type n);
                                                                              +const_local_iterator begin(size_type n) const;
                                                                              @@ -931,8 +932,8 @@
                                                                            9. -
                                                                              local_iterator end(size_type n);
                                                                              -const_local_iterator end(size_type n) const;
                                                                              +
                                                                              local_iterator end(size_type n);
                                                                              +const_local_iterator end(size_type n) const;
                                                                              @@ -948,7 +949,7 @@
                                                                            10. -
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              +
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              @@ -964,7 +965,7 @@
                                                                            11. -
                                                                              const_local_iterator cend(size_type n);
                                                                              +
                                                                              const_local_iterator cend(size_type n);
                                                                              @@ -982,11 +983,11 @@
                                                                              -

                                                                              -unordered_multiset hash policy

                                                                              +

                                                                              +unordered_multiset hash policy

                                                                              1. -
                                                                                float load_factor() const;
                                                                                +
                                                                                float load_factor() const;
                                                                              @@ -996,7 +997,7 @@
                                                                            12. -
                                                                              float max_load_factor() const;
                                                                              +
                                                                              float max_load_factor() const;
                                                                              @@ -1006,7 +1007,7 @@
                                                                            13. -
                                                                              void max_load_factor(float z);
                                                                              +
                                                                              void max_load_factor(float z);
                                                                              @@ -1016,7 +1017,7 @@
                                                                            14. -
                                                                              void rehash(size_type n);
                                                                              +
                                                                              void rehash(size_type n);

                                                                              Changes the number of buckets so that there at least n buckets, and so that the load factor is less than the maximum load factor.

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              @@ -1027,15 +1028,26 @@
                                                                            15. +
                                                                            16. +
                                                                              void reserve(size_type n);
                                                                              +

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              +
                                                                              ++ + + + +

                                                                              Throws:

                                                                              The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.

                                                                              +
                                                                            -

                                                                            -unordered_multiset Equality Comparisons

                                                                            +

                                                                            +unordered_multiset Equality Comparisons

                                                                            1. template<typename Value, typename Hash, typename Pred, typename Alloc> 
                                                                              -  bool operator==(unordered_multiset<Value, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator==(unordered_multiset<Value, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_multiset<Value, Hash, Pred, Alloc> const& y);

                                                                              Return true if x.size() == y.size and for every equivalent key group in @@ -1060,7 +1072,7 @@

                                                                            2. template<typename Value, typename Hash, typename Pred, typename Alloc> 
                                                                              -  bool operator!=(unordered_multiset<Value, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator!=(unordered_multiset<Value, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_multiset<Value, Hash, Pred, Alloc> const& y);

                                                                              Return false if x.size() == y.size and for every equivalent key group in @@ -1086,11 +1098,11 @@

                                                                            -

                                                                            -unordered_multiset swap

                                                                            +

                                                                            +unordered_multiset swap

                                                                            1. template<typename Value, typename Hash, typename Pred, typename Alloc> 
                                                                              -  void swap(unordered_multiset<Value, Hash, Pred, Alloc>& x, 
                                                                              +  void swap(unordered_multiset<Value, Hash, Pred, Alloc>& x, 
                                                                                           unordered_multiset<Value, Hash, Pred, Alloc>& y);

                                                                              Swaps the contents of x and y.

                                                                              If Allocator::propagate_on_container_swap is declared and diff --git a/doc/html/boost/unordered_set.html b/doc/html/boost/unordered_set.html old mode 100755 new mode 100644 index 147960fbe1..a62727a0f1 --- a/doc/html/boost/unordered_set.html +++ b/doc/html/boost/unordered_set.html @@ -56,104 +56,105 @@ typedef implementation-defined const_local_iterator; // construct/copy/destruct - explicit unordered_set(size_type = implementation-defined, + explicit unordered_set(size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); template<typename InputIterator> - unordered_set(InputIterator, InputIterator, + unordered_set(InputIterator, InputIterator, size_type = implementation-defined, hasher const& = hasher(), key_equal const& = key_equal(), allocator_type const& = allocator_type()); - unordered_set(unordered_set const&); - unordered_set(unordered_set &&); - explicit unordered_set(Allocator const&); - unordered_set(unordered_set const&, Allocator const&); - ~unordered_set(); - unordered_set& operator=(unordered_set const&); - unordered_set& operator=(unordered_set &&); - allocator_type get_allocator() const; + unordered_set(unordered_set const&); + unordered_set(unordered_set &&); + explicit unordered_set(Allocator const&); + unordered_set(unordered_set const&, Allocator const&); + ~unordered_set(); + unordered_set& operator=(unordered_set const&); + unordered_set& operator=(unordered_set &&); + allocator_type get_allocator() const; - // size and capacity - bool empty() const; - size_type size() const; - size_type max_size() const; + // size and capacity + bool empty() const; + size_type size() const; + size_type max_size() const; - // iterators - iterator begin(); - const_iterator begin() const; - iterator end(); - const_iterator end() const; - const_iterator cbegin() const; - const_iterator cend() const; + // iterators + iterator begin(); + const_iterator begin() const; + iterator end(); + const_iterator end() const; + const_iterator cbegin() const; + const_iterator cend() const; - // modifiers - template<typename... Args> std::pair<iterator, bool> emplace(Args&&...); - template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); - std::pair<iterator, bool> insert(value_type const&); - iterator insert(const_iterator, value_type const&); - template<typename InputIterator> void insert(InputIterator, InputIterator); - iterator erase(const_iterator); - size_type erase(key_type const&); - iterator erase(const_iterator, const_iterator); - void quick_erase(const_iterator); - void erase_return_void(const_iterator); - void clear(); - void swap(unordered_set&); + // modifiers + template<typename... Args> std::pair<iterator, bool> emplace(Args&&...); + template<typename... Args> iterator emplace_hint(const_iterator, Args&&...); + std::pair<iterator, bool> insert(value_type const&); + iterator insert(const_iterator, value_type const&); + template<typename InputIterator> void insert(InputIterator, InputIterator); + iterator erase(const_iterator); + size_type erase(key_type const&); + iterator erase(const_iterator, const_iterator); + void quick_erase(const_iterator); + void erase_return_void(const_iterator); + void clear(); + void swap(unordered_set&); - // observers - hasher hash_function() const; - key_equal key_eq() const; + // observers + hasher hash_function() const; + key_equal key_eq() const; - // lookup - iterator find(key_type const&); - const_iterator find(key_type const&) const; + // lookup + iterator find(key_type const&); + const_iterator find(key_type const&) const; template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> - iterator find(CompatibleKey const&, CompatibleHash const&, + iterator find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&); template<typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate> const_iterator - find(CompatibleKey const&, CompatibleHash const&, + find(CompatibleKey const&, CompatibleHash const&, CompatiblePredicate const&) const; - size_type count(key_type const&) const; - std::pair<iterator, iterator> equal_range(key_type const&); - std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; + size_type count(key_type const&) const; + std::pair<iterator, iterator> equal_range(key_type const&); + std::pair<const_iterator, const_iterator> equal_range(key_type const&) const; - // bucket interface - size_type bucket_count() const; - size_type max_bucket_count() const; - size_type bucket_size(size_type) const; - size_type bucket(key_type const&) const; - local_iterator begin(size_type); - const_local_iterator begin(size_type) const; - local_iterator end(size_type); - const_local_iterator end(size_type) const; - const_local_iterator cbegin(size_type) const; - const_local_iterator cend(size_type); + // bucket interface + size_type bucket_count() const; + size_type max_bucket_count() const; + size_type bucket_size(size_type) const; + size_type bucket(key_type const&) const; + local_iterator begin(size_type); + const_local_iterator begin(size_type) const; + local_iterator end(size_type); + const_local_iterator end(size_type) const; + const_local_iterator cbegin(size_type) const; + const_local_iterator cend(size_type); - // hash policy - float load_factor() const; - float max_load_factor() const; - void max_load_factor(float); - void rehash(size_type); + // hash policy + float load_factor() const; + float max_load_factor() const; + void max_load_factor(float); + void rehash(size_type); + void reserve(size_type); }; -// Equality Comparisons +// Equality Comparisons template<typename Value, typename Hash, typename Pred, typename Alloc> - bool operator==(unordered_set<Value, Hash, Pred, Alloc> const&, + bool operator==(unordered_set<Value, Hash, Pred, Alloc> const&, unordered_set<Value, Hash, Pred, Alloc> const&); template<typename Value, typename Hash, typename Pred, typename Alloc> - bool operator!=(unordered_set<Value, Hash, Pred, Alloc> const&, + bool operator!=(unordered_set<Value, Hash, Pred, Alloc> const&, unordered_set<Value, Hash, Pred, Alloc> const&); -// swap +// swap template<typename Value, typename Hash, typename Pred, typename Alloc> - void swap(unordered_set<Value, Hash, Pred, Alloc>&, + void swap(unordered_set<Value, Hash, Pred, Alloc>&, unordered_set<Value, Hash, Pred, Alloc>&);

                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            Template Parameters

                                                                            @@ -185,7 +186,7 @@

                                                                            The elements are organized into buckets. Keys with the same hash code are stored in the same bucket.

                                                                            The number of buckets can be automatically increased by a call to insert, or as the result of calling rehash.

                                                                            -

                                                                            +

                                                                            unordered_set public types

                                                                            @@ -246,13 +247,13 @@
                                                                            -

                                                                            +

                                                                            unordered_set public construct/copy/destruct

                                                                            1. -
                                                                              explicit unordered_set(size_type n = implementation-defined, 
                                                                              +
                                                                              explicit unordered_set(size_type n = implementation-defined, 
                                                                                                      hasher const& hf = hasher(), 
                                                                                                      key_equal const& eq = key_equal(), 
                                                                                                      allocator_type const& a = allocator_type());
                                                                              @@ -261,13 +262,13 @@
                                                                            - +

                                                                            Postconditions:

                                                                            size() == 0size() == 0
                                                                          27. template<typename InputIterator> 
                                                                            -  unordered_set(InputIterator f, InputIterator l, 
                                                                            +  unordered_set(InputIterator f, InputIterator l, 
                                                                                             size_type n = implementation-defined, 
                                                                                             hasher const& hf = hasher(), 
                                                                                             key_equal const& eq = key_equal(), 
                                                                            @@ -275,7 +276,7 @@
                                                                             

                                                                            Constructs an empty container with at least n buckets, using hf as the hash function, eq as the key equality predicate, a as the allocator and a maximum load factor of 1.0 and inserts the elements from [f, l) into it.

                                                                          28. -
                                                                            unordered_set(unordered_set const&);
                                                                            +
                                                                            unordered_set(unordered_set const&);

                                                                            The copy constructor. Copies the contained elements, hash function, predicate, maximum load factor and allocator.

                                                                            If Allocator::select_on_container_copy_construction exists and has the right signature, the allocator will be @@ -289,7 +290,7 @@

                                                                          29. -
                                                                            unordered_set(unordered_set &&);
                                                                            +
                                                                            unordered_set(unordered_set &&);

                                                                            The move constructor.

                                                                            @@ -317,15 +318,15 @@
                                                                          30. -
                                                                            explicit unordered_set(Allocator const& a);
                                                                            +
                                                                            explicit unordered_set(Allocator const& a);

                                                                            Constructs an empty container, using allocator a.

                                                                          31. -
                                                                            unordered_set(unordered_set const& x, Allocator const& a);
                                                                            +
                                                                            unordered_set(unordered_set const& x, Allocator const& a);

                                                                            Constructs an container, copying x's contained elements, hash function, predicate, maximum load factor, but using allocator a.

                                                                          32. -
                                                                            ~unordered_set();
                                                                            +
                                                                            ~unordered_set();
                                                                            @@ -336,7 +337,7 @@ -
                                                                            unordered_set& operator=(unordered_set const&);
                                                                            +
                                                                            unordered_set& operator=(unordered_set const&);

                                                                            The assignment operator. Copies the contained elements, hash function, predicate and maximum load factor but not the allocator.

                                                                            If Alloc::propagate_on_container_copy_assignment exists and Alloc::propagate_on_container_copy_assignment::value @@ -350,7 +351,7 @@

                                                                            value_type is copy constructible

                                                                            -
                                                                            unordered_set& operator=(unordered_set &&);
                                                                            +
                                                                            unordered_set& operator=(unordered_set &&);

                                                                            The move assignment operator.

                                                                            If Alloc::propagate_on_container_move_assignment exists and Alloc::propagate_on_container_move_assignment::value @@ -376,39 +377,39 @@

                                                                          33. -
                                                                            allocator_type get_allocator() const;
                                                                            +
                                                                            allocator_type get_allocator() const;
                                                                            -

                                                                            -unordered_set size and capacity

                                                                            +

                                                                            +unordered_set size and capacity

                                                                            1. -
                                                                              bool empty() const;
                                                                              +
                                                                              bool empty() const;
                                                                              - +

                                                                              Returns:

                                                                              size() == 0size() == 0
                                                                            2. -
                                                                              size_type size() const;
                                                                              +
                                                                              size_type size() const;
                                                                              - +

                                                                              Returns:

                                                                              std::distance(begin(), end())std::distance(begin(), end())
                                                                            3. -
                                                                              size_type max_size() const;
                                                                              +
                                                                              size_type max_size() const;

                                                                              Returns:

                                                                              -size() of the largest possible container. +size() of the largest possible container.
                                                                              @@ -416,12 +417,12 @@
                                                                            -

                                                                            -unordered_set iterators

                                                                            +

                                                                            +unordered_set iterators

                                                                            1. -
                                                                              iterator begin();
                                                                              -const_iterator begin() const;
                                                                              +
                                                                              iterator begin();
                                                                              +const_iterator begin() const;
                                                                              @@ -432,8 +433,8 @@
                                                                            2. -
                                                                              iterator end();
                                                                              -const_iterator end() const;
                                                                              +
                                                                              iterator end();
                                                                              +const_iterator end() const;
                                                                              @@ -444,7 +445,7 @@
                                                                            3. -
                                                                              const_iterator cbegin() const;
                                                                              +
                                                                              const_iterator cbegin() const;
                                                                              @@ -455,7 +456,7 @@
                                                                            4. -
                                                                              const_iterator cend() const;
                                                                              +
                                                                              const_iterator cend() const;
                                                                              @@ -468,11 +469,11 @@
                                                                              -

                                                                              -unordered_set modifiers

                                                                              +

                                                                              +unordered_set modifiers

                                                                              1. -
                                                                                template<typename... Args> std::pair<iterator, bool> emplace(Args&&... args);
                                                                                +
                                                                                template<typename... Args> std::pair<iterator, bool> emplace(Args&&... args);

                                                                                Inserts an object, constructed with the arguments args, in the container if and only if there is no element in the container with an equivalent value.

                                                                              @@ -510,7 +511,7 @@
                                                                            5. template<typename... Args> 
                                                                              -  iterator emplace_hint(const_iterator hint, Args&&... args);
                                                                              + iterator emplace_hint(const_iterator hint, Args&&... args);

                                                                              Inserts an object, constructed with the arguments args, in the container if and only if there is no element in the container with an equivalent value.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                            6. @@ -546,7 +547,7 @@
                                                                            7. -
                                                                              std::pair<iterator, bool> insert(value_type const& obj);
                                                                              +
                                                                              std::pair<iterator, bool> insert(value_type const& obj);

                                                                              Inserts obj in the container if and only if there is no element in the container with an equivalent value.

                                                                              @@ -573,7 +574,7 @@
                                                                            8. -
                                                                              iterator insert(const_iterator hint, value_type const& obj);
                                                                              +
                                                                              iterator insert(const_iterator hint, value_type const& obj);

                                                                              Inserts obj in the container if and only if there is no element in the container with an equivalent value.

                                                                              hint is a suggestion to where the element should be inserted.

                                                                              @@ -600,7 +601,7 @@
                                                                            9. template<typename InputIterator> 
                                                                              -  void insert(InputIterator first, InputIterator last);
                                                                              + void insert(InputIterator first, InputIterator last);

                                                                              Inserts a range of elements into the container. Elements are inserted if and only if there is no element in the container with an equivalent value.

                                                                            10. @@ -620,7 +621,7 @@
                                                                            11. -
                                                                              iterator erase(const_iterator position);
                                                                              +
                                                                              iterator erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -646,7 +647,7 @@
                                                                            12. -
                                                                              size_type erase(key_type const& k);
                                                                              +
                                                                              size_type erase(key_type const& k);

                                                                              Erase all elements with key equivalent to k.

                                                                              @@ -663,7 +664,7 @@
                                                                            13. -
                                                                              iterator erase(const_iterator first, const_iterator last);
                                                                              +
                                                                              iterator erase(const_iterator first, const_iterator last);

                                                                              Erases the elements in the range from first to last.

                                                                              @@ -683,7 +684,7 @@
                                                                            14. -
                                                                              void quick_erase(const_iterator position);
                                                                              +
                                                                              void quick_erase(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -708,7 +709,7 @@
                                                                            15. -
                                                                              void erase_return_void(const_iterator position);
                                                                              +
                                                                              void erase_return_void(const_iterator position);

                                                                              Erase the element pointed to by position.

                                                                              @@ -733,14 +734,14 @@
                                                                            16. -
                                                                              void clear();
                                                                              +
                                                                              void clear();

                                                                              Erases all elements in the container.

                                                                              - + @@ -750,7 +751,7 @@

                                                                              Postconditions:

                                                                              size() == 0

                                                                              size() == 0

                                                                              Throws:

                                                                            17. -
                                                                              void swap(unordered_set&);
                                                                              +
                                                                              void swap(unordered_set&);

                                                                              Swaps the contents of the container with the parameter.

                                                                              If Allocator::propagate_on_container_swap is declared and Allocator::propagate_on_container_swap::value is true then the @@ -774,11 +775,11 @@

                                                                            -

                                                                            -unordered_set observers

                                                                            +

                                                                            +unordered_set observers

                                                                            1. -
                                                                              hasher hash_function() const;
                                                                              +
                                                                              hasher hash_function() const;
                                                                              @@ -789,7 +790,7 @@
                                                                            2. -
                                                                              key_equal key_eq() const;
                                                                              +
                                                                              key_equal key_eq() const;
                                                                              @@ -802,20 +803,20 @@
                                                                              -

                                                                              -unordered_set lookup

                                                                              +

                                                                              +unordered_set lookup

                                                                              1. -
                                                                                iterator find(key_type const& k);
                                                                                -const_iterator find(key_type const& k) const;
                                                                                +
                                                                                iterator find(key_type const& k);
                                                                                +const_iterator find(key_type const& k) const;
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                -  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  iterator find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                                 CompatiblePredicate const& eq);
                                                                                 template<typename CompatibleKey, typename CompatibleHash, 
                                                                                          typename CompatiblePredicate> 
                                                                                   const_iterator 
                                                                                -  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                +  find(CompatibleKey const& k, CompatibleHash const& hash, 
                                                                                        CompatiblePredicate const& eq) const;
                                                                              @@ -837,7 +838,7 @@
                                                                            3. -
                                                                              size_type count(key_type const& k) const;
                                                                              +
                                                                              size_type count(key_type const& k) const;
                                                                              @@ -847,8 +848,8 @@
                                                                            4. -
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              -std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              +
                                                                              std::pair<iterator, iterator> equal_range(key_type const& k);
                                                                              +std::pair<const_iterator, const_iterator> equal_range(key_type const& k) const;
                                                                              @@ -863,11 +864,11 @@
                                                                              -

                                                                              -unordered_set bucket interface

                                                                              +

                                                                              +unordered_set bucket interface

                                                                              1. -
                                                                                size_type bucket_count() const;
                                                                                +
                                                                                size_type bucket_count() const;
                                                                              @@ -877,7 +878,7 @@
                                                                            5. -
                                                                              size_type max_bucket_count() const;
                                                                              +
                                                                              size_type max_bucket_count() const;
                                                                              @@ -887,13 +888,13 @@
                                                                            6. -
                                                                              size_type bucket_size(size_type n) const;
                                                                              +
                                                                              size_type bucket_size(size_type n) const;
                                                                              - + @@ -903,7 +904,7 @@

                                                                              Requires:

                                                                              n < bucket_count()

                                                                              n < bucket_count()

                                                                              Returns:

                                                                            7. -
                                                                              size_type bucket(key_type const& k) const;
                                                                              +
                                                                              size_type bucket(key_type const& k) const;
                                                                              @@ -919,8 +920,8 @@
                                                                            8. -
                                                                              local_iterator begin(size_type n);
                                                                              -const_local_iterator begin(size_type n) const;
                                                                              +
                                                                              local_iterator begin(size_type n);
                                                                              +const_local_iterator begin(size_type n) const;
                                                                              @@ -936,8 +937,8 @@
                                                                            9. -
                                                                              local_iterator end(size_type n);
                                                                              -const_local_iterator end(size_type n) const;
                                                                              +
                                                                              local_iterator end(size_type n);
                                                                              +const_local_iterator end(size_type n) const;
                                                                              @@ -953,7 +954,7 @@
                                                                            10. -
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              +
                                                                              const_local_iterator cbegin(size_type n) const;
                                                                              @@ -969,7 +970,7 @@
                                                                            11. -
                                                                              const_local_iterator cend(size_type n);
                                                                              +
                                                                              const_local_iterator cend(size_type n);
                                                                              @@ -987,11 +988,11 @@
                                                                              -

                                                                              -unordered_set hash policy

                                                                              +

                                                                              +unordered_set hash policy

                                                                              1. -
                                                                                float load_factor() const;
                                                                                +
                                                                                float load_factor() const;
                                                                              @@ -1001,7 +1002,7 @@
                                                                            12. -
                                                                              float max_load_factor() const;
                                                                              +
                                                                              float max_load_factor() const;
                                                                              @@ -1011,7 +1012,7 @@
                                                                            13. -
                                                                              void max_load_factor(float z);
                                                                              +
                                                                              void max_load_factor(float z);
                                                                              @@ -1021,7 +1022,7 @@
                                                                            14. -
                                                                              void rehash(size_type n);
                                                                              +
                                                                              void rehash(size_type n);

                                                                              Changes the number of buckets so that there at least n buckets, and so that the load factor is less than the maximum load factor.

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              @@ -1032,15 +1033,26 @@
                                                                            15. +
                                                                            16. +
                                                                              void reserve(size_type n);
                                                                              +

                                                                              Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.

                                                                              +
                                                                              ++ + + + +

                                                                              Throws:

                                                                              The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.

                                                                              +
                                                                            -

                                                                            -unordered_set Equality Comparisons

                                                                            +

                                                                            +unordered_set Equality Comparisons

                                                                            1. template<typename Value, typename Hash, typename Pred, typename Alloc> 
                                                                              -  bool operator==(unordered_set<Value, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator==(unordered_set<Value, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_set<Value, Hash, Pred, Alloc> const& y);

                                                                              Return true if x.size() == y.size and for every element in x, @@ -1065,7 +1077,7 @@

                                                                            2. template<typename Value, typename Hash, typename Pred, typename Alloc> 
                                                                              -  bool operator!=(unordered_set<Value, Hash, Pred, Alloc> const& x, 
                                                                              +  bool operator!=(unordered_set<Value, Hash, Pred, Alloc> const& x, 
                                                                                                 unordered_set<Value, Hash, Pred, Alloc> const& y);

                                                                              Return false if x.size() == y.size and for every element in x, @@ -1091,11 +1103,11 @@

                                                                            -

                                                                            -unordered_set swap

                                                                            +

                                                                            +unordered_set swap

                                                                            1. template<typename Value, typename Hash, typename Pred, typename Alloc> 
                                                                              -  void swap(unordered_set<Value, Hash, Pred, Alloc>& x, 
                                                                              +  void swap(unordered_set<Value, Hash, Pred, Alloc>& x, 
                                                                                           unordered_set<Value, Hash, Pred, Alloc>& y);

                                                                              Swaps the contents of x and y.

                                                                              If Allocator::propagate_on_container_swap is declared and diff --git a/doc/html/boost/unwrap_recursive_wrapper.html b/doc/html/boost/unwrap_recursive_wrapper.html old mode 100755 new mode 100644 index 1f6e7c5890..fadf022c23 --- a/doc/html/boost/unwrap_recursive_wrapper.html +++ b/doc/html/boost/unwrap_recursive_wrapper.html @@ -39,7 +39,7 @@ typedef unspecified type; };

                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            type is equivalent to T::type if T is a specialization of recursive_wrapper. Otherwise, diff --git a/doc/html/boost/unwrap_reference.html b/doc/html/boost/unwrap_reference.html old mode 100755 new mode 100644 index b678929d53..a07a942a9e --- a/doc/html/boost/unwrap_reference.html +++ b/doc/html/boost/unwrap_reference.html @@ -38,7 +38,7 @@ typedef unspecified type; };

                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            The typedef type is T::type if T is a diff --git a/doc/html/boost/variant.html b/doc/html/boost/variant.html old mode 100755 new mode 100644 index af8aa990e8..014144467a --- a/doc/html/boost/variant.html +++ b/doc/html/boost/variant.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@


                                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                                            @@ -39,34 +39,34 @@ typedef unspecified types; // construct/copy/destruct - variant(); - variant(const variant &); - template<typename T> variant(T &); - template<typename T> variant(const T &); + variant(); + variant(const variant &); + template<typename T> variant(T &); + template<typename T> variant(const T &); template<typename U1, typename U2, ..., typename UN> - variant(variant<U1, U2, ..., UN> &); + variant(variant<U1, U2, ..., UN> &); template<typename U1, typename U2, ..., typename UN> - variant(const variant<U1, U2, ..., UN> &); - ~variant(); + variant(const variant<U1, U2, ..., UN> &); + ~variant(); - // modifiers - void swap(variant &); - variant & operator=(const variant &); - template<typename T> variant & operator=(const T &); + // modifiers + void swap(variant &); + variant & operator=(const variant &); + template<typename T> variant & operator=(const T &); - // queries - int which() const; - bool empty() const; - const std::type_info & type() const; + // queries + int which() const; + bool empty() const; + const std::type_info & type() const; - // relational - bool operator==(const variant &) const; - template<typename U> void operator==(const U &) const; - bool operator<(const variant &) const; - template<typename U> void operator<(const U &) const; + // relational + bool operator==(const variant &) const; + template<typename U> void operator==(const U &) const; + bool operator<(const variant &) const; + template<typename U> void operator<(const U &) const; };
                                                                            -

                                                                            Description

                                                                            +

                                                                            Description

                                                                            The variant class template (inspired by Andrei Alexandrescu's class of the same name [Ale01A]) is an efficient, @@ -78,7 +78,7 @@ of the destination variant's bounded types. As well, through apply_visitor, variant supports compile-time checked, type-safe - visitation; and through get, + visitation; and through get, variant supports run-time checked, type-safe value retrieval.

                                                                            Notes:

                                                                            @@ -112,13 +112,13 @@ Sequence, thus overcoming this limitation.)
                                                                            -

                                                                            +

                                                                            variant public construct/copy/destruct

                                                                            1. -
                                                                              variant();
                                                                              +
                                                                              variant();
                                                                              @@ -143,7 +143,7 @@
                                                                            2. -
                                                                              variant(const variant & other);
                                                                              +
                                                                              variant(const variant & other);
                                                                              @@ -161,7 +161,7 @@
                                                                            3. -
                                                                              template<typename T> variant(T & operand);
                                                                              +
                                                                              template<typename T> variant(T & operand);
                                                                              @@ -187,7 +187,7 @@
                                                                            4. -
                                                                              template<typename T> variant(const T & operand);
                                                                              +
                                                                              template<typename T> variant(const T & operand);
                                                                              @@ -199,7 +199,7 @@
                                                                            5. template<typename U1, typename U2, ..., typename UN> 
                                                                              -  variant(variant<U1, U2, ..., UN> & operand);
                                                                              + variant(variant<U1, U2, ..., UN> & operand);
                                                                            6. @@ -234,7 +234,7 @@
                                                                            7. template<typename U1, typename U2, ..., typename UN> 
                                                                              -  variant(const variant<U1, U2, ..., UN> & operand);
                                                                              + variant(const variant<U1, U2, ..., UN> & operand);
                                                                            8. @@ -245,7 +245,7 @@
                                                                            9. -
                                                                              ~variant();
                                                                              +
                                                                              ~variant();
                                                                              @@ -263,11 +263,11 @@
                                                                              -

                                                                              -variant modifiers

                                                                              +

                                                                              +variant modifiers

                                                                              1. -
                                                                                void swap(variant & other);
                                                                                +
                                                                                void swap(variant & other);
                                                                              @@ -297,7 +297,7 @@
                                                                            10. -
                                                                              variant & operator=(const variant & rhs);
                                                                              +
                                                                              variant & operator=(const variant & rhs);
                                                                              @@ -331,7 +331,7 @@
                                                                            11. -
                                                                              template<typename T> variant & operator=(const T & rhs);
                                                                              +
                                                                              template<typename T> variant & operator=(const T & rhs);
                                                                              @@ -374,11 +374,11 @@
                                                                              -

                                                                              -variant queries

                                                                              +

                                                                              +variant queries

                                                                              1. -
                                                                                int which() const;
                                                                                +
                                                                                int which() const;
                                                                              @@ -398,7 +398,7 @@
                                                                            12. -
                                                                              bool empty() const;
                                                                              +
                                                                              bool empty() const;
                                                                              @@ -423,7 +423,7 @@
                                                                            13. -
                                                                              const std::type_info & type() const;
                                                                              +
                                                                              const std::type_info & type() const;
                                                                              @@ -448,12 +448,12 @@
                                                                              -

                                                                              -variant relational

                                                                              +

                                                                              +variant relational

                                                                              1. -
                                                                                bool operator==(const variant & rhs) const;
                                                                                -template<typename U> void operator==(const U &) const;
                                                                                Equality comparison.
                                                                              +
                                                                              bool operator==(const variant & rhs) const;
                                                                              +template<typename U> void operator==(const U &) const;
                                                                              Equality comparison.
                                                                              @@ -491,8 +491,8 @@
                                                                            14. -
                                                                              bool operator<(const variant & rhs) const;
                                                                              -template<typename U> void operator<(const U &) const;
                                                                              LessThan comparison.
                                                                              +
                                                                              bool operator<(const variant & rhs) const;
                                                                              +template<typename U> void operator<(const U &) const;
                                                                              LessThan comparison.
                                                                              @@ -541,7 +541,7 @@

                                                                              -PrevUpHomeNext +PrevUpHomeNext
                                                                              diff --git a/doc/html/boost/variate_generator.html b/doc/html/boost/variate_generator.html old mode 100755 new mode 100644 index 3e22ee3d4c..f502a8407e --- a/doc/html/boost/variate_generator.html +++ b/doc/html/boost/variate_generator.html @@ -41,70 +41,70 @@ typedef Distribution::result_type result_type; // construct/copy/destruct - variate_generator(Engine, Distribution); + variate_generator(Engine, Distribution); - // public member functions - result_type operator()(); - template<typename T> result_type operator()(const T &); - engine_value_type & engine(); - const engine_value_type & engine() const; - distribution_type & distribution(); - const distribution_type & distribution() const; - result_type min() const; - result_type max() const; + // public member functions + result_type operator()(); + template<typename T> result_type operator()(const T &); + engine_value_type & engine(); + const engine_value_type & engine() const; + distribution_type & distribution(); + const distribution_type & distribution() const; + result_type min() const; + result_type max() const; };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              A random variate generator is used to join a random number generator together with a random number distribution. Boost.Random provides a vast choice of generators as well as distributions .

                                                                              The argument for the template parameter Engine shall be of the form U, U&, or U*, where U models a uniform random number generator . Then, the member engine_value_type names U (not the pointer or reference to U).

                                                                              Specializations of variate_generator satisfy the requirements of CopyConstructible. They also satisfy the requirements of Assignable unless the template parameter Engine is of the form U&.

                                                                              The complexity of all functions specified in this section is constant. No function described in this section except the constructor throws an exception.

                                                                              -

                                                                              +

                                                                              variate_generator public construct/copy/destruct

                                                                              1. -
                                                                                variate_generator(Engine e, Distribution d);
                                                                                +
                                                                                variate_generator(Engine e, Distribution d);

                                                                                Constructs a variate_generator object with the associated uniform random number generator eng and the associated random distribution d.

                                                                                Throws: If and what the copy constructor of Engine or Distribution throws.

                                                                              -

                                                                              -variate_generator public member functions

                                                                              +

                                                                              +variate_generator public member functions

                                                                              1. -
                                                                                result_type operator()();
                                                                                +
                                                                                result_type operator()();

                                                                                Returns: distribution()(engine())

                                                                              2. -
                                                                                template<typename T> result_type operator()(const T & value);
                                                                                +
                                                                                template<typename T> result_type operator()(const T & value);

                                                                                Returns: distribution()(engine(), value).

                                                                              3. -
                                                                                engine_value_type & engine();
                                                                                +
                                                                                engine_value_type & engine();

                                                                                Returns: A reference to the associated uniform random number generator.

                                                                              4. -
                                                                                const engine_value_type & engine() const;
                                                                                +
                                                                                const engine_value_type & engine() const;

                                                                                Returns: A reference to the associated uniform random number generator.

                                                                              5. -
                                                                                distribution_type & distribution();
                                                                                +
                                                                                distribution_type & distribution();

                                                                                Returns: A reference to the associated random distribution .

                                                                              6. -
                                                                                const distribution_type & distribution() const;
                                                                                +
                                                                                const distribution_type & distribution() const;

                                                                                Returns: A reference to the associated random distribution.

                                                                              7. -
                                                                                result_type min() const;
                                                                                +
                                                                                result_type min() const;

                                                                                Precondition: distribution().min() is well-formed

                                                                                Returns: distribution().min()

                                                                              8. -
                                                                                result_type max() const;
                                                                                +
                                                                                result_type max() const;

                                                                                Precondition: distribution().max() is well-formed

                                                                                Returns: distribution().max()

                                                                              9. diff --git a/doc/html/boost/visit_each.html b/doc/html/boost/visit_each.html old mode 100755 new mode 100644 index 296e3ddeaa..2107f5848a --- a/doc/html/boost/visit_each.html +++ b/doc/html/boost/visit_each.html @@ -35,7 +35,7 @@ template<typename Visitor, typename T> void visit_each(const Visitor& visitor, const T& t, int);
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              The visit_each mechanism allows a visitor to be applied to every subobject in a given object. It is used by the Signals library to discover diff --git a/doc/html/boost/visitor_ptr.html b/doc/html/boost/visitor_ptr.html old mode 100755 new mode 100644 index 607ce98498..e5b9cb6f22 --- a/doc/html/boost/visitor_ptr.html +++ b/doc/html/boost/visitor_ptr.html @@ -35,7 +35,7 @@ template<typename R, typename T> visitor_ptr_t<T,R> visitor_ptr(R (*)(T));

                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              Constructs and returns a visitor_ptr_t adaptor over the given function.

                                                                              diff --git a/doc/html/boost/visitor_ptr_t.html b/doc/html/boost/visitor_ptr_t.html old mode 100755 new mode 100644 index f468840795..f5b8da2dbc --- a/doc/html/boost/visitor_ptr_t.html +++ b/doc/html/boost/visitor_ptr_t.html @@ -35,24 +35,24 @@ class visitor_ptr_t : public static_visitor<R> { public: // construct/copy/destruct - explicit visitor_ptr_t(R (*)(T)); + explicit visitor_ptr_t(R (*)(T)); - // static visitor interfaces - R operator()(unspecified-forwarding-type); - template<typename U> void operator()(const U&); + // static visitor interfaces + R operator()(unspecified-forwarding-type); + template<typename U> void operator()(const U&); };
                                                                              -

                                                                              Description

                                                                              +

                                                                              Description

                                                                              Adapts the function given at construction for use as a static visitor of type T with result type R.

                                                                              -

                                                                              +

                                                                              visitor_ptr_t public construct/copy/destruct

                                                                              1. -
                                                                                explicit visitor_ptr_t(R (*)(T));
                                                                                +
                                                                                explicit visitor_ptr_t(R (*)(T));
                                                                                @@ -63,11 +63,11 @@
                                                                                -

                                                                                -visitor_ptr_t static visitor interfaces

                                                                                +

                                                                                +visitor_ptr_t static visitor interfaces

                                                                                1. -
                                                                                  R operator()(unspecified-forwarding-type operand);
                                                                                  -template<typename U> void operator()(const U&);
                                                                                  +
                                                                                  R operator()(unspecified-forwarding-type operand);
                                                                                  +template<typename U> void operator()(const U&);
                                                                                diff --git a/doc/html/boost/xpressive/_.html b/doc/html/boost/xpressive/_.html old mode 100755 new mode 100644 index 167d6d4863..6a519e0249 --- a/doc/html/boost/xpressive/_.html +++ b/doc/html/boost/xpressive/_.html @@ -33,7 +33,7 @@ unspecified _;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                Match any character, similar to '.' in perl syntax with the /s modifier. '_' matches any one character, including the newline.

                                                                                diff --git a/doc/html/boost/xpressive/_b.html b/doc/html/boost/xpressive/_b.html old mode 100755 new mode 100644 index 6d105942fd..047b70f8ef --- a/doc/html/boost/xpressive/_b.html +++ b/doc/html/boost/xpressive/_b.html @@ -33,7 +33,7 @@ unspecified _b;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                '_b' matches the zero-width sub-sequence at the beginning or the end of a word. It is equivalent to (bow | eow). The regex traits are used to determine what constitutes a word character. To match a non-word boundary, use ~_b.

                                                                                diff --git a/doc/html/boost/xpressive/_d.html b/doc/html/boost/xpressive/_d.html old mode 100755 new mode 100644 index 40be123d04..f2fccd9157 --- a/doc/html/boost/xpressive/_d.html +++ b/doc/html/boost/xpressive/_d.html @@ -33,7 +33,7 @@ unspecified _d;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                '_d' matches a single digit character. The regex traits are used to determine which characters are digits. Use ~_d to match a character that is not a digit character.

                                                                                diff --git a/doc/html/boost/xpressive/_ln.html b/doc/html/boost/xpressive/_ln.html old mode 100755 new mode 100644 index f4455ad9f2..bae3439f2e --- a/doc/html/boost/xpressive/_ln.html +++ b/doc/html/boost/xpressive/_ln.html @@ -33,7 +33,7 @@ unspecified _ln;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                '_ln' matches a logical newline sequence. This can be any character in the line separator class, as determined by the regex traits, or the '\r\n' sequence. For the purpose of back-tracking, '\r\n' is treated as a unit. To match any one character that is not a logical newline, use ~_ln.

                                                                                diff --git a/doc/html/boost/xpressive/_n.html b/doc/html/boost/xpressive/_n.html old mode 100755 new mode 100644 index 00a4aa00d5..af9bda64a7 --- a/doc/html/boost/xpressive/_n.html +++ b/doc/html/boost/xpressive/_n.html @@ -33,7 +33,7 @@ proto::terminal<char>::typeconst _n;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                '_n' matches a single newline character, '\n'. Use ~_n to match a character that is not a newline.

                                                                                diff --git a/doc/html/boost/xpressive/_s.html b/doc/html/boost/xpressive/_s.html old mode 100755 new mode 100644 index 569419ff36..62f2f1c8f1 --- a/doc/html/boost/xpressive/_s.html +++ b/doc/html/boost/xpressive/_s.html @@ -33,7 +33,7 @@ unspecified _s;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                '_s' matches a single space character. The regex traits are used to determine which characters are space characters. Use ~_s to match a character that is not a space character.

                                                                                diff --git a/doc/html/boost/xpressive/_w.html b/doc/html/boost/xpressive/_w.html old mode 100755 new mode 100644 index 68b0dd8782..842051281c --- a/doc/html/boost/xpressive/_w.html +++ b/doc/html/boost/xpressive/_w.html @@ -33,7 +33,7 @@ unspecified _w;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                '_w' matches a single word character. The regex traits are used to determine which characters are word characters. Use ~_w to match a character that is not a word character.

                                                                                diff --git a/doc/html/boost/xpressive/a1.html b/doc/html/boost/xpressive/a1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a2.html b/doc/html/boost/xpressive/a2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a3.html b/doc/html/boost/xpressive/a3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a4.html b/doc/html/boost/xpressive/a4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a5.html b/doc/html/boost/xpressive/a5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a6.html b/doc/html/boost/xpressive/a6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a7.html b/doc/html/boost/xpressive/a7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a8.html b/doc/html/boost/xpressive/a8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/a9.html b/doc/html/boost/xpressive/a9.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/after.html b/doc/html/boost/xpressive/after.html old mode 100755 new mode 100644 index 168a9c4849..80f0856113 --- a/doc/html/boost/xpressive/after.html +++ b/doc/html/boost/xpressive/after.html @@ -34,7 +34,7 @@ template<typenameExpr>unspecifiedafter(Exprconst& expr);
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                after(expr) succeeds if the expr sub-expression would match at the current position minus N in the sequence, where N is the width of expr. expr is not included in the match. For instance, after("foo") succeeds if we are after a "foo". Look-behind assertions can be negated with the bit-complement operator.

                                                                                diff --git a/doc/html/boost/xpressive/alnum.html b/doc/html/boost/xpressive/alnum.html old mode 100755 new mode 100644 index a66104f7cb..b4feefe1c6 --- a/doc/html/boost/xpressive/alnum.html +++ b/doc/html/boost/xpressive/alnum.html @@ -33,7 +33,7 @@ unspecified alnum;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                The regex traits are used to determine which characters are alpha-numeric. To match any character that is not alpha-numeric, use ~alnum.

                                                                                diff --git a/doc/html/boost/xpressive/alpha.html b/doc/html/boost/xpressive/alpha.html old mode 100755 new mode 100644 index 0ad5813d0e..7588c5f31a --- a/doc/html/boost/xpressive/alpha.html +++ b/doc/html/boost/xpressive/alpha.html @@ -33,7 +33,7 @@ unspecified alpha;
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                The regex traits are used to determine which characters are alphabetic. To match any character that is not alphabetic, use ~alpha.

                                                                                diff --git a/doc/html/boost/xpressive/as_id1829428.html b/doc/html/boost/xpressive/as_id1829428.html deleted file mode 100755 index 907c7f3ffe..0000000000 --- a/doc/html/boost/xpressive/as_id1829428.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template as - - - - - - - - -
                                                                                - - - - - - -
                                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                -
                                                                                -
                                                                                -
                                                                                -

                                                                                Function template as

                                                                                -

                                                                                boost::xpressive::as

                                                                                -
                                                                                -

                                                                                Synopsis

                                                                                -
                                                                                // In header: <boost/xpressive/regex_actions.hpp>
                                                                                -
                                                                                -
                                                                                -template<typename X2_0, typename A0> unspecified as(A0 const & a0);
                                                                                -
                                                                                -

                                                                                Description

                                                                                -

                                                                                as (a.k.a., lexical_cast)

                                                                                -
                                                                                -
                                                                                - - - -
                                                                                -
                                                                                -
                                                                                -PrevUpHomeNext -
                                                                                - - diff --git a/doc/html/boost/xpressive/as_id1893681.html b/doc/html/boost/xpressive/as_id1893681.html new file mode 100644 index 0000000000..b253e67762 --- /dev/null +++ b/doc/html/boost/xpressive/as_id1893681.html @@ -0,0 +1,54 @@ + + + +Function template as + + + + + + + + + + + + + + + +
                                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                                +
                                                                                +
                                                                                +PrevUpHomeNext +
                                                                                +
                                                                                +
                                                                                +
                                                                                +

                                                                                Function template as

                                                                                +

                                                                                boost::xpressive::as

                                                                                +
                                                                                +

                                                                                Synopsis

                                                                                +
                                                                                // In header: <boost/xpressive/regex_actions.hpp>
                                                                                +
                                                                                +
                                                                                +template<typename X2_0, typename A0> unspecified as(A0 const & a0);
                                                                                +
                                                                                +

                                                                                Description

                                                                                +

                                                                                as (a.k.a., lexical_cast)

                                                                                +
                                                                                +
                                                                                + + + +
                                                                                +
                                                                                +
                                                                                +PrevUpHomeNext +
                                                                                + + diff --git a/doc/html/boost/xpressive/as_xpr.html b/doc/html/boost/xpressive/as_xpr.html old mode 100755 new mode 100644 index 53c134a106..d42ff49238 --- a/doc/html/boost/xpressive/as_xpr.html +++ b/doc/html/boost/xpressive/as_xpr.html @@ -34,7 +34,7 @@ template<typename Literal> unspecified as_xpr(Literal const & literal);
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                Use as_xpr() to turn a literal into a regular expression. For instance, "foo" >> "bar" will not compile because both operands to the right-shift operator are const char*, and no such operator exists. Use as_xpr("foo") >> "bar" instead.

                                                                                You can use as_xpr() with character literals in addition to string literals. For instance, as_xpr('a') will match an 'a'. You can also complement a character literal, as with ~as_xpr('a'). This will match any one character that is not an 'a'.

                                                                                diff --git a/doc/html/boost/xpressive/at.html b/doc/html/boost/xpressive/at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/back.html b/doc/html/boost/xpressive/back.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/basic_regex.html b/doc/html/boost/xpressive/basic_regex.html old mode 100755 new mode 100644 index a3a66b17af..a6e916198f --- a/doc/html/boost/xpressive/basic_regex.html +++ b/doc/html/boost/xpressive/basic_regex.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                                @@ -41,28 +41,28 @@ typedef regex_constants::syntax_option_type flag_type; // construct/copy/destruct - basic_regex(); - basic_regex(basic_regex< BidiIter > const &); - template<typename Expr> basic_regex(Expr const &); - basic_regex& operator=(basic_regex< BidiIter > const &); - template<typename Expr> basic_regex& operator=(Expr const &); + basic_regex(); + basic_regex(basic_regex< BidiIter > const &); + template<typename Expr> basic_regex(Expr const &); + basic_regex& operator=(basic_regex< BidiIter > const &); + template<typename Expr> basic_regex& operator=(Expr const &); - // public member functions - std::size_t mark_count() const; - regex_id_type regex_id() const; - void swap(basic_regex< BidiIter > &); + // public member functions + std::size_t mark_count() const; + regex_id_type regex_id() const; + void swap(basic_regex< BidiIter > &); - // public static functions + // public static functions template<typename InputIter> static basic_regex< BidiIter > - compile(InputIter, InputIter, flag_type = regex_constants::ECMAScript); + compile(InputIter, InputIter, flag_type = regex_constants::ECMAScript); template<typename InputRange> static basic_regex< BidiIter > - compile(InputRange const &, flag_type = regex_constants::ECMAScript); + compile(InputRange const &, flag_type = regex_constants::ECMAScript); static basic_regex< BidiIter > - compile(char_type const *, flag_type = regex_constants::ECMAScript); + compile(char_type const *, flag_type = regex_constants::ECMAScript); static basic_regex< BidiIter > - compile(char_type const *, std::size_t, flag_type); + compile(char_type const *, std::size_t, flag_type); // public data members static regex_constants::syntax_option_type const ECMAScript; @@ -76,15 +76,15 @@ static regex_constants::syntax_option_type const ignore_white_space; };
                                                                                -

                                                                                Description

                                                                                +

                                                                                Description

                                                                                -

                                                                                +

                                                                                basic_regex public construct/copy/destruct

                                                                                1. -
                                                                                  basic_regex();
                                                                                  +
                                                                                  basic_regex();

                                                                                  @@ -99,7 +99,7 @@
                                                                                2. -
                                                                                  basic_regex(basic_regex< BidiIter > const & that);
                                                                                  +
                                                                                  basic_regex(basic_regex< BidiIter > const & that);

                                                                                  @@ -127,7 +127,7 @@
                                                                              2. -
                                                                                template<typename Expr> basic_regex(Expr const & expr);
                                                                                +
                                                                                template<typename Expr> basic_regex(Expr const & expr);

                                                                                Construct from a static regular expression.

                                                                                @@ -161,7 +161,7 @@

                                                                            15. -
                                                                              basic_regex& operator=(basic_regex< BidiIter > const & that);
                                                                              +
                                                                              basic_regex& operator=(basic_regex< BidiIter > const & that);

                                                                              @@ -194,7 +194,7 @@

                                                                          34. -
                                                                            template<typename Expr> basic_regex& operator=(Expr const & expr);
                                                                            +
                                                                            template<typename Expr> basic_regex& operator=(Expr const & expr);

                                                                            Construct from a static regular expression.

                                                                            @@ -240,19 +240,19 @@

                                                                          -

                                                                          -basic_regex public member functions

                                                                          +

                                                                          +basic_regex public member functions

                                                                          1. -
                                                                            std::size_t mark_count() const;
                                                                            +
                                                                            std::size_t mark_count() const;

                                                                            Returns the count of capturing sub-expressions in this regular expression

                                                                          2. -
                                                                            regex_id_type regex_id() const;
                                                                            +
                                                                            regex_id_type regex_id() const;

                                                                            Returns a token which uniquely identifies this regular expression.

                                                                          3. -
                                                                            void swap(basic_regex< BidiIter > & that);
                                                                            +
                                                                            void swap(basic_regex< BidiIter > & that);

                                                                            Swaps the contents of this basic_regex object with another.

                                                                            @@ -289,13 +289,13 @@
                                                                          -

                                                                          -basic_regex public static functions

                                                                          +

                                                                          +basic_regex public static functions

                                                                          1. template<typename InputIter> 
                                                                               static basic_regex< BidiIter > 
                                                                            -  compile(InputIter begin, InputIter end, 
                                                                            +  compile(InputIter begin, InputIter end, 
                                                                                       flag_type flags = regex_constants::ECMAScript);

                                                                            Factory method for building a regex object from a range of characters. Equivalent to regex_compiler< BidiIter >().compile(begin, end, flags);

                                                                            @@ -348,19 +348,19 @@

                                                                          2. template<typename InputRange> 
                                                                               static basic_regex< BidiIter > 
                                                                            -  compile(InputRange const & pat, 
                                                                            +  compile(InputRange const & pat, 
                                                                                       flag_type flags = regex_constants::ECMAScript);

                                                                            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                                                          3. static basic_regex< BidiIter > 
                                                                            -compile(char_type const * begin, 
                                                                            +compile(char_type const * begin, 
                                                                                     flag_type flags = regex_constants::ECMAScript);

                                                                            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                                                          4. static basic_regex< BidiIter > 
                                                                            -compile(char_type const * begin, std::size_t len, flag_type flags);
                                                                            +compile(char_type const * begin, std::size_t len, flag_type flags);

                                                                            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                                                          @@ -377,7 +377,7 @@
                                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                                          diff --git a/doc/html/boost/xpressive/before.html b/doc/html/boost/xpressive/before.html old mode 100755 new mode 100644 index 0b83000898..a8c0836e0e --- a/doc/html/boost/xpressive/before.html +++ b/doc/html/boost/xpressive/before.html @@ -34,7 +34,7 @@ template<typename Expr> unspecified before(Expr const & expr);
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          before(expr) succeeds if the expr sub-expression would match at the current position in the sequence, but expr is not included in the match. For instance, before("foo") succeeds if we are before a "foo". Look-ahead assertions can be negated with the bit-compliment operator.

                                                                          diff --git a/doc/html/boost/xpressive/blank.html b/doc/html/boost/xpressive/blank.html old mode 100755 new mode 100644 index c7247e2a38..849009f3a7 --- a/doc/html/boost/xpressive/blank.html +++ b/doc/html/boost/xpressive/blank.html @@ -33,7 +33,7 @@ unspecified blank;
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          The regex traits are used to determine which characters are blank characters. To match any character that is not blank, use ~blank.

                                                                          diff --git a/doc/html/boost/xpressive/bol.html b/doc/html/boost/xpressive/bol.html old mode 100755 new mode 100644 index 8da7d8e286..e87db6fea2 --- a/doc/html/boost/xpressive/bol.html +++ b/doc/html/boost/xpressive/bol.html @@ -33,7 +33,7 @@ unspecified bol;
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          'bol' matches the zero-width sub-sequence immediately following a logical newline sequence. The regex traits is used to determine what constitutes a logical newline sequence.

                                                                          diff --git a/doc/html/boost/xpressive/bos.html b/doc/html/boost/xpressive/bos.html old mode 100755 new mode 100644 index 0779334612..80bb3997ec --- a/doc/html/boost/xpressive/bos.html +++ b/doc/html/boost/xpressive/bos.html @@ -33,7 +33,7 @@ unspecified bos;
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          For the character sequence [begin, end), 'bos' matches the zero-width sub-sequence [begin, begin).

                                                                          diff --git a/doc/html/boost/xpressive/bow.html b/doc/html/boost/xpressive/bow.html old mode 100755 new mode 100644 index bf2781cc05..f20506595e --- a/doc/html/boost/xpressive/bow.html +++ b/doc/html/boost/xpressive/bow.html @@ -33,7 +33,7 @@ unspecified bow;
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          'bow' matches the zero-width sub-sequence immediately following a non-word character and preceeding a word character. The regex traits are used to determine what constitutes a word character.

                                                                          diff --git a/doc/html/boost/xpressive/by_ref.html b/doc/html/boost/xpressive/by_ref.html old mode 100755 new mode 100644 index 7ac38e1a74..e08fe05e89 --- a/doc/html/boost/xpressive/by_ref.html +++ b/doc/html/boost/xpressive/by_ref.html @@ -36,7 +36,7 @@ proto::terminal<reference_wrapper<basic_regex<BidiIter>const>>::typeconstby_ref(basic_regex<BidiIter>const& rex);
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          diff --git a/doc/html/boost/xpressive/c_regex_traits.html b/doc/html/boost/xpressive/c_regex_traits.html old mode 100755 new mode 100644 index 74ff4ead71..1827b3e10c --- a/doc/html/boost/xpressive/c_regex_traits.html +++ b/doc/html/boost/xpressive/c_regex_traits.html @@ -6,8 +6,8 @@ - - + +
                                                                          @@ -20,7 +20,7 @@

                                                                          -PrevUpHomeNext +PrevUpHomeNext
                                                                          @@ -42,58 +42,58 @@ typedef unspecified base_type; // construct/copy/destruct - c_regex_traits(locale_type const & = locale_type()); + c_regex_traits(locale_type const & = locale_type()); - // public member functions - bool operator==(c_regex_traits< char_type > const &) const; - bool operator!=(c_regex_traits< char_type > const &) const; - string_type fold_case(char_type) const; - locale_type imbue(locale_type); - template<> char widen(char); - template<> wchar_t widen(char); - template<> unsigned char hash(char); - template<> unsigned char hash(wchar_t); - template<> int value(char, int); - template<> int value(wchar_t, int); + // public member functions + bool operator==(c_regex_traits< char_type > const &) const; + bool operator!=(c_regex_traits< char_type > const &) const; + string_type fold_case(char_type) const; + locale_type imbue(locale_type); + template<> char widen(char); + template<> wchar_t widen(char); + template<> unsigned char hash(char); + template<> unsigned char hash(wchar_t); + template<> int value(char, int); + template<> int value(wchar_t, int); - // public static functions - static char_type widen(char); - static unsigned char hash(char_type); - static char_type translate(char_type); - static char_type translate_nocase(char_type); - static char_type tolower(char_type); - static char_type toupper(char_type); - static bool in_range(char_type, char_type, char_type); - static bool in_range_nocase(char_type, char_type, char_type); - template<typename FwdIter> static string_type transform(FwdIter, FwdIter); + // public static functions + static char_type widen(char); + static unsigned char hash(char_type); + static char_type translate(char_type); + static char_type translate_nocase(char_type); + static char_type tolower(char_type); + static char_type toupper(char_type); + static bool in_range(char_type, char_type, char_type); + static bool in_range_nocase(char_type, char_type, char_type); + template<typename FwdIter> static string_type transform(FwdIter, FwdIter); template<typename FwdIter> - static string_type transform_primary(FwdIter, FwdIter); + static string_type transform_primary(FwdIter, FwdIter); template<typename FwdIter> - static string_type lookup_collatename(FwdIter, FwdIter); + static string_type lookup_collatename(FwdIter, FwdIter); template<typename FwdIter> - static char_class_type lookup_classname(FwdIter, FwdIter, bool); - static bool isctype(char_type, char_class_type); - static int value(char_type, int); - static locale_type getloc(); + static char_class_type lookup_classname(FwdIter, FwdIter, bool); + static bool isctype(char_type, char_class_type); + static int value(char_type, int); + static locale_type getloc(); };
                                                                          -

                                                                          Description

                                                                          +

                                                                          Description

                                                                          -

                                                                          +

                                                                          c_regex_traits public construct/copy/destruct

                                                                          1. -
                                                                            c_regex_traits(locale_type const & loc = locale_type());
                                                                            +
                                                                            c_regex_traits(locale_type const & loc = locale_type());

                                                                            Initialize a c_regex_traits object to use the global C locale.

                                                                          -

                                                                          -c_regex_traits public member functions

                                                                          +

                                                                          +c_regex_traits public member functions

                                                                          1. -
                                                                            bool operator==(c_regex_traits< char_type > const &) const;
                                                                            +
                                                                            bool operator==(c_regex_traits< char_type > const &) const;

                                                                            Checks two c_regex_traits objects for equality

                                                                            @@ -106,7 +106,7 @@
                                                                        6. -
                                                                          bool operator!=(c_regex_traits< char_type > const &) const;
                                                                          +
                                                                          bool operator!=(c_regex_traits< char_type > const &) const;

                                                                          Checks two c_regex_traits objects for inequality

                                                                          @@ -119,7 +119,7 @@
                                                                        7. -
                                                                          string_type fold_case(char_type ch) const;
                                                                          +
                                                                          string_type fold_case(char_type ch) const;

                                                                          Returns a string_type containing all the characters that compare equal disregrarding case to the one passed in. This function can only be called if has_fold_case<c_regex_traits<Char> >::value is true.

                                                                          @@ -145,23 +145,23 @@

                                                                        8. -
                                                                          locale_type imbue(locale_type loc);
                                                                          +
                                                                          locale_type imbue(locale_type loc);

                                                                          No-op

                                                                        9. -
                                                                        10. template<> char widen(char ch);
                                                                        11. -
                                                                        12. template<> wchar_t widen(char ch);
                                                                        13. -
                                                                        14. template<> unsigned char hash(char ch);
                                                                        15. -
                                                                        16. template<> unsigned char hash(wchar_t ch);
                                                                        17. -
                                                                        18. template<> int value(char ch, int radix);
                                                                        19. -
                                                                        20. template<> int value(wchar_t ch, int radix);
                                                                        21. +
                                                                        22. template<> char widen(char ch);
                                                                        23. +
                                                                        24. template<> wchar_t widen(char ch);
                                                                        25. +
                                                                        26. template<> unsigned char hash(char ch);
                                                                        27. +
                                                                        28. template<> unsigned char hash(wchar_t ch);
                                                                        29. +
                                                                        30. template<> int value(char ch, int radix);
                                                                        31. +
                                                                        32. template<> int value(wchar_t ch, int radix);
                                                                        -

                                                                        -c_regex_traits public static functions

                                                                        +

                                                                        +c_regex_traits public static functions

                                                                        1. -
                                                                          static char_type widen(char ch);
                                                                          +
                                                                          static char_type widen(char ch);

                                                                          Convert a char to a Char

                                                                          @@ -187,7 +187,7 @@

                                                                      6. -
                                                                        static unsigned char hash(char_type ch);
                                                                        +
                                                                        static unsigned char hash(char_type ch);

                                                                        Returns a hash value for a Char in the range [0, UCHAR_MAX]

                                                                        @@ -213,7 +213,7 @@

                                                                      7. -
                                                                        static char_type translate(char_type ch);
                                                                        +
                                                                        static char_type translate(char_type ch);

                                                                        No-op

                                                                        @@ -239,7 +239,7 @@

                                                                      8. -
                                                                        static char_type translate_nocase(char_type ch);
                                                                        +
                                                                        static char_type translate_nocase(char_type ch);

                                                                        Converts a character to lower-case using the current global C locale.

                                                                        @@ -265,7 +265,7 @@

                                                                      9. -
                                                                        static char_type tolower(char_type ch);
                                                                        +
                                                                        static char_type tolower(char_type ch);

                                                                        Converts a character to lower-case using the current global C locale.

                                                                        @@ -291,7 +291,7 @@

                                                                    6. -
                                                                      static char_type toupper(char_type ch);
                                                                      +
                                                                      static char_type toupper(char_type ch);

                                                                      Converts a character to upper-case using the current global C locale.

                                                                      @@ -317,7 +317,7 @@

                                                                    7. -
                                                                      static bool in_range(char_type first, char_type last, char_type ch);
                                                                      +
                                                                      static bool in_range(char_type first, char_type last, char_type ch);

                                                                      Checks to see if a character is within a character range.

                                                                      @@ -353,7 +353,7 @@

                                                                    8. -
                                                                      static bool in_range_nocase(char_type first, char_type last, char_type ch);
                                                                      +
                                                                      static bool in_range_nocase(char_type first, char_type last, char_type ch);

                                                                      Checks to see if a character is within a character range, irregardless of case.

                                                                      @@ -399,7 +399,7 @@

                                                                    9. template<typename FwdIter> 
                                                                      -  static string_type transform(FwdIter begin, FwdIter end);
                                                                      + static string_type transform(FwdIter begin, FwdIter end);

                                                                      Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) then v.transform(G1, G2) < v.transform(H1, H2).

                                                                      @@ -413,7 +413,7 @@
                                                                    10. template<typename FwdIter> 
                                                                      -  static string_type transform_primary(FwdIter begin, FwdIter end);
                                                                      + static string_type transform_primary(FwdIter begin, FwdIter end);

                                                                      Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) when character case is not considered then v.transform_primary(G1, G2) < v.transform_primary(H1, H2).

                                                                    11. @@ -427,7 +427,7 @@
                                                                    12. template<typename FwdIter> 
                                                                      -  static string_type lookup_collatename(FwdIter begin, FwdIter end);
                                                                      + static string_type lookup_collatename(FwdIter begin, FwdIter end);

                                                                      Returns a sequence of characters that represents the collating element consisting of the character sequence designated by the iterator range [F1, F2). Returns an empty string if the character sequence is not a valid collating element.

                                                                    13. @@ -442,7 +442,7 @@
                                                                    14. template<typename FwdIter> 
                                                                         static char_class_type 
                                                                      -  lookup_classname(FwdIter begin, FwdIter end, bool icase);
                                                                      + lookup_classname(FwdIter begin, FwdIter end, bool icase);

                                                                      For the character class name represented by the specified character sequence, return the corresponding bitmask representation.

                                                                      @@ -478,7 +478,7 @@

                                                                    15. -
                                                                      static bool isctype(char_type ch, char_class_type mask);
                                                                      +
                                                                      static bool isctype(char_type ch, char_class_type mask);

                                                                      Tests a character against a character class bitmask.

                                                                      @@ -515,7 +515,7 @@

                                                                    16. -
                                                                      static int value(char_type ch, int radix);
                                                                      +
                                                                      static int value(char_type ch, int radix);

                                                                      Convert a digit character into the integer it represents.

                                                                      @@ -552,7 +552,7 @@

                                                                  6. -
                                                                    static locale_type getloc();
                                                                    +
                                                                    static locale_type getloc();

                                                                    No-op

                                                                  @@ -569,7 +569,7 @@
                                                                  -PrevUpHomeNext +PrevUpHomeNext
                                                                  diff --git a/doc/html/boost/xpressive/check.html b/doc/html/boost/xpressive/check.html old mode 100755 new mode 100644 index fad5630e0f..3553e6fb39 --- a/doc/html/boost/xpressive/check.html +++ b/doc/html/boost/xpressive/check.html @@ -33,7 +33,7 @@ unspecified check;
                                                                  -

                                                                  Description

                                                                  +

                                                                  Description

                                                                  check(), for testing custom assertions

                                                                  diff --git a/doc/html/boost/xpressive/cntrl.html b/doc/html/boost/xpressive/cntrl.html old mode 100755 new mode 100644 index 21e25cc511..586dba919b --- a/doc/html/boost/xpressive/cntrl.html +++ b/doc/html/boost/xpressive/cntrl.html @@ -33,7 +33,7 @@ unspecified cntrl;
                                                                -

                                                                Description

                                                                +

                                                                Description

                                                                The regex traits are used to determine which characters are control characters. To match any character that is not a control character, use ~cntrl.

                                                                diff --git a/doc/html/boost/xpressive/const_cast_id1829510.html b/doc/html/boost/xpressive/const_cast_id1829510.html deleted file mode 100755 index 0530bd7989..0000000000 --- a/doc/html/boost/xpressive/const_cast_id1829510.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template const_cast_ - - - - - - - - -
                                                                - - - - - - -
                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                -
                                                                -
                                                                -PrevUpHomeNext -
                                                                -
                                                                -
                                                                -
                                                                -

                                                                Function template const_cast_

                                                                -

                                                                boost::xpressive::const_cast_

                                                                -
                                                                -

                                                                Synopsis

                                                                -
                                                                // In header: <boost/xpressive/regex_actions.hpp>
                                                                -
                                                                -
                                                                -template<typename X2_0, typename A0> unspecified const_cast_(A0 const & a0);
                                                                -
                                                                -

                                                                Description

                                                                -

                                                                const_cast_

                                                                -
                                                                -
                                                                - - - -
                                                                -
                                                                -
                                                                -PrevUpHomeNext -
                                                                - - diff --git a/doc/html/boost/xpressive/const_cast_id1893763.html b/doc/html/boost/xpressive/const_cast_id1893763.html new file mode 100644 index 0000000000..69dc21f5e5 --- /dev/null +++ b/doc/html/boost/xpressive/const_cast_id1893763.html @@ -0,0 +1,54 @@ + + + +Function template const_cast_ + + + + + + + + + + + + + + + +
                                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                                +
                                                                +
                                                                +PrevUpHomeNext +
                                                                +
                                                                +
                                                                +
                                                                +

                                                                Function template const_cast_

                                                                +

                                                                boost::xpressive::const_cast_

                                                                +
                                                                +

                                                                Synopsis

                                                                +
                                                                // In header: <boost/xpressive/regex_actions.hpp>
                                                                +
                                                                +
                                                                +template<typename X2_0, typename A0> unspecified const_cast_(A0 const & a0);
                                                                +
                                                                +

                                                                Description

                                                                +

                                                                const_cast_

                                                                +
                                                                +
                                                                + + + +
                                                                +
                                                                +
                                                                +PrevUpHomeNext +
                                                                + + diff --git a/doc/html/boost/xpressive/cpp_regex_traits.html b/doc/html/boost/xpressive/cpp_regex_traits.html old mode 100755 new mode 100644 index a1b636504b..cc464343f2 --- a/doc/html/boost/xpressive/cpp_regex_traits.html +++ b/doc/html/boost/xpressive/cpp_regex_traits.html @@ -6,8 +6,8 @@ - - + + @@ -20,7 +20,7 @@

                                                                -PrevUpHomeNext +PrevUpHomeNext
                                                                @@ -42,55 +42,55 @@ typedef unspecified base_type; // construct/copy/destruct - cpp_regex_traits(locale_type const & = locale_type()); + cpp_regex_traits(locale_type const & = locale_type()); - // public member functions - bool operator==(cpp_regex_traits< char_type > const &) const; - bool operator!=(cpp_regex_traits< char_type > const &) const; - char_type widen(char) const; - char_type translate_nocase(char_type) const; - char_type tolower(char_type) const; - char_type toupper(char_type) const; - string_type fold_case(char_type) const; - bool in_range_nocase(char_type, char_type, char_type) const; + // public member functions + bool operator==(cpp_regex_traits< char_type > const &) const; + bool operator!=(cpp_regex_traits< char_type > const &) const; + char_type widen(char) const; + char_type translate_nocase(char_type) const; + char_type tolower(char_type) const; + char_type toupper(char_type) const; + string_type fold_case(char_type) const; + bool in_range_nocase(char_type, char_type, char_type) const; template<typename FwdIter> - string_type transform_primary(FwdIter, FwdIter) const; + string_type transform_primary(FwdIter, FwdIter) const; template<typename FwdIter> - string_type lookup_collatename(FwdIter, FwdIter) const; + string_type lookup_collatename(FwdIter, FwdIter) const; template<typename FwdIter> - char_class_type lookup_classname(FwdIter, FwdIter, bool) const; - bool isctype(char_type, char_class_type) const; - int value(char_type, int) const; - locale_type imbue(locale_type); - locale_type getloc() const; - template<> unsigned char hash(unsigned char); - template<> unsigned char hash(char); - template<> unsigned char hash(signed char); - template<> unsigned char hash(wchar_t); + char_class_type lookup_classname(FwdIter, FwdIter, bool) const; + bool isctype(char_type, char_class_type) const; + int value(char_type, int) const; + locale_type imbue(locale_type); + locale_type getloc() const; + template<> unsigned char hash(unsigned char); + template<> unsigned char hash(char); + template<> unsigned char hash(signed char); + template<> unsigned char hash(wchar_t); - // public static functions - static unsigned char hash(char_type); - static char_type translate(char_type); - static bool in_range(char_type, char_type, char_type); + // public static functions + static unsigned char hash(char_type); + static char_type translate(char_type); + static bool in_range(char_type, char_type, char_type); };
                                                                -

                                                                Description

                                                                +

                                                                Description

                                                                -

                                                                +

                                                                cpp_regex_traits public construct/copy/destruct

                                                                1. -
                                                                  cpp_regex_traits(locale_type const & loc = locale_type());
                                                                  +
                                                                  cpp_regex_traits(locale_type const & loc = locale_type());

                                                                  Initialize a cpp_regex_traits object to use the specified std::locale, or the global std::locale if none is specified.

                                                                -

                                                                -cpp_regex_traits public member functions

                                                                +

                                                                +cpp_regex_traits public member functions

                                                                1. -
                                                                  bool operator==(cpp_regex_traits< char_type > const & that) const;
                                                                  +
                                                                  bool operator==(cpp_regex_traits< char_type > const & that) const;

                                                                  Checks two cpp_regex_traits objects for equality

                                                                  @@ -103,7 +103,7 @@
                                                              6. -
                                                                bool operator!=(cpp_regex_traits< char_type > const & that) const;
                                                                +
                                                                bool operator!=(cpp_regex_traits< char_type > const & that) const;

                                                                Checks two cpp_regex_traits objects for inequality

                                                                @@ -116,7 +116,7 @@
                                                              7. -
                                                                char_type widen(char ch) const;
                                                                +
                                                                char_type widen(char ch) const;

                                                                Convert a char to a Char

                                                                @@ -142,7 +142,7 @@

                                                              8. -
                                                                char_type translate_nocase(char_type ch) const;
                                                                +
                                                                char_type translate_nocase(char_type ch) const;

                                                                Converts a character to lower-case using the internally-stored std::locale.

                                                                @@ -168,7 +168,7 @@

                                                              9. -
                                                                char_type tolower(char_type ch) const;
                                                                +
                                                                char_type tolower(char_type ch) const;

                                                                Converts a character to lower-case using the internally-stored std::locale.

                                                                @@ -194,7 +194,7 @@

                                                              10. -
                                                                char_type toupper(char_type ch) const;
                                                                +
                                                                char_type toupper(char_type ch) const;

                                                                Converts a character to upper-case using the internally-stored std::locale.

                                                                @@ -220,7 +220,7 @@

                                                              11. -
                                                                string_type fold_case(char_type ch) const;
                                                                +
                                                                string_type fold_case(char_type ch) const;

                                                                Returns a string_type containing all the characters that compare equal disregrarding case to the one passed in. This function can only be called if has_fold_case<cpp_regex_traits<Char> >::value is true.

                                                                @@ -246,7 +246,7 @@

                                                              12. -
                                                                bool in_range_nocase(char_type first, char_type last, char_type ch) const;
                                                                +
                                                                bool in_range_nocase(char_type first, char_type last, char_type ch) const;

                                                                Checks to see if a character is within a character range, irregardless of case.

                                                                @@ -292,7 +292,7 @@

                                                              13. template<typename FwdIter> 
                                                                -  string_type transform_primary(FwdIter begin, FwdIter end) const;
                                                                + string_type transform_primary(FwdIter begin, FwdIter end) const;

                                                                Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) when character case is not considered then v.transform_primary(G1, G2) < v.transform_primary(H1, H2).

                                                                @@ -306,7 +306,7 @@
                                                              14. template<typename FwdIter> 
                                                                -  string_type lookup_collatename(FwdIter begin, FwdIter end) const;
                                                                + string_type lookup_collatename(FwdIter begin, FwdIter end) const;

                                                                Returns a sequence of characters that represents the collating element consisting of the character sequence designated by the iterator range [F1, F2). Returns an empty string if the character sequence is not a valid collating element.

                                                              15. @@ -321,7 +321,7 @@
                                                              16. template<typename FwdIter> 
                                                                   char_class_type 
                                                                -  lookup_classname(FwdIter begin, FwdIter end, bool icase) const;
                                                                + lookup_classname(FwdIter begin, FwdIter end, bool icase) const;

                                                                For the character class name represented by the specified character sequence, return the corresponding bitmask representation.

                                                                @@ -357,7 +357,7 @@

                                                              17. -
                                                                bool isctype(char_type ch, char_class_type mask) const;
                                                                +
                                                                bool isctype(char_type ch, char_class_type mask) const;

                                                                Tests a character against a character class bitmask.

                                                                @@ -394,7 +394,7 @@

                                                              18. -
                                                                int value(char_type ch, int radix) const;
                                                                +
                                                                int value(char_type ch, int radix) const;

                                                                Convert a digit character into the integer it represents.

                                                                @@ -431,7 +431,7 @@

                                                              19. -
                                                                locale_type imbue(locale_type loc);
                                                                +
                                                                locale_type imbue(locale_type loc);

                                                                Imbues *this with loc

                                                                @@ -457,21 +457,21 @@

                                                            6. -
                                                              locale_type getloc() const;
                                                              +
                                                              locale_type getloc() const;

                                                              Returns the current std::locale used by *this.

                                                            7. -
                                                            8. template<> unsigned char hash(unsigned char ch);
                                                            9. -
                                                            10. template<> unsigned char hash(char ch);
                                                            11. -
                                                            12. template<> unsigned char hash(signed char ch);
                                                            13. -
                                                            14. template<> unsigned char hash(wchar_t ch);
                                                            15. +
                                                            16. template<> unsigned char hash(unsigned char ch);
                                                            17. +
                                                            18. template<> unsigned char hash(char ch);
                                                            19. +
                                                            20. template<> unsigned char hash(signed char ch);
                                                            21. +
                                                            22. template<> unsigned char hash(wchar_t ch);
                                                            -

                                                            -cpp_regex_traits public static functions

                                                            +

                                                            +cpp_regex_traits public static functions

                                                            1. -
                                                              static unsigned char hash(char_type ch);
                                                              +
                                                              static unsigned char hash(char_type ch);

                                                              Returns a hash value for a Char in the range [0, UCHAR_MAX]

                                                              @@ -497,7 +497,7 @@

                                                          6. -
                                                            static char_type translate(char_type ch);
                                                            +
                                                            static char_type translate(char_type ch);

                                                            No-op

                                                            @@ -523,7 +523,7 @@

                                                          7. -
                                                            static bool in_range(char_type first, char_type last, char_type ch);
                                                            +
                                                            static bool in_range(char_type first, char_type last, char_type ch);

                                                            Checks to see if a character is within a character range.

                                                            @@ -572,7 +572,7 @@


                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            diff --git a/doc/html/boost/xpressive/cref_id1829585.html b/doc/html/boost/xpressive/cref_id1829585.html deleted file mode 100755 index 6f194cc94d..0000000000 --- a/doc/html/boost/xpressive/cref_id1829585.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template cref - - - - - - - - - - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Function template cref

                                                            -

                                                            boost::xpressive::cref

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/xpressive/regex_actions.hpp>
                                                            -
                                                            -
                                                            -template<typename T> reference< T const  > const cref(T const & t);
                                                            -
                                                            -

                                                            Description

                                                            -

                                                            cref()

                                                            -
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/xpressive/cref_id1893838.html b/doc/html/boost/xpressive/cref_id1893838.html new file mode 100644 index 0000000000..5895cf9d8d --- /dev/null +++ b/doc/html/boost/xpressive/cref_id1893838.html @@ -0,0 +1,54 @@ + + + +Function template cref + + + + + + + + + + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Function template cref

                                                            +

                                                            boost::xpressive::cref

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/xpressive/regex_actions.hpp>
                                                            +
                                                            +
                                                            +template<typename T> reference< T const  > const cref(T const & t);
                                                            +
                                                            +

                                                            Description

                                                            +

                                                            cref()

                                                            +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/xpressive/digit.html b/doc/html/boost/xpressive/digit.html old mode 100755 new mode 100644 index 5018c59b55..693f516d89 --- a/doc/html/boost/xpressive/digit.html +++ b/doc/html/boost/xpressive/digit.html @@ -33,7 +33,7 @@ unspecified digit;
                                                          8. -

                                                            Description

                                                            +

                                                            Description

                                                            The regex traits are used to determine which characters are digits. To match any character that is not a digit, use ~digit.

                                                            diff --git a/doc/html/boost/xpressive/dynamic_cast_id1829482.html b/doc/html/boost/xpressive/dynamic_cast_id1829482.html deleted file mode 100755 index 9d81d5230b..0000000000 --- a/doc/html/boost/xpressive/dynamic_cast_id1829482.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template dynamic_cast_ - - - - - - - - -
                                                            - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Function template dynamic_cast_

                                                            -

                                                            boost::xpressive::dynamic_cast_

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/xpressive/regex_actions.hpp>
                                                            -
                                                            -
                                                            -template<typename X2_0, typename A0> unspecified dynamic_cast_(A0 const & a0);
                                                            -
                                                            -

                                                            Description

                                                            -

                                                            dynamic_cast_

                                                            -
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/xpressive/dynamic_cast_id1893736.html b/doc/html/boost/xpressive/dynamic_cast_id1893736.html new file mode 100644 index 0000000000..a7ac03f59e --- /dev/null +++ b/doc/html/boost/xpressive/dynamic_cast_id1893736.html @@ -0,0 +1,54 @@ + + + +Function template dynamic_cast_ + + + + + + + + + + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Function template dynamic_cast_

                                                            +

                                                            boost::xpressive::dynamic_cast_

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/xpressive/regex_actions.hpp>
                                                            +
                                                            +
                                                            +template<typename X2_0, typename A0> unspecified dynamic_cast_(A0 const & a0);
                                                            +
                                                            +

                                                            Description

                                                            +

                                                            dynamic_cast_

                                                            +
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/xpressive/eol.html b/doc/html/boost/xpressive/eol.html old mode 100755 new mode 100644 index 3ce22f8a56..14ec7896c1 --- a/doc/html/boost/xpressive/eol.html +++ b/doc/html/boost/xpressive/eol.html @@ -33,7 +33,7 @@ unspecified eol;
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            'eol' matches the zero-width sub-sequence immediately preceeding a logical newline sequence. The regex traits is used to determine what constitutes a logical newline sequence.

                                                            diff --git a/doc/html/boost/xpressive/eos.html b/doc/html/boost/xpressive/eos.html old mode 100755 new mode 100644 index d887ab7e2e..39d4ff32bc --- a/doc/html/boost/xpressive/eos.html +++ b/doc/html/boost/xpressive/eos.html @@ -33,7 +33,7 @@ unspecified eos;
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            For the character sequence [begin, end), 'eos' matches the zero-width sub-sequence [end, end).

                                                            diff --git a/doc/html/boost/xpressive/eow.html b/doc/html/boost/xpressive/eow.html old mode 100755 new mode 100644 index 6208897a88..8ccf35a1e3 --- a/doc/html/boost/xpressive/eow.html +++ b/doc/html/boost/xpressive/eow.html @@ -33,7 +33,7 @@ unspecified eow;
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            'eow' matches the zero-width sub-sequence immediately following a word character and preceeding a non-word character. The regex traits are used to determine what constitutes a word character.

                                                            diff --git a/doc/html/boost/xpressive/first.html b/doc/html/boost/xpressive/first.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/front.html b/doc/html/boost/xpressive/front.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/function.html b/doc/html/boost/xpressive/function.html old mode 100755 new mode 100644 index 25b2a780d5..5ec14ec133 --- a/doc/html/boost/xpressive/function.html +++ b/doc/html/boost/xpressive/function.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            @@ -47,7 +47,7 @@
                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            diff --git a/doc/html/boost/xpressive/graph.html b/doc/html/boost/xpressive/graph.html old mode 100755 new mode 100644 index 701b6f4a29..8e4f9f3701 --- a/doc/html/boost/xpressive/graph.html +++ b/doc/html/boost/xpressive/graph.html @@ -33,7 +33,7 @@ unspecified graph;
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            The regex traits are used to determine which characters are graphable. To match any character that is not graphable, use ~graph.

                                                            diff --git a/doc/html/boost/xpressive/has_fold_case.html b/doc/html/boost/xpressive/has_fold_case.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/has_fold_case_c__id1901054.html b/doc/html/boost/xpressive/has_fold_case_c__id1901054.html new file mode 100644 index 0000000000..cae87e4b1f --- /dev/null +++ b/doc/html/boost/xpressive/has_fold_case_c__id1901054.html @@ -0,0 +1,51 @@ + + + +Struct has_fold_case<c_regex_traits< char >> + + + + + + + + +
                                                            + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Struct has_fold_case<c_regex_traits< char >>

                                                            +

                                                            boost::xpressive::has_fold_case<c_regex_traits< char >>

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/xpressive/traits/c_regex_traits.hpp>
                                                            +
                                                            +
                                                            +struct has_fold_case<c_regex_traits< char >> {
                                                            +};
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/xpressive/has_fold_case_c_regex_t_id1837072.html b/doc/html/boost/xpressive/has_fold_case_c_regex_t_id1837072.html deleted file mode 100755 index 5a3fd66884..0000000000 --- a/doc/html/boost/xpressive/has_fold_case_c_regex_t_id1837072.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct has_fold_case<c_regex_traits< char >> - - - - - - - - - - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Struct has_fold_case<c_regex_traits< char >>

                                                            -

                                                            boost::xpressive::has_fold_case<c_regex_traits< char >>

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/xpressive/traits/c_regex_traits.hpp>
                                                            -
                                                            -
                                                            -struct has_fold_case<c_regex_traits< char >> {
                                                            -};
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/xpressive/has_fold_case_cp_id1901872.html b/doc/html/boost/xpressive/has_fold_case_cp_id1901872.html new file mode 100644 index 0000000000..2898451944 --- /dev/null +++ b/doc/html/boost/xpressive/has_fold_case_cp_id1901872.html @@ -0,0 +1,51 @@ + + + +Struct has_fold_case<cpp_regex_traits< char >> + + + + + + + + + + + + + + + +
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            +
                                                            +
                                                            +
                                                            +

                                                            Struct has_fold_case<cpp_regex_traits< char >>

                                                            +

                                                            boost::xpressive::has_fold_case<cpp_regex_traits< char >>

                                                            +
                                                            +

                                                            Synopsis

                                                            +
                                                            // In header: <boost/xpressive/traits/cpp_regex_traits.hpp>
                                                            +
                                                            +
                                                            +struct has_fold_case<cpp_regex_traits< char >> {
                                                            +};
                                                            +
                                                            + + + +
                                                            +
                                                            +
                                                            +PrevUpHomeNext +
                                                            + + diff --git a/doc/html/boost/xpressive/has_fold_case_cpp_regex_id1837890.html b/doc/html/boost/xpressive/has_fold_case_cpp_regex_id1837890.html deleted file mode 100755 index 5e7659d6d1..0000000000 --- a/doc/html/boost/xpressive/has_fold_case_cpp_regex_id1837890.html +++ /dev/null @@ -1,51 +0,0 @@ - - - -Struct has_fold_case<cpp_regex_traits< char >> - - - - - - - - - - - - - - - -
                                                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            -
                                                            -
                                                            -
                                                            -

                                                            Struct has_fold_case<cpp_regex_traits< char >>

                                                            -

                                                            boost::xpressive::has_fold_case<cpp_regex_traits< char >>

                                                            -
                                                            -

                                                            Synopsis

                                                            -
                                                            // In header: <boost/xpressive/traits/cpp_regex_traits.hpp>
                                                            -
                                                            -
                                                            -struct has_fold_case<cpp_regex_traits< char >> {
                                                            -};
                                                            -
                                                            - - - -
                                                            -
                                                            -
                                                            -PrevUpHomeNext -
                                                            - - diff --git a/doc/html/boost/xpressive/icase.html b/doc/html/boost/xpressive/icase.html old mode 100755 new mode 100644 index a1e7f0eac3..7c690c0a75 --- a/doc/html/boost/xpressive/icase.html +++ b/doc/html/boost/xpressive/icase.html @@ -34,7 +34,7 @@ template<typename Expr> unspecified icase(Expr const & expr);
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            Use icase() to make a sub-expression case-insensitive. For instance, "foo" >> icase(set['b'] >> "ar") will match "foo" exactly followed by "bar" irrespective of case.

                                                            diff --git a/doc/html/boost/xpressive/imbue.html b/doc/html/boost/xpressive/imbue.html old mode 100755 new mode 100644 index f2d57c7342..a25789a98c --- a/doc/html/boost/xpressive/imbue.html +++ b/doc/html/boost/xpressive/imbue.html @@ -34,7 +34,7 @@ template<typename Locale> unspecified imbue(Locale const & loc);
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            imbue() instructs the regex engine to use the specified traits or locale when matching the regex. The entire expression must use the same traits/locale. For instance, the following specifies a locale for use with a regex: std::locale loc; sregex rx = imbue(loc)(+digit);

                                                            diff --git a/doc/html/boost/xpressive/inf.html b/doc/html/boost/xpressive/inf.html old mode 100755 new mode 100644 index d31ca2c7f1..2d62ed99f0 --- a/doc/html/boost/xpressive/inf.html +++ b/doc/html/boost/xpressive/inf.html @@ -33,7 +33,7 @@ unsigned int const inf;
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            Magic value used with the repeat<>() function template to specify an unbounded repeat. Use as: repeat<17, inf>('a'). The equivalent in perl is /a{17,}/.

                                                            diff --git a/doc/html/boost/xpressive/insert.html b/doc/html/boost/xpressive/insert.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/keep.html b/doc/html/boost/xpressive/keep.html old mode 100755 new mode 100644 index caa8dc6011..3656f6e790 --- a/doc/html/boost/xpressive/keep.html +++ b/doc/html/boost/xpressive/keep.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            @@ -34,7 +34,7 @@ template<typename Expr> unspecified keep(Expr const & expr);
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            Turn off back-tracking for a sub-expression. Any branches or repeats within the sub-expression will match only one way, and no other alternatives are tried.

                                                            @@ -71,7 +71,7 @@

                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            diff --git a/doc/html/boost/xpressive/length.html b/doc/html/boost/xpressive/length.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/let.html b/doc/html/boost/xpressive/let.html old mode 100755 new mode 100644 index 6ab64fc9d6..ab4c6bcf5b --- a/doc/html/boost/xpressive/let.html +++ b/doc/html/boost/xpressive/let.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            @@ -33,7 +33,7 @@ unspecified let;
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            let(), for binding references to non-local variables

                                                            @@ -47,7 +47,7 @@
                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            diff --git a/doc/html/boost/xpressive/local.html b/doc/html/boost/xpressive/local.html old mode 100755 new mode 100644 index 423db4fcce..97abbf6e8c --- a/doc/html/boost/xpressive/local.html +++ b/doc/html/boost/xpressive/local.html @@ -37,31 +37,31 @@ typedef proto::terminal< reference_wrapper< T > >::type base_type; // construct/copy/destruct - local(); - explicit local(T const &); + local(); + explicit local(T const &); - // public member functions - T & get(); - T const & get() const; + // public member functions + T & get(); + T const & get() const; };
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            -

                                                            +

                                                            local public construct/copy/destruct

                                                              -
                                                            1. local();
                                                            2. -
                                                            3. explicit local(T const & t);
                                                            4. +
                                                            5. local();
                                                            6. +
                                                            7. explicit local(T const & t);
                                                            -

                                                            -local public member functions

                                                            +

                                                            +local public member functions

                                                              -
                                                            1. T & get();
                                                            2. -
                                                            3. T const & get() const;
                                                            4. +
                                                            5. T & get();
                                                            6. +
                                                            7. T const & get() const;
                                                            diff --git a/doc/html/boost/xpressive/lower.html b/doc/html/boost/xpressive/lower.html old mode 100755 new mode 100644 index 38b039f231..849228953d --- a/doc/html/boost/xpressive/lower.html +++ b/doc/html/boost/xpressive/lower.html @@ -33,7 +33,7 @@ unspecified lower;
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            The regex traits are used to determine which characters are lower-case. To match any character that is not a lower-case character, use ~lower.

                                                            diff --git a/doc/html/boost/xpressive/make_pair.html b/doc/html/boost/xpressive/make_pair.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/mark_tag.html b/doc/html/boost/xpressive/mark_tag.html old mode 100755 new mode 100644 index 83f5b22c4c..27e4dc4797 --- a/doc/html/boost/xpressive/mark_tag.html +++ b/doc/html/boost/xpressive/mark_tag.html @@ -34,13 +34,13 @@ structmark_tag{// construct/copy/destruct - mark_tag(int); + mark_tag(int); - // private static functions - staticunspecifiedmake_tag(int); + // private static functions + staticunspecifiedmake_tag(int);};
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            mark_tag is the type of the global sub-match placeholders s0, s1, etc.. You can use the mark_tag type to create your own sub-match placeholders with more meaningful names. This is roughly equivalent to the "named capture" feature of dynamic regular expressions.

                                                            To create a named sub-match placeholder, initialize it with a unique integer. The integer must only be unique within the regex in which the placeholder is used. Then you can use it within static regexes to created sub-matches by assigning a sub-expression to it, or to refer back to already created sub-matches.

                                                             mark_tag number(1); // "number" is now equivalent to "s1"
                                                            @@ -49,12 +49,12 @@
                                                             

                                                            After a successful regex_match() or regex_search(), the sub-match placeholder can be used to index into the match_results<> object to retrieve the corresponding sub-match.

                                                            -

                                                            +

                                                            mark_tag public construct/copy/destruct

                                                            1. -
                                                              mark_tag(int mark_nbr);
                                                              Initialize a mark_tag placeholder.

                                                              +

                                                              mark_tag(int mark_nbr);
                                                              Initialize a mark_tag placeholder.

                                                            @@ -79,9 +79,9 @@
                                                            -

                                                            -mark_tag private static functions

                                                            -
                                                            1. static unspecified make_tag(int mark_nbr);
                                                            +

                                                            +mark_tag private static functions

                                                            +
                                                            1. static unspecified make_tag(int mark_nbr);
                                                            diff --git a/doc/html/boost/xpressive/match_results.html b/doc/html/boost/xpressive/match_results.html old mode 100755 new mode 100644 index f00cff074f..d36064ce8a --- a/doc/html/boost/xpressive/match_results.html +++ b/doc/html/boost/xpressive/match_results.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@

                                                            -PrevUpHomeNext +PrevUpHomeNext
                                                            @@ -46,56 +46,56 @@ typedef unspecified nested_results_type; // construct/copy/destruct - match_results(); - match_results(match_results< BidiIter > const &); - match_results& operator=(match_results< BidiIter > const &); - ~match_results(); + match_results(); + match_results(match_results< BidiIter > const &); + match_results& operator=(match_results< BidiIter > const &); + ~match_results(); - // public member functions - size_type size() const; - bool empty() const; - difference_type length(size_type = 0) const; - difference_type position(size_type = 0) const; - string_type str(size_type = 0) const; - template<typename Sub> const_reference operator[](Sub const &) const; - const_reference prefix() const; - const_reference suffix() const; - const_iterator begin() const; - const_iterator end() const; - operator bool_type() const; - bool operator!() const; - regex_id_type regex_id() const; - nested_results_type const & nested_results() const; + // public member functions + size_type size() const; + bool empty() const; + difference_type length(size_type = 0) const; + difference_type position(size_type = 0) const; + string_type str(size_type = 0) const; + template<typename Sub> const_reference operator[](Sub const &) const; + const_reference prefix() const; + const_reference suffix() const; + const_iterator begin() const; + const_iterator end() const; + operator bool_type() const; + bool operator!() const; + regex_id_type regex_id() const; + nested_results_type const & nested_results() const; template<typename Format, typename OutputIterator> OutputIterator - format(OutputIterator, Format const &, + format(OutputIterator, Format const &, regex_constants::match_flag_type = regex_constants::format_default, unspecified = 0) const; template<typename OutputIterator> OutputIterator - format(OutputIterator, char_type const *, + format(OutputIterator, char_type const *, regex_constants::match_flag_type = regex_constants::format_default) const; template<typename Format, typename OutputIterator> - string_type format(Format const &, + string_type format(Format const &, regex_constants::match_flag_type = regex_constants::format_default, unspecified = 0) const; - string_type format(char_type const *, + string_type format(char_type const *, regex_constants::match_flag_type = regex_constants::format_default) const; - void swap(match_results< BidiIter > &); - template<typename Arg> match_results< BidiIter > & let(Arg const &); + void swap(match_results< BidiIter > &); + template<typename Arg> match_results< BidiIter > & let(Arg const &); };
                                                            -

                                                            Description

                                                            +

                                                            Description

                                                            Class template match_results<> denotes a collection of sequences representing the result of a regular expression match. Storage for the collection is allocated and freed as necessary by the member functions of class match_results<>.

                                                            The class template match_results<> conforms to the requirements of a Sequence, as specified in (lib.sequence.reqmts), except that only operations defined for const-qualified Sequences are supported.

                                                            -

                                                            +

                                                            match_results public construct/copy/destruct

                                                            1. -
                                                              match_results();
                                                              +
                                                              match_results();

                                                              @@ -112,7 +112,7 @@
                                                            2. -
                                                              match_results(match_results< BidiIter > const & that);
                                                              +
                                                              match_results(match_results< BidiIter > const & that);

                                                              @@ -147,7 +147,7 @@
                                                          9. -
                                                            match_results& operator=(match_results< BidiIter > const & that);
                                                            +
                                                            match_results& operator=(match_results< BidiIter > const & that);

                                                            @@ -181,39 +181,39 @@
                                                          10. -
                                                          11. ~match_results();
                                                          12. +
                                                          13. ~match_results();
                                                          -

                                                          -match_results public member functions

                                                          +

                                                          +match_results public member functions

                                                          1. -
                                                            size_type size() const;
                                                            +
                                                            size_type size() const;

                                                            Returns one plus the number of marked sub-expressions in the regular expression that was matched if *this represents the result of a successful match. Otherwise returns 0.

                                                          2. -
                                                            bool empty() const;
                                                            +
                                                            bool empty() const;

                                                            Returns size() == 0.

                                                          3. -
                                                            difference_type length(size_type sub = 0) const;
                                                            +
                                                            difference_type length(size_type sub = 0) const;

                                                            Returns (*this)[sub].length().

                                                          4. -
                                                            difference_type position(size_type sub = 0) const;
                                                            +
                                                            difference_type position(size_type sub = 0) const;

                                                            If !(*this)[sub].matched then returns -1. Otherwise returns std::distance(base, (*this)[sub].first), where base is the start iterator of the sequence that was searched. [Note - unless this is part of a repeated search with a regex_iterator then base is the same as prefix().first - end note]

                                                          5. -
                                                            string_type str(size_type sub = 0) const;
                                                            +
                                                            string_type str(size_type sub = 0) const;

                                                            Returns (*this)[sub].str().

                                                          6. -
                                                            template<typename Sub> const_reference operator[](Sub const & sub) const;
                                                            +
                                                            template<typename Sub> const_reference operator[](Sub const & sub) const;

                                                            Returns a reference to the sub_match object representing the sequence that matched marked sub-expression sub. If sub == 0 then returns a reference to a sub_match object representing the sequence that matched the whole regular expression. If sub >= size() then returns a sub_match object representing an unmatched sub-expression.

                                                          7. -
                                                            const_reference prefix() const;
                                                            +
                                                            const_reference prefix() const;

                                                            Returns a reference to the sub_match object representing the character sequence from the start of the string being matched/searched, to the start of the match found.

                                                            @@ -226,7 +226,7 @@
                                                        8. -
                                                          const_reference suffix() const;
                                                          +
                                                          const_reference suffix() const;

                                                          Returns a reference to the sub_match object representing the character sequence from the end of the match found to the end of the string being matched/searched.

                                                          @@ -239,33 +239,33 @@
                                                      6. -
                                                        const_iterator begin() const;
                                                        +
                                                        const_iterator begin() const;

                                                        Returns a starting iterator that enumerates over all the marked sub-expression matches stored in *this.

                                                      7. -
                                                        const_iterator end() const;
                                                        +
                                                        const_iterator end() const;

                                                        Returns a terminating iterator that enumerates over all the marked sub-expression matches stored in *this.

                                                      8. -
                                                        operator bool_type() const;
                                                        +
                                                        operator bool_type() const;

                                                        Returns a true value if (*this)[0].matched, else returns a false value.

                                                      9. -
                                                        bool operator!() const;
                                                        +
                                                        bool operator!() const;

                                                        Returns true if empty() || !(*this)[0].matched, else returns false.

                                                      10. -
                                                        regex_id_type regex_id() const;
                                                        +
                                                        regex_id_type regex_id() const;

                                                        Returns the id of the basic_regex object most recently used with this match_results object.

                                                      11. -
                                                        nested_results_type const & nested_results() const;
                                                        +
                                                        nested_results_type const & nested_results() const;

                                                        Returns a Sequence of nested match_results elements.

                                                      12. template<typename Format, typename OutputIterator> 
                                                           OutputIterator 
                                                        -  format(OutputIterator out, Format const & fmt, 
                                                        +  format(OutputIterator out, Format const & fmt, 
                                                                  regex_constants::match_flag_type flags = regex_constants::format_default, 
                                                                  unspecified = 0) const;

                                                        If Format models ForwardRange or is a null-terminated string, this function copies the character sequence in fmt to OutputIterator out. For each format specifier or escape sequence in fmt, replace that sequence with either the character(s) it represents, or the sequence within *this to which it refers. The bitmasks specified in flags determines what format specifiers or escape sequences are recognized. By default, this is the format used by ECMA-262, ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace.

                                                        @@ -276,13 +276,13 @@
                                                      13. template<typename OutputIterator> 
                                                           OutputIterator 
                                                        -  format(OutputIterator out, char_type const * fmt, 
                                                        +  format(OutputIterator out, char_type const * fmt, 
                                                                  regex_constants::match_flag_type flags = regex_constants::format_default) const;

                                                        This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                                      14. template<typename Format, typename OutputIterator> 
                                                        -  string_type format(Format const & fmt, 
                                                        +  string_type format(Format const & fmt, 
                                                                              regex_constants::match_flag_type flags = regex_constants::format_default, 
                                                                              unspecified = 0) const;

                                                        If Format models ForwardRange or is a null-terminated string, this function returns a copy of the character sequence fmt. For each format specifier or escape sequence in fmt, replace that sequence with either the character(s) it represents, or the sequence within *this to which it refers. The bitmasks specified in flags determines what format specifiers or escape sequences are recognized. By default this is the format used by ECMA-262, ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace.

                                                        @@ -291,12 +291,12 @@

                                                        Otherwise, if Format models Callable<match_results<BidiIter> >, this function returns fmt(*this).

                                                      15. -
                                                        string_type format(char_type const * fmt, 
                                                        +
                                                        string_type format(char_type const * fmt, 
                                                                            regex_constants::match_flag_type flags = regex_constants::format_default) const;

                                                        This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                                      16. -
                                                        void swap(match_results< BidiIter > & that);
                                                        +
                                                        void swap(match_results< BidiIter > & that);

                                                        Swaps the contents of two match_results objects. Guaranteed not to throw. @@ -326,7 +326,7 @@

                                                      17. -
                                                        template<typename Arg> match_results< BidiIter > & let(Arg const & arg);
                                                        +
                                                        template<typename Arg> match_results< BidiIter > & let(Arg const & arg);

                                                        TODO document me

                                                      @@ -343,7 +343,7 @@
                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                      diff --git a/doc/html/boost/xpressive/matched.html b/doc/html/boost/xpressive/matched.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/nil.html b/doc/html/boost/xpressive/nil.html old mode 100755 new mode 100644 index 57c53d262b..f78e73cf98 --- a/doc/html/boost/xpressive/nil.html +++ b/doc/html/boost/xpressive/nil.html @@ -33,7 +33,7 @@ unspecified nil;
                                                      -

                                                      Description

                                                      +

                                                      Description

                                                      Successfully matches a zero-width sequence. nil always succeeds and never consumes any characters.

                                                      diff --git a/doc/html/boost/xpressive/null_regex_traits.html b/doc/html/boost/xpressive/null_regex_traits.html old mode 100755 new mode 100644 index 25b2bc068e..28cc6495ba --- a/doc/html/boost/xpressive/null_regex_traits.html +++ b/doc/html/boost/xpressive/null_regex_traits.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                      -PrevUpHomeNext +PrevUpHomeNext
                                                      @@ -41,49 +41,49 @@ typedef regex_traits_version_1_tag version_tag; // construct/copy/destruct - null_regex_traits(locale_type = locale_type()); + null_regex_traits(locale_type = locale_type()); - // public member functions - bool operator==(null_regex_traits< char_type > const &) const; - bool operator!=(null_regex_traits< char_type > const &) const; - char_type widen(char) const; + // public member functions + bool operator==(null_regex_traits< char_type > const &) const; + bool operator!=(null_regex_traits< char_type > const &) const; + char_type widen(char) const; - // public static functions - static unsigned char hash(char_type); - static char_type translate(char_type); - static char_type translate_nocase(char_type); - static bool in_range(char_type, char_type, char_type); - static bool in_range_nocase(char_type, char_type, char_type); - template<typename FwdIter> static string_type transform(FwdIter, FwdIter); + // public static functions + static unsigned char hash(char_type); + static char_type translate(char_type); + static char_type translate_nocase(char_type); + static bool in_range(char_type, char_type, char_type); + static bool in_range_nocase(char_type, char_type, char_type); + template<typename FwdIter> static string_type transform(FwdIter, FwdIter); template<typename FwdIter> - static string_type transform_primary(FwdIter, FwdIter); + static string_type transform_primary(FwdIter, FwdIter); template<typename FwdIter> - static string_type lookup_collatename(FwdIter, FwdIter); + static string_type lookup_collatename(FwdIter, FwdIter); template<typename FwdIter> - static char_class_type lookup_classname(FwdIter, FwdIter, bool); - static bool isctype(char_type, char_class_type); - static int value(char_type, int); - static locale_type imbue(locale_type); - static locale_type getloc(); + static char_class_type lookup_classname(FwdIter, FwdIter, bool); + static bool isctype(char_type, char_class_type); + static int value(char_type, int); + static locale_type imbue(locale_type); + static locale_type getloc(); };
                                                      -

                                                      Description

                                                      +

                                                      Description

                                                      -

                                                      +

                                                      null_regex_traits public construct/copy/destruct

                                                      1. -
                                                        null_regex_traits(locale_type = locale_type());
                                                        +
                                                        null_regex_traits(locale_type = locale_type());

                                                        Initialize a null_regex_traits object.

                                                      -

                                                      -null_regex_traits public member functions

                                                      +

                                                      +null_regex_traits public member functions

                                                      1. -
                                                        bool operator==(null_regex_traits< char_type > const & that) const;
                                                        +
                                                        bool operator==(null_regex_traits< char_type > const & that) const;

                                                        Checks two null_regex_traits objects for equality

                                                        @@ -96,7 +96,7 @@
                                                    4. -
                                                      bool operator!=(null_regex_traits< char_type > const & that) const;
                                                      +
                                                      bool operator!=(null_regex_traits< char_type > const & that) const;

                                                      Checks two null_regex_traits objects for inequality

                                                      @@ -109,7 +109,7 @@
                                                    5. -
                                                      char_type widen(char ch) const;
                                                      +
                                                      char_type widen(char ch) const;

                                                      Convert a char to a Elem

                                                      @@ -137,11 +137,11 @@

                                                    -

                                                    -null_regex_traits public static functions

                                                    +

                                                    +null_regex_traits public static functions

                                                    1. -
                                                      static unsigned char hash(char_type ch);
                                                      +
                                                      static unsigned char hash(char_type ch);

                                                      Returns a hash value for a Elem in the range [0, UCHAR_MAX]

                                                      @@ -167,7 +167,7 @@

                                                  6. -
                                                    static char_type translate(char_type ch);
                                                    +
                                                    static char_type translate(char_type ch);

                                                    No-op

                                                    @@ -193,7 +193,7 @@

                                                  7. -
                                                    static char_type translate_nocase(char_type ch);
                                                    +
                                                    static char_type translate_nocase(char_type ch);

                                                    No-op

                                                    @@ -219,7 +219,7 @@

                                                  8. -
                                                    static bool in_range(char_type first, char_type last, char_type ch);
                                                    +
                                                    static bool in_range(char_type first, char_type last, char_type ch);

                                                    Checks to see if a character is within a character range.

                                                    @@ -255,7 +255,7 @@

                                                  9. -
                                                    static bool in_range_nocase(char_type first, char_type last, char_type ch);
                                                    +
                                                    static bool in_range_nocase(char_type first, char_type last, char_type ch);

                                                    Checks to see if a character is within a character range.

                                                    @@ -301,7 +301,7 @@

                                                  10. template<typename FwdIter> 
                                                    -  static string_type transform(FwdIter begin, FwdIter end);
                                                    + static string_type transform(FwdIter begin, FwdIter end);

                                                    Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) then v.transform(G1, G2) < v.transform(H1, H2).

                                                    @@ -315,7 +315,7 @@
                                                  11. template<typename FwdIter> 
                                                    -  static string_type transform_primary(FwdIter begin, FwdIter end);
                                                    + static string_type transform_primary(FwdIter begin, FwdIter end);

                                                    Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) when character case is not considered then v.transform_primary(G1, G2) < v.transform_primary(H1, H2).

                                                  12. @@ -329,7 +329,7 @@
                                                  13. template<typename FwdIter> 
                                                    -  static string_type lookup_collatename(FwdIter begin, FwdIter end);
                                                    + static string_type lookup_collatename(FwdIter begin, FwdIter end);

                                                    Returns a sequence of characters that represents the collating element consisting of the character sequence designated by the iterator range [F1, F2). Returns an empty string if the character sequence is not a valid collating element.

                                                  14. @@ -344,7 +344,7 @@
                                                  15. template<typename FwdIter> 
                                                       static char_class_type 
                                                    -  lookup_classname(FwdIter begin, FwdIter end, bool icase);
                                                    + lookup_classname(FwdIter begin, FwdIter end, bool icase);

                                                    The null_regex_traits does not have character classifications, so lookup_classname() is unused.

                                                    @@ -380,7 +380,7 @@

                                                  16. -
                                                    static bool isctype(char_type ch, char_class_type mask);
                                                    +
                                                    static bool isctype(char_type ch, char_class_type mask);

                                                    The null_regex_traits does not have character classifications, so isctype() is unused.

                                                    @@ -412,7 +412,7 @@

                                                  17. -
                                                    static int value(char_type ch, int radix);
                                                    +
                                                    static int value(char_type ch, int radix);

                                                    The null_regex_traits recognizes no elements as digits, so value() is unused.

                                                    @@ -444,7 +444,7 @@

                                                  18. -
                                                    static locale_type imbue(locale_type loc);
                                                    +
                                                    static locale_type imbue(locale_type loc);

                                                    Not used

                                                    @@ -470,7 +470,7 @@

                                                  19. -
                                                    static locale_type getloc();
                                                    +
                                                    static locale_type getloc();

                                                    Returns locale_type().

                                                    @@ -496,7 +496,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/as.html b/doc/html/boost/xpressive/op/as.html old mode 100755 new mode 100644 index 1b59260711..000e43a5f9 --- a/doc/html/boost/xpressive/op/as.html +++ b/doc/html/boost/xpressive/op/as.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -36,15 +36,41 @@ // types typedef T result_type; - // public member functions - template<typename Value> T operator()(Value const &) const; + // public member functions + template<typename Value> T operator()(Value const &) const; + T operator()(csub_match const &) const; + T operator()(wcsub_match const &) const; + template<typename BidiIter> + T operator()(sub_match< BidiIter > const &) const; + + // private member functions + template<typename RandIter> + T impl(sub_match< RandIter > const &, mpl::true_) const; + template<typename BidiIter> + T impl(sub_match< BidiIter > const &, mpl::false_) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    +
                                                    +

                                                    +as public member functions

                                                    +
                                                      +
                                                    1. template<typename Value> T operator()(Value const & val) const;
                                                    2. +
                                                    3. T operator()(csub_match const & val) const;
                                                    4. +
                                                    5. T operator()(wcsub_match const & val) const;
                                                    6. +
                                                    7. template<typename BidiIter> 
                                                      +  T operator()(sub_match< BidiIter > const & val) const;
                                                    8. +
                                                    +
                                                    -

                                                    -as public member functions

                                                    -
                                                    1. template<typename Value> T operator()(Value const & val) const;
                                                    +

                                                    +as private member functions

                                                    +
                                                      +
                                                    1. template<typename RandIter> 
                                                      +  T impl(sub_match< RandIter > const & val, mpl::true_) const;
                                                    2. +
                                                    3. template<typename BidiIter> 
                                                      +  T impl(sub_match< BidiIter > const & val, mpl::false_) const;
                                                    4. +
                                                  20. @@ -58,7 +84,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/at.html b/doc/html/boost/xpressive/op/at.html old mode 100755 new mode 100644 index ba9a733369..5127aa61e6 --- a/doc/html/boost/xpressive/op/at.html +++ b/doc/html/boost/xpressive/op/at.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -35,38 +35,38 @@ struct at { // member classes/structs/unions template<typename This, typename Cont, typename Idx> - struct result<This(Cont &, Idx)> { + struct result<This(Cont &, Idx)> { // types - typedef Cont::reference type; + typedef Cont::reference type; }; template<typename This, typename Cont, typename Idx> - struct result<This(Cont const &, Idx)> { + struct result<This(Cont const &, Idx)> { // types - typedef Cont::const_reference type; + typedef Cont::const_reference type; }; template<typename This, typename Cont, typename Idx> - struct result<This(Cont, Idx)> : + struct result<This(Cont, Idx)> : public boost::xpressive::op::at::result< This(Cont const &, Idx)> { }; - // public member functions + // public member functions template<typename Cont, typename Idx> - Cont::reference operator()(Cont &, Idx idx ) const; + Cont::reference operator()(Cont &, Idx idx ) const; template<typename Cont, typename Idx> - Cont::const_reference operator()(Cont const &, Idx) const; + Cont::const_reference operator()(Cont const &, Idx) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    -at public member functions

                                                    +

                                                    +at public member functions

                                                    1. template<typename Cont, typename Idx> 
                                                         Cont::reference 
                                                      -  operator()(Cont & c, Idx idx  BOOST_PROTO_DISABLE_IF_IS_CONST) const;
                                                    2. + operator()(Cont & c, Idx idx BOOST_PROTO_DISABLE_IF_IS_CONST) const;
                                                    3. template<typename Cont, typename Idx> 
                                                      -  Cont::const_reference operator()(Cont const & c, Idx idx) const;
                                                    4. + Cont::const_reference operator()(Cont const & c, Idx idx) const;
                                                    @@ -81,7 +81,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/at/result_This_Cont__Idx__id1827408.html b/doc/html/boost/xpressive/op/at/result_This_Cont__Idx__id1827408.html deleted file mode 100755 index affb05e906..0000000000 --- a/doc/html/boost/xpressive/op/at/result_This_Cont__Idx__id1827408.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Cont, Idx)> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont, Idx)>

                                                    -

                                                    boost::xpressive::op::at::result<This(Cont, Idx)>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename Idx> 
                                                    -struct result<This(Cont, Idx)> :
                                                    -  public boost::xpressive::op::at::result< This(Cont const &, Idx)>
                                                    -{
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/at/result_This_Cont____Idx_id1827346.html b/doc/html/boost/xpressive/op/at/result_This_Cont____Idx_id1827346.html deleted file mode 100755 index 243560c163..0000000000 --- a/doc/html/boost/xpressive/op/at/result_This_Cont____Idx_id1827346.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Cont &, Idx)> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont &, Idx)>

                                                    -

                                                    boost::xpressive::op::at::result<This(Cont &, Idx)>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename Idx> 
                                                    -struct result<This(Cont &, Idx)> {
                                                    -  // types
                                                    -  typedef Cont::reference type;
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/at/result_This_Cont_const__id1827377.html b/doc/html/boost/xpressive/op/at/result_This_Cont_const__id1827377.html deleted file mode 100755 index 798bd9ec2e..0000000000 --- a/doc/html/boost/xpressive/op/at/result_This_Cont_const__id1827377.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Cont const &, Idx)> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont const &, Idx)>

                                                    -

                                                    boost::xpressive::op::at::result<This(Cont const &, Idx)>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename Idx> 
                                                    -struct result<This(Cont const &, Idx)> {
                                                    -  // types
                                                    -  typedef Cont::const_reference type;
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/at/result_This_Cont_id1891485.html b/doc/html/boost/xpressive/op/at/result_This_Cont_id1891485.html new file mode 100644 index 0000000000..16f1967e57 --- /dev/null +++ b/doc/html/boost/xpressive/op/at/result_This_Cont_id1891485.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Cont &, Idx)> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont &, Idx)>

                                                    +

                                                    boost::xpressive::op::at::result<This(Cont &, Idx)>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename Idx> 
                                                    +struct result<This(Cont &, Idx)> {
                                                    +  // types
                                                    +  typedef Cont::reference type;
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/at/result_This_Cont_id1891515.html b/doc/html/boost/xpressive/op/at/result_This_Cont_id1891515.html new file mode 100644 index 0000000000..038a358a5d --- /dev/null +++ b/doc/html/boost/xpressive/op/at/result_This_Cont_id1891515.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Cont const &, Idx)> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont const &, Idx)>

                                                    +

                                                    boost::xpressive::op::at::result<This(Cont const &, Idx)>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename Idx> 
                                                    +struct result<This(Cont const &, Idx)> {
                                                    +  // types
                                                    +  typedef Cont::const_reference type;
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/at/result_This_Cont_id1891546.html b/doc/html/boost/xpressive/op/at/result_This_Cont_id1891546.html new file mode 100644 index 0000000000..524185a884 --- /dev/null +++ b/doc/html/boost/xpressive/op/at/result_This_Cont_id1891546.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Cont, Idx)> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont, Idx)>

                                                    +

                                                    boost::xpressive::op::at::result<This(Cont, Idx)>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename Idx> 
                                                    +struct result<This(Cont, Idx)> :
                                                    +  public boost::xpressive::op::at::result< This(Cont const &, Idx)>
                                                    +{
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/back.html b/doc/html/boost/xpressive/op/back.html old mode 100755 new mode 100644 index af24c9c73a..54147852a1 --- a/doc/html/boost/xpressive/op/back.html +++ b/doc/html/boost/xpressive/op/back.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -38,19 +38,19 @@ struct result { }; template<typename This, typename Sequence> - struct result<This(Sequence)> { + struct result<This(Sequence)> { // types - typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type; + typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type; - // public member functions - typedef UNREF(Sequence); + // public member functions + typedef UNREF(Sequence); }; // public data members result< back(Sequence &)>::type operator(); };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    @@ -63,7 +63,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/back/result.html b/doc/html/boost/xpressive/op/back/result.html old mode 100755 new mode 100644 index 73a1c4fa84..5f6d8d20e0 --- a/doc/html/boost/xpressive/op/back/result.html +++ b/doc/html/boost/xpressive/op/back/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -46,7 +46,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/back/result_This_Sequ_id1891952.html b/doc/html/boost/xpressive/op/back/result_This_Sequ_id1891952.html new file mode 100644 index 0000000000..28e2a373fa --- /dev/null +++ b/doc/html/boost/xpressive/op/back/result_This_Sequ_id1891952.html @@ -0,0 +1,65 @@ + + + +Struct template result<This(Sequence)> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Sequence)>

                                                    +

                                                    boost::xpressive::op::back::result<This(Sequence)>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Sequence> 
                                                    +struct result<This(Sequence)> {
                                                    +  // types
                                                    +  typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type;
                                                    +
                                                    +  // public member functions
                                                    +  typedef UNREF(Sequence);
                                                    +};
                                                    +
                                                    +

                                                    Description

                                                    +
                                                    +

                                                    +result public member functions

                                                    +
                                                    1. typedef UNREF(Sequence);
                                                    +
                                                    +
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/back/result_This_Sequence__id1827814.html b/doc/html/boost/xpressive/op/back/result_This_Sequence__id1827814.html deleted file mode 100755 index 532249c21f..0000000000 --- a/doc/html/boost/xpressive/op/back/result_This_Sequence__id1827814.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Struct template result<This(Sequence)> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Sequence)>

                                                    -

                                                    boost::xpressive::op::back::result<This(Sequence)>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Sequence> 
                                                    -struct result<This(Sequence)> {
                                                    -  // types
                                                    -  typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type;
                                                    -
                                                    -  // public member functions
                                                    -  typedef UNREF(Sequence);
                                                    -};
                                                    -
                                                    -

                                                    Description

                                                    -
                                                    -

                                                    -result public member functions

                                                    -
                                                    1. typedef UNREF(Sequence);
                                                    -
                                                    -
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/const_cast_.html b/doc/html/boost/xpressive/op/const_cast_.html old mode 100755 new mode 100644 index 0d6980b67d..a4aa47913f --- a/doc/html/boost/xpressive/op/const_cast_.html +++ b/doc/html/boost/xpressive/op/const_cast_.html @@ -36,15 +36,15 @@ // types typedef T result_type; - // public member functions - template<typename Value> T operator()(Value const &) const; + // public member functions + template<typename Value> T operator()(Value const &) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    -const_cast_ public member functions

                                                    -
                                                    1. template<typename Value> T operator()(Value const & val) const;
                                                    +

                                                    +const_cast_ public member functions

                                                    +
                                                    1. template<typename Value> T operator()(Value const & val) const;
                                                    diff --git a/doc/html/boost/xpressive/op/construct.html b/doc/html/boost/xpressive/op/construct.html old mode 100755 new mode 100644 index f26c24c59e..9cb54686fe --- a/doc/html/boost/xpressive/op/construct.html +++ b/doc/html/boost/xpressive/op/construct.html @@ -36,26 +36,26 @@ // types typedef T result_type; - // public member functions - T operator()() const; - template<typename A0> T operator()(A0 const &) const; + // public member functions + T operator()() const; + template<typename A0> T operator()(A0 const &) const; template<typename A0, typename A1> - T operator()(A0 const &, A1 const &) const; + T operator()(A0 const &, A1 const &) const; template<typename A0, typename A1, typename A2> - T operator()(A0 const &, A1 const &, A2 const &) const; + T operator()(A0 const &, A1 const &, A2 const &) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    -construct public member functions

                                                    +

                                                    +construct public member functions

                                                      -
                                                    1. T operator()() const;
                                                    2. -
                                                    3. template<typename A0> T operator()(A0 const & a0) const;
                                                    4. +
                                                    5. T operator()() const;
                                                    6. +
                                                    7. template<typename A0> T operator()(A0 const & a0) const;
                                                    8. template<typename A0, typename A1> 
                                                      -  T operator()(A0 const & a0, A1 const & a1) const;
                                                    9. + T operator()(A0 const & a0, A1 const & a1) const;
                                                    10. template<typename A0, typename A1, typename A2> 
                                                      -  T operator()(A0 const & a0, A1 const & a1, A2 const & a2) const;
                                                    11. + T operator()(A0 const & a0, A1 const & a1, A2 const & a2) const;
                                                    diff --git a/doc/html/boost/xpressive/op/dynamic_cast_.html b/doc/html/boost/xpressive/op/dynamic_cast_.html old mode 100755 new mode 100644 index 8f1ef4f861..59c0204f91 --- a/doc/html/boost/xpressive/op/dynamic_cast_.html +++ b/doc/html/boost/xpressive/op/dynamic_cast_.html @@ -36,15 +36,15 @@ // types typedef T result_type; - // public member functions - template<typename Value> T operator()(Value const &) const; + // public member functions + template<typename Value> T operator()(Value const &) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    -dynamic_cast_ public member functions

                                                    -
                                                    1. template<typename Value> T operator()(Value const & val) const;
                                                    +

                                                    +dynamic_cast_ public member functions

                                                    +
                                                    1. template<typename Value> T operator()(Value const & val) const;
                                                    diff --git a/doc/html/boost/xpressive/op/first.html b/doc/html/boost/xpressive/op/first.html old mode 100755 new mode 100644 index cb3d55c0e7..ed739a7121 --- a/doc/html/boost/xpressive/op/first.html +++ b/doc/html/boost/xpressive/op/first.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -38,18 +38,18 @@ struct result { }; template<typename This, typename Pair> - struct result<This(Pair)> { + struct result<This(Pair)> { }; - // public member functions - template<typename Pair> Pair::first_type operator()(Pair const &) const; + // public member functions + template<typename Pair> Pair::first_type operator()(Pair const &) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    -first public member functions

                                                    -
                                                    1. template<typename Pair> Pair::first_type operator()(Pair const & p) const;
                                                    +

                                                    +first public member functions

                                                    +
                                                    1. template<typename Pair> Pair::first_type operator()(Pair const & p) const;
                                                    @@ -63,7 +63,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/first/result.html b/doc/html/boost/xpressive/op/first/result.html old mode 100755 new mode 100644 index 769284cebd..9de27889d4 --- a/doc/html/boost/xpressive/op/first/result.html +++ b/doc/html/boost/xpressive/op/first/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -46,7 +46,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/first/result_This_Pair__id1827957.html b/doc/html/boost/xpressive/op/first/result_This_Pair__id1827957.html deleted file mode 100755 index c91b9e7bbd..0000000000 --- a/doc/html/boost/xpressive/op/first/result_This_Pair__id1827957.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Pair)> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Pair)>

                                                    -

                                                    boost::xpressive::op::first::result<This(Pair)>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Pair> 
                                                    -struct result<This(Pair)> {
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/first/result_This_Pair_id1892095.html b/doc/html/boost/xpressive/op/first/result_This_Pair_id1892095.html new file mode 100644 index 0000000000..532983fe6a --- /dev/null +++ b/doc/html/boost/xpressive/op/first/result_This_Pair_id1892095.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Pair)> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Pair)>

                                                    +

                                                    boost::xpressive::op::first::result<This(Pair)>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Pair> 
                                                    +struct result<This(Pair)> {
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/front.html b/doc/html/boost/xpressive/op/front.html old mode 100755 new mode 100644 index cb188bc398..7f8bc3475e --- a/doc/html/boost/xpressive/op/front.html +++ b/doc/html/boost/xpressive/op/front.html @@ -38,19 +38,19 @@ struct result { }; template<typename This, typename Sequence> - struct result<This(Sequence)> { + struct result<This(Sequence)> { // types - typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type; + typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type; - // public member functions - typedef UNREF(Sequence); + // public member functions + typedef UNREF(Sequence); }; // public data members result< front(Sequence &)>::type operator(); };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    diff --git a/doc/html/boost/xpressive/op/front/result.html b/doc/html/boost/xpressive/op/front/result.html old mode 100755 new mode 100644 index 91701ca6c8..3629a34c13 --- a/doc/html/boost/xpressive/op/front/result.html +++ b/doc/html/boost/xpressive/op/front/result.html @@ -5,9 +5,9 @@ - + - +
                                                    @@ -20,7 +20,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -46,7 +46,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/front/result_This_Sequ_id1891881.html b/doc/html/boost/xpressive/op/front/result_This_Sequ_id1891881.html new file mode 100644 index 0000000000..11258d82d5 --- /dev/null +++ b/doc/html/boost/xpressive/op/front/result_This_Sequ_id1891881.html @@ -0,0 +1,65 @@ + + + +Struct template result<This(Sequence)> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Sequence)>

                                                    +

                                                    boost::xpressive::op::front::result<This(Sequence)>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Sequence> 
                                                    +struct result<This(Sequence)> {
                                                    +  // types
                                                    +  typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type;
                                                    +
                                                    +  // public member functions
                                                    +  typedef UNREF(Sequence);
                                                    +};
                                                    +
                                                    +

                                                    Description

                                                    +
                                                    +

                                                    +result public member functions

                                                    +
                                                    1. typedef UNREF(Sequence);
                                                    +
                                                    +
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/front/result_This_Sequence__id1827742.html b/doc/html/boost/xpressive/op/front/result_This_Sequence__id1827742.html deleted file mode 100755 index 54e59e4399..0000000000 --- a/doc/html/boost/xpressive/op/front/result_This_Sequence__id1827742.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Struct template result<This(Sequence)> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Sequence)>

                                                    -

                                                    boost::xpressive::op::front::result<This(Sequence)>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Sequence> 
                                                    -struct result<This(Sequence)> {
                                                    -  // types
                                                    -  typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::const_reference, typename sequence_type::reference >::type type;
                                                    -
                                                    -  // public member functions
                                                    -  typedef UNREF(Sequence);
                                                    -};
                                                    -
                                                    -

                                                    Description

                                                    -
                                                    -

                                                    -result public member functions

                                                    -
                                                    1. typedef UNREF(Sequence);
                                                    -
                                                    -
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/insert.html b/doc/html/boost/xpressive/op/insert.html old mode 100755 new mode 100644 index 02991ba354..2b1b0749f0 --- a/doc/html/boost/xpressive/op/insert.html +++ b/doc/html/boost/xpressive/op/insert.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -38,47 +38,47 @@ struct result { }; template<typename This, typename Cont, typename It> - struct result<This(Cont, It, It), void> { + struct result<This(Cont, It, It), void> { // types - typedef void type; + typedef void type; }; template<typename This, typename Cont, typename It, typename Size, typename Value> - struct result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type> { + struct result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type> { // types - typedef void type; + typedef void type; }; template<typename This, typename Cont, typename It, typename Value> - struct result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type> { + struct result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type> { }; template<typename This, typename Cont, typename Size, typename A0, typename A1> - struct result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type> { + struct result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type> { - // public member functions - typedef UNREF(Cont); + // public member functions + typedef UNREF(Cont); }; template<typename This, typename Cont, typename Size, typename T> - struct result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type> { + struct result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type> { - // public member functions - typedef UNREF(Cont); + // public member functions + typedef UNREF(Cont); }; template<typename This, typename Cont, typename Value> - struct result<This(Cont, Value), void> { + struct result<This(Cont, Value), void> { // types - typedef char yes_type; - typedef char(& no_type; - typedef mpl::if_c< is_iterator, typename cont_type::iterator, std::pair< typename cont_type::iterator, bool > >::type type; + typedef char yes_type; + typedef char(& no_type; + typedef mpl::if_c< is_iterator, typename cont_type::iterator, std::pair< typename cont_type::iterator, bool > >::type type; - // public member functions - typedef UNREF(Cont); - typedef UNREF(Value); + // public member functions + typedef UNREF(Cont); + typedef UNREF(Value); - // public static functions - static yes_type check_insert_return(typename cont_type::iterator); + // public static functions + static yes_type check_insert_return(typename cont_type::iterator); static no_type - check_insert_return(std::pair< typename cont_type::iterator, bool >); + check_insert_return(std::pair< typename cont_type::iterator, bool >); // public data members static cont_type & scont_; @@ -92,9 +92,9 @@ result< insert(Cont &, A0 const &, A1 const &, A2 const &)>::type operator(); };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    +

                                                    insert public public data members

                                                    @@ -125,7 +125,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/insert/result.html b/doc/html/boost/xpressive/op/insert/result.html old mode 100755 new mode 100644 index df3d0c11aa..12baa83f5d --- a/doc/html/boost/xpressive/op/insert/result.html +++ b/doc/html/boost/xpressive/op/insert/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -46,7 +46,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont__It__I_id1828218.html b/doc/html/boost/xpressive/op/insert/result_This_Cont__It__I_id1828218.html deleted file mode 100755 index d1b8773438..0000000000 --- a/doc/html/boost/xpressive/op/insert/result_This_Cont__It__I_id1828218.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Cont, It, It), void> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont, It, It), void>

                                                    -

                                                    boost::xpressive::op::insert::result<This(Cont, It, It), void>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename It> 
                                                    -struct result<This(Cont, It, It), void> {
                                                    -  // types
                                                    -  typedef void type;
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont__It__S_id1828254.html b/doc/html/boost/xpressive/op/insert/result_This_Cont__It__S_id1828254.html deleted file mode 100755 index 9f31985f9d..0000000000 --- a/doc/html/boost/xpressive/op/insert/result_This_Cont__It__S_id1828254.html +++ /dev/null @@ -1,55 +0,0 @@ - - - -Struct template result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type>

                                                    -

                                                    boost::xpressive::op::insert::result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename It, typename Size, 
                                                    -         typename Value> 
                                                    -struct result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type> {
                                                    -  // types
                                                    -  typedef void type;
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont__It__V_id1828301.html b/doc/html/boost/xpressive/op/insert/result_This_Cont__It__V_id1828301.html deleted file mode 100755 index 1f87eb505d..0000000000 --- a/doc/html/boost/xpressive/op/insert/result_This_Cont__It__V_id1828301.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type>

                                                    -

                                                    boost::xpressive::op::insert::result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename It, typename Value> 
                                                    -struct result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type> {
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828342.html b/doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828342.html deleted file mode 100755 index 76839a2ccd..0000000000 --- a/doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828342.html +++ /dev/null @@ -1,64 +0,0 @@ - - - -Struct template result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    -

                                                    boost::xpressive::op::insert::result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename Size, typename A0, 
                                                    -         typename A1> 
                                                    -struct result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type> {
                                                    -
                                                    -  // public member functions
                                                    -  typedef UNREF(Cont);
                                                    -};
                                                    -
                                                    -

                                                    Description

                                                    -
                                                    -

                                                    -result public member functions

                                                    -
                                                    1. typedef UNREF(Cont);
                                                    -
                                                    -
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828401.html b/doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828401.html deleted file mode 100755 index 3f3ba083ce..0000000000 --- a/doc/html/boost/xpressive/op/insert/result_This_Cont__Size__id1828401.html +++ /dev/null @@ -1,63 +0,0 @@ - - - -Struct template result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    -

                                                    boost::xpressive::op::insert::result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename Size, typename T> 
                                                    -struct result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type> {
                                                    -
                                                    -  // public member functions
                                                    -  typedef UNREF(Cont);
                                                    -};
                                                    -
                                                    -

                                                    Description

                                                    -
                                                    -

                                                    -result public member functions

                                                    -
                                                    1. typedef UNREF(Cont);
                                                    -
                                                    -
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont__Value_id1828453.html b/doc/html/boost/xpressive/op/insert/result_This_Cont__Value_id1828453.html deleted file mode 100755 index a98b8c0b3d..0000000000 --- a/doc/html/boost/xpressive/op/insert/result_This_Cont__Value_id1828453.html +++ /dev/null @@ -1,90 +0,0 @@ - - - -Struct template result<This(Cont, Value), void> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Cont, Value), void>

                                                    -

                                                    boost::xpressive::op::insert::result<This(Cont, Value), void>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Cont, typename Value> 
                                                    -struct result<This(Cont, Value), void> {
                                                    -  // types
                                                    -  typedef char                                                                                                          yes_type;
                                                    -  typedef char(&                                                                                                        no_type; 
                                                    -  typedef mpl::if_c< is_iterator, typename cont_type::iterator, std::pair< typename cont_type::iterator, bool > >::type type;    
                                                    -
                                                    -  // public member functions
                                                    -  typedef UNREF(Cont);
                                                    -  typedef UNREF(Value);
                                                    -
                                                    -  // public static functions
                                                    -  static yes_type check_insert_return(typename cont_type::iterator);
                                                    -  static no_type 
                                                    -  check_insert_return(std::pair< typename cont_type::iterator, bool >);
                                                    -
                                                    -  // public data members
                                                    -  static cont_type & scont_;
                                                    -  static value_type & svalue_;
                                                    -  static bool const is_iterator;
                                                    -};
                                                    -
                                                    -

                                                    Description

                                                    -
                                                    -

                                                    -result public member functions

                                                    -
                                                      -
                                                    1. typedef UNREF(Cont);
                                                    2. -
                                                    3. typedef UNREF(Value);
                                                    4. -
                                                    -
                                                    -
                                                    -

                                                    -result public static functions

                                                    -
                                                      -
                                                    1. static yes_type check_insert_return(typename cont_type::iterator);
                                                    2. -
                                                    3. static no_type 
                                                      -check_insert_return(std::pair< typename cont_type::iterator, bool >);
                                                    4. -
                                                    -
                                                    -
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892356.html b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892356.html new file mode 100644 index 0000000000..ded4dcd293 --- /dev/null +++ b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892356.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Cont, It, It), void> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont, It, It), void>

                                                    +

                                                    boost::xpressive::op::insert::result<This(Cont, It, It), void>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename It> 
                                                    +struct result<This(Cont, It, It), void> {
                                                    +  // types
                                                    +  typedef void type;
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892392.html b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892392.html new file mode 100644 index 0000000000..385643558d --- /dev/null +++ b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892392.html @@ -0,0 +1,55 @@ + + + +Struct template result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type>

                                                    +

                                                    boost::xpressive::op::insert::result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename It, typename Size, 
                                                    +         typename Value> 
                                                    +struct result<This(Cont, It, Size, Value), typename disable_if< is_integral< UNCVREF(It)> >::type> {
                                                    +  // types
                                                    +  typedef void type;
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892440.html b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892440.html new file mode 100644 index 0000000000..0098f8ea69 --- /dev/null +++ b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892440.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type>

                                                    +

                                                    boost::xpressive::op::insert::result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename It, typename Value> 
                                                    +struct result<This(Cont, It, Value), typename disable_if< mpl::or_< is_integral< UNCVREF(It)>, is_same< UNCVREF(It), UNCVREF(Value)> > >::type> {
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892480.html b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892480.html new file mode 100644 index 0000000000..a7c9b464cb --- /dev/null +++ b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892480.html @@ -0,0 +1,64 @@ + + + +Struct template result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    +

                                                    boost::xpressive::op::insert::result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename Size, typename A0, 
                                                    +         typename A1> 
                                                    +struct result<This(Cont, Size, A0, A1), typename enable_if< is_integral< UNCVREF(Size)> >::type> {
                                                    +
                                                    +  // public member functions
                                                    +  typedef UNREF(Cont);
                                                    +};
                                                    +
                                                    +

                                                    Description

                                                    +
                                                    +

                                                    +result public member functions

                                                    +
                                                    1. typedef UNREF(Cont);
                                                    +
                                                    +
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892539.html b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892539.html new file mode 100644 index 0000000000..d89e524030 --- /dev/null +++ b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892539.html @@ -0,0 +1,63 @@ + + + +Struct template result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    +

                                                    boost::xpressive::op::insert::result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename Size, typename T> 
                                                    +struct result<This(Cont, Size, T), typename enable_if< is_integral< UNCVREF(Size)> >::type> {
                                                    +
                                                    +  // public member functions
                                                    +  typedef UNREF(Cont);
                                                    +};
                                                    +
                                                    +

                                                    Description

                                                    +
                                                    +

                                                    +result public member functions

                                                    +
                                                    1. typedef UNREF(Cont);
                                                    +
                                                    +
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892591.html b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892591.html new file mode 100644 index 0000000000..d5725205e4 --- /dev/null +++ b/doc/html/boost/xpressive/op/insert/result_This_Cont_id1892591.html @@ -0,0 +1,90 @@ + + + +Struct template result<This(Cont, Value), void> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Cont, Value), void>

                                                    +

                                                    boost::xpressive::op::insert::result<This(Cont, Value), void>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Cont, typename Value> 
                                                    +struct result<This(Cont, Value), void> {
                                                    +  // types
                                                    +  typedef char                                                                                                          yes_type;
                                                    +  typedef char(&                                                                                                        no_type; 
                                                    +  typedef mpl::if_c< is_iterator, typename cont_type::iterator, std::pair< typename cont_type::iterator, bool > >::type type;    
                                                    +
                                                    +  // public member functions
                                                    +  typedef UNREF(Cont);
                                                    +  typedef UNREF(Value);
                                                    +
                                                    +  // public static functions
                                                    +  static yes_type check_insert_return(typename cont_type::iterator);
                                                    +  static no_type 
                                                    +  check_insert_return(std::pair< typename cont_type::iterator, bool >);
                                                    +
                                                    +  // public data members
                                                    +  static cont_type & scont_;
                                                    +  static value_type & svalue_;
                                                    +  static bool const is_iterator;
                                                    +};
                                                    +
                                                    +

                                                    Description

                                                    +
                                                    +

                                                    +result public member functions

                                                    +
                                                      +
                                                    1. typedef UNREF(Cont);
                                                    2. +
                                                    3. typedef UNREF(Value);
                                                    4. +
                                                    +
                                                    +
                                                    +

                                                    +result public static functions

                                                    +
                                                      +
                                                    1. static yes_type check_insert_return(typename cont_type::iterator);
                                                    2. +
                                                    3. static no_type 
                                                      +check_insert_return(std::pair< typename cont_type::iterator, bool >);
                                                    4. +
                                                    +
                                                    +
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/length.html b/doc/html/boost/xpressive/op/length.html old mode 100755 new mode 100644 index c9280ce42a..d3a303ba64 --- a/doc/html/boost/xpressive/op/length.html +++ b/doc/html/boost/xpressive/op/length.html @@ -38,18 +38,18 @@ struct result { }; template<typename This, typename Sub> - struct result<This(Sub)> { + struct result<This(Sub)> { }; - // public member functions - template<typename Sub> Sub::difference_type operator()(Sub const &) const; + // public member functions + template<typename Sub> Sub::difference_type operator()(Sub const &) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    -length public member functions

                                                    -
                                                    1. template<typename Sub> Sub::difference_type operator()(Sub const & sub) const;
                                                    +

                                                    +length public member functions

                                                    +
                                                    1. template<typename Sub> Sub::difference_type operator()(Sub const & sub) const;
                                                    diff --git a/doc/html/boost/xpressive/op/length/result.html b/doc/html/boost/xpressive/op/length/result.html old mode 100755 new mode 100644 index 0378cde1bf..52cafdb482 --- a/doc/html/boost/xpressive/op/length/result.html +++ b/doc/html/boost/xpressive/op/length/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -46,7 +46,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    diff --git a/doc/html/boost/xpressive/op/length/result_This_Sub__id1828100.html b/doc/html/boost/xpressive/op/length/result_This_Sub__id1828100.html deleted file mode 100755 index 0b6e76a99b..0000000000 --- a/doc/html/boost/xpressive/op/length/result_This_Sub__id1828100.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Sub)> - - - - - - - - - - - - - - - -
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    -
                                                    -
                                                    -
                                                    -

                                                    Struct template result<This(Sub)>

                                                    -

                                                    boost::xpressive::op::length::result<This(Sub)>

                                                    -
                                                    -

                                                    Synopsis

                                                    -
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    -
                                                    -
                                                    -template<typename This, typename Sub> 
                                                    -struct result<This(Sub)> {
                                                    -};
                                                    -
                                                    - - - -
                                                    -
                                                    -
                                                    -PrevUpHomeNext -
                                                    - - diff --git a/doc/html/boost/xpressive/op/length/result_This_Sub__id1892238.html b/doc/html/boost/xpressive/op/length/result_This_Sub__id1892238.html new file mode 100644 index 0000000000..c5b0dd0c82 --- /dev/null +++ b/doc/html/boost/xpressive/op/length/result_This_Sub__id1892238.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Sub)> + + + + + + + + + + + + + + + +
                                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    +
                                                    +
                                                    +
                                                    +

                                                    Struct template result<This(Sub)>

                                                    +

                                                    boost::xpressive::op::length::result<This(Sub)>

                                                    +
                                                    +

                                                    Synopsis

                                                    +
                                                    // In header: <boost/xpressive/regex_actions.hpp>
                                                    +
                                                    +
                                                    +template<typename This, typename Sub> 
                                                    +struct result<This(Sub)> {
                                                    +};
                                                    +
                                                    + + + +
                                                    +
                                                    +
                                                    +PrevUpHomeNext +
                                                    + + diff --git a/doc/html/boost/xpressive/op/make_pair.html b/doc/html/boost/xpressive/op/make_pair.html old mode 100755 new mode 100644 index a447196c96..818840120c --- a/doc/html/boost/xpressive/op/make_pair.html +++ b/doc/html/boost/xpressive/op/make_pair.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                    -PrevUpHomeNext +PrevUpHomeNext
                                                    @@ -38,23 +38,23 @@ struct result { }; template<typename This, typename First, typename Second> - struct result<This(First, Second)> { + struct result<This(First, Second)> { // types - typedef std::pair< UNCVREF(First), UNCVREF(Second)> type; + typedef std::pair< UNCVREF(First), UNCVREF(Second)> type; }; - // public member functions + // public member functions template<typename First, typename Second> - std::pair< First, Second > operator()(First const &, Second const &) const; + std::pair< First, Second > operator()(First const &, Second const &) const; };
                                                    -

                                                    Description

                                                    +

                                                    Description

                                                    -

                                                    -make_pair public member functions

                                                    +

                                                    +make_pair public member functions

                                                    1. template<typename First, typename Second> 
                                                         std::pair< First, Second > 
                                                      -  operator()(First const & first, Second const & second) const;
                                                    + operator()(First const & first, Second const & second) const;
                                                @@ -68,7 +68,7 @@
                                                -PrevUpHomeNext +PrevUpHomeNext
                                                diff --git a/doc/html/boost/xpressive/op/make_pair/result.html b/doc/html/boost/xpressive/op/make_pair/result.html old mode 100755 new mode 100644 index 090bc4a8ff..2bb304e06e --- a/doc/html/boost/xpressive/op/make_pair/result.html +++ b/doc/html/boost/xpressive/op/make_pair/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                                -PrevUpHomeNext +PrevUpHomeNext
                                                @@ -46,7 +46,7 @@
                                                -PrevUpHomeNext +PrevUpHomeNext
                                                diff --git a/doc/html/boost/xpressive/op/make_pair/result_This_Firs_id1892792.html b/doc/html/boost/xpressive/op/make_pair/result_This_Firs_id1892792.html new file mode 100644 index 0000000000..f1f0bcba29 --- /dev/null +++ b/doc/html/boost/xpressive/op/make_pair/result_This_Firs_id1892792.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(First, Second)> + + + + + + + + + + + + + + + +
                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                +
                                                +
                                                +PrevUpHomeNext +
                                                +
                                                +
                                                +
                                                +

                                                Struct template result<This(First, Second)>

                                                +

                                                boost::xpressive::op::make_pair::result<This(First, Second)>

                                                +
                                                +

                                                Synopsis

                                                +
                                                // In header: <boost/xpressive/regex_actions.hpp>
                                                +
                                                +
                                                +template<typename This, typename First, typename Second> 
                                                +struct result<This(First, Second)> {
                                                +  // types
                                                +  typedef std::pair< UNCVREF(First), UNCVREF(Second)> type;
                                                +};
                                                +
                                                + + + +
                                                +
                                                +
                                                +PrevUpHomeNext +
                                                + + diff --git a/doc/html/boost/xpressive/op/make_pair/result_This_First__Seco_id1828654.html b/doc/html/boost/xpressive/op/make_pair/result_This_First__Seco_id1828654.html deleted file mode 100755 index 27a139d49d..0000000000 --- a/doc/html/boost/xpressive/op/make_pair/result_This_First__Seco_id1828654.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(First, Second)> - - - - - - - - - - - - - - - -
                                                Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                                -
                                                -
                                                -PrevUpHomeNext -
                                                -
                                                -
                                                -
                                                -

                                                Struct template result<This(First, Second)>

                                                -

                                                boost::xpressive::op::make_pair::result<This(First, Second)>

                                                -
                                                -

                                                Synopsis

                                                -
                                                // In header: <boost/xpressive/regex_actions.hpp>
                                                -
                                                -
                                                -template<typename This, typename First, typename Second> 
                                                -struct result<This(First, Second)> {
                                                -  // types
                                                -  typedef std::pair< UNCVREF(First), UNCVREF(Second)> type;
                                                -};
                                                -
                                                - - - -
                                                -
                                                -
                                                -PrevUpHomeNext -
                                                - - diff --git a/doc/html/boost/xpressive/op/matched.html b/doc/html/boost/xpressive/op/matched.html old mode 100755 new mode 100644 index bfceb30de6..cc9c209eaf --- a/doc/html/boost/xpressive/op/matched.html +++ b/doc/html/boost/xpressive/op/matched.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                                -PrevUpHomeNext +PrevUpHomeNext
                                                @@ -36,15 +36,15 @@ // types typedef bool result_type; - // public member functions - template<typename Sub> bool operator()(Sub const &) const; + // public member functions + template<typename Sub> bool operator()(Sub const &) const; };
                                                -

                                                Description

                                                +

                                                Description

                                                -

                                                -matched public member functions

                                                -
                                                1. template<typename Sub> bool operator()(Sub const & sub) const;
                                                +

                                                +matched public member functions

                                                +
                                                1. template<typename Sub> bool operator()(Sub const & sub) const;
                                                @@ -58,7 +58,7 @@
                                                -PrevUpHomeNext +PrevUpHomeNext
                                                diff --git a/doc/html/boost/xpressive/op/pop.html b/doc/html/boost/xpressive/op/pop.html old mode 100755 new mode 100644 index f89f02baf3..5986fb80c5 --- a/doc/html/boost/xpressive/op/pop.html +++ b/doc/html/boost/xpressive/op/pop.html @@ -36,15 +36,15 @@ // types typedef void result_type; - // public member functions - template<typename Sequence> void operator()(Sequence &) const; + // public member functions + template<typename Sequence> void operator()(Sequence &) const; };
                                                -

                                                Description

                                                +

                                                Description

                                                -

                                                -pop public member functions

                                                -
                                                1. template<typename Sequence> void operator()(Sequence & seq) const;
                                                +

                                                +pop public member functions

                                                +
                                                1. template<typename Sequence> void operator()(Sequence & seq) const;
                                                diff --git a/doc/html/boost/xpressive/op/pop_back.html b/doc/html/boost/xpressive/op/pop_back.html old mode 100755 new mode 100644 index 9244974b8c..5c5655ef99 --- a/doc/html/boost/xpressive/op/pop_back.html +++ b/doc/html/boost/xpressive/op/pop_back.html @@ -36,15 +36,15 @@ // types typedef void result_type; - // public member functions - template<typename Sequence> void operator()(Sequence &) const; + // public member functions + template<typename Sequence> void operator()(Sequence &) const; };
                                                -

                                                Description

                                                +

                                                Description

                                                -

                                                -pop_back public member functions

                                                -
                                                1. template<typename Sequence> void operator()(Sequence & seq) const;
                                                +

                                                +pop_back public member functions

                                                +
                                                1. template<typename Sequence> void operator()(Sequence & seq) const;
                                              diff --git a/doc/html/boost/xpressive/op/pop_front.html b/doc/html/boost/xpressive/op/pop_front.html old mode 100755 new mode 100644 index ad21ec9f74..f3434c5d94 --- a/doc/html/boost/xpressive/op/pop_front.html +++ b/doc/html/boost/xpressive/op/pop_front.html @@ -36,15 +36,15 @@ // types typedef void result_type; - // public member functions - template<typename Sequence> void operator()(Sequence &) const; + // public member functions + template<typename Sequence> void operator()(Sequence &) const; };
                                              -

                                              Description

                                              +

                                              Description

                                              -

                                              -pop_front public member functions

                                              -
                                              1. template<typename Sequence> void operator()(Sequence & seq) const;
                                              +

                                              +pop_front public member functions

                                              +
                                              1. template<typename Sequence> void operator()(Sequence & seq) const;
                                              diff --git a/doc/html/boost/xpressive/op/push.html b/doc/html/boost/xpressive/op/push.html old mode 100755 new mode 100644 index b81e2fae40..e09c7a7bbd --- a/doc/html/boost/xpressive/op/push.html +++ b/doc/html/boost/xpressive/op/push.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                              -PrevUpHomeNext +PrevUpHomeNext
                                              @@ -36,17 +36,17 @@ // types typedef void result_type; - // public member functions + // public member functions template<typename Sequence, typename Value> - void operator()(Sequence &, Value const &) const; + void operator()(Sequence &, Value const &) const; };
                                              -

                                              Description

                                              +

                                              Description

                                              -

                                              -push public member functions

                                              +

                                              +push public member functions

                                              1. template<typename Sequence, typename Value> 
                                                -  void operator()(Sequence & seq, Value const & val) const;
                                              + void operator()(Sequence & seq, Value const & val) const;
                                            @@ -60,7 +60,7 @@
                                            -PrevUpHomeNext +PrevUpHomeNext
                                            diff --git a/doc/html/boost/xpressive/op/push_back.html b/doc/html/boost/xpressive/op/push_back.html old mode 100755 new mode 100644 index abbffb622b..7502420596 --- a/doc/html/boost/xpressive/op/push_back.html +++ b/doc/html/boost/xpressive/op/push_back.html @@ -36,17 +36,17 @@ // types typedef void result_type; - // public member functions + // public member functions template<typename Sequence, typename Value> - void operator()(Sequence &, Value const &) const; + void operator()(Sequence &, Value const &) const; };
                                          -

                                          Description

                                          +

                                          Description

                                          -

                                          -push_back public member functions

                                          +

                                          +push_back public member functions

                                          1. template<typename Sequence, typename Value> 
                                            -  void operator()(Sequence & seq, Value const & val) const;
                                          + void operator()(Sequence & seq, Value const & val) const;
                                        diff --git a/doc/html/boost/xpressive/op/push_front.html b/doc/html/boost/xpressive/op/push_front.html old mode 100755 new mode 100644 index ff08f7d79a..ecb4885c46 --- a/doc/html/boost/xpressive/op/push_front.html +++ b/doc/html/boost/xpressive/op/push_front.html @@ -36,17 +36,17 @@ // types typedef void result_type; - // public member functions + // public member functions template<typename Sequence, typename Value> - void operator()(Sequence &, Value const &) const; + void operator()(Sequence &, Value const &) const; };
                                        -

                                        Description

                                        +

                                        Description

                                        -

                                        -push_front public member functions

                                        +

                                        +push_front public member functions

                                        1. template<typename Sequence, typename Value> 
                                          -  void operator()(Sequence & seq, Value const & val) const;
                                        + void operator()(Sequence & seq, Value const & val) const;
                                      diff --git a/doc/html/boost/xpressive/op/second.html b/doc/html/boost/xpressive/op/second.html old mode 100755 new mode 100644 index a9aa465a9f..7587394f9d --- a/doc/html/boost/xpressive/op/second.html +++ b/doc/html/boost/xpressive/op/second.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                      -PrevUpHomeNext +PrevUpHomeNext
                                      @@ -38,18 +38,18 @@ struct result { }; template<typename This, typename Pair> - struct result<This(Pair)> { + struct result<This(Pair)> { }; - // public member functions - template<typename Pair> Pair::second_type operator()(Pair const &) const; + // public member functions + template<typename Pair> Pair::second_type operator()(Pair const &) const; };
                                      -

                                      Description

                                      +

                                      Description

                                      -

                                      -second public member functions

                                      -
                                      1. template<typename Pair> Pair::second_type operator()(Pair const & p) const;
                                      +

                                      +second public member functions

                                      +
                                      1. template<typename Pair> Pair::second_type operator()(Pair const & p) const;
                                    @@ -63,7 +63,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/xpressive/op/second/result.html b/doc/html/boost/xpressive/op/second/result.html old mode 100755 new mode 100644 index 3b586f57a3..6cee5db8e7 --- a/doc/html/boost/xpressive/op/second/result.html +++ b/doc/html/boost/xpressive/op/second/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -46,7 +46,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/xpressive/op/second/result_This_Pair__id1828012.html b/doc/html/boost/xpressive/op/second/result_This_Pair__id1828012.html deleted file mode 100755 index 0f2a1bffc2..0000000000 --- a/doc/html/boost/xpressive/op/second/result_This_Pair__id1828012.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Pair)> - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Struct template result<This(Pair)>

                                    -

                                    boost::xpressive::op::second::result<This(Pair)>

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    -
                                    -
                                    -template<typename This, typename Pair> 
                                    -struct result<This(Pair)> {
                                    -};
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/xpressive/op/second/result_This_Pair_id1892150.html b/doc/html/boost/xpressive/op/second/result_This_Pair_id1892150.html new file mode 100644 index 0000000000..61ffdfc22c --- /dev/null +++ b/doc/html/boost/xpressive/op/second/result_This_Pair_id1892150.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Pair)> + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Struct template result<This(Pair)>

                                    +

                                    boost::xpressive::op::second::result<This(Pair)>

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    +
                                    +
                                    +template<typename This, typename Pair> 
                                    +struct result<This(Pair)> {
                                    +};
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/xpressive/op/static_cast_.html b/doc/html/boost/xpressive/op/static_cast_.html old mode 100755 new mode 100644 index 517b8e51f2..f5cab1ff01 --- a/doc/html/boost/xpressive/op/static_cast_.html +++ b/doc/html/boost/xpressive/op/static_cast_.html @@ -36,15 +36,15 @@ // types typedef T result_type; - // public member functions - template<typename Value> T operator()(Value const &) const; + // public member functions + template<typename Value> T operator()(Value const &) const; };
                                    -

                                    Description

                                    +

                                    Description

                                    -

                                    -static_cast_ public member functions

                                    -
                                    1. template<typename Value> T operator()(Value const & val) const;
                                    +

                                    +static_cast_ public member functions

                                    +
                                    1. template<typename Value> T operator()(Value const & val) const;
                                    diff --git a/doc/html/boost/xpressive/op/str.html b/doc/html/boost/xpressive/op/str.html old mode 100755 new mode 100644 index 73392f4938..cca8fa55b2 --- a/doc/html/boost/xpressive/op/str.html +++ b/doc/html/boost/xpressive/op/str.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -38,18 +38,18 @@ struct result { }; template<typename This, typename Sub> - struct result<This(Sub)> { + struct result<This(Sub)> { }; - // public member functions - template<typename Sub> Sub::string_type operator()(Sub const &) const; + // public member functions + template<typename Sub> Sub::string_type operator()(Sub const &) const; };
                                    -

                                    Description

                                    +

                                    Description

                                    -

                                    -str public member functions

                                    -
                                    1. template<typename Sub> Sub::string_type operator()(Sub const & sub) const;
                                    +

                                    +str public member functions

                                    +
                                    1. template<typename Sub> Sub::string_type operator()(Sub const & sub) const;
                                    @@ -63,7 +63,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/xpressive/op/str/result.html b/doc/html/boost/xpressive/op/str/result.html old mode 100755 new mode 100644 index ffa0f526e9..907cd31479 --- a/doc/html/boost/xpressive/op/str/result.html +++ b/doc/html/boost/xpressive/op/str/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -46,7 +46,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/xpressive/op/str/result_This_Sub__id1828156.html b/doc/html/boost/xpressive/op/str/result_This_Sub__id1828156.html deleted file mode 100755 index 63d0869b53..0000000000 --- a/doc/html/boost/xpressive/op/str/result_This_Sub__id1828156.html +++ /dev/null @@ -1,52 +0,0 @@ - - - -Struct template result<This(Sub)> - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Struct template result<This(Sub)>

                                    -

                                    boost::xpressive::op::str::result<This(Sub)>

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    -
                                    -
                                    -template<typename This, typename Sub> 
                                    -struct result<This(Sub)> {
                                    -};
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/xpressive/op/str/result_This_Sub__id1892294.html b/doc/html/boost/xpressive/op/str/result_This_Sub__id1892294.html new file mode 100644 index 0000000000..c11325fa55 --- /dev/null +++ b/doc/html/boost/xpressive/op/str/result_This_Sub__id1892294.html @@ -0,0 +1,52 @@ + + + +Struct template result<This(Sub)> + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Struct template result<This(Sub)>

                                    +

                                    boost::xpressive::op::str::result<This(Sub)>

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    +
                                    +
                                    +template<typename This, typename Sub> 
                                    +struct result<This(Sub)> {
                                    +};
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/xpressive/op/throw_.html b/doc/html/boost/xpressive/op/throw_.html old mode 100755 new mode 100644 index 9b009794d1..68a222c008 --- a/doc/html/boost/xpressive/op/throw_.html +++ b/doc/html/boost/xpressive/op/throw_.html @@ -36,26 +36,26 @@ // types typedef void result_type; - // public member functions - void operator()() const; - template<typename A0> void operator()(A0 const &) const; + // public member functions + void operator()() const; + template<typename A0> void operator()(A0 const &) const; template<typename A0, typename A1> - void operator()(A0 const &, A1 const &) const; + void operator()(A0 const &, A1 const &) const; template<typename A0, typename A1, typename A2> - void operator()(A0 const &, A1 const &, A2 const &) const; + void operator()(A0 const &, A1 const &, A2 const &) const; };
                                    -

                                    Description

                                    +

                                    Description

                                    -

                                    -throw_ public member functions

                                    +

                                    +throw_ public member functions

                                      -
                                    1. void operator()() const;
                                    2. -
                                    3. template<typename A0> void operator()(A0 const & a0) const;
                                    4. +
                                    5. void operator()() const;
                                    6. +
                                    7. template<typename A0> void operator()(A0 const & a0) const;
                                    8. template<typename A0, typename A1> 
                                      -  void operator()(A0 const & a0, A1 const & a1) const;
                                    9. + void operator()(A0 const & a0, A1 const & a1) const;
                                    10. template<typename A0, typename A1, typename A2> 
                                      -  void operator()(A0 const & a0, A1 const & a1, A2 const & a2) const;
                                    11. + void operator()(A0 const & a0, A1 const & a1, A2 const & a2) const;
                                    diff --git a/doc/html/boost/xpressive/op/top.html b/doc/html/boost/xpressive/op/top.html old mode 100755 new mode 100644 index 448cddabfb..c90d1d7cff --- a/doc/html/boost/xpressive/op/top.html +++ b/doc/html/boost/xpressive/op/top.html @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -38,19 +38,19 @@ struct result { }; template<typename This, typename Sequence> - struct result<This(Sequence)> { + struct result<This(Sequence)> { // types - typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::value_type const &, typename sequence_type::value_type & >::type type; + typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::value_type const &, typename sequence_type::value_type & >::type type; - // public member functions - typedef UNREF(Sequence); + // public member functions + typedef UNREF(Sequence); }; // public data members result< top(Sequence &)>::type operator(); };
                                    -

                                    Description

                                    +

                                    Description

                                    @@ -63,7 +63,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/xpressive/op/top/result.html b/doc/html/boost/xpressive/op/top/result.html old mode 100755 new mode 100644 index 6edea64bc6..8e20a43516 --- a/doc/html/boost/xpressive/op/top/result.html +++ b/doc/html/boost/xpressive/op/top/result.html @@ -5,9 +5,9 @@ - + - + @@ -20,7 +20,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -46,7 +46,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/xpressive/op/top/result_This_Sequ_id1892024.html b/doc/html/boost/xpressive/op/top/result_This_Sequ_id1892024.html new file mode 100644 index 0000000000..0c1f754f2c --- /dev/null +++ b/doc/html/boost/xpressive/op/top/result_This_Sequ_id1892024.html @@ -0,0 +1,65 @@ + + + +Struct template result<This(Sequence)> + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Struct template result<This(Sequence)>

                                    +

                                    boost::xpressive::op::top::result<This(Sequence)>

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    +
                                    +
                                    +template<typename This, typename Sequence> 
                                    +struct result<This(Sequence)> {
                                    +  // types
                                    +  typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::value_type const &, typename sequence_type::value_type & >::type type;
                                    +
                                    +  // public member functions
                                    +  typedef UNREF(Sequence);
                                    +};
                                    +
                                    +

                                    Description

                                    +
                                    +

                                    +result public member functions

                                    +
                                    1. typedef UNREF(Sequence);
                                    +
                                    +
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/xpressive/op/top/result_This_Sequence__id1827885.html b/doc/html/boost/xpressive/op/top/result_This_Sequence__id1827885.html deleted file mode 100755 index 5c38f625e1..0000000000 --- a/doc/html/boost/xpressive/op/top/result_This_Sequence__id1827885.html +++ /dev/null @@ -1,65 +0,0 @@ - - - -Struct template result<This(Sequence)> - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Struct template result<This(Sequence)>

                                    -

                                    boost::xpressive::op::top::result<This(Sequence)>

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    -
                                    -
                                    -template<typename This, typename Sequence> 
                                    -struct result<This(Sequence)> {
                                    -  // types
                                    -  typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::value_type const &, typename sequence_type::value_type & >::type type;
                                    -
                                    -  // public member functions
                                    -  typedef UNREF(Sequence);
                                    -};
                                    -
                                    -

                                    Description

                                    -
                                    -

                                    -result public member functions

                                    -
                                    1. typedef UNREF(Sequence);
                                    -
                                    -
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/xpressive/op/unwrap_reference.html b/doc/html/boost/xpressive/op/unwrap_reference.html old mode 100755 new mode 100644 index 4c53bc4498..c9b0421d8a --- a/doc/html/boost/xpressive/op/unwrap_reference.html +++ b/doc/html/boost/xpressive/op/unwrap_reference.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                                    -PrevUpHomeNext +PrevUpHomeNext
                                    @@ -35,25 +35,25 @@ struct unwrap_reference { // member classes/structs/unions template<typename This, typename Ref> - struct result<This(Ref &)> { + struct result<This(Ref &)> { // types - typedef boost::unwrap_reference< Ref >::type & type; + typedef boost::unwrap_reference< Ref >::type & type; }; template<typename This, typename Ref> - struct result<This(Ref)> { + struct result<This(Ref)> { // types - typedef boost::unwrap_reference< Ref >::type & type; + typedef boost::unwrap_reference< Ref >::type & type; }; - // public member functions - template<typename T> T & operator()(boost::reference_wrapper< T >) const; + // public member functions + template<typename T> T & operator()(boost::reference_wrapper< T >) const; };
                                    -

                                    Description

                                    +

                                    Description

                                    -

                                    -unwrap_reference public member functions

                                    -
                                    1. template<typename T> T & operator()(boost::reference_wrapper< T > r) const;
                                    +

                                    +unwrap_reference public member functions

                                    +
                                    1. template<typename T> T & operator()(boost::reference_wrapper< T > r) const;
                                    @@ -67,7 +67,7 @@
                                    -PrevUpHomeNext +PrevUpHomeNext
                                    diff --git a/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref____id1829122.html b/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref____id1829122.html deleted file mode 100755 index 8ca4008f1a..0000000000 --- a/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref____id1829122.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Ref &)> - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Struct template result<This(Ref &)>

                                    -

                                    boost::xpressive::op::unwrap_reference::result<This(Ref &)>

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    -
                                    -
                                    -template<typename This, typename Ref> 
                                    -struct result<This(Ref &)> {
                                    -  // types
                                    -  typedef boost::unwrap_reference< Ref >::type & type;
                                    -};
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1829146.html b/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1829146.html deleted file mode 100755 index 3a2d83a6b4..0000000000 --- a/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1829146.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Struct template result<This(Ref)> - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Struct template result<This(Ref)>

                                    -

                                    boost::xpressive::op::unwrap_reference::result<This(Ref)>

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    -
                                    -
                                    -template<typename This, typename Ref> 
                                    -struct result<This(Ref)> {
                                    -  // types
                                    -  typedef boost::unwrap_reference< Ref >::type & type;
                                    -};
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893375.html b/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893375.html new file mode 100644 index 0000000000..53b6e0683c --- /dev/null +++ b/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893375.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Ref &)> + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Struct template result<This(Ref &)>

                                    +

                                    boost::xpressive::op::unwrap_reference::result<This(Ref &)>

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    +
                                    +
                                    +template<typename This, typename Ref> 
                                    +struct result<This(Ref &)> {
                                    +  // types
                                    +  typedef boost::unwrap_reference< Ref >::type & type;
                                    +};
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893399.html b/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893399.html new file mode 100644 index 0000000000..3c340920ef --- /dev/null +++ b/doc/html/boost/xpressive/op/unwrap_reference/result_This_Ref__id1893399.html @@ -0,0 +1,54 @@ + + + +Struct template result<This(Ref)> + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Struct template result<This(Ref)>

                                    +

                                    boost::xpressive::op::unwrap_reference::result<This(Ref)>

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/xpressive/regex_actions.hpp>
                                    +
                                    +
                                    +template<typename This, typename Ref> 
                                    +struct result<This(Ref)> {
                                    +  // types
                                    +  typedef boost::unwrap_reference< Ref >::type & type;
                                    +};
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/xpressive/operator_id1835086.html b/doc/html/boost/xpressive/operator_id1835086.html deleted file mode 100755 index 7fef822ddc..0000000000 --- a/doc/html/boost/xpressive/operator_id1835086.html +++ /dev/null @@ -1,84 +0,0 @@ - - - -Function template operator<< - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Function template operator<<

                                    -

                                    boost::xpressive::operator<< — insertion operator for sending sub-matches to ostreams

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/xpressive/sub_match.hpp>
                                    -
                                    -
                                    -template<typename BidiIter, typename Char, typename Traits> 
                                    -  std::basic_ostream< Char, Traits > & 
                                    -  operator<<(std::basic_ostream< Char, Traits > & sout, 
                                    -             sub_match< BidiIter > const & sub);
                                    -
                                    -

                                    Description

                                    -

                                    - -

                                    -
                                    -- - - - - - - - - - -

                                    Parameters:

                                    -- - - - - - - - - - -

                                    sout

                                    output stream.

                                    sub

                                    sub_match object to be written to the stream.

                                    Returns:

                                    sout << sub.str()

                                    -
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/xpressive/operator_id1899069.html b/doc/html/boost/xpressive/operator_id1899069.html new file mode 100644 index 0000000000..ebe31beb05 --- /dev/null +++ b/doc/html/boost/xpressive/operator_id1899069.html @@ -0,0 +1,84 @@ + + + +Function template operator<< + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Function template operator<<

                                    +

                                    boost::xpressive::operator<< — insertion operator for sending sub-matches to ostreams

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/xpressive/sub_match.hpp>
                                    +
                                    +
                                    +template<typename BidiIter, typename Char, typename Traits> 
                                    +  std::basic_ostream< Char, Traits > & 
                                    +  operator<<(std::basic_ostream< Char, Traits > & sout, 
                                    +             sub_match< BidiIter > const & sub);
                                    +
                                    +

                                    Description

                                    +

                                    + +

                                    +
                                    ++ + + + + + + + + + +

                                    Parameters:

                                    ++ + + + + + + + + + +

                                    sout

                                    output stream.

                                    sub

                                    sub_match object to be written to the stream.

                                    Returns:

                                    sout << sub.str()

                                    +
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/xpressive/optional_id1833659.html b/doc/html/boost/xpressive/optional_id1833659.html deleted file mode 100755 index 3274b6db85..0000000000 --- a/doc/html/boost/xpressive/optional_id1833659.html +++ /dev/null @@ -1,70 +0,0 @@ - - - -Function template optional - - - - - - - - - - - - - - - -
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    -
                                    -
                                    -
                                    -

                                    Function template optional

                                    -

                                    boost::xpressive::optional — Make a sub-expression optional. Equivalent to !as_xpr(expr).

                                    -
                                    -

                                    Synopsis

                                    -
                                    // In header: <boost/xpressive/regex_primitives.hpp>
                                    -
                                    -
                                    -template<typename Expr> 
                                    -  proto::result_of::make_expr< proto::tag::logical_not, proto::default_domain, Expr const & >::type const 
                                    -  optional(Expr const & expr);
                                    -
                                    -

                                    Description

                                    -

                                    -

                                    -
                                    -- - - - -

                                    Parameters:

                                    -- - - - -

                                    expr

                                    The sub-expression to make optional.

                                    -
                                    -
                                    - - - -
                                    -
                                    -
                                    -PrevUpHomeNext -
                                    - - diff --git a/doc/html/boost/xpressive/optional_id1897912.html b/doc/html/boost/xpressive/optional_id1897912.html new file mode 100644 index 0000000000..5ed0347045 --- /dev/null +++ b/doc/html/boost/xpressive/optional_id1897912.html @@ -0,0 +1,70 @@ + + + +Function template optional + + + + + + + + + + + + + + + +
                                    Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    +
                                    +
                                    +
                                    +

                                    Function template optional

                                    +

                                    boost::xpressive::optional — Make a sub-expression optional. Equivalent to !as_xpr(expr).

                                    +
                                    +

                                    Synopsis

                                    +
                                    // In header: <boost/xpressive/regex_primitives.hpp>
                                    +
                                    +
                                    +template<typename Expr> 
                                    +  proto::result_of::make_expr< proto::tag::logical_not, proto::default_domain, Expr const & >::type const 
                                    +  optional(Expr const & expr);
                                    +
                                    +

                                    Description

                                    +

                                    +

                                    +
                                    ++ + + + +

                                    Parameters:

                                    ++ + + + +

                                    expr

                                    The sub-expression to make optional.

                                    +
                                    +
                                    + + + +
                                    +
                                    +
                                    +PrevUpHomeNext +
                                    + + diff --git a/doc/html/boost/xpressive/placeholder.html b/doc/html/boost/xpressive/placeholder.html old mode 100755 new mode 100644 index 5fc7743cfa..9ad4310a0c --- a/doc/html/boost/xpressive/placeholder.html +++ b/doc/html/boost/xpressive/placeholder.html @@ -38,7 +38,7 @@ typedef unspecified action_arg_type; };
                                  -

                                  Description

                                  +

                                  Description

                                  placeholder<T>, for defining a placeholder to stand in fo a variable of type T in a semantic action.

                                  diff --git a/doc/html/boost/xpressive/pop.html b/doc/html/boost/xpressive/pop.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/pop_back.html b/doc/html/boost/xpressive/pop_back.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/pop_front.html b/doc/html/boost/xpressive/pop_front.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/print.html b/doc/html/boost/xpressive/print.html old mode 100755 new mode 100644 index 85b1ef73d1..cdc4ba0b0c --- a/doc/html/boost/xpressive/print.html +++ b/doc/html/boost/xpressive/print.html @@ -33,7 +33,7 @@ unspecified print;
                                  -

                                  Description

                                  +

                                  Description

                                  The regex traits are used to determine which characters are printable. To match any character that is not printable, use ~print.

                                  diff --git a/doc/html/boost/xpressive/punct.html b/doc/html/boost/xpressive/punct.html old mode 100755 new mode 100644 index 53cfd30757..5620fe286f --- a/doc/html/boost/xpressive/punct.html +++ b/doc/html/boost/xpressive/punct.html @@ -33,7 +33,7 @@ unspecified punct;
                                  -

                                  Description

                                  +

                                  Description

                                  The regex traits are used to determine which characters are punctuation. To match any character that is not punctuation, use ~punct.

                                  diff --git a/doc/html/boost/xpressive/push.html b/doc/html/boost/xpressive/push.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/push_back.html b/doc/html/boost/xpressive/push_back.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/push_front.html b/doc/html/boost/xpressive/push_front.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/range.html b/doc/html/boost/xpressive/range.html old mode 100755 new mode 100644 index d170dcddee..fd374b3a8f --- a/doc/html/boost/xpressive/range.html +++ b/doc/html/boost/xpressive/range.html @@ -7,7 +7,7 @@ - +
                                  @@ -20,7 +20,7 @@

                                  -PrevUpHomeNext +PrevUpHomeNext
                                  @@ -34,7 +34,7 @@ template<typename Char> unspecified range(Char ch_min, Char ch_max);
                                  -

                                  Description

                                  +

                                  Description

                                  Match any character in the range [ch_min, ch_max].

                                  @@ -69,7 +69,7 @@
                                  -PrevUpHomeNext +PrevUpHomeNext
                                  diff --git a/doc/html/boost/xpressive/ref_id1829561.html b/doc/html/boost/xpressive/ref_id1829561.html deleted file mode 100755 index 0a88894739..0000000000 --- a/doc/html/boost/xpressive/ref_id1829561.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template ref - - - - - - - - - - - - - - - -
                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                  -
                                  -
                                  -PrevUpHomeNext -
                                  -
                                  -
                                  -
                                  -

                                  Function template ref

                                  -

                                  boost::xpressive::ref

                                  -
                                  -

                                  Synopsis

                                  -
                                  // In header: <boost/xpressive/regex_actions.hpp>
                                  -
                                  -
                                  -template<typename T> reference< T > const ref(T & t);
                                  -
                                  -

                                  Description

                                  -

                                  ref()

                                  -
                                  -
                                  - - - -
                                  -
                                  -
                                  -PrevUpHomeNext -
                                  - - diff --git a/doc/html/boost/xpressive/ref_id1893814.html b/doc/html/boost/xpressive/ref_id1893814.html new file mode 100644 index 0000000000..94cefaac06 --- /dev/null +++ b/doc/html/boost/xpressive/ref_id1893814.html @@ -0,0 +1,54 @@ + + + +Function template ref + + + + + + + + + + + + + + + +
                                  Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                                  +
                                  +
                                  +PrevUpHomeNext +
                                  +
                                  +
                                  +
                                  +

                                  Function template ref

                                  +

                                  boost::xpressive::ref

                                  +
                                  +

                                  Synopsis

                                  +
                                  // In header: <boost/xpressive/regex_actions.hpp>
                                  +
                                  +
                                  +template<typename T> reference< T > const ref(T & t);
                                  +
                                  +

                                  Description

                                  +

                                  ref()

                                  +
                                  +
                                  + + + +
                                  +
                                  +
                                  +PrevUpHomeNext +
                                  + + diff --git a/doc/html/boost/xpressive/reference.html b/doc/html/boost/xpressive/reference.html old mode 100755 new mode 100644 index 72fd3dc6d2..45afdbc275 --- a/doc/html/boost/xpressive/reference.html +++ b/doc/html/boost/xpressive/reference.html @@ -37,24 +37,24 @@ typedef proto::extends< typename proto::terminal< reference_wrapper< T > >::type, reference< T > > base_type; // construct/copy/destruct - explicit reference(T &); + explicit reference(T &); - // public member functions - T & get() const; + // public member functions + T & get() const; };
                                  -

                                  Description

                                  +

                                  Description

                                  -

                                  +

                                  reference public construct/copy/destruct

                                  -
                                  1. explicit reference(T & t);
                                  +
                                  1. explicit reference(T & t);
                                  -

                                  -reference public member functions

                                  -
                                  1. T & get() const;
                                  +

                                  +reference public member functions

                                  +
                                  1. T & get() const;
                                  diff --git a/doc/html/boost/xpressive/regex_compiler.html b/doc/html/boost/xpressive/regex_compiler.html old mode 100755 new mode 100644 index fb59603c0a..66ad718295 --- a/doc/html/boost/xpressive/regex_compiler.html +++ b/doc/html/boost/xpressive/regex_compiler.html @@ -43,42 +43,42 @@ typedef traits_type::char_class_type char_class_type; // construct/copy/destruct - explicit regex_compiler(RegexTraits const & = RegexTraits()); + explicit regex_compiler(RegexTraits const & = RegexTraits()); - // public member functions - locale_type imbue(locale_type); - locale_type getloc() const; + // public member functions + locale_type imbue(locale_type); + locale_type getloc() const; template<typename InputIter> basic_regex< BidiIter > - compile(InputIter, InputIter, flag_type = regex_constants::ECMAScript); + compile(InputIter, InputIter, flag_type = regex_constants::ECMAScript); template<typename InputRange> disable_if< is_pointer< InputRange >, basic_regex< BidiIter > >::type - compile(InputRange const &, flag_type = regex_constants::ECMAScript); + compile(InputRange const &, flag_type = regex_constants::ECMAScript); basic_regex< BidiIter > - compile(char_type const *, flag_type = regex_constants::ECMAScript); - basic_regex< BidiIter > compile(char_type const *, std::size_t, flag_type); - basic_regex< BidiIter > & operator[](string_type const &); - basic_regex< BidiIter > const & operator[](string_type const &) const; + compile(char_type const *, flag_type = regex_constants::ECMAScript); + basic_regex< BidiIter > compile(char_type const *, std::size_t, flag_type); + basic_regex< BidiIter > & operator[](string_type const &); + basic_regex< BidiIter > const & operator[](string_type const &) const; - // private member functions - bool is_upper_(char_type) const; + // private member functions + bool is_upper_(char_type) const; };
                                  -

                                  Description

                                  +

                                  Description

                                  Class template regex_compiler is used to construct a basic_regex object from a string. The string should contain a valid regular expression. You can imbue a regex_compiler object with a locale, after which all basic_regex objects created with that regex_compiler object will use that locale. After creating a regex_compiler object, and optionally imbueing it with a locale, you can call the compile() method to construct a basic_regex object, passing it the string representing the regular expression. You can call compile() multiple times on the same regex_compiler object. Two basic_regex objects compiled from the same string will have different regex_id's.

                                  -

                                  +

                                  regex_compiler public construct/copy/destruct

                                  -
                                  1. explicit regex_compiler(RegexTraits const & traits = RegexTraits());
                                  +
                                  1. explicit regex_compiler(RegexTraits const & traits = RegexTraits());
                                  -

                                  -regex_compiler public member functions

                                  +

                                  +regex_compiler public member functions

                                  1. -
                                    locale_type imbue(locale_type loc);
                                    +
                                    locale_type imbue(locale_type loc);

                                    Specify the locale to be used by a regex_compiler.

                                    @@ -104,7 +104,7 @@

                                7. -
                                  locale_type getloc() const;
                                  +
                                  locale_type getloc() const;

                                  Get the locale used by a regex_compiler.

                                  @@ -119,7 +119,7 @@
                                8. template<typename InputIter> 
                                     basic_regex< BidiIter > 
                                  -  compile(InputIter begin, InputIter end, 
                                  +  compile(InputIter begin, InputIter end, 
                                             flag_type flags = regex_constants::ECMAScript);

                                  Builds a basic_regex object from a range of characters.

                                  @@ -173,23 +173,23 @@

                                9. template<typename InputRange> 
                                     disable_if< is_pointer< InputRange >, basic_regex< BidiIter > >::type 
                                  -  compile(InputRange const & pat, 
                                  +  compile(InputRange const & pat, 
                                             flag_type flags = regex_constants::ECMAScript);

                                  This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                10. basic_regex< BidiIter > 
                                  -compile(char_type const * begin, 
                                  +compile(char_type const * begin, 
                                           flag_type flags = regex_constants::ECMAScript);

                                  This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                11. basic_regex< BidiIter > 
                                  -compile(char_type const * begin, std::size_t size, flag_type flags);
                                  +compile(char_type const * begin, std::size_t size, flag_type flags);

                                  This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                                12. -
                                  basic_regex< BidiIter > & operator[](string_type const & name);
                                  +
                                  basic_regex< BidiIter > & operator[](string_type const & name);

                                  Return a reference to the named regular expression. If no such named regular expression exists, create a new regular expression and return a reference to it.

                                  @@ -220,15 +220,15 @@

                              10. -
                                basic_regex< BidiIter > const & operator[](string_type const & name) const;
                                +
                                basic_regex< BidiIter > const & operator[](string_type const & name) const;

                                This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                              -

                              -regex_compiler private member functions

                              -
                              1. bool is_upper_(char_type ch) const;
                              +

                              +regex_compiler private member functions

                              +
                              1. bool is_upper_(char_type ch) const;
                              diff --git a/doc/html/boost/xpressive/regex_constants/error_type.html b/doc/html/boost/xpressive/regex_constants/error_type.html old mode 100755 new mode 100644 index 796750d88f..5458b9d254 --- a/doc/html/boost/xpressive/regex_constants/error_type.html +++ b/doc/html/boost/xpressive/regex_constants/error_type.html @@ -40,7 +40,7 @@ error_badlookbehind, error_badrule, error_badarg, error_badattr, error_internal };
                              -

                              Description

                              +

                              Description

                              Error codes used by the regex_error type

                              error_collate
                              diff --git a/doc/html/boost/xpressive/regex_constants/match_flag_type.html b/doc/html/boost/xpressive/regex_constants/match_flag_type.html old mode 100755 new mode 100644 index 9613238ed7..0be5bc7559 --- a/doc/html/boost/xpressive/regex_constants/match_flag_type.html +++ b/doc/html/boost/xpressive/regex_constants/match_flag_type.html @@ -43,7 +43,7 @@ format_first_only = 1 << 16, format_literal = 1 << 17, format_all = 1 << 18 };
                              -

                              Description

                              +

                              Description

                              Flags used to customize the behavior of the regex algorithms

                              match_default
                              diff --git a/doc/html/boost/xpressive/regex_constants/syntax_option_type.html b/doc/html/boost/xpressive/regex_constants/syntax_option_type.html old mode 100755 new mode 100644 index f444a5ee47..594a5f9f9e --- a/doc/html/boost/xpressive/regex_constants/syntax_option_type.html +++ b/doc/html/boost/xpressive/regex_constants/syntax_option_type.html @@ -38,7 +38,7 @@ not_dot_newline = 1 << 12, ignore_white_space = 1 << 13 };
                              -

                              Description

                              +

                              Description

                              Flags used to customize the regex syntax

                              ECMAScript
                              diff --git a/doc/html/boost/xpressive/regex_error.html b/doc/html/boost/xpressive/regex_error.html old mode 100755 new mode 100644 index 6792c69e92..c8b6bf46f9 --- a/doc/html/boost/xpressive/regex_error.html +++ b/doc/html/boost/xpressive/regex_error.html @@ -34,22 +34,22 @@ struct regex_error : public std::runtime_error { // construct/copy/destruct - explicit regex_error(regex_constants::error_type, char const * = ""); - ~regex_error(); + explicit regex_error(regex_constants::error_type, char const * = ""); + ~regex_error(); - // public member functions - regex_constants::error_type code() const; + // public member functions + regex_constants::error_type code() const; };
                              -

                              Description

                              +

                              Description

                              -

                              +

                              regex_error public construct/copy/destruct

                              1. -
                                explicit regex_error(regex_constants::error_type code, char const * str = "");
                                +
                                explicit regex_error(regex_constants::error_type code, char const * str = "");

                                Constructs an object of class regex_error.

                                @@ -74,7 +74,7 @@
                            2. -
                              ~regex_error();
                              +
                              ~regex_error();

                              Destructor for class regex_error

                              @@ -88,10 +88,10 @@
                              -

                              -regex_error public member functions

                              +

                              +regex_error public member functions

                              1. -
                                regex_constants::error_type code() const;
                                +
                                regex_constants::error_type code() const;

                                Accessor for the error_type value

                                diff --git a/doc/html/boost/xpressive/regex_id_filter_predicate.html b/doc/html/boost/xpressive/regex_id_filter_predicate.html old mode 100755 new mode 100644 index ed8769081b..d26119fcfe --- a/doc/html/boost/xpressive/regex_id_filter_predicate.html +++ b/doc/html/boost/xpressive/regex_id_filter_predicate.html @@ -34,24 +34,24 @@ template<typename BidiIter> struct regex_id_filter_predicate { // construct/copy/destruct - regex_id_filter_predicate(regex_id_type); + regex_id_filter_predicate(regex_id_type); - // public member functions - bool operator()(match_results< BidiIter > const &) const; + // public member functions + bool operator()(match_results< BidiIter > const &) const; };
                              -

                              Description

                              +

                              Description

                              -

                              +

                              regex_id_filter_predicate public construct/copy/destruct

                              -
                              1. regex_id_filter_predicate(regex_id_type regex_id);
                              +
                              1. regex_id_filter_predicate(regex_id_type regex_id);
                              -

                              -regex_id_filter_predicate public member functions

                              -
                              1. bool operator()(match_results< BidiIter > const & res) const;
                              +

                              +regex_id_filter_predicate public member functions

                              +
                              1. bool operator()(match_results< BidiIter > const & res) const;
                              diff --git a/doc/html/boost/xpressive/regex_iterator.html b/doc/html/boost/xpressive/regex_iterator.html old mode 100755 new mode 100644 index c0ddc601bf..fa024973e4 --- a/doc/html/boost/xpressive/regex_iterator.html +++ b/doc/html/boost/xpressive/regex_iterator.html @@ -42,50 +42,50 @@ typedefstd::forward_iterator_tagiterator_category;// construct/copy/destruct - regex_iterator(); - regex_iterator(BidiIter,BidiIter,basic_regex<BidiIter>const&, + regex_iterator(); + regex_iterator(BidiIter,BidiIter,basic_regex<BidiIter>const&,regex_constants::match_flag_type=regex_constants::match_default);template<typename LetExpr> - regex_iterator(BidiIter,BidiIter,basic_regex<BidiIter>const&, + regex_iterator(BidiIter,BidiIter,basic_regex<BidiIter>const&,unspecified,regex_constants::match_flag_type=regex_constants::match_default); - regex_iterator(regex_iterator<BidiIter>const&); - regex_iterator& operator=(regex_iterator<BidiIter>const&); + regex_iterator(regex_iterator<BidiIter>const&); + regex_iterator& operator=(regex_iterator<BidiIter>const&); - // public member functions - value_typeconst&operator*()const; - value_typeconst*operator->()const; - regex_iterator<BidiIter>&operator++(); - regex_iterator<BidiIter>operator++(int); + // public member functions + value_typeconst&operator*()const; + value_typeconst*operator->()const; + regex_iterator<BidiIter>&operator++(); + regex_iterator<BidiIter>operator++(int);};
                              -

                              Description

                              +

                              Description

                              -

                              +

                              regex_iterator public construct/copy/destruct

                                -
                              1. regex_iterator();
                              2. -
                              3. regex_iterator(BidiIter begin, BidiIter end, 
                                +
                              4. regex_iterator();
                              5. +
                              6. regex_iterator(BidiIter begin, BidiIter end, 
                                                basic_regex< BidiIter > const & rex, 
                                                regex_constants::match_flag_type flags = regex_constants::match_default);
                              7. template<typename LetExpr> 
                                -  regex_iterator(BidiIter begin, BidiIter end, 
                                +  regex_iterator(BidiIter begin, BidiIter end, 
                                                  basic_regex< BidiIter > const & rex, unspecified args, 
                                                  regex_constants::match_flag_type flags = regex_constants::match_default);
                              8. -
                              9. regex_iterator(regex_iterator< BidiIter > const & that);
                              10. -
                              11. regex_iterator& operator=(regex_iterator< BidiIter > const & that);
                              12. +
                              13. regex_iterator(regex_iterator< BidiIter > const & that);
                              14. +
                              15. regex_iterator& operator=(regex_iterator< BidiIter > const & that);
                              -

                              -regex_iterator public member functions

                              +

                              +regex_iterator public member functions

                                -
                              1. value_type const & operator*() const;
                              2. -
                              3. value_type const * operator->() const;
                              4. +
                              5. value_type const & operator*() const;
                              6. +
                              7. value_type const * operator->() const;
                              8. -
                                regex_iterator< BidiIter > & operator++();
                                +
                                regex_iterator< BidiIter > & operator++();

                                If what.prefix().first != what[0].second and if the element match_prev_avail is not set in flags then sets it. Then behaves as if by calling regex_search(what[0].second, end, what, *pre, flags), with the following variation: in the event that the previous match found was of zero length (what[0].length() == 0) then attempts to find a non-zero length match starting at what[0].second, only if that fails and provided what[0].second != suffix().second does it look for a (possibly zero length) match starting from what[0].second + 1. If no further match is found then sets this equal to the end of sequence iterator.

                              @@ -112,7 +112,7 @@
                            3. -
                            4. regex_iterator< BidiIter > operator++(int);
                            5. +
                            6. regex_iterator< BidiIter > operator++(int);
                            diff --git a/doc/html/boost/xpressive/regex_match.html b/doc/html/boost/xpressive/regex_match.html old mode 100755 new mode 100644 index 0004bccc2c..ee9113052d --- a/doc/html/boost/xpressive/regex_match.html +++ b/doc/html/boost/xpressive/regex_match.html @@ -67,7 +67,7 @@ regex_constants::match_flag_type flags = regex_constants::match_default, unspecified = 0);
                            -

                            Description

                            +

                            Description

                            Determines whether there is an exact match between the regular expression re, and all of the sequence [begin, end).

                            diff --git a/doc/html/boost/xpressive/regex_replace.html b/doc/html/boost/xpressive/regex_replace.html old mode 100755 new mode 100644 index 1a6b4c901e..036db2b835 --- a/doc/html/boost/xpressive/regex_replace.html +++ b/doc/html/boost/xpressive/regex_replace.html @@ -79,7 +79,7 @@ typename add_const< Char >::type * format, regex_constants::match_flag_type flags = regex_constants::match_default);

                            -

                            Description

                            +

                            Description

                            Constructs a regex_iterator object: regex_iterator< BidiIter > i(begin, end, re, flags), and uses i to enumerate through all of the matches m of type match_results< BidiIter > that occur within the sequence [begin, end). If no such matches are found and !(flags & format_no_copy) then calls std::copy(begin, end, out). Otherwise, for each match found, if !(flags & format_no_copy) calls std::copy(m.prefix().first, m.prefix().second, out), and then calls m.format(out, format, flags). Finally if !(flags & format_no_copy) calls std::copy(last_m.suffix().first, last_m.suffix().second, out) where last_m is a copy of the last match found.

                            If flags & format_first_only is non-zero then only the first match found is replaced.

                            diff --git a/doc/html/boost/xpressive/regex_search.html b/doc/html/boost/xpressive/regex_search.html old mode 100755 new mode 100644 index 6f8fd41eb6..c4e73fa46c --- a/doc/html/boost/xpressive/regex_search.html +++ b/doc/html/boost/xpressive/regex_search.html @@ -67,7 +67,7 @@ regex_constants::match_flag_type flags = regex_constants::match_default, unspecified = 0);

                            -

                            Description

                            +

                            Description

                            Determines whether there is some sub-sequence within [begin,end) that matches the regular expression re.

                            diff --git a/doc/html/boost/xpressive/regex_token_iterator.html b/doc/html/boost/xpressive/regex_token_iterator.html old mode 100755 new mode 100644 index 665b89df37..7ee0c5981d --- a/doc/html/boost/xpressive/regex_token_iterator.html +++ b/doc/html/boost/xpressive/regex_token_iterator.html @@ -43,38 +43,38 @@ typedef std::forward_iterator_tag iterator_category; // construct/copy/destruct - regex_token_iterator(); - regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &); + regex_token_iterator(); + regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &); template<typename LetExpr> - regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &, + regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &, unspecified); template<typename Subs> - regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &, + regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &, Subs const &, regex_constants::match_flag_type = regex_constants::match_default); template<typename Subs, typename LetExpr> - regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &, + regex_token_iterator(BidiIter, BidiIter, basic_regex< BidiIter > const &, Subs const &, unspecified, regex_constants::match_flag_type = regex_constants::match_default); - regex_token_iterator(regex_token_iterator< BidiIter > const &); - regex_token_iterator& operator=(regex_token_iterator< BidiIter > const &); + regex_token_iterator(regex_token_iterator< BidiIter > const &); + regex_token_iterator& operator=(regex_token_iterator< BidiIter > const &); - // public member functions - value_type const & operator*() const; - value_type const * operator->() const; - regex_token_iterator< BidiIter > & operator++(); - regex_token_iterator< BidiIter > operator++(int); + // public member functions + value_type const & operator*() const; + value_type const * operator->() const; + regex_token_iterator< BidiIter > & operator++(); + regex_token_iterator< BidiIter > operator++(int); };

                            -

                            Description

                            +

                            Description

                            -

                            +

                            regex_token_iterator public construct/copy/destruct

                            1. -
                              regex_token_iterator();
                              +
                              regex_token_iterator();

                              @@ -86,7 +86,7 @@
                            2. -
                              regex_token_iterator(BidiIter begin, BidiIter end, 
                              +
                              regex_token_iterator(BidiIter begin, BidiIter end, 
                                                    basic_regex< BidiIter > const & rex);

                              @@ -123,7 +123,7 @@

                            3. template<typename LetExpr> 
                              -  regex_token_iterator(BidiIter begin, BidiIter end, 
                              +  regex_token_iterator(BidiIter begin, BidiIter end, 
                                                      basic_regex< BidiIter > const & rex, unspecified args);

                              @@ -164,7 +164,7 @@

                            4. template<typename Subs> 
                              -  regex_token_iterator(BidiIter begin, BidiIter end, 
                              +  regex_token_iterator(BidiIter begin, BidiIter end, 
                                                      basic_regex< BidiIter > const & rex, 
                                                      Subs const & subs, 
                                                      regex_constants::match_flag_type flags = regex_constants::match_default);
                              @@ -210,7 +210,7 @@
                            5. template<typename Subs, typename LetExpr> 
                              -  regex_token_iterator(BidiIter begin, BidiIter end, 
                              +  regex_token_iterator(BidiIter begin, BidiIter end, 
                                                      basic_regex< BidiIter > const & rex, 
                                                      Subs const & subs, unspecified args, 
                                                      regex_constants::match_flag_type flags = regex_constants::match_default);
                              @@ -259,7 +259,7 @@
                          4. -
                            regex_token_iterator(regex_token_iterator< BidiIter > const & that);
                            +
                            regex_token_iterator(regex_token_iterator< BidiIter > const & that);

                            @@ -271,7 +271,7 @@
                          5. -
                            regex_token_iterator& operator=(regex_token_iterator< BidiIter > const & that);
                            +
                            regex_token_iterator& operator=(regex_token_iterator< BidiIter > const & that);

                            @@ -285,16 +285,16 @@
                            -

                            -regex_token_iterator public member functions

                            +

                            +regex_token_iterator public member functions

                              -
                            1. value_type const & operator*() const;
                            2. -
                            3. value_type const * operator->() const;
                            4. +
                            5. value_type const & operator*() const;
                            6. +
                            7. value_type const * operator->() const;
                            8. -
                              regex_token_iterator< BidiIter > & operator++();
                              +
                              regex_token_iterator< BidiIter > & operator++();

                              If N == -1 then sets *this equal to the end of sequence iterator. Otherwise if N+1 < subs.size(), then increments N and sets result equal to ((subs[N] == -1) ? value_type(what.prefix().str()) : value_type(what[subs[N]].str())). Otherwise if what.prefix().first != what[0].second and if the element match_prev_avail is not set in flags then sets it. Then locates the next match as if by calling regex_search(what[0].second, end, what, *pre, flags), with the following variation: in the event that the previous match found was of zero length (what[0].length() == 0) then attempts to find a non-zero length match starting at what[0].second, only if that fails and provided what[0].second != suffix().second does it look for a (possibly zero length) match starting from what[0].second + 1. If such a match is found then sets N equal to zero, and sets result equal to ((subs[N] == -1) ? value_type(what.prefix().str()) : value_type(what[subs[N]].str())). Otherwise if no further matches were found, then let last_end be the endpoint of the last match that was found. Then if last_end != end and subs[0] == -1 sets N equal to -1 and sets result equal to value_type(last_end, end). Otherwise sets *this equal to the end of sequence iterator.

                            9. -
                            10. regex_token_iterator< BidiIter > operator++(int);
                            11. +
                            12. regex_token_iterator< BidiIter > operator++(int);
                            diff --git a/doc/html/boost/xpressive/regex_traits.html b/doc/html/boost/xpressive/regex_traits.html old mode 100755 new mode 100644 index b5f6b0b5a7..95de30e47f --- a/doc/html/boost/xpressive/regex_traits.html +++ b/doc/html/boost/xpressive/regex_traits.html @@ -37,20 +37,20 @@ typedefImpl::locale_typelocale_type;// construct/copy/destruct - regex_traits(); - explicitregex_traits(locale_typeconst&); + regex_traits(); + explicitregex_traits(locale_typeconst&);};
                            -

                            Description

                            +

                            Description

                            Thin wrapper around the default regex_traits implementation, either cpp_regex_traits or c_regex_traits

                            -

                            +

                            regex_traits public construct/copy/destruct

                              -
                            1. regex_traits();
                            2. -
                            3. explicit regex_traits(locale_type const & loc);
                            4. +
                            5. regex_traits();
                            6. +
                            7. explicit regex_traits(locale_type const & loc);
                            diff --git a/doc/html/boost/xpressive/regex_traits_version_1_tag.html b/doc/html/boost/xpressive/regex_traits_version_1_tag.html old mode 100755 new mode 100644 index ddb2bc9d33..c62526fc21 --- a/doc/html/boost/xpressive/regex_traits_version_1_tag.html +++ b/doc/html/boost/xpressive/regex_traits_version_1_tag.html @@ -35,7 +35,7 @@ structregex_traits_version_1_tag{};
                            -

                            Description

                            +

                            Description

                            Tag used to denote that a traits class conforms to the version 1 traits interface.

                            diff --git a/doc/html/boost/xpressive/regex_traits_version_2_tag.html b/doc/html/boost/xpressive/regex_traits_version_2_tag.html old mode 100755 new mode 100644 index aecb91d0e1..1bd00b18c3 --- a/doc/html/boost/xpressive/regex_traits_version_2_tag.html +++ b/doc/html/boost/xpressive/regex_traits_version_2_tag.html @@ -37,7 +37,7 @@ {};
                            -

                            Description

                            +

                            Description

                            Tag used to denote that a traits class conforms to the version 2 traits interface.

                            diff --git a/doc/html/boost/xpressive/repeat_id1833689.html b/doc/html/boost/xpressive/repeat_id1833689.html deleted file mode 100755 index d271e4168c..0000000000 --- a/doc/html/boost/xpressive/repeat_id1833689.html +++ /dev/null @@ -1,71 +0,0 @@ - - - -Function template repeat - - - - - - - - -
                            - - - - - - -
                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                            -
                            -
                            -PrevUpHomeNext -
                            -
                            -
                            -
                            -

                            Function template repeat

                            -

                            boost::xpressive::repeat — Repeat a sub-expression multiple times.

                            -
                            -

                            Synopsis

                            -
                            // In header: <boost/xpressive/regex_primitives.hpp>
                            -
                            -
                            -template<unsigned int Min, unsigned int Max, typename Expr> 
                            -  unspecified repeat(Expr const & expr);
                            -
                            -

                            Description

                            -

                            There are two forms of the repeat<>() function template. To match a sub-expression N times, use repeat<N>(expr). To match a sub-expression from M to N times, use repeat<M,N>(expr).

                            -

                            The repeat<>() function creates a greedy quantifier. To make the quantifier non-greedy, apply the unary minus operator, as in -repeat<M,N>(expr).

                            -

                            -

                            -
                            -- - - - -

                            Parameters:

                            -- - - - -

                            expr

                            The sub-expression to repeat.

                            -
                            -
                            - - - -
                            -
                            -
                            -PrevUpHomeNext -
                            - - diff --git a/doc/html/boost/xpressive/repeat_id1897942.html b/doc/html/boost/xpressive/repeat_id1897942.html new file mode 100644 index 0000000000..d94aabebba --- /dev/null +++ b/doc/html/boost/xpressive/repeat_id1897942.html @@ -0,0 +1,71 @@ + + + +Function template repeat + + + + + + + + + + + + + + + +
                            Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                            +
                            +
                            +PrevUpHomeNext +
                            +
                            +
                            +
                            +

                            Function template repeat

                            +

                            boost::xpressive::repeat — Repeat a sub-expression multiple times.

                            +
                            +

                            Synopsis

                            +
                            // In header: <boost/xpressive/regex_primitives.hpp>
                            +
                            +
                            +template<unsigned int Min, unsigned int Max, typename Expr> 
                            +  unspecified repeat(Expr const & expr);
                            +
                            +

                            Description

                            +

                            There are two forms of the repeat<>() function template. To match a sub-expression N times, use repeat<N>(expr). To match a sub-expression from M to N times, use repeat<M,N>(expr).

                            +

                            The repeat<>() function creates a greedy quantifier. To make the quantifier non-greedy, apply the unary minus operator, as in -repeat<M,N>(expr).

                            +

                            +

                            +
                            ++ + + + +

                            Parameters:

                            ++ + + + +

                            expr

                            The sub-expression to repeat.

                            +
                            +
                            + + + +
                            +
                            +
                            +PrevUpHomeNext +
                            + + diff --git a/doc/html/boost/xpressive/s0.html b/doc/html/boost/xpressive/s0.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s1.html b/doc/html/boost/xpressive/s1.html old mode 100755 new mode 100644 index 0f73bf867f..2a7b76b91b --- a/doc/html/boost/xpressive/s1.html +++ b/doc/html/boost/xpressive/s1.html @@ -33,7 +33,7 @@ mark_tag const s1;
                            -

                            Description

                            +

                            Description

                            To create a sub-match, assign a sub-expression to the sub-match placeholder. For instance, (s1= _) will match any one character and remember which character was matched in the 1st sub-match. Later in the pattern, you can refer back to the sub-match. For instance, (s1= _) >> s1 will match any character, and then match the same character again.

                            After a successful regex_match() or regex_search(), the sub-match placeholders can be used to index into the match_results<> object to retrieve the Nth sub-match.

                            diff --git a/doc/html/boost/xpressive/s2.html b/doc/html/boost/xpressive/s2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s3.html b/doc/html/boost/xpressive/s3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s4.html b/doc/html/boost/xpressive/s4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s5.html b/doc/html/boost/xpressive/s5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s6.html b/doc/html/boost/xpressive/s6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s7.html b/doc/html/boost/xpressive/s7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s8.html b/doc/html/boost/xpressive/s8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/s9.html b/doc/html/boost/xpressive/s9.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/second.html b/doc/html/boost/xpressive/second.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/self.html b/doc/html/boost/xpressive/self.html old mode 100755 new mode 100644 index 5d7a8e7f27..f31e3590b0 --- a/doc/html/boost/xpressive/self.html +++ b/doc/html/boost/xpressive/self.html @@ -33,7 +33,7 @@ unspecified self;
                          -

                          Description

                          +

                          Description

                          Useful when constructing recursive regular expression objects. The 'self' identifier is a short-hand for the current regex object. For instance, sregex rx = '(' >> (self | nil) >> ')'; will create a regex object that matches balanced parens such as "((()))".

                          diff --git a/doc/html/boost/xpressive/set.html b/doc/html/boost/xpressive/set.html old mode 100755 new mode 100644 index 46a11debef..11a5ba6efb --- a/doc/html/boost/xpressive/set.html +++ b/doc/html/boost/xpressive/set.html @@ -33,7 +33,7 @@ unspecified set;
                          -

                          Description

                          +

                          Description

                          There are two ways to create character sets with the 'set' identifier. The easiest is to create a comma-separated list of the characters in the set, as in (set= 'a','b','c'). This set will match 'a', 'b', or 'c'. The other way is to define the set as an argument to the set subscript operator. For instance, set[ 'a' | range('b','c') | digit ] will match an 'a', 'b', 'c' or a digit character.

                          To complement a set, apply the '~' operator. For instance, ~(set= 'a','b','c') will match any character that is not an 'a', 'b', or 'c'.

                          Sets can be composed of other, possibly complemented, sets. For instance, set[ ~digit | ~(set= 'a','b','c') ].

                          diff --git a/doc/html/boost/xpressive/skip.html b/doc/html/boost/xpressive/skip.html old mode 100755 new mode 100644 index a939147667..b7db2918f3 --- a/doc/html/boost/xpressive/skip.html +++ b/doc/html/boost/xpressive/skip.html @@ -34,7 +34,7 @@ template<typename Skip> unspecified skip(Skip const & skip);
                          -

                          Description

                          +

                          Description

                          skip() instructs the regex engine to skip certain characters when matching a regex. It is most useful for writing regexes that ignore whitespace. For instance, the following specifies a regex that skips whitespace and punctuation:

                           // A sentence is one or more words separated by whitespace
                            // and punctuation.
                          diff --git a/doc/html/boost/xpressive/space.html b/doc/html/boost/xpressive/space.html
                          old mode 100755
                          new mode 100644
                          index 4a1c84bb0d..37d273653d
                          --- a/doc/html/boost/xpressive/space.html
                          +++ b/doc/html/boost/xpressive/space.html
                          @@ -33,7 +33,7 @@
                           
                           unspecified space;
                          -

                          Description

                          +

                          Description

                          The regex traits are used to determine which characters are space characters. To match any character that is not white-space, use ~space.

                          diff --git a/doc/html/boost/xpressive/static_cast_id1829455.html b/doc/html/boost/xpressive/static_cast_id1829455.html deleted file mode 100755 index 63c6a2580c..0000000000 --- a/doc/html/boost/xpressive/static_cast_id1829455.html +++ /dev/null @@ -1,54 +0,0 @@ - - - -Function template static_cast_ - - - - - - - - -
                          - - - - - - -
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          -
                          -
                          -PrevUpHomeNext -
                          -
                          -
                          -
                          -

                          Function template static_cast_

                          -

                          boost::xpressive::static_cast_

                          -
                          -

                          Synopsis

                          -
                          // In header: <boost/xpressive/regex_actions.hpp>
                          -
                          -
                          -template<typename X2_0, typename A0> unspecified static_cast_(A0 const & a0);
                          -
                          -

                          Description

                          -

                          static_cast_

                          -
                          -
                          - - - -
                          -
                          -
                          -PrevUpHomeNext -
                          - - diff --git a/doc/html/boost/xpressive/static_cast_id1893708.html b/doc/html/boost/xpressive/static_cast_id1893708.html new file mode 100644 index 0000000000..714aaca2bb --- /dev/null +++ b/doc/html/boost/xpressive/static_cast_id1893708.html @@ -0,0 +1,54 @@ + + + +Function template static_cast_ + + + + + + + + + + + + + + + +
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          +
                          +
                          +PrevUpHomeNext +
                          +
                          +
                          +
                          +

                          Function template static_cast_

                          +

                          boost::xpressive::static_cast_

                          +
                          +

                          Synopsis

                          +
                          // In header: <boost/xpressive/regex_actions.hpp>
                          +
                          +
                          +template<typename X2_0, typename A0> unspecified static_cast_(A0 const & a0);
                          +
                          +

                          Description

                          +

                          static_cast_

                          +
                          +
                          + + + +
                          +
                          +
                          +PrevUpHomeNext +
                          + + diff --git a/doc/html/boost/xpressive/str.html b/doc/html/boost/xpressive/str.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/sub_match.html b/doc/html/boost/xpressive/sub_match.html old mode 100755 new mode 100644 index f2aa71d172..c11a5db18e --- a/doc/html/boost/xpressive/sub_match.html +++ b/doc/html/boost/xpressive/sub_match.html @@ -7,7 +7,7 @@ - + @@ -20,7 +20,7 @@

                          -PrevUpHomeNext +PrevUpHomeNext
                          @@ -40,47 +40,47 @@ typedef BidiIter iterator; // construct/copy/destruct - sub_match(); - sub_match(BidiIter, BidiIter, bool = false); + sub_match(); + sub_match(BidiIter, BidiIter, bool = false); - // public member functions - string_type str() const; - operator string_type() const; - difference_type length() const; - operator bool_type() const; - bool operator!() const; - int compare(string_type const &) const; - int compare(sub_match const &) const; - int compare(value_type const *) const; + // public member functions + string_type str() const; + operator string_type() const; + difference_type length() const; + operator bool_type() const; + bool operator!() const; + int compare(string_type const &) const; + int compare(sub_match const &) const; + int compare(value_type const *) const; // public data members bool matched; // true if this sub-match participated in the full match. };
                          -

                          Description

                          +

                          Description

                          When the marked sub-expression denoted by an object of type sub_match<> participated in a regular expression match then member matched evaluates to true, and members first and second denote the range of characters [first,second) which formed that match. Otherwise matched is false, and members first and second contained undefined values.

                          If an object of type sub_match<> represents sub-expression 0 - that is to say the whole match - then member matched is always true, unless a partial match was obtained as a result of the flag match_partial being passed to a regular expression algorithm, in which case member matched is false, and members first and second represent the character range that formed the partial match.

                          -

                          +

                          sub_match public construct/copy/destruct

                            -
                          1. sub_match();
                          2. -
                          3. sub_match(BidiIter first, BidiIter second, bool matched_ = false);
                          4. +
                          5. sub_match();
                          6. +
                          7. sub_match(BidiIter first, BidiIter second, bool matched_ = false);
                          -

                          -sub_match public member functions

                          +

                          +sub_match public member functions

                            -
                          1. string_type str() const;
                          2. -
                          3. operator string_type() const;
                          4. -
                          5. difference_type length() const;
                          6. -
                          7. operator bool_type() const;
                          8. -
                          9. bool operator!() const;
                          10. +
                          11. string_type str() const;
                          12. +
                          13. operator string_type() const;
                          14. +
                          15. difference_type length() const;
                          16. +
                          17. operator bool_type() const;
                          18. +
                          19. bool operator!() const;
                          20. -
                            int compare(string_type const & str) const;
                            Performs a lexicographic string comparison.

                            +

                            int compare(string_type const & str) const;
                            Performs a lexicographic string comparison.

                            @@ -104,11 +104,11 @@
                          21. -
                            int compare(sub_match const & sub) const;
                            +
                            int compare(sub_match const & sub) const;

                            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                          22. -
                            int compare(value_type const * ptr) const;
                            +
                            int compare(value_type const * ptr) const;

                            This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

                          @@ -125,7 +125,7 @@
                          -PrevUpHomeNext +PrevUpHomeNext
                          diff --git a/doc/html/boost/xpressive/swap_id1825995.html b/doc/html/boost/xpressive/swap_id1825995.html deleted file mode 100755 index 41e61d7fa9..0000000000 --- a/doc/html/boost/xpressive/swap_id1825995.html +++ /dev/null @@ -1,91 +0,0 @@ - - - -Function template swap - - - - - - - - - - - - - - - -
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          -
                          -
                          -PrevUpHomeNext -
                          -
                          -
                          -
                          -

                          Function template swap

                          -

                          boost::xpressive::swap — Swaps the contents of two basic_regex objects.

                          -
                          -

                          Synopsis

                          -
                          // In header: <boost/xpressive/basic_regex.hpp>
                          -
                          -
                          -template<typename BidiIter> 
                          -  void swap(basic_regex< BidiIter > & left, basic_regex< BidiIter > & right);
                          -
                          -

                          Description

                          -

                          -

                          -
                          - - - - - -
                          [Note]Note

                          This is a shallow swap that does not do reference tracking. If you embed a basic_regex object by reference in another regular expression and then swap its contents with another basic_regex object, the change will not be visible to the enclosing regular expression. It is done this way to ensure that swap() cannot throw.

                          -

                          - -

                          -
                          -- - - - - - - - - - -

                          Parameters:

                          -- - - - - - - - - - -

                          left

                          The first basic_regex object.

                          right

                          The second basic_regex object.

                          Throws:

                          Will not throw.
                          -
                          -
                          - - - -
                          -
                          -
                          -PrevUpHomeNext -
                          - - diff --git a/doc/html/boost/xpressive/swap_id1890133.html b/doc/html/boost/xpressive/swap_id1890133.html new file mode 100644 index 0000000000..f18a936222 --- /dev/null +++ b/doc/html/boost/xpressive/swap_id1890133.html @@ -0,0 +1,91 @@ + + + +Function template swap + + + + + + + + + + + + + + + +
                          Boost C++ LibrariesHomeLibrariesPeopleFAQMore
                          +
                          +
                          +PrevUpHomeNext +
                          +
                          +
                          +
                          +

                          Function template swap

                          +

                          boost::xpressive::swap — Swaps the contents of two basic_regex objects.

                          +
                          +

                          Synopsis

                          +
                          // In header: <boost/xpressive/basic_regex.hpp>
                          +
                          +
                          +template<typename BidiIter> 
                          +  void swap(basic_regex< BidiIter > & left, basic_regex< BidiIter > & right);
                          +
                          +

                          Description

                          +

                          +

                          +
                          + + + + + +
                          [Note]Note

                          This is a shallow swap that does not do reference tracking. If you embed a basic_regex object by reference in another regular expression and then swap its contents with another basic_regex object, the change will not be visible to the enclosing regular expression. It is done this way to ensure that swap() cannot throw.

                          +

                          + +

                          +
                          ++ + + + + + + + + + +

                          Parameters:

                          ++ + + + + + + + + + +

                          left

                          The first basic_regex object.

                          right

                          The second basic_regex object.

                          Throws:

                          Will not throw.
                          +
                          +
                          + + + +
                          +
                          +
                          +PrevUpHomeNext +
                          + + diff --git a/doc/html/boost/xpressive/top.html b/doc/html/boost/xpressive/top.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/unwrap_reference.html b/doc/html/boost/xpressive/unwrap_reference.html old mode 100755 new mode 100644 diff --git a/doc/html/boost/xpressive/upper.html b/doc/html/boost/xpressive/upper.html old mode 100755 new mode 100644 index 4d409cde93..a5e82cd972 --- a/doc/html/boost/xpressive/upper.html +++ b/doc/html/boost/xpressive/upper.html @@ -33,7 +33,7 @@ unspecified upper;
                          -

                          Description

                          +

                          Description

                          The regex traits are used to determine which characters are upper-case. To match any character that is not upper-case, use ~upper.

                          diff --git a/doc/html/boost/xpressive/val.html b/doc/html/boost/xpressive/val.html old mode 100755 new mode 100644 index ab437bb5d0..ad5a32845a --- a/doc/html/boost/xpressive/val.html +++ b/doc/html/boost/xpressive/val.html @@ -6,8 +6,8 @@ - - + +
                          @@ -20,7 +20,7 @@

                          -PrevUpHomeNext +PrevUpHomeNext
                          @@ -34,7 +34,7 @@ template<typename T> value< T > const val(T const & t);
                          -

                          Description

                          +

                          Description

                          val()

                          @@ -48,7 +48,7 @@
                          -PrevUpHomeNext +PrevUpHomeNext
                          diff --git a/doc/html/boost/xpressive/value.html b/doc/html/boost/xpressive/value.html old mode 100755 new mode 100644 index 215d4ed57f..84169c5cdf --- a/doc/html/boost/xpressive/value.html +++ b/doc/html/boost/xpressive/value.html @@ -37,31 +37,31 @@ typedef proto::extends< typename proto::terminal< T >::type, value< T > > base_type; // construct/copy/destruct - value(); - explicit value(T const &); + value(); + explicit value(T const &); - // public member functions - T & get(); - T const & get() const; + // public member functions + T & get(); + T const & get() const; };
                          -

                          Description

                          +

                          Description

                          -

                          +

                          value public construct/copy/destruct

                            -
                          1. value();
                          2. -
                          3. explicit value(T const & t);
                          4. +
                          5. value();
                          6. +
                          7. explicit value(T const & t);
                          -

                          -value public member functions

                          +

                          +value public member functions

                            -
                          1. T & get();
                          2. -
                          3. T const & get() const;
                          4. +
                          5. T & get();
                          6. +
                          7. T const & get() const;
                          diff --git a/doc/html/boost/xpressive/xdigit.html b/doc/html/boost/xpressive/xdigit.html old mode 100755 new mode 100644 index 8506048de3..241679c0ae --- a/doc/html/boost/xpressive/xdigit.html +++ b/doc/html/boost/xpressive/xdigit.html @@ -33,7 +33,7 @@ unspecified xdigit;
                          -

                          Description

                          +

                          Description

                          The regex traits are used to determine which characters are hex digits. To match any character that is not a hex digit, use ~xdigit.

                          diff --git a/doc/html/boost_asio.html b/doc/html/boost_asio.html index 674945361b..1f10842259 100644 --- a/doc/html/boost_asio.html +++ b/doc/html/boost_asio.html @@ -76,7 +76,7 @@
                          - +

                          Last revised: February 20, 2012 at 20:35:43 GMT

                          Last revised: August 15, 2012 at 23:37:07 GMT


                          diff --git a/doc/html/boost_asio/async_op1.png b/doc/html/boost_asio/async_op1.png old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/async_op2.png b/doc/html/boost_asio/async_op2.png old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/allocation/server.cpp b/doc/html/boost_asio/example/allocation/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/buffers/reference_counted.cpp b/doc/html/boost_asio/example/buffers/reference_counted.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/chat/chat_client.cpp b/doc/html/boost_asio/example/chat/chat_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/chat/chat_message.hpp b/doc/html/boost_asio/example/chat/chat_message.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/chat/chat_server.cpp b/doc/html/boost_asio/example/chat/chat_server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/chat/posix_chat_client.cpp b/doc/html/boost_asio/example/chat/posix_chat_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/echo/async_tcp_echo_server.cpp b/doc/html/boost_asio/example/echo/async_tcp_echo_server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/echo/async_udp_echo_server.cpp b/doc/html/boost_asio/example/echo/async_udp_echo_server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/echo/blocking_tcp_echo_client.cpp b/doc/html/boost_asio/example/echo/blocking_tcp_echo_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/echo/blocking_tcp_echo_server.cpp b/doc/html/boost_asio/example/echo/blocking_tcp_echo_server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/echo/blocking_udp_echo_client.cpp b/doc/html/boost_asio/example/echo/blocking_udp_echo_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/echo/blocking_udp_echo_server.cpp b/doc/html/boost_asio/example/echo/blocking_udp_echo_server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/fork/daemon.cpp b/doc/html/boost_asio/example/fork/daemon.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/fork/process_per_connection.cpp b/doc/html/boost_asio/example/fork/process_per_connection.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/client/async_client.cpp b/doc/html/boost_asio/example/http/client/async_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/client/sync_client.cpp b/doc/html/boost_asio/example/http/client/sync_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/connection.cpp b/doc/html/boost_asio/example/http/server/connection.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/connection.hpp b/doc/html/boost_asio/example/http/server/connection.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/connection_manager.cpp b/doc/html/boost_asio/example/http/server/connection_manager.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/connection_manager.hpp b/doc/html/boost_asio/example/http/server/connection_manager.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/header.hpp b/doc/html/boost_asio/example/http/server/header.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/main.cpp b/doc/html/boost_asio/example/http/server/main.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/mime_types.cpp b/doc/html/boost_asio/example/http/server/mime_types.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/mime_types.hpp b/doc/html/boost_asio/example/http/server/mime_types.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/reply.cpp b/doc/html/boost_asio/example/http/server/reply.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/reply.hpp b/doc/html/boost_asio/example/http/server/reply.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/request.hpp b/doc/html/boost_asio/example/http/server/request.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/request_handler.cpp b/doc/html/boost_asio/example/http/server/request_handler.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/request_handler.hpp b/doc/html/boost_asio/example/http/server/request_handler.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/request_parser.cpp b/doc/html/boost_asio/example/http/server/request_parser.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/request_parser.hpp b/doc/html/boost_asio/example/http/server/request_parser.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/server.cpp b/doc/html/boost_asio/example/http/server/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server/server.hpp b/doc/html/boost_asio/example/http/server/server.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/connection.cpp b/doc/html/boost_asio/example/http/server2/connection.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/connection.hpp b/doc/html/boost_asio/example/http/server2/connection.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/header.hpp b/doc/html/boost_asio/example/http/server2/header.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/io_service_pool.cpp b/doc/html/boost_asio/example/http/server2/io_service_pool.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/io_service_pool.hpp b/doc/html/boost_asio/example/http/server2/io_service_pool.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/main.cpp b/doc/html/boost_asio/example/http/server2/main.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/mime_types.cpp b/doc/html/boost_asio/example/http/server2/mime_types.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/mime_types.hpp b/doc/html/boost_asio/example/http/server2/mime_types.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/reply.cpp b/doc/html/boost_asio/example/http/server2/reply.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/reply.hpp b/doc/html/boost_asio/example/http/server2/reply.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/request.hpp b/doc/html/boost_asio/example/http/server2/request.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/request_handler.cpp b/doc/html/boost_asio/example/http/server2/request_handler.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/request_handler.hpp b/doc/html/boost_asio/example/http/server2/request_handler.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/request_parser.cpp b/doc/html/boost_asio/example/http/server2/request_parser.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/request_parser.hpp b/doc/html/boost_asio/example/http/server2/request_parser.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/server.cpp b/doc/html/boost_asio/example/http/server2/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server2/server.hpp b/doc/html/boost_asio/example/http/server2/server.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/connection.cpp b/doc/html/boost_asio/example/http/server3/connection.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/connection.hpp b/doc/html/boost_asio/example/http/server3/connection.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/header.hpp b/doc/html/boost_asio/example/http/server3/header.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/main.cpp b/doc/html/boost_asio/example/http/server3/main.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/mime_types.cpp b/doc/html/boost_asio/example/http/server3/mime_types.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/mime_types.hpp b/doc/html/boost_asio/example/http/server3/mime_types.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/reply.cpp b/doc/html/boost_asio/example/http/server3/reply.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/reply.hpp b/doc/html/boost_asio/example/http/server3/reply.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/request.hpp b/doc/html/boost_asio/example/http/server3/request.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/request_handler.cpp b/doc/html/boost_asio/example/http/server3/request_handler.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/request_handler.hpp b/doc/html/boost_asio/example/http/server3/request_handler.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/request_parser.cpp b/doc/html/boost_asio/example/http/server3/request_parser.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/request_parser.hpp b/doc/html/boost_asio/example/http/server3/request_parser.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/server.cpp b/doc/html/boost_asio/example/http/server3/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server3/server.hpp b/doc/html/boost_asio/example/http/server3/server.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/coroutine.hpp b/doc/html/boost_asio/example/http/server4/coroutine.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/file_handler.cpp b/doc/html/boost_asio/example/http/server4/file_handler.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/file_handler.hpp b/doc/html/boost_asio/example/http/server4/file_handler.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/header.hpp b/doc/html/boost_asio/example/http/server4/header.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/main.cpp b/doc/html/boost_asio/example/http/server4/main.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/mime_types.cpp b/doc/html/boost_asio/example/http/server4/mime_types.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/mime_types.hpp b/doc/html/boost_asio/example/http/server4/mime_types.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/reply.cpp b/doc/html/boost_asio/example/http/server4/reply.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/reply.hpp b/doc/html/boost_asio/example/http/server4/reply.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/request.hpp b/doc/html/boost_asio/example/http/server4/request.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/request_parser.cpp b/doc/html/boost_asio/example/http/server4/request_parser.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/request_parser.hpp b/doc/html/boost_asio/example/http/server4/request_parser.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/server.cpp b/doc/html/boost_asio/example/http/server4/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/server.hpp b/doc/html/boost_asio/example/http/server4/server.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/unyield.hpp b/doc/html/boost_asio/example/http/server4/unyield.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/http/server4/yield.hpp b/doc/html/boost_asio/example/http/server4/yield.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/icmp/icmp_header.hpp b/doc/html/boost_asio/example/icmp/icmp_header.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/icmp/ipv4_header.hpp b/doc/html/boost_asio/example/icmp/ipv4_header.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/icmp/ping.cpp b/doc/html/boost_asio/example/icmp/ping.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/invocation/prioritised_handlers.cpp b/doc/html/boost_asio/example/invocation/prioritised_handlers.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/iostreams/daytime_client.cpp b/doc/html/boost_asio/example/iostreams/daytime_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/iostreams/daytime_server.cpp b/doc/html/boost_asio/example/iostreams/daytime_server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/iostreams/http_client.cpp b/doc/html/boost_asio/example/iostreams/http_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/local/connect_pair.cpp b/doc/html/boost_asio/example/local/connect_pair.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/local/iostream_client.cpp b/doc/html/boost_asio/example/local/iostream_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/local/stream_client.cpp b/doc/html/boost_asio/example/local/stream_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/local/stream_server.cpp b/doc/html/boost_asio/example/local/stream_server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/multicast/receiver.cpp b/doc/html/boost_asio/example/multicast/receiver.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/multicast/sender.cpp b/doc/html/boost_asio/example/multicast/sender.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/nonblocking/third_party_lib.cpp b/doc/html/boost_asio/example/nonblocking/third_party_lib.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/porthopper/client.cpp b/doc/html/boost_asio/example/porthopper/client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/porthopper/protocol.hpp b/doc/html/boost_asio/example/porthopper/protocol.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/porthopper/server.cpp b/doc/html/boost_asio/example/porthopper/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/serialization/client.cpp b/doc/html/boost_asio/example/serialization/client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/serialization/connection.hpp b/doc/html/boost_asio/example/serialization/connection.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/serialization/server.cpp b/doc/html/boost_asio/example/serialization/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/serialization/stock.hpp b/doc/html/boost_asio/example/serialization/stock.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/services/basic_logger.hpp b/doc/html/boost_asio/example/services/basic_logger.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/services/daytime_client.cpp b/doc/html/boost_asio/example/services/daytime_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/services/logger.hpp b/doc/html/boost_asio/example/services/logger.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/services/logger_service.cpp b/doc/html/boost_asio/example/services/logger_service.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/services/logger_service.hpp b/doc/html/boost_asio/example/services/logger_service.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/services/stream_socket_service.hpp b/doc/html/boost_asio/example/services/stream_socket_service.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/socks4/socks4.hpp b/doc/html/boost_asio/example/socks4/socks4.hpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/socks4/sync_client.cpp b/doc/html/boost_asio/example/socks4/sync_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/ssl/client.cpp b/doc/html/boost_asio/example/ssl/client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/ssl/server.cpp b/doc/html/boost_asio/example/ssl/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/timeouts/async_tcp_client.cpp b/doc/html/boost_asio/example/timeouts/async_tcp_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/timeouts/blocking_tcp_client.cpp b/doc/html/boost_asio/example/timeouts/blocking_tcp_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/timeouts/blocking_udp_client.cpp b/doc/html/boost_asio/example/timeouts/blocking_udp_client.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/timeouts/server.cpp b/doc/html/boost_asio/example/timeouts/server.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/timers/tick_count_timer.cpp b/doc/html/boost_asio/example/timers/tick_count_timer.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/timers/time_t_timer.cpp b/doc/html/boost_asio/example/timers/time_t_timer.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/example/windows/transmit_file.cpp b/doc/html/boost_asio/example/windows/transmit_file.cpp old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/examples.html b/doc/html/boost_asio/examples.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/history.html b/doc/html/boost_asio/history.html old mode 100755 new mode 100644 index 18880e42f1..efcca301dd --- a/doc/html/boost_asio/history.html +++ b/doc/html/boost_asio/history.html @@ -28,6 +28,89 @@

                          + Asio + 1.8.2 / Boost 1.51 +

                          +
                            +
                          • + Fixed an incompatibility between ip::tcp::iostream + and C++11 (#7162). +
                          • +
                          • + Decorated GCC attribute names with underscores to prevent interaction with + user-defined macros (#6415). +
                          • +
                          • + Added missing #include <cctype>, needed for some versions of MinGW. +
                          • +
                          • + Changed to use gcc's atomic builtins on ARM CPUs, when + available (#7140). +
                          • +
                          • + Changed strand destruction to be a no-op, to allow strand objects to be + destroyed after their associated io_service + has been destroyed. +
                          • +
                          • + Added support for some newer versions of glibc which provide the epoll_create1() + function but always fail with ENOSYS + (#7012). +
                          • +
                          • + Changed the SSL implementation to throw an exception if SSL engine initialisation + fails (#6303). +
                          • +
                          • + Fixed another regression in buffered_write_stream + (#6310). +
                          • +
                          • + Implemented various minor performance improvements, primarily targeted + at Linux x86 and x86-64 platforms. +
                          • +
                          +

                          + + Asio + 1.8.1 / Boost 1.50 +

                          +
                            +
                          • + Changed the epoll_reactor + backend to do lazy registration for EPOLLOUT + events. +
                          • +
                          • + Fixed the epoll_reactor + handling of out-of-band data, which was broken by an incomplete fix in + the last release. +
                          • +
                          • + Changed Asio's SSL wrapper to respect OpenSSL's OPENSSL_NO_ENGINE + feature test #define + (#6432). +
                          • +
                          • + Fixed windows::object_handle so that it works with Windows + compilers that support C++11 move semantics (such as g++). +
                          • +
                          • + Improved the performance of strand rescheduling. +
                          • +
                          • + Added support for g++ 4.7 when compiling in C++11 mode + (#6620). +
                          • +
                          • + Fixed a problem where signal_set + handlers were not being delivered when the io_service + was constructed with a concurrency_hint + of 1 (#6657). +
                          • +
                          +

                          + Asio 1.8.0 / Boost 1.49

                          @@ -76,7 +159,7 @@

                        - + Asio 1.6.1 / Boost 1.48

                        @@ -170,7 +253,7 @@

                      - + Asio 1.6.0 / Boost 1.47

                      @@ -402,7 +485,7 @@

                    - + Asio 1.4.9 / Boost 1.46.1

                    @@ -434,7 +517,7 @@

                  - + Asio 1.4.8 / Boost 1.46

                  @@ -449,7 +532,7 @@

                - + Asio 1.4.7 / Boost 1.45

                @@ -531,7 +614,7 @@

              - + Asio 1.4.6 / Boost 1.44

              @@ -607,7 +690,7 @@

            - + Asio 1.4.5 / Boost 1.43

            @@ -674,7 +757,7 @@

          - + Asio 1.4.4 / Boost 1.42

          @@ -739,7 +822,7 @@

        - + Asio 1.4.3 / Boost 1.40

        @@ -796,7 +879,7 @@

      - + Asio 1.4.2 / Boost 1.39

      @@ -848,7 +931,7 @@

    - + Asio 1.4.1 / Boost 1.38

    @@ -880,7 +963,7 @@

    - + Asio 1.4.0 / Boost 1.37

    @@ -915,7 +998,7 @@

    - + Asio 1.2.0 / Boost 1.36

    @@ -968,7 +1051,7 @@

    - + Asio 1.0.0 / Boost 1.35

    diff --git a/doc/html/boost_asio/index.html b/doc/html/boost_asio/index.html old mode 100755 new mode 100644 index 9fef30bc71..344bd5ce9e --- a/doc/html/boost_asio/index.html +++ b/doc/html/boost_asio/index.html @@ -25,7 +25,7 @@

    -Index

    +Index

    Symbols

    diff --git a/doc/html/boost_asio/overview.html b/doc/html/boost_asio/overview.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core.html b/doc/html/boost_asio/overview/core.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/allocation.html b/doc/html/boost_asio/overview/core/allocation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/async.html b/doc/html/boost_asio/overview/core/async.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/basics.html b/doc/html/boost_asio/overview/core/basics.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/buffers.html b/doc/html/boost_asio/overview/core/buffers.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/handler_tracking.html b/doc/html/boost_asio/overview/core/handler_tracking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/line_based.html b/doc/html/boost_asio/overview/core/line_based.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/reactor.html b/doc/html/boost_asio/overview/core/reactor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/strands.html b/doc/html/boost_asio/overview/core/strands.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/streams.html b/doc/html/boost_asio/overview/core/streams.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/core/threads.html b/doc/html/boost_asio/overview/core/threads.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011.html b/doc/html/boost_asio/overview/cpp2011.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011/array.html b/doc/html/boost_asio/overview/cpp2011/array.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011/atomic.html b/doc/html/boost_asio/overview/cpp2011/atomic.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011/chrono.html b/doc/html/boost_asio/overview/cpp2011/chrono.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011/move_handlers.html b/doc/html/boost_asio/overview/cpp2011/move_handlers.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011/move_objects.html b/doc/html/boost_asio/overview/cpp2011/move_objects.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011/shared_ptr.html b/doc/html/boost_asio/overview/cpp2011/shared_ptr.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/cpp2011/variadic.html b/doc/html/boost_asio/overview/cpp2011/variadic.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/implementation.html b/doc/html/boost_asio/overview/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/networking.html b/doc/html/boost_asio/overview/networking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/networking/bsd_sockets.html b/doc/html/boost_asio/overview/networking/bsd_sockets.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/networking/iostreams.html b/doc/html/boost_asio/overview/networking/iostreams.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/networking/protocols.html b/doc/html/boost_asio/overview/networking/protocols.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/posix.html b/doc/html/boost_asio/overview/posix.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/posix/fork.html b/doc/html/boost_asio/overview/posix/fork.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/posix/local.html b/doc/html/boost_asio/overview/posix/local.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/posix/stream_descriptor.html b/doc/html/boost_asio/overview/posix/stream_descriptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/rationale.html b/doc/html/boost_asio/overview/rationale.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/serial_ports.html b/doc/html/boost_asio/overview/serial_ports.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/signals.html b/doc/html/boost_asio/overview/signals.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/ssl.html b/doc/html/boost_asio/overview/ssl.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/timers.html b/doc/html/boost_asio/overview/timers.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/windows.html b/doc/html/boost_asio/overview/windows.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/windows/object_handle.html b/doc/html/boost_asio/overview/windows/object_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/windows/random_access_handle.html b/doc/html/boost_asio/overview/windows/random_access_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/overview/windows/stream_handle.html b/doc/html/boost_asio/overview/windows/stream_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/proactor.png b/doc/html/boost_asio/proactor.png old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference.html b/doc/html/boost_asio/reference.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/AcceptHandler.html b/doc/html/boost_asio/reference/AcceptHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html b/doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html b/doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/AsyncReadStream.html b/doc/html/boost_asio/reference/AsyncReadStream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/AsyncWriteStream.html b/doc/html/boost_asio/reference/AsyncWriteStream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/CompletionHandler.html b/doc/html/boost_asio/reference/CompletionHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ComposedConnectHandler.html b/doc/html/boost_asio/reference/ComposedConnectHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ConnectHandler.html b/doc/html/boost_asio/reference/ConnectHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ConstBufferSequence.html b/doc/html/boost_asio/reference/ConstBufferSequence.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ConvertibleToConstBuffer.html b/doc/html/boost_asio/reference/ConvertibleToConstBuffer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ConvertibleToMutableBuffer.html b/doc/html/boost_asio/reference/ConvertibleToMutableBuffer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/DatagramSocketService.html b/doc/html/boost_asio/reference/DatagramSocketService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/DescriptorService.html b/doc/html/boost_asio/reference/DescriptorService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/Endpoint.html b/doc/html/boost_asio/reference/Endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/GettableSerialPortOption.html b/doc/html/boost_asio/reference/GettableSerialPortOption.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/GettableSocketOption.html b/doc/html/boost_asio/reference/GettableSocketOption.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/HandleService.html b/doc/html/boost_asio/reference/HandleService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/Handler.html b/doc/html/boost_asio/reference/Handler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/HandshakeHandler.html b/doc/html/boost_asio/reference/HandshakeHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/InternetProtocol.html b/doc/html/boost_asio/reference/InternetProtocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/IoControlCommand.html b/doc/html/boost_asio/reference/IoControlCommand.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/IoObjectService.html b/doc/html/boost_asio/reference/IoObjectService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/MutableBufferSequence.html b/doc/html/boost_asio/reference/MutableBufferSequence.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ObjectHandleService.html b/doc/html/boost_asio/reference/ObjectHandleService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/Protocol.html b/doc/html/boost_asio/reference/Protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/RandomAccessHandleService.html b/doc/html/boost_asio/reference/RandomAccessHandleService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/RawSocketService.html b/doc/html/boost_asio/reference/RawSocketService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ReadHandler.html b/doc/html/boost_asio/reference/ReadHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ResolveHandler.html b/doc/html/boost_asio/reference/ResolveHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ResolverService.html b/doc/html/boost_asio/reference/ResolverService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SeqPacketSocketService.html b/doc/html/boost_asio/reference/SeqPacketSocketService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SerialPortService.html b/doc/html/boost_asio/reference/SerialPortService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/Service.html b/doc/html/boost_asio/reference/Service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SettableSerialPortOption.html b/doc/html/boost_asio/reference/SettableSerialPortOption.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SettableSocketOption.html b/doc/html/boost_asio/reference/SettableSocketOption.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ShutdownHandler.html b/doc/html/boost_asio/reference/ShutdownHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SignalHandler.html b/doc/html/boost_asio/reference/SignalHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SignalSetService.html b/doc/html/boost_asio/reference/SignalSetService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SocketAcceptorService.html b/doc/html/boost_asio/reference/SocketAcceptorService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SocketService.html b/doc/html/boost_asio/reference/SocketService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/StreamDescriptorService.html b/doc/html/boost_asio/reference/StreamDescriptorService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/StreamHandleService.html b/doc/html/boost_asio/reference/StreamHandleService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/StreamSocketService.html b/doc/html/boost_asio/reference/StreamSocketService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html b/doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html b/doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SyncReadStream.html b/doc/html/boost_asio/reference/SyncReadStream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/SyncWriteStream.html b/doc/html/boost_asio/reference/SyncWriteStream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/TimeTraits.html b/doc/html/boost_asio/reference/TimeTraits.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/TimerService.html b/doc/html/boost_asio/reference/TimerService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/WaitHandler.html b/doc/html/boost_asio/reference/WaitHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/WaitTraits.html b/doc/html/boost_asio/reference/WaitTraits.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/WaitableTimerService.html b/doc/html/boost_asio/reference/WaitableTimerService.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/WriteHandler.html b/doc/html/boost_asio/reference/WriteHandler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/add_service.html b/doc/html/boost_asio/reference/add_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/asio_handler_allocate.html b/doc/html/boost_asio/reference/asio_handler_allocate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/asio_handler_deallocate.html b/doc/html/boost_asio/reference/asio_handler_deallocate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/asio_handler_invoke.html b/doc/html/boost_asio/reference/asio_handler_invoke.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_connect.html b/doc/html/boost_asio/reference/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_connect/overload1.html b/doc/html/boost_asio/reference/async_connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_connect/overload2.html b/doc/html/boost_asio/reference/async_connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_connect/overload3.html b/doc/html/boost_asio/reference/async_connect/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_connect/overload4.html b/doc/html/boost_asio/reference/async_connect/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read.html b/doc/html/boost_asio/reference/async_read.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read/overload1.html b/doc/html/boost_asio/reference/async_read/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read/overload2.html b/doc/html/boost_asio/reference/async_read/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read/overload3.html b/doc/html/boost_asio/reference/async_read/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read/overload4.html b/doc/html/boost_asio/reference/async_read/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_at.html b/doc/html/boost_asio/reference/async_read_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_at/overload1.html b/doc/html/boost_asio/reference/async_read_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_at/overload2.html b/doc/html/boost_asio/reference/async_read_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_at/overload3.html b/doc/html/boost_asio/reference/async_read_at/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_at/overload4.html b/doc/html/boost_asio/reference/async_read_at/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_until.html b/doc/html/boost_asio/reference/async_read_until.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_until/overload1.html b/doc/html/boost_asio/reference/async_read_until/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_until/overload2.html b/doc/html/boost_asio/reference/async_read_until/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_until/overload3.html b/doc/html/boost_asio/reference/async_read_until/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_read_until/overload4.html b/doc/html/boost_asio/reference/async_read_until/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write.html b/doc/html/boost_asio/reference/async_write.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write/overload1.html b/doc/html/boost_asio/reference/async_write/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write/overload2.html b/doc/html/boost_asio/reference/async_write/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write/overload3.html b/doc/html/boost_asio/reference/async_write/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write/overload4.html b/doc/html/boost_asio/reference/async_write/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write_at.html b/doc/html/boost_asio/reference/async_write_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write_at/overload1.html b/doc/html/boost_asio/reference/async_write_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write_at/overload2.html b/doc/html/boost_asio/reference/async_write_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write_at/overload3.html b/doc/html/boost_asio/reference/async_write_at/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/async_write_at/overload4.html b/doc/html/boost_asio/reference/async_write_at/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/asynchronous_operations.html b/doc/html/boost_asio/reference/asynchronous_operations.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket.html b/doc/html/boost_asio/reference/basic_datagram_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/assign.html b/doc/html/boost_asio/reference/basic_datagram_socket/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/available.html b/doc/html/boost_asio/reference/basic_datagram_socket/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html b/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bind.html b/doc/html/boost_asio/reference/basic_datagram_socket/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html b/doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/cancel.html b/doc/html/boost_asio/reference/basic_datagram_socket/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/close.html b/doc/html/boost_asio/reference/basic_datagram_socket/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/connect.html b/doc/html/boost_asio/reference/basic_datagram_socket/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/debug.html b/doc/html/boost_asio/reference/basic_datagram_socket/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_option.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_service.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/implementation.html b/doc/html/boost_asio/reference/basic_datagram_socket/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/implementation_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/io_control.html b/doc/html/boost_asio/reference/basic_datagram_socket/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/is_open.html b/doc/html/boost_asio/reference/basic_datagram_socket/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/linger.html b/doc/html/boost_asio/reference/basic_datagram_socket/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html b/doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html b/doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native.html b/doc/html/boost_asio/reference/basic_datagram_socket/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/native_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking_io.html b/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/open.html b/doc/html/boost_asio/reference/basic_datagram_socket/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send.html b/doc/html/boost_asio/reference/basic_datagram_socket/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html b/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/service.html b/doc/html/boost_asio/reference/basic_datagram_socket/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/service_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/set_option.html b/doc/html/boost_asio/reference/basic_datagram_socket/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer.html b/doc/html/boost_asio/reference/basic_deadline_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html b/doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html b/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html b/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_service.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/implementation.html b/doc/html/boost_asio/reference/basic_deadline_timer/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/implementation_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/service.html b/doc/html/boost_asio/reference/basic_deadline_timer/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/service_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/time_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/time_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/traits_type.html b/doc/html/boost_asio/reference/basic_deadline_timer/traits_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/wait.html b/doc/html/boost_asio/reference/basic_deadline_timer/wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html b/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html b/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object.html b/doc/html/boost_asio/reference/basic_io_object.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html b/doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/basic_io_object.html b/doc/html/boost_asio/reference/basic_io_object/basic_io_object.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html b/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/get_implementation.html b/doc/html/boost_asio/reference/basic_io_object/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/get_io_service.html b/doc/html/boost_asio/reference/basic_io_object/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/get_service.html b/doc/html/boost_asio/reference/basic_io_object/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html b/doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html b/doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/implementation.html b/doc/html/boost_asio/reference/basic_io_object/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/implementation_type.html b/doc/html/boost_asio/reference/basic_io_object/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/operator_eq_.html b/doc/html/boost_asio/reference/basic_io_object/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/service.html b/doc/html/boost_asio/reference/basic_io_object/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_io_object/service_type.html b/doc/html/boost_asio/reference/basic_io_object/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket.html b/doc/html/boost_asio/reference/basic_raw_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/assign.html b/doc/html/boost_asio/reference/basic_raw_socket/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_connect.html b/doc/html/boost_asio/reference/basic_raw_socket/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_receive.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_send.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_send_to.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/at_mark.html b/doc/html/boost_asio/reference/basic_raw_socket/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/available.html b/doc/html/boost_asio/reference/basic_raw_socket/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/available/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/available/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html b/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/bind.html b/doc/html/boost_asio/reference/basic_raw_socket/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/broadcast.html b/doc/html/boost_asio/reference/basic_raw_socket/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/cancel.html b/doc/html/boost_asio/reference/basic_raw_socket/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/close.html b/doc/html/boost_asio/reference/basic_raw_socket/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/connect.html b/doc/html/boost_asio/reference/basic_raw_socket/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/debug.html b/doc/html/boost_asio/reference/basic_raw_socket/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_implementation.html b/doc/html/boost_asio/reference/basic_raw_socket/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_raw_socket/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_option.html b/doc/html/boost_asio/reference/basic_raw_socket/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_service.html b/doc/html/boost_asio/reference/basic_raw_socket/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/implementation.html b/doc/html/boost_asio/reference/basic_raw_socket/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/implementation_type.html b/doc/html/boost_asio/reference/basic_raw_socket/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/io_control.html b/doc/html/boost_asio/reference/basic_raw_socket/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/is_open.html b/doc/html/boost_asio/reference/basic_raw_socket/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/linger.html b/doc/html/boost_asio/reference/basic_raw_socket/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/max_connections.html b/doc/html/boost_asio/reference/basic_raw_socket/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/message_flags.html b/doc/html/boost_asio/reference/basic_raw_socket/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/message_peek.html b/doc/html/boost_asio/reference/basic_raw_socket/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native.html b/doc/html/boost_asio/reference/basic_raw_socket/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native_handle.html b/doc/html/boost_asio/reference/basic_raw_socket/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/native_type.html b/doc/html/boost_asio/reference/basic_raw_socket/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/non_blocking_io.html b/doc/html/boost_asio/reference/basic_raw_socket/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/open.html b/doc/html/boost_asio/reference/basic_raw_socket/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive.html b/doc/html/boost_asio/reference/basic_raw_socket/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/receive/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive_from.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_raw_socket/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_raw_socket/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send.html b/doc/html/boost_asio/reference/basic_raw_socket/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_raw_socket/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_raw_socket/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send_to.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload3.html b/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/service.html b/doc/html/boost_asio/reference/basic_raw_socket/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/service_type.html b/doc/html/boost_asio/reference/basic_raw_socket/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/set_option.html b/doc/html/boost_asio/reference/basic_raw_socket/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/shutdown.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket.html b/doc/html/boost_asio/reference/basic_seq_packet_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/available.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/close.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/native_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking_io.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/open.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/send.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/service.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/service_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port.html b/doc/html/boost_asio/reference/basic_serial_port.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/assign.html b/doc/html/boost_asio/reference/basic_serial_port/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/assign/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/assign/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/async_read_some.html b/doc/html/boost_asio/reference/basic_serial_port/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/async_write_some.html b/doc/html/boost_asio/reference/basic_serial_port/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html b/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/cancel.html b/doc/html/boost_asio/reference/basic_serial_port/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/cancel/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/close.html b/doc/html/boost_asio/reference/basic_serial_port/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/close/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/close/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_implementation.html b/doc/html/boost_asio/reference/basic_serial_port/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_io_service.html b/doc/html/boost_asio/reference/basic_serial_port/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_option.html b/doc/html/boost_asio/reference/basic_serial_port/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_service.html b/doc/html/boost_asio/reference/basic_serial_port/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_service/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/get_service/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/implementation.html b/doc/html/boost_asio/reference/basic_serial_port/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/implementation_type.html b/doc/html/boost_asio/reference/basic_serial_port/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/is_open.html b/doc/html/boost_asio/reference/basic_serial_port/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/native.html b/doc/html/boost_asio/reference/basic_serial_port/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/native_handle.html b/doc/html/boost_asio/reference/basic_serial_port/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html b/doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/native_type.html b/doc/html/boost_asio/reference/basic_serial_port/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/open.html b/doc/html/boost_asio/reference/basic_serial_port/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/open/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/open/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html b/doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/read_some.html b/doc/html/boost_asio/reference/basic_serial_port/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/read_some/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/send_break.html b/doc/html/boost_asio/reference/basic_serial_port/send_break.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/send_break/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/send_break/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/send_break/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/send_break/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/service.html b/doc/html/boost_asio/reference/basic_serial_port/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/service_type.html b/doc/html/boost_asio/reference/basic_serial_port/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/set_option.html b/doc/html/boost_asio/reference/basic_serial_port/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/set_option/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/set_option/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/write_some.html b/doc/html/boost_asio/reference/basic_serial_port/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/write_some/overload1.html b/doc/html/boost_asio/reference/basic_serial_port/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_serial_port/write_some/overload2.html b/doc/html/boost_asio/reference/basic_serial_port/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set.html b/doc/html/boost_asio/reference/basic_signal_set.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/add.html b/doc/html/boost_asio/reference/basic_signal_set/add.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/add/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/add/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/add/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/add/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/async_wait.html b/doc/html/boost_asio/reference/basic_signal_set/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html b/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/cancel.html b/doc/html/boost_asio/reference/basic_signal_set/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/cancel/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/cancel/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/clear.html b/doc/html/boost_asio/reference/basic_signal_set/clear.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/get_implementation.html b/doc/html/boost_asio/reference/basic_signal_set/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/get_io_service.html b/doc/html/boost_asio/reference/basic_signal_set/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/get_service.html b/doc/html/boost_asio/reference/basic_signal_set/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/get_service/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/get_service/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/implementation.html b/doc/html/boost_asio/reference/basic_signal_set/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/implementation_type.html b/doc/html/boost_asio/reference/basic_signal_set/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/remove.html b/doc/html/boost_asio/reference/basic_signal_set/remove.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/remove/overload1.html b/doc/html/boost_asio/reference/basic_signal_set/remove/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/remove/overload2.html b/doc/html/boost_asio/reference/basic_signal_set/remove/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/service.html b/doc/html/boost_asio/reference/basic_signal_set/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_signal_set/service_type.html b/doc/html/boost_asio/reference/basic_signal_set/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket.html b/doc/html/boost_asio/reference/basic_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/_basic_socket.html b/doc/html/boost_asio/reference/basic_socket/_basic_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/assign.html b/doc/html/boost_asio/reference/basic_socket/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_socket/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_socket/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/async_connect.html b/doc/html/boost_asio/reference/basic_socket/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/at_mark.html b/doc/html/boost_asio/reference/basic_socket/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/available.html b/doc/html/boost_asio/reference/basic_socket/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_socket/available/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_socket/available/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/basic_socket.html b/doc/html/boost_asio/reference/basic_socket/basic_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html b/doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/bind.html b/doc/html/boost_asio/reference/basic_socket/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_socket/bind/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_socket/bind/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/broadcast.html b/doc/html/boost_asio/reference/basic_socket/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_socket/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/cancel.html b/doc/html/boost_asio/reference/basic_socket/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_socket/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_socket/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/close.html b/doc/html/boost_asio/reference/basic_socket/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_socket/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_socket/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/connect.html b/doc/html/boost_asio/reference/basic_socket/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_socket/connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_socket/connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/debug.html b/doc/html/boost_asio/reference/basic_socket/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_socket/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_implementation.html b/doc/html/boost_asio/reference/basic_socket/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_socket/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_socket/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_socket/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_option.html b/doc/html/boost_asio/reference/basic_socket/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_socket/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_socket/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_service.html b/doc/html/boost_asio/reference/basic_socket/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_service/overload1.html b/doc/html/boost_asio/reference/basic_socket/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/get_service/overload2.html b/doc/html/boost_asio/reference/basic_socket/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/implementation.html b/doc/html/boost_asio/reference/basic_socket/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/implementation_type.html b/doc/html/boost_asio/reference/basic_socket/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/io_control.html b/doc/html/boost_asio/reference/basic_socket/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_socket/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_socket/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/is_open.html b/doc/html/boost_asio/reference/basic_socket/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_socket/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/linger.html b/doc/html/boost_asio/reference/basic_socket/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_socket/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/max_connections.html b/doc/html/boost_asio/reference/basic_socket/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_socket/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_socket/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/message_flags.html b/doc/html/boost_asio/reference/basic_socket/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_socket/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/message_peek.html b/doc/html/boost_asio/reference/basic_socket/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native.html b/doc/html/boost_asio/reference/basic_socket/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native_handle.html b/doc/html/boost_asio/reference/basic_socket/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_socket/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/native_type.html b/doc/html/boost_asio/reference/basic_socket/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_socket/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/non_blocking_io.html b/doc/html/boost_asio/reference/basic_socket/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/open.html b/doc/html/boost_asio/reference/basic_socket/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_socket/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_socket/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_socket/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_socket/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_socket/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_socket/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_socket/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_socket/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/service.html b/doc/html/boost_asio/reference/basic_socket/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/service_type.html b/doc/html/boost_asio/reference/basic_socket/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/set_option.html b/doc/html/boost_asio/reference/basic_socket/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_socket/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_socket/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/shutdown.html b/doc/html/boost_asio/reference/basic_socket/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_socket/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor.html b/doc/html/boost_asio/reference/basic_socket_acceptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html b/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/assign.html b/doc/html/boost_asio/reference/basic_socket_acceptor/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html b/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/bind.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/broadcast.html b/doc/html/boost_asio/reference/basic_socket_acceptor/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html b/doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/close.html b/doc/html/boost_asio/reference/basic_socket_acceptor/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/debug.html b/doc/html/boost_asio/reference/basic_socket_acceptor/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html b/doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_service.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/implementation.html b/doc/html/boost_asio/reference/basic_socket_acceptor/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/implementation_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html b/doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html b/doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/linger.html b/doc/html/boost_asio/reference/basic_socket_acceptor/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/listen.html b/doc/html/boost_asio/reference/basic_socket_acceptor/listen.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint.html b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html b/doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html b/doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/native_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking_io.html b/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/open.html b/doc/html/boost_asio/reference/basic_socket_acceptor/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html b/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/reuse_address.html b/doc/html/boost_asio/reference/basic_socket_acceptor/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/send_buffer_size.html b/doc/html/boost_asio/reference/basic_socket_acceptor/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/send_low_watermark.html b/doc/html/boost_asio/reference/basic_socket_acceptor/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/service.html b/doc/html/boost_asio/reference/basic_socket_acceptor/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/service_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html b/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_acceptor/shutdown_type.html b/doc/html/boost_asio/reference/basic_socket_acceptor/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream.html b/doc/html/boost_asio/reference/basic_socket_iostream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html b/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/close.html b/doc/html/boost_asio/reference/basic_socket_iostream/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/connect.html b/doc/html/boost_asio/reference/basic_socket_iostream/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/error.html b/doc/html/boost_asio/reference/basic_socket_iostream/error.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html b/doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_iostream/time_type.html b/doc/html/boost_asio/reference/basic_socket_iostream/time_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/assign.html b/doc/html/boost_asio/reference/basic_socket_streambuf/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/async_connect.html b/doc/html/boost_asio/reference/basic_socket_streambuf/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark.html b/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/available.html b/doc/html/boost_asio/reference/basic_socket_streambuf/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/available/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/available/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/available/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/available/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/bind.html b/doc/html/boost_asio/reference/basic_socket_streambuf/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/broadcast.html b/doc/html/boost_asio/reference/basic_socket_streambuf/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/bytes_readable.html b/doc/html/boost_asio/reference/basic_socket_streambuf/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/cancel.html b/doc/html/boost_asio/reference/basic_socket_streambuf/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/close.html b/doc/html/boost_asio/reference/basic_socket_streambuf/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/close/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/close/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/connect.html b/doc/html/boost_asio/reference/basic_socket_streambuf/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload3.html b/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/debug.html b/doc/html/boost_asio/reference/basic_socket_streambuf/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/do_not_route.html b/doc/html/boost_asio/reference/basic_socket_streambuf/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_socket_streambuf/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/error.html b/doc/html/boost_asio/reference/basic_socket_streambuf/error.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_io_service.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_option.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_service.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/implementation.html b/doc/html/boost_asio/reference/basic_socket_streambuf/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/implementation_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/io_control.html b/doc/html/boost_asio/reference/basic_socket_streambuf/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/io_handler.html b/doc/html/boost_asio/reference/basic_socket_streambuf/io_handler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/is_open.html b/doc/html/boost_asio/reference/basic_socket_streambuf/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/keep_alive.html b/doc/html/boost_asio/reference/basic_socket_streambuf/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/linger.html b/doc/html/boost_asio/reference/basic_socket_streambuf/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint.html b/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer.html b/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/max_connections.html b/doc/html/boost_asio/reference/basic_socket_streambuf/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/message_do_not_route.html b/doc/html/boost_asio/reference/basic_socket_streambuf/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/message_end_of_record.html b/doc/html/boost_asio/reference/basic_socket_streambuf/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/message_flags.html b/doc/html/boost_asio/reference/basic_socket_streambuf/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/message_out_of_band.html b/doc/html/boost_asio/reference/basic_socket_streambuf/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/message_peek.html b/doc/html/boost_asio/reference/basic_socket_streambuf/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/native_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking.html b/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking_io.html b/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/open.html b/doc/html/boost_asio/reference/basic_socket_streambuf/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/open/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/open/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html b/doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html b/doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_socket_streambuf/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_socket_streambuf/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint.html b/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/reuse_address.html b/doc/html/boost_asio/reference/basic_socket_streambuf/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/send_buffer_size.html b/doc/html/boost_asio/reference/basic_socket_streambuf/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/send_low_watermark.html b/doc/html/boost_asio/reference/basic_socket_streambuf/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/service.html b/doc/html/boost_asio/reference/basic_socket_streambuf/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/service_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/set_option.html b/doc/html/boost_asio/reference/basic_socket_streambuf/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html b/doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown.html b/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/sync.html b/doc/html/boost_asio/reference/basic_socket_streambuf/sync.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html b/doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/timer_handler.html b/doc/html/boost_asio/reference/basic_socket_streambuf/timer_handler.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html b/doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket.html b/doc/html/boost_asio/reference/basic_stream_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/assign.html b/doc/html/boost_asio/reference/basic_stream_socket/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/assign/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/assign/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_connect.html b/doc/html/boost_asio/reference/basic_stream_socket/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html b/doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_receive.html b/doc/html/boost_asio/reference/basic_stream_socket/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_send.html b/doc/html/boost_asio/reference/basic_stream_socket/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html b/doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/at_mark.html b/doc/html/boost_asio/reference/basic_stream_socket/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/available.html b/doc/html/boost_asio/reference/basic_stream_socket/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/available/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/available/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/available/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/available/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html b/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/bind.html b/doc/html/boost_asio/reference/basic_stream_socket/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/broadcast.html b/doc/html/boost_asio/reference/basic_stream_socket/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html b/doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/cancel.html b/doc/html/boost_asio/reference/basic_stream_socket/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/close.html b/doc/html/boost_asio/reference/basic_stream_socket/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/close/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/connect.html b/doc/html/boost_asio/reference/basic_stream_socket/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/debug.html b/doc/html/boost_asio/reference/basic_stream_socket/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html b/doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html b/doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html b/doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_implementation.html b/doc/html/boost_asio/reference/basic_stream_socket/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_io_service.html b/doc/html/boost_asio/reference/basic_stream_socket/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_option.html b/doc/html/boost_asio/reference/basic_stream_socket/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_service.html b/doc/html/boost_asio/reference/basic_stream_socket/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/implementation.html b/doc/html/boost_asio/reference/basic_stream_socket/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/implementation_type.html b/doc/html/boost_asio/reference/basic_stream_socket/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/io_control.html b/doc/html/boost_asio/reference/basic_stream_socket/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/is_open.html b/doc/html/boost_asio/reference/basic_stream_socket/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html b/doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/linger.html b/doc/html/boost_asio/reference/basic_stream_socket/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint.html b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html b/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/max_connections.html b/doc/html/boost_asio/reference/basic_stream_socket/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html b/doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html b/doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/message_flags.html b/doc/html/boost_asio/reference/basic_stream_socket/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html b/doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/message_peek.html b/doc/html/boost_asio/reference/basic_stream_socket/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native.html b/doc/html/boost_asio/reference/basic_stream_socket/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native_handle.html b/doc/html/boost_asio/reference/basic_stream_socket/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html b/doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/native_type.html b/doc/html/boost_asio/reference/basic_stream_socket/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/non_blocking_io.html b/doc/html/boost_asio/reference/basic_stream_socket/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/open.html b/doc/html/boost_asio/reference/basic_stream_socket/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html b/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html b/doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/read_some.html b/doc/html/boost_asio/reference/basic_stream_socket/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/receive.html b/doc/html/boost_asio/reference/basic_stream_socket/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/receive_buffer_size.html b/doc/html/boost_asio/reference/basic_stream_socket/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/receive_low_watermark.html b/doc/html/boost_asio/reference/basic_stream_socket/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint.html b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/reuse_address.html b/doc/html/boost_asio/reference/basic_stream_socket/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/send.html b/doc/html/boost_asio/reference/basic_stream_socket/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html b/doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/send_buffer_size.html b/doc/html/boost_asio/reference/basic_stream_socket/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/send_low_watermark.html b/doc/html/boost_asio/reference/basic_stream_socket/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/service.html b/doc/html/boost_asio/reference/basic_stream_socket/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/service_type.html b/doc/html/boost_asio/reference/basic_stream_socket/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/set_option.html b/doc/html/boost_asio/reference/basic_stream_socket/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/shutdown.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/shutdown_type.html b/doc/html/boost_asio/reference/basic_stream_socket/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/write_some.html b/doc/html/boost_asio/reference/basic_stream_socket/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html b/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html b/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf.html b/doc/html/boost_asio/reference/basic_streambuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html b/doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/commit.html b/doc/html/boost_asio/reference/basic_streambuf/commit.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/const_buffers_type.html b/doc/html/boost_asio/reference/basic_streambuf/const_buffers_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/consume.html b/doc/html/boost_asio/reference/basic_streambuf/consume.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/data.html b/doc/html/boost_asio/reference/basic_streambuf/data.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/max_size.html b/doc/html/boost_asio/reference/basic_streambuf/max_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_type.html b/doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/overflow.html b/doc/html/boost_asio/reference/basic_streambuf/overflow.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/prepare.html b/doc/html/boost_asio/reference/basic_streambuf/prepare.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/reserve.html b/doc/html/boost_asio/reference/basic_streambuf/reserve.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/size.html b/doc/html/boost_asio/reference/basic_streambuf/size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_streambuf/underflow.html b/doc/html/boost_asio/reference/basic_streambuf/underflow.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer.html b/doc/html/boost_asio/reference/basic_waitable_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html b/doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html b/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/clock_type.html b/doc/html/boost_asio/reference/basic_waitable_timer/clock_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/duration.html b/doc/html/boost_asio/reference/basic_waitable_timer/duration.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html b/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_io_service.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_service.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/implementation.html b/doc/html/boost_asio/reference/basic_waitable_timer/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/implementation_type.html b/doc/html/boost_asio/reference/basic_waitable_timer/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/service.html b/doc/html/boost_asio/reference/basic_waitable_timer/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/service_type.html b/doc/html/boost_asio/reference/basic_waitable_timer/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/time_point.html b/doc/html/boost_asio/reference/basic_waitable_timer/time_point.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/traits_type.html b/doc/html/boost_asio/reference/basic_waitable_timer/traits_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/wait.html b/doc/html/boost_asio/reference/basic_waitable_timer/wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html b/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html b/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer.html b/doc/html/boost_asio/reference/buffer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload1.html b/doc/html/boost_asio/reference/buffer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload10.html b/doc/html/boost_asio/reference/buffer/overload10.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload11.html b/doc/html/boost_asio/reference/buffer/overload11.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload12.html b/doc/html/boost_asio/reference/buffer/overload12.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload13.html b/doc/html/boost_asio/reference/buffer/overload13.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload14.html b/doc/html/boost_asio/reference/buffer/overload14.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload15.html b/doc/html/boost_asio/reference/buffer/overload15.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload16.html b/doc/html/boost_asio/reference/buffer/overload16.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload17.html b/doc/html/boost_asio/reference/buffer/overload17.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload18.html b/doc/html/boost_asio/reference/buffer/overload18.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload19.html b/doc/html/boost_asio/reference/buffer/overload19.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload2.html b/doc/html/boost_asio/reference/buffer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload20.html b/doc/html/boost_asio/reference/buffer/overload20.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload21.html b/doc/html/boost_asio/reference/buffer/overload21.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload22.html b/doc/html/boost_asio/reference/buffer/overload22.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload23.html b/doc/html/boost_asio/reference/buffer/overload23.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload24.html b/doc/html/boost_asio/reference/buffer/overload24.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload25.html b/doc/html/boost_asio/reference/buffer/overload25.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload26.html b/doc/html/boost_asio/reference/buffer/overload26.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload27.html b/doc/html/boost_asio/reference/buffer/overload27.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload28.html b/doc/html/boost_asio/reference/buffer/overload28.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload3.html b/doc/html/boost_asio/reference/buffer/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload4.html b/doc/html/boost_asio/reference/buffer/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload5.html b/doc/html/boost_asio/reference/buffer/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload6.html b/doc/html/boost_asio/reference/buffer/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload7.html b/doc/html/boost_asio/reference/buffer/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload8.html b/doc/html/boost_asio/reference/buffer/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer/overload9.html b/doc/html/boost_asio/reference/buffer/overload9.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_cast.html b/doc/html/boost_asio/reference/buffer_cast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_cast/overload1.html b/doc/html/boost_asio/reference/buffer_cast/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_cast/overload2.html b/doc/html/boost_asio/reference/buffer_cast/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy.html b/doc/html/boost_asio/reference/buffer_copy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload1.html b/doc/html/boost_asio/reference/buffer_copy/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload10.html b/doc/html/boost_asio/reference/buffer_copy/overload10.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload11.html b/doc/html/boost_asio/reference/buffer_copy/overload11.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload12.html b/doc/html/boost_asio/reference/buffer_copy/overload12.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload13.html b/doc/html/boost_asio/reference/buffer_copy/overload13.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload14.html b/doc/html/boost_asio/reference/buffer_copy/overload14.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload15.html b/doc/html/boost_asio/reference/buffer_copy/overload15.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload16.html b/doc/html/boost_asio/reference/buffer_copy/overload16.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload17.html b/doc/html/boost_asio/reference/buffer_copy/overload17.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload18.html b/doc/html/boost_asio/reference/buffer_copy/overload18.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload19.html b/doc/html/boost_asio/reference/buffer_copy/overload19.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload2.html b/doc/html/boost_asio/reference/buffer_copy/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload20.html b/doc/html/boost_asio/reference/buffer_copy/overload20.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload21.html b/doc/html/boost_asio/reference/buffer_copy/overload21.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload22.html b/doc/html/boost_asio/reference/buffer_copy/overload22.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload23.html b/doc/html/boost_asio/reference/buffer_copy/overload23.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload24.html b/doc/html/boost_asio/reference/buffer_copy/overload24.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload25.html b/doc/html/boost_asio/reference/buffer_copy/overload25.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload26.html b/doc/html/boost_asio/reference/buffer_copy/overload26.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload27.html b/doc/html/boost_asio/reference/buffer_copy/overload27.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload28.html b/doc/html/boost_asio/reference/buffer_copy/overload28.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload29.html b/doc/html/boost_asio/reference/buffer_copy/overload29.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload3.html b/doc/html/boost_asio/reference/buffer_copy/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload30.html b/doc/html/boost_asio/reference/buffer_copy/overload30.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload4.html b/doc/html/boost_asio/reference/buffer_copy/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload5.html b/doc/html/boost_asio/reference/buffer_copy/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload6.html b/doc/html/boost_asio/reference/buffer_copy/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload7.html b/doc/html/boost_asio/reference/buffer_copy/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload8.html b/doc/html/boost_asio/reference/buffer_copy/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_copy/overload9.html b/doc/html/boost_asio/reference/buffer_copy/overload9.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_size.html b/doc/html/boost_asio/reference/buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_size/overload1.html b/doc/html/boost_asio/reference/buffer_size/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_size/overload2.html b/doc/html/boost_asio/reference/buffer_size/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_size/overload3.html b/doc/html/boost_asio/reference/buffer_size/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_size/overload4.html b/doc/html/boost_asio/reference/buffer_size/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffer_size/overload5.html b/doc/html/boost_asio/reference/buffer_size/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream.html b/doc/html/boost_asio/reference/buffered_read_stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/async_fill.html b/doc/html/boost_asio/reference/buffered_read_stream/async_fill.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html b/doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html b/doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/close.html b/doc/html/boost_asio/reference/buffered_read_stream/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html b/doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/fill.html b/doc/html/boost_asio/reference/buffered_read_stream/fill.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html b/doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/in_avail.html b/doc/html/boost_asio/reference/buffered_read_stream/in_avail.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_type.html b/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/next_layer.html b/doc/html/boost_asio/reference/buffered_read_stream/next_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/next_layer_type.html b/doc/html/boost_asio/reference/buffered_read_stream/next_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/peek.html b/doc/html/boost_asio/reference/buffered_read_stream/peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/read_some.html b/doc/html/boost_asio/reference/buffered_read_stream/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/write_some.html b/doc/html/boost_asio/reference/buffered_read_stream/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html b/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html b/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream.html b/doc/html/boost_asio/reference/buffered_stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/async_fill.html b/doc/html/boost_asio/reference/buffered_stream/async_fill.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/async_flush.html b/doc/html/boost_asio/reference/buffered_stream/async_flush.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/async_read_some.html b/doc/html/boost_asio/reference/buffered_stream/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/async_write_some.html b/doc/html/boost_asio/reference/buffered_stream/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/buffered_stream.html b/doc/html/boost_asio/reference/buffered_stream/buffered_stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html b/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html b/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/close.html b/doc/html/boost_asio/reference/buffered_stream/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/close/overload1.html b/doc/html/boost_asio/reference/buffered_stream/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/close/overload2.html b/doc/html/boost_asio/reference/buffered_stream/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/fill.html b/doc/html/boost_asio/reference/buffered_stream/fill.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/fill/overload1.html b/doc/html/boost_asio/reference/buffered_stream/fill/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/fill/overload2.html b/doc/html/boost_asio/reference/buffered_stream/fill/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/flush.html b/doc/html/boost_asio/reference/buffered_stream/flush.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/flush/overload1.html b/doc/html/boost_asio/reference/buffered_stream/flush/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/flush/overload2.html b/doc/html/boost_asio/reference/buffered_stream/flush/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/get_io_service.html b/doc/html/boost_asio/reference/buffered_stream/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/in_avail.html b/doc/html/boost_asio/reference/buffered_stream/in_avail.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html b/doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html b/doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/lowest_layer.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/lowest_layer_type.html b/doc/html/boost_asio/reference/buffered_stream/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/next_layer.html b/doc/html/boost_asio/reference/buffered_stream/next_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/next_layer_type.html b/doc/html/boost_asio/reference/buffered_stream/next_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/peek.html b/doc/html/boost_asio/reference/buffered_stream/peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/peek/overload1.html b/doc/html/boost_asio/reference/buffered_stream/peek/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/peek/overload2.html b/doc/html/boost_asio/reference/buffered_stream/peek/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/read_some.html b/doc/html/boost_asio/reference/buffered_stream/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html b/doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html b/doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/write_some.html b/doc/html/boost_asio/reference/buffered_stream/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html b/doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html b/doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream.html b/doc/html/boost_asio/reference/buffered_write_stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/async_flush.html b/doc/html/boost_asio/reference/buffered_write_stream/async_flush.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html b/doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html b/doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/close.html b/doc/html/boost_asio/reference/buffered_write_stream/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html b/doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/flush.html b/doc/html/boost_asio/reference/buffered_write_stream/flush.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/get_io_service.html b/doc/html/boost_asio/reference/buffered_write_stream/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/in_avail.html b/doc/html/boost_asio/reference/buffered_write_stream/in_avail.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_type.html b/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/next_layer.html b/doc/html/boost_asio/reference/buffered_write_stream/next_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/next_layer_type.html b/doc/html/boost_asio/reference/buffered_write_stream/next_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/peek.html b/doc/html/boost_asio/reference/buffered_write_stream/peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/read_some.html b/doc/html/boost_asio/reference/buffered_write_stream/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/write_some.html b/doc/html/boost_asio/reference/buffered_write_stream/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html b/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html b/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_begin.html b/doc/html/boost_asio/reference/buffers_begin.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_end.html b/doc/html/boost_asio/reference/buffers_end.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator.html b/doc/html/boost_asio/reference/buffers_iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/begin.html b/doc/html/boost_asio/reference/buffers_iterator/begin.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html b/doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/difference_type.html b/doc/html/boost_asio/reference/buffers_iterator/difference_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/end.html b/doc/html/boost_asio/reference/buffers_iterator/end.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/iterator_category.html b/doc/html/boost_asio/reference/buffers_iterator/iterator_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator__star_.html b/doc/html/boost_asio/reference/buffers_iterator/operator__star_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html b/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/pointer.html b/doc/html/boost_asio/reference/buffers_iterator/pointer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/reference.html b/doc/html/boost_asio/reference/buffers_iterator/reference.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/buffers_iterator/value_type.html b/doc/html/boost_asio/reference/buffers_iterator/value_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect.html b/doc/html/boost_asio/reference/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload1.html b/doc/html/boost_asio/reference/connect/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload2.html b/doc/html/boost_asio/reference/connect/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload3.html b/doc/html/boost_asio/reference/connect/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload4.html b/doc/html/boost_asio/reference/connect/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload5.html b/doc/html/boost_asio/reference/connect/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload6.html b/doc/html/boost_asio/reference/connect/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload7.html b/doc/html/boost_asio/reference/connect/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/connect/overload8.html b/doc/html/boost_asio/reference/connect/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer.html b/doc/html/boost_asio/reference/const_buffer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer/const_buffer.html b/doc/html/boost_asio/reference/const_buffer/const_buffer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html b/doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer/operator_plus_.html b/doc/html/boost_asio/reference/const_buffer/operator_plus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html b/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html b/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1.html b/doc/html/boost_asio/reference/const_buffers_1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/begin.html b/doc/html/boost_asio/reference/const_buffers_1/begin.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html b/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/const_iterator.html b/doc/html/boost_asio/reference/const_buffers_1/const_iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/end.html b/doc/html/boost_asio/reference/const_buffers_1/end.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload1.html b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.html b/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/const_buffers_1/value_type.html b/doc/html/boost_asio/reference/const_buffers_1/value_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service.html b/doc/html/boost_asio/reference/datagram_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/assign.html b/doc/html/boost_asio/reference/datagram_socket_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/async_connect.html b/doc/html/boost_asio/reference/datagram_socket_service/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/async_receive.html b/doc/html/boost_asio/reference/datagram_socket_service/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/async_receive_from.html b/doc/html/boost_asio/reference/datagram_socket_service/async_receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/async_send.html b/doc/html/boost_asio/reference/datagram_socket_service/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/async_send_to.html b/doc/html/boost_asio/reference/datagram_socket_service/async_send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/at_mark.html b/doc/html/boost_asio/reference/datagram_socket_service/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/available.html b/doc/html/boost_asio/reference/datagram_socket_service/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/bind.html b/doc/html/boost_asio/reference/datagram_socket_service/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/cancel.html b/doc/html/boost_asio/reference/datagram_socket_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/close.html b/doc/html/boost_asio/reference/datagram_socket_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/connect.html b/doc/html/boost_asio/reference/datagram_socket_service/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/construct.html b/doc/html/boost_asio/reference/datagram_socket_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/datagram_socket_service.html b/doc/html/boost_asio/reference/datagram_socket_service/datagram_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/destroy.html b/doc/html/boost_asio/reference/datagram_socket_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/endpoint_type.html b/doc/html/boost_asio/reference/datagram_socket_service/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/get_io_service.html b/doc/html/boost_asio/reference/datagram_socket_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/get_option.html b/doc/html/boost_asio/reference/datagram_socket_service/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/id.html b/doc/html/boost_asio/reference/datagram_socket_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/implementation_type.html b/doc/html/boost_asio/reference/datagram_socket_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/io_control.html b/doc/html/boost_asio/reference/datagram_socket_service/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/is_open.html b/doc/html/boost_asio/reference/datagram_socket_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/local_endpoint.html b/doc/html/boost_asio/reference/datagram_socket_service/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/move_assign.html b/doc/html/boost_asio/reference/datagram_socket_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/move_construct.html b/doc/html/boost_asio/reference/datagram_socket_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/native.html b/doc/html/boost_asio/reference/datagram_socket_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/native_handle.html b/doc/html/boost_asio/reference/datagram_socket_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/native_handle_type.html b/doc/html/boost_asio/reference/datagram_socket_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking.html b/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/native_type.html b/doc/html/boost_asio/reference/datagram_socket_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/non_blocking.html b/doc/html/boost_asio/reference/datagram_socket_service/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload1.html b/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload2.html b/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/open.html b/doc/html/boost_asio/reference/datagram_socket_service/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/protocol_type.html b/doc/html/boost_asio/reference/datagram_socket_service/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/receive.html b/doc/html/boost_asio/reference/datagram_socket_service/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/receive_from.html b/doc/html/boost_asio/reference/datagram_socket_service/receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/remote_endpoint.html b/doc/html/boost_asio/reference/datagram_socket_service/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/send.html b/doc/html/boost_asio/reference/datagram_socket_service/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/send_to.html b/doc/html/boost_asio/reference/datagram_socket_service/send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/set_option.html b/doc/html/boost_asio/reference/datagram_socket_service/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/datagram_socket_service/shutdown.html b/doc/html/boost_asio/reference/datagram_socket_service/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer.html b/doc/html/boost_asio/reference/deadline_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service.html b/doc/html/boost_asio/reference/deadline_timer_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/async_wait.html b/doc/html/boost_asio/reference/deadline_timer_service/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/cancel.html b/doc/html/boost_asio/reference/deadline_timer_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/cancel_one.html b/doc/html/boost_asio/reference/deadline_timer_service/cancel_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/construct.html b/doc/html/boost_asio/reference/deadline_timer_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/deadline_timer_service.html b/doc/html/boost_asio/reference/deadline_timer_service/deadline_timer_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/destroy.html b/doc/html/boost_asio/reference/deadline_timer_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/duration_type.html b/doc/html/boost_asio/reference/deadline_timer_service/duration_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/expires_at.html b/doc/html/boost_asio/reference/deadline_timer_service/expires_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload1.html b/doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload2.html b/doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now.html b/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload1.html b/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload2.html b/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/get_io_service.html b/doc/html/boost_asio/reference/deadline_timer_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/id.html b/doc/html/boost_asio/reference/deadline_timer_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/implementation_type.html b/doc/html/boost_asio/reference/deadline_timer_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/time_type.html b/doc/html/boost_asio/reference/deadline_timer_service/time_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/traits_type.html b/doc/html/boost_asio/reference/deadline_timer_service/traits_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/deadline_timer_service/wait.html b/doc/html/boost_asio/reference/deadline_timer_service/wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__addrinfo_category.html b/doc/html/boost_asio/reference/error__addrinfo_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__addrinfo_errors.html b/doc/html/boost_asio/reference/error__addrinfo_errors.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__basic_errors.html b/doc/html/boost_asio/reference/error__basic_errors.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__get_addrinfo_category.html b/doc/html/boost_asio/reference/error__get_addrinfo_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__get_misc_category.html b/doc/html/boost_asio/reference/error__get_misc_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__get_netdb_category.html b/doc/html/boost_asio/reference/error__get_netdb_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__get_ssl_category.html b/doc/html/boost_asio/reference/error__get_ssl_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__get_system_category.html b/doc/html/boost_asio/reference/error__get_system_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__make_error_code.html b/doc/html/boost_asio/reference/error__make_error_code.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__make_error_code/overload1.html b/doc/html/boost_asio/reference/error__make_error_code/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__make_error_code/overload2.html b/doc/html/boost_asio/reference/error__make_error_code/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__make_error_code/overload3.html b/doc/html/boost_asio/reference/error__make_error_code/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__make_error_code/overload4.html b/doc/html/boost_asio/reference/error__make_error_code/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__make_error_code/overload5.html b/doc/html/boost_asio/reference/error__make_error_code/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__misc_category.html b/doc/html/boost_asio/reference/error__misc_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__misc_errors.html b/doc/html/boost_asio/reference/error__misc_errors.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__netdb_category.html b/doc/html/boost_asio/reference/error__netdb_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__netdb_errors.html b/doc/html/boost_asio/reference/error__netdb_errors.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__ssl_category.html b/doc/html/boost_asio/reference/error__ssl_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__ssl_errors.html b/doc/html/boost_asio/reference/error__ssl_errors.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/error__system_category.html b/doc/html/boost_asio/reference/error__system_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/has_service.html b/doc/html/boost_asio/reference/has_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/high_resolution_timer.html b/doc/html/boost_asio/reference/high_resolution_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/invalid_service_owner.html b/doc/html/boost_asio/reference/invalid_service_owner.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html b/doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service.html b/doc/html/boost_asio/reference/io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/_io_service.html b/doc/html/boost_asio/reference/io_service/_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/add_service.html b/doc/html/boost_asio/reference/io_service/add_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/dispatch.html b/doc/html/boost_asio/reference/io_service/dispatch.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/fork_event.html b/doc/html/boost_asio/reference/io_service/fork_event.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/has_service.html b/doc/html/boost_asio/reference/io_service/has_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/io_service.html b/doc/html/boost_asio/reference/io_service/io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/io_service/overload1.html b/doc/html/boost_asio/reference/io_service/io_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/io_service/overload2.html b/doc/html/boost_asio/reference/io_service/io_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/notify_fork.html b/doc/html/boost_asio/reference/io_service/notify_fork.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/poll.html b/doc/html/boost_asio/reference/io_service/poll.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/poll/overload1.html b/doc/html/boost_asio/reference/io_service/poll/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/poll/overload2.html b/doc/html/boost_asio/reference/io_service/poll/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/poll_one.html b/doc/html/boost_asio/reference/io_service/poll_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/poll_one/overload1.html b/doc/html/boost_asio/reference/io_service/poll_one/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/poll_one/overload2.html b/doc/html/boost_asio/reference/io_service/poll_one/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/post.html b/doc/html/boost_asio/reference/io_service/post.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/reset.html b/doc/html/boost_asio/reference/io_service/reset.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/run.html b/doc/html/boost_asio/reference/io_service/run.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/run/overload1.html b/doc/html/boost_asio/reference/io_service/run/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/run/overload2.html b/doc/html/boost_asio/reference/io_service/run/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/run_one.html b/doc/html/boost_asio/reference/io_service/run_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/run_one/overload1.html b/doc/html/boost_asio/reference/io_service/run_one/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/run_one/overload2.html b/doc/html/boost_asio/reference/io_service/run_one/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/stop.html b/doc/html/boost_asio/reference/io_service/stop.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/stopped.html b/doc/html/boost_asio/reference/io_service/stopped.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/use_service.html b/doc/html/boost_asio/reference/io_service/use_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service/wrap.html b/doc/html/boost_asio/reference/io_service/wrap.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__id.html b/doc/html/boost_asio/reference/io_service__id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__id/id.html b/doc/html/boost_asio/reference/io_service__id/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__service.html b/doc/html/boost_asio/reference/io_service__service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__service/_service.html b/doc/html/boost_asio/reference/io_service__service/_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__service/fork_service.html b/doc/html/boost_asio/reference/io_service__service/fork_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__service/get_io_service.html b/doc/html/boost_asio/reference/io_service__service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__service/service.html b/doc/html/boost_asio/reference/io_service__service/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__service/shutdown_service.html b/doc/html/boost_asio/reference/io_service__service/shutdown_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__strand.html b/doc/html/boost_asio/reference/io_service__strand.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__strand/_strand.html b/doc/html/boost_asio/reference/io_service__strand/_strand.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__strand/dispatch.html b/doc/html/boost_asio/reference/io_service__strand/dispatch.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__strand/get_io_service.html b/doc/html/boost_asio/reference/io_service__strand/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__strand/post.html b/doc/html/boost_asio/reference/io_service__strand/post.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__strand/strand.html b/doc/html/boost_asio/reference/io_service__strand/strand.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__strand/wrap.html b/doc/html/boost_asio/reference/io_service__strand/wrap.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__work.html b/doc/html/boost_asio/reference/io_service__work.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__work/_work.html b/doc/html/boost_asio/reference/io_service__work/_work.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__work/get_io_service.html b/doc/html/boost_asio/reference/io_service__work/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__work/work.html b/doc/html/boost_asio/reference/io_service__work/work.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__work/work/overload1.html b/doc/html/boost_asio/reference/io_service__work/work/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/io_service__work/work/overload2.html b/doc/html/boost_asio/reference/io_service__work/work/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address.html b/doc/html/boost_asio/reference/ip__address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/address.html b/doc/html/boost_asio/reference/ip__address/address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/address/overload1.html b/doc/html/boost_asio/reference/ip__address/address/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/address/overload2.html b/doc/html/boost_asio/reference/ip__address/address/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/address/overload3.html b/doc/html/boost_asio/reference/ip__address/address/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/address/overload4.html b/doc/html/boost_asio/reference/ip__address/address/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/from_string.html b/doc/html/boost_asio/reference/ip__address/from_string.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/from_string/overload1.html b/doc/html/boost_asio/reference/ip__address/from_string/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/from_string/overload2.html b/doc/html/boost_asio/reference/ip__address/from_string/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/from_string/overload3.html b/doc/html/boost_asio/reference/ip__address/from_string/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/from_string/overload4.html b/doc/html/boost_asio/reference/ip__address/from_string/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/is_loopback.html b/doc/html/boost_asio/reference/ip__address/is_loopback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/is_multicast.html b/doc/html/boost_asio/reference/ip__address/is_multicast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/is_unspecified.html b/doc/html/boost_asio/reference/ip__address/is_unspecified.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/is_v4.html b/doc/html/boost_asio/reference/ip__address/is_v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/is_v6.html b/doc/html/boost_asio/reference/ip__address/is_v6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_eq_.html b/doc/html/boost_asio/reference/ip__address/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html b/doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_gt_.html b/doc/html/boost_asio/reference/ip__address/operator_gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_lt_.html b/doc/html/boost_asio/reference/ip__address/operator_lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__address/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/to_string.html b/doc/html/boost_asio/reference/ip__address/to_string.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/to_string/overload1.html b/doc/html/boost_asio/reference/ip__address/to_string/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/to_string/overload2.html b/doc/html/boost_asio/reference/ip__address/to_string/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/to_v4.html b/doc/html/boost_asio/reference/ip__address/to_v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address/to_v6.html b/doc/html/boost_asio/reference/ip__address/to_v6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4.html b/doc/html/boost_asio/reference/ip__address_v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/address_v4.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html b/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/any.html b/doc/html/boost_asio/reference/ip__address_v4/any.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/broadcast.html b/doc/html/boost_asio/reference/ip__address_v4/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/bytes_type.html b/doc/html/boost_asio/reference/ip__address_v4/bytes_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/from_string.html b/doc/html/boost_asio/reference/ip__address_v4/from_string.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html b/doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/is_class_a.html b/doc/html/boost_asio/reference/ip__address_v4/is_class_a.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/is_class_b.html b/doc/html/boost_asio/reference/ip__address_v4/is_class_b.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/is_class_c.html b/doc/html/boost_asio/reference/ip__address_v4/is_class_c.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/is_loopback.html b/doc/html/boost_asio/reference/ip__address_v4/is_loopback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/is_multicast.html b/doc/html/boost_asio/reference/ip__address_v4/is_multicast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html b/doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/loopback.html b/doc/html/boost_asio/reference/ip__address_v4/loopback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/netmask.html b/doc/html/boost_asio/reference/ip__address_v4/netmask.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/to_bytes.html b/doc/html/boost_asio/reference/ip__address_v4/to_bytes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/to_string.html b/doc/html/boost_asio/reference/ip__address_v4/to_string.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v4/to_ulong.html b/doc/html/boost_asio/reference/ip__address_v4/to_ulong.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6.html b/doc/html/boost_asio/reference/ip__address_v6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/address_v6.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html b/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/any.html b/doc/html/boost_asio/reference/ip__address_v6/any.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/bytes_type.html b/doc/html/boost_asio/reference/ip__address_v6/bytes_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/from_string.html b/doc/html/boost_asio/reference/ip__address_v6/from_string.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html b/doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_link_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_link_local.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_loopback.html b/doc/html/boost_asio/reference/ip__address_v6/is_loopback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_multicast.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_site_local.html b/doc/html/boost_asio/reference/ip__address_v6/is_site_local.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html b/doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html b/doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html b/doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/loopback.html b/doc/html/boost_asio/reference/ip__address_v6/loopback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/scope_id.html b/doc/html/boost_asio/reference/ip__address_v6/scope_id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/to_bytes.html b/doc/html/boost_asio/reference/ip__address_v6/to_bytes.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/to_string.html b/doc/html/boost_asio/reference/ip__address_v6/to_string.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html b/doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html b/doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/to_v4.html b/doc/html/boost_asio/reference/ip__address_v6/to_v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html b/doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html b/doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint.html b/doc/html/boost_asio/reference/ip__basic_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/address.html b/doc/html/boost_asio/reference/ip__basic_endpoint/address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html b/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html b/doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/data.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html b/doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/port.html b/doc/html/boost_asio/reference/ip__basic_endpoint/port.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html b/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html b/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html b/doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_endpoint/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/resize.html b/doc/html/boost_asio/reference/ip__basic_endpoint/resize.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_endpoint/size.html b/doc/html/boost_asio/reference/ip__basic_endpoint/size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver.html b/doc/html/boost_asio/reference/ip__basic_resolver.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html b/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/cancel.html b/doc/html/boost_asio/reference/ip__basic_resolver/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/endpoint_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_service.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/implementation.html b/doc/html/boost_asio/reference/ip__basic_resolver/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/implementation_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/query.html b/doc/html/boost_asio/reference/ip__basic_resolver/query.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/resolve.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.html b/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/service.html b/doc/html/boost_asio/reference/ip__basic_resolver/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver/service_type.html b/doc/html/boost_asio/reference/ip__basic_resolver/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query.html b/doc/html/boost_asio/reference/ip__basic_resolver_query.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/protocol_type.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html b/doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__host_name.html b/doc/html/boost_asio/reference/ip__host_name.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__host_name/overload1.html b/doc/html/boost_asio/reference/ip__host_name/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__host_name/overload2.html b/doc/html/boost_asio/reference/ip__host_name/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp.html b/doc/html/boost_asio/reference/ip__icmp.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/endpoint.html b/doc/html/boost_asio/reference/ip__icmp/endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/family.html b/doc/html/boost_asio/reference/ip__icmp/family.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/protocol.html b/doc/html/boost_asio/reference/ip__icmp/protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/resolver.html b/doc/html/boost_asio/reference/ip__icmp/resolver.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/socket.html b/doc/html/boost_asio/reference/ip__icmp/socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/type.html b/doc/html/boost_asio/reference/ip__icmp/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/v4.html b/doc/html/boost_asio/reference/ip__icmp/v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__icmp/v6.html b/doc/html/boost_asio/reference/ip__icmp/v6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__multicast__enable_loopback.html b/doc/html/boost_asio/reference/ip__multicast__enable_loopback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__multicast__hops.html b/doc/html/boost_asio/reference/ip__multicast__hops.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__multicast__join_group.html b/doc/html/boost_asio/reference/ip__multicast__join_group.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__multicast__leave_group.html b/doc/html/boost_asio/reference/ip__multicast__leave_group.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__multicast__outbound_interface.html b/doc/html/boost_asio/reference/ip__multicast__outbound_interface.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base.html b/doc/html/boost_asio/reference/ip__resolver_query_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html b/doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html b/doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html b/doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.html b/doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/flags.html b/doc/html/boost_asio/reference/ip__resolver_query_base/flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html b/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html b/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/passive.html b/doc/html/boost_asio/reference/ip__resolver_query_base/passive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html b/doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service.html b/doc/html/boost_asio/reference/ip__resolver_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/async_resolve.html b/doc/html/boost_asio/reference/ip__resolver_service/async_resolve.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload1.html b/doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload2.html b/doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/cancel.html b/doc/html/boost_asio/reference/ip__resolver_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/construct.html b/doc/html/boost_asio/reference/ip__resolver_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/destroy.html b/doc/html/boost_asio/reference/ip__resolver_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/endpoint_type.html b/doc/html/boost_asio/reference/ip__resolver_service/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/get_io_service.html b/doc/html/boost_asio/reference/ip__resolver_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/id.html b/doc/html/boost_asio/reference/ip__resolver_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/implementation_type.html b/doc/html/boost_asio/reference/ip__resolver_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/iterator_type.html b/doc/html/boost_asio/reference/ip__resolver_service/iterator_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/protocol_type.html b/doc/html/boost_asio/reference/ip__resolver_service/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/query_type.html b/doc/html/boost_asio/reference/ip__resolver_service/query_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/resolve.html b/doc/html/boost_asio/reference/ip__resolver_service/resolve.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/resolve/overload1.html b/doc/html/boost_asio/reference/ip__resolver_service/resolve/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/resolve/overload2.html b/doc/html/boost_asio/reference/ip__resolver_service/resolve/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__resolver_service/resolver_service.html b/doc/html/boost_asio/reference/ip__resolver_service/resolver_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp.html b/doc/html/boost_asio/reference/ip__tcp.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/acceptor.html b/doc/html/boost_asio/reference/ip__tcp/acceptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/endpoint.html b/doc/html/boost_asio/reference/ip__tcp/endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/family.html b/doc/html/boost_asio/reference/ip__tcp/family.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/iostream.html b/doc/html/boost_asio/reference/ip__tcp/iostream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/no_delay.html b/doc/html/boost_asio/reference/ip__tcp/no_delay.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/protocol.html b/doc/html/boost_asio/reference/ip__tcp/protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/resolver.html b/doc/html/boost_asio/reference/ip__tcp/resolver.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/socket.html b/doc/html/boost_asio/reference/ip__tcp/socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/type.html b/doc/html/boost_asio/reference/ip__tcp/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/v4.html b/doc/html/boost_asio/reference/ip__tcp/v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__tcp/v6.html b/doc/html/boost_asio/reference/ip__tcp/v6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp.html b/doc/html/boost_asio/reference/ip__udp.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/endpoint.html b/doc/html/boost_asio/reference/ip__udp/endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/family.html b/doc/html/boost_asio/reference/ip__udp/family.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html b/doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html b/doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/protocol.html b/doc/html/boost_asio/reference/ip__udp/protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/resolver.html b/doc/html/boost_asio/reference/ip__udp/resolver.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/socket.html b/doc/html/boost_asio/reference/ip__udp/socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/type.html b/doc/html/boost_asio/reference/ip__udp/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/v4.html b/doc/html/boost_asio/reference/ip__udp/v4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__udp/v6.html b/doc/html/boost_asio/reference/ip__udp/v6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__unicast__hops.html b/doc/html/boost_asio/reference/ip__unicast__hops.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ip__v6_only.html b/doc/html/boost_asio/reference/ip__v6_only.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html b/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_match_condition.html b/doc/html/boost_asio/reference/is_match_condition.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_match_condition/value.html b/doc/html/boost_asio/reference/is_match_condition/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_read_buffered.html b/doc/html/boost_asio/reference/is_read_buffered.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_read_buffered/value.html b/doc/html/boost_asio/reference/is_read_buffered/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_write_buffered.html b/doc/html/boost_asio/reference/is_write_buffered.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/is_write_buffered/value.html b/doc/html/boost_asio/reference/is_write_buffered/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint.html b/doc/html/boost_asio/reference/local__basic_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html b/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/capacity.html b/doc/html/boost_asio/reference/local__basic_endpoint/capacity.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/data.html b/doc/html/boost_asio/reference/local__basic_endpoint/data.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html b/doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html b/doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/data_type.html b/doc/html/boost_asio/reference/local__basic_endpoint/data_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html b/doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/path.html b/doc/html/boost_asio/reference/local__basic_endpoint/path.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html b/doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/protocol.html b/doc/html/boost_asio/reference/local__basic_endpoint/protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/protocol_type.html b/doc/html/boost_asio/reference/local__basic_endpoint/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/resize.html b/doc/html/boost_asio/reference/local__basic_endpoint/resize.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__basic_endpoint/size.html b/doc/html/boost_asio/reference/local__basic_endpoint/size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__connect_pair.html b/doc/html/boost_asio/reference/local__connect_pair.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__connect_pair/overload1.html b/doc/html/boost_asio/reference/local__connect_pair/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__connect_pair/overload2.html b/doc/html/boost_asio/reference/local__connect_pair/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__datagram_protocol.html b/doc/html/boost_asio/reference/local__datagram_protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html b/doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__datagram_protocol/family.html b/doc/html/boost_asio/reference/local__datagram_protocol/family.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__datagram_protocol/protocol.html b/doc/html/boost_asio/reference/local__datagram_protocol/protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__datagram_protocol/socket.html b/doc/html/boost_asio/reference/local__datagram_protocol/socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__datagram_protocol/type.html b/doc/html/boost_asio/reference/local__datagram_protocol/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol.html b/doc/html/boost_asio/reference/local__stream_protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol/acceptor.html b/doc/html/boost_asio/reference/local__stream_protocol/acceptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol/endpoint.html b/doc/html/boost_asio/reference/local__stream_protocol/endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol/family.html b/doc/html/boost_asio/reference/local__stream_protocol/family.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol/iostream.html b/doc/html/boost_asio/reference/local__stream_protocol/iostream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol/protocol.html b/doc/html/boost_asio/reference/local__stream_protocol/protocol.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol/socket.html b/doc/html/boost_asio/reference/local__stream_protocol/socket.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/local__stream_protocol/type.html b/doc/html/boost_asio/reference/local__stream_protocol/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffer.html b/doc/html/boost_asio/reference/mutable_buffer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html b/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html b/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1.html b/doc/html/boost_asio/reference/mutable_buffers_1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/begin.html b/doc/html/boost_asio/reference/mutable_buffers_1/begin.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html b/doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/end.html b/doc/html/boost_asio/reference/mutable_buffers_1/end.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html b/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload1.html b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.html b/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/mutable_buffers_1/value_type.html b/doc/html/boost_asio/reference/mutable_buffers_1/value_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/null_buffers.html b/doc/html/boost_asio/reference/null_buffers.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/null_buffers/begin.html b/doc/html/boost_asio/reference/null_buffers/begin.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/null_buffers/const_iterator.html b/doc/html/boost_asio/reference/null_buffers/const_iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/null_buffers/end.html b/doc/html/boost_asio/reference/null_buffers/end.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/null_buffers/value_type.html b/doc/html/boost_asio/reference/null_buffers/value_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/placeholders__bytes_transferred.html b/doc/html/boost_asio/reference/placeholders__bytes_transferred.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/placeholders__error.html b/doc/html/boost_asio/reference/placeholders__error.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/placeholders__iterator.html b/doc/html/boost_asio/reference/placeholders__iterator.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/placeholders__signal_number.html b/doc/html/boost_asio/reference/placeholders__signal_number.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor.html b/doc/html/boost_asio/reference/posix__basic_descriptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/_basic_descriptor.html b/doc/html/boost_asio/reference/posix__basic_descriptor/_basic_descriptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/assign.html b/doc/html/boost_asio/reference/posix__basic_descriptor/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html b/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html b/doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/close.html b/doc/html/boost_asio/reference/posix__basic_descriptor/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/get_io_service.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/get_service.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/implementation.html b/doc/html/boost_asio/reference/posix__basic_descriptor/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/implementation_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html b/doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/native_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking_io.html b/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/operator_eq_.html b/doc/html/boost_asio/reference/posix__basic_descriptor/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/release.html b/doc/html/boost_asio/reference/posix__basic_descriptor/release.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/service.html b/doc/html/boost_asio/reference/posix__basic_descriptor/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_descriptor/service_type.html b/doc/html/boost_asio/reference/posix__basic_descriptor/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_read_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_write_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_io_service.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking_io.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/operator_eq_.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/service.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/service_type.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload1.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload2.html b/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__descriptor_base.html b/doc/html/boost_asio/reference/posix__descriptor_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html b/doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html b/doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__descriptor_base/non_blocking_io.html b/doc/html/boost_asio/reference/posix__descriptor_base/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor.html b/doc/html/boost_asio/reference/posix__stream_descriptor.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/assign.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/async_read_some.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/async_write_some.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/cancel.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/close.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/construct.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/destroy.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/get_io_service.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/id.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/implementation_type.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/io_control.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/is_open.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_assign.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_construct.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/native.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle_type.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_type.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload1.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload2.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/read_some.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/release.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/release.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/stream_descriptor_service.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/stream_descriptor_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/posix__stream_descriptor_service/write_some.html b/doc/html/boost_asio/reference/posix__stream_descriptor_service/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service.html b/doc/html/boost_asio/reference/raw_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/assign.html b/doc/html/boost_asio/reference/raw_socket_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/async_connect.html b/doc/html/boost_asio/reference/raw_socket_service/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/async_receive.html b/doc/html/boost_asio/reference/raw_socket_service/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/async_receive_from.html b/doc/html/boost_asio/reference/raw_socket_service/async_receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/async_send.html b/doc/html/boost_asio/reference/raw_socket_service/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/async_send_to.html b/doc/html/boost_asio/reference/raw_socket_service/async_send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/at_mark.html b/doc/html/boost_asio/reference/raw_socket_service/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/available.html b/doc/html/boost_asio/reference/raw_socket_service/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/bind.html b/doc/html/boost_asio/reference/raw_socket_service/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/cancel.html b/doc/html/boost_asio/reference/raw_socket_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/close.html b/doc/html/boost_asio/reference/raw_socket_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/connect.html b/doc/html/boost_asio/reference/raw_socket_service/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/construct.html b/doc/html/boost_asio/reference/raw_socket_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/destroy.html b/doc/html/boost_asio/reference/raw_socket_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/endpoint_type.html b/doc/html/boost_asio/reference/raw_socket_service/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/get_io_service.html b/doc/html/boost_asio/reference/raw_socket_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/get_option.html b/doc/html/boost_asio/reference/raw_socket_service/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/id.html b/doc/html/boost_asio/reference/raw_socket_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/implementation_type.html b/doc/html/boost_asio/reference/raw_socket_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/io_control.html b/doc/html/boost_asio/reference/raw_socket_service/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/is_open.html b/doc/html/boost_asio/reference/raw_socket_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/local_endpoint.html b/doc/html/boost_asio/reference/raw_socket_service/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/move_assign.html b/doc/html/boost_asio/reference/raw_socket_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/move_construct.html b/doc/html/boost_asio/reference/raw_socket_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/native.html b/doc/html/boost_asio/reference/raw_socket_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/native_handle.html b/doc/html/boost_asio/reference/raw_socket_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/native_handle_type.html b/doc/html/boost_asio/reference/raw_socket_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking.html b/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/native_type.html b/doc/html/boost_asio/reference/raw_socket_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/non_blocking.html b/doc/html/boost_asio/reference/raw_socket_service/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload1.html b/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload2.html b/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/open.html b/doc/html/boost_asio/reference/raw_socket_service/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/protocol_type.html b/doc/html/boost_asio/reference/raw_socket_service/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/raw_socket_service.html b/doc/html/boost_asio/reference/raw_socket_service/raw_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/receive.html b/doc/html/boost_asio/reference/raw_socket_service/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/receive_from.html b/doc/html/boost_asio/reference/raw_socket_service/receive_from.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/remote_endpoint.html b/doc/html/boost_asio/reference/raw_socket_service/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/send.html b/doc/html/boost_asio/reference/raw_socket_service/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/send_to.html b/doc/html/boost_asio/reference/raw_socket_service/send_to.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/set_option.html b/doc/html/boost_asio/reference/raw_socket_service/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/raw_socket_service/shutdown.html b/doc/html/boost_asio/reference/raw_socket_service/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read.html b/doc/html/boost_asio/reference/read.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload1.html b/doc/html/boost_asio/reference/read/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload2.html b/doc/html/boost_asio/reference/read/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload3.html b/doc/html/boost_asio/reference/read/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload4.html b/doc/html/boost_asio/reference/read/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload5.html b/doc/html/boost_asio/reference/read/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload6.html b/doc/html/boost_asio/reference/read/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload7.html b/doc/html/boost_asio/reference/read/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read/overload8.html b/doc/html/boost_asio/reference/read/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at.html b/doc/html/boost_asio/reference/read_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload1.html b/doc/html/boost_asio/reference/read_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload2.html b/doc/html/boost_asio/reference/read_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload3.html b/doc/html/boost_asio/reference/read_at/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload4.html b/doc/html/boost_asio/reference/read_at/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload5.html b/doc/html/boost_asio/reference/read_at/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload6.html b/doc/html/boost_asio/reference/read_at/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload7.html b/doc/html/boost_asio/reference/read_at/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_at/overload8.html b/doc/html/boost_asio/reference/read_at/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until.html b/doc/html/boost_asio/reference/read_until.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload1.html b/doc/html/boost_asio/reference/read_until/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload2.html b/doc/html/boost_asio/reference/read_until/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload3.html b/doc/html/boost_asio/reference/read_until/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload4.html b/doc/html/boost_asio/reference/read_until/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload5.html b/doc/html/boost_asio/reference/read_until/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload6.html b/doc/html/boost_asio/reference/read_until/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload7.html b/doc/html/boost_asio/reference/read_until/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/read_until/overload8.html b/doc/html/boost_asio/reference/read_until/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service.html b/doc/html/boost_asio/reference/seq_packet_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/assign.html b/doc/html/boost_asio/reference/seq_packet_socket_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/async_connect.html b/doc/html/boost_asio/reference/seq_packet_socket_service/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/async_receive.html b/doc/html/boost_asio/reference/seq_packet_socket_service/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/async_send.html b/doc/html/boost_asio/reference/seq_packet_socket_service/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/at_mark.html b/doc/html/boost_asio/reference/seq_packet_socket_service/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/available.html b/doc/html/boost_asio/reference/seq_packet_socket_service/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/bind.html b/doc/html/boost_asio/reference/seq_packet_socket_service/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/cancel.html b/doc/html/boost_asio/reference/seq_packet_socket_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/close.html b/doc/html/boost_asio/reference/seq_packet_socket_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/connect.html b/doc/html/boost_asio/reference/seq_packet_socket_service/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/construct.html b/doc/html/boost_asio/reference/seq_packet_socket_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/destroy.html b/doc/html/boost_asio/reference/seq_packet_socket_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/endpoint_type.html b/doc/html/boost_asio/reference/seq_packet_socket_service/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/get_io_service.html b/doc/html/boost_asio/reference/seq_packet_socket_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/get_option.html b/doc/html/boost_asio/reference/seq_packet_socket_service/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/id.html b/doc/html/boost_asio/reference/seq_packet_socket_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/implementation_type.html b/doc/html/boost_asio/reference/seq_packet_socket_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/io_control.html b/doc/html/boost_asio/reference/seq_packet_socket_service/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/is_open.html b/doc/html/boost_asio/reference/seq_packet_socket_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/local_endpoint.html b/doc/html/boost_asio/reference/seq_packet_socket_service/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/move_assign.html b/doc/html/boost_asio/reference/seq_packet_socket_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/move_construct.html b/doc/html/boost_asio/reference/seq_packet_socket_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/native.html b/doc/html/boost_asio/reference/seq_packet_socket_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle.html b/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle_type.html b/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking.html b/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/native_type.html b/doc/html/boost_asio/reference/seq_packet_socket_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking.html b/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload1.html b/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload2.html b/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/open.html b/doc/html/boost_asio/reference/seq_packet_socket_service/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/protocol_type.html b/doc/html/boost_asio/reference/seq_packet_socket_service/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/receive.html b/doc/html/boost_asio/reference/seq_packet_socket_service/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/remote_endpoint.html b/doc/html/boost_asio/reference/seq_packet_socket_service/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/send.html b/doc/html/boost_asio/reference/seq_packet_socket_service/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/seq_packet_socket_service.html b/doc/html/boost_asio/reference/seq_packet_socket_service/seq_packet_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/set_option.html b/doc/html/boost_asio/reference/seq_packet_socket_service/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/seq_packet_socket_service/shutdown.html b/doc/html/boost_asio/reference/seq_packet_socket_service/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port.html b/doc/html/boost_asio/reference/serial_port.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base.html b/doc/html/boost_asio/reference/serial_port_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html b/doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__baud_rate.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html b/doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__character_size.html b/doc/html/boost_asio/reference/serial_port_base__character_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html b/doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__character_size/load.html b/doc/html/boost_asio/reference/serial_port_base__character_size/load.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__character_size/store.html b/doc/html/boost_asio/reference/serial_port_base__character_size/store.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__character_size/value.html b/doc/html/boost_asio/reference/serial_port_base__character_size/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__flow_control.html b/doc/html/boost_asio/reference/serial_port_base__flow_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__flow_control/load.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/load.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__flow_control/store.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/store.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__flow_control/type.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__flow_control/value.html b/doc/html/boost_asio/reference/serial_port_base__flow_control/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__parity.html b/doc/html/boost_asio/reference/serial_port_base__parity.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__parity/load.html b/doc/html/boost_asio/reference/serial_port_base__parity/load.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__parity/parity.html b/doc/html/boost_asio/reference/serial_port_base__parity/parity.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__parity/store.html b/doc/html/boost_asio/reference/serial_port_base__parity/store.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__parity/type.html b/doc/html/boost_asio/reference/serial_port_base__parity/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__parity/value.html b/doc/html/boost_asio/reference/serial_port_base__parity/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__stop_bits.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html b/doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service.html b/doc/html/boost_asio/reference/serial_port_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/assign.html b/doc/html/boost_asio/reference/serial_port_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/async_read_some.html b/doc/html/boost_asio/reference/serial_port_service/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/async_write_some.html b/doc/html/boost_asio/reference/serial_port_service/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/cancel.html b/doc/html/boost_asio/reference/serial_port_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/close.html b/doc/html/boost_asio/reference/serial_port_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/construct.html b/doc/html/boost_asio/reference/serial_port_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/destroy.html b/doc/html/boost_asio/reference/serial_port_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/get_io_service.html b/doc/html/boost_asio/reference/serial_port_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/get_option.html b/doc/html/boost_asio/reference/serial_port_service/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/id.html b/doc/html/boost_asio/reference/serial_port_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/implementation_type.html b/doc/html/boost_asio/reference/serial_port_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/is_open.html b/doc/html/boost_asio/reference/serial_port_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/move_assign.html b/doc/html/boost_asio/reference/serial_port_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/move_construct.html b/doc/html/boost_asio/reference/serial_port_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/native.html b/doc/html/boost_asio/reference/serial_port_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/native_handle.html b/doc/html/boost_asio/reference/serial_port_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/native_handle_type.html b/doc/html/boost_asio/reference/serial_port_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/native_type.html b/doc/html/boost_asio/reference/serial_port_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/open.html b/doc/html/boost_asio/reference/serial_port_service/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/read_some.html b/doc/html/boost_asio/reference/serial_port_service/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/send_break.html b/doc/html/boost_asio/reference/serial_port_service/send_break.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/serial_port_service.html b/doc/html/boost_asio/reference/serial_port_service/serial_port_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/set_option.html b/doc/html/boost_asio/reference/serial_port_service/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/serial_port_service/write_some.html b/doc/html/boost_asio/reference/serial_port_service/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/service_already_exists.html b/doc/html/boost_asio/reference/service_already_exists.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/service_already_exists/service_already_exists.html b/doc/html/boost_asio/reference/service_already_exists/service_already_exists.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set.html b/doc/html/boost_asio/reference/signal_set.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service.html b/doc/html/boost_asio/reference/signal_set_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/add.html b/doc/html/boost_asio/reference/signal_set_service/add.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/async_wait.html b/doc/html/boost_asio/reference/signal_set_service/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/cancel.html b/doc/html/boost_asio/reference/signal_set_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/clear.html b/doc/html/boost_asio/reference/signal_set_service/clear.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/construct.html b/doc/html/boost_asio/reference/signal_set_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/destroy.html b/doc/html/boost_asio/reference/signal_set_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/get_io_service.html b/doc/html/boost_asio/reference/signal_set_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/id.html b/doc/html/boost_asio/reference/signal_set_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/implementation_type.html b/doc/html/boost_asio/reference/signal_set_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/remove.html b/doc/html/boost_asio/reference/signal_set_service/remove.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/signal_set_service/signal_set_service.html b/doc/html/boost_asio/reference/signal_set_service/signal_set_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service.html b/doc/html/boost_asio/reference/socket_acceptor_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/accept.html b/doc/html/boost_asio/reference/socket_acceptor_service/accept.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/assign.html b/doc/html/boost_asio/reference/socket_acceptor_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/async_accept.html b/doc/html/boost_asio/reference/socket_acceptor_service/async_accept.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/bind.html b/doc/html/boost_asio/reference/socket_acceptor_service/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/cancel.html b/doc/html/boost_asio/reference/socket_acceptor_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/close.html b/doc/html/boost_asio/reference/socket_acceptor_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/construct.html b/doc/html/boost_asio/reference/socket_acceptor_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/destroy.html b/doc/html/boost_asio/reference/socket_acceptor_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/endpoint_type.html b/doc/html/boost_asio/reference/socket_acceptor_service/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/get_io_service.html b/doc/html/boost_asio/reference/socket_acceptor_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/get_option.html b/doc/html/boost_asio/reference/socket_acceptor_service/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/id.html b/doc/html/boost_asio/reference/socket_acceptor_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/implementation_type.html b/doc/html/boost_asio/reference/socket_acceptor_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/io_control.html b/doc/html/boost_asio/reference/socket_acceptor_service/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/is_open.html b/doc/html/boost_asio/reference/socket_acceptor_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/listen.html b/doc/html/boost_asio/reference/socket_acceptor_service/listen.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/local_endpoint.html b/doc/html/boost_asio/reference/socket_acceptor_service/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/move_assign.html b/doc/html/boost_asio/reference/socket_acceptor_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/move_construct.html b/doc/html/boost_asio/reference/socket_acceptor_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/native.html b/doc/html/boost_asio/reference/socket_acceptor_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/native_handle.html b/doc/html/boost_asio/reference/socket_acceptor_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/native_handle_type.html b/doc/html/boost_asio/reference/socket_acceptor_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking.html b/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/native_type.html b/doc/html/boost_asio/reference/socket_acceptor_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking.html b/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload1.html b/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload2.html b/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/open.html b/doc/html/boost_asio/reference/socket_acceptor_service/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/protocol_type.html b/doc/html/boost_asio/reference/socket_acceptor_service/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/set_option.html b/doc/html/boost_asio/reference/socket_acceptor_service/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_acceptor_service/socket_acceptor_service.html b/doc/html/boost_asio/reference/socket_acceptor_service/socket_acceptor_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base.html b/doc/html/boost_asio/reference/socket_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/_socket_base.html b/doc/html/boost_asio/reference/socket_base/_socket_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/broadcast.html b/doc/html/boost_asio/reference/socket_base/broadcast.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/bytes_readable.html b/doc/html/boost_asio/reference/socket_base/bytes_readable.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/debug.html b/doc/html/boost_asio/reference/socket_base/debug.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/do_not_route.html b/doc/html/boost_asio/reference/socket_base/do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html b/doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/keep_alive.html b/doc/html/boost_asio/reference/socket_base/keep_alive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/linger.html b/doc/html/boost_asio/reference/socket_base/linger.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/max_connections.html b/doc/html/boost_asio/reference/socket_base/max_connections.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/message_do_not_route.html b/doc/html/boost_asio/reference/socket_base/message_do_not_route.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/message_end_of_record.html b/doc/html/boost_asio/reference/socket_base/message_end_of_record.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/message_flags.html b/doc/html/boost_asio/reference/socket_base/message_flags.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/message_out_of_band.html b/doc/html/boost_asio/reference/socket_base/message_out_of_band.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/message_peek.html b/doc/html/boost_asio/reference/socket_base/message_peek.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/non_blocking_io.html b/doc/html/boost_asio/reference/socket_base/non_blocking_io.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/receive_buffer_size.html b/doc/html/boost_asio/reference/socket_base/receive_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/receive_low_watermark.html b/doc/html/boost_asio/reference/socket_base/receive_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/reuse_address.html b/doc/html/boost_asio/reference/socket_base/reuse_address.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/send_buffer_size.html b/doc/html/boost_asio/reference/socket_base/send_buffer_size.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/send_low_watermark.html b/doc/html/boost_asio/reference/socket_base/send_low_watermark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/socket_base/shutdown_type.html b/doc/html/boost_asio/reference/socket_base/shutdown_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context.html b/doc/html/boost_asio/reference/ssl__context.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/_context.html b/doc/html/boost_asio/reference/ssl__context/_context.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/add_verify_path.html b/doc/html/boost_asio/reference/ssl__context/add_verify_path.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html b/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html b/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/context.html b/doc/html/boost_asio/reference/ssl__context/context.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/context/overload1.html b/doc/html/boost_asio/reference/ssl__context/context/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/context/overload2.html b/doc/html/boost_asio/reference/ssl__context/context/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/context/overload3.html b/doc/html/boost_asio/reference/ssl__context/context/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/default_workarounds.html b/doc/html/boost_asio/reference/ssl__context/default_workarounds.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/file_format.html b/doc/html/boost_asio/reference/ssl__context/file_format.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/impl.html b/doc/html/boost_asio/reference/ssl__context/impl.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/impl_type.html b/doc/html/boost_asio/reference/ssl__context/impl_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/load_verify_file.html b/doc/html/boost_asio/reference/ssl__context/load_verify_file.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/method.html b/doc/html/boost_asio/reference/ssl__context/method.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/native_handle.html b/doc/html/boost_asio/reference/ssl__context/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/native_handle_type.html b/doc/html/boost_asio/reference/ssl__context/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/no_sslv2.html b/doc/html/boost_asio/reference/ssl__context/no_sslv2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/no_sslv3.html b/doc/html/boost_asio/reference/ssl__context/no_sslv3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/no_tlsv1.html b/doc/html/boost_asio/reference/ssl__context/no_tlsv1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/operator_eq_.html b/doc/html/boost_asio/reference/ssl__context/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/options.html b/doc/html/boost_asio/reference/ssl__context/options.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/password_purpose.html b/doc/html/boost_asio/reference/ssl__context/password_purpose.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_options.html b/doc/html/boost_asio/reference/ssl__context/set_options.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_options/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_options/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_options/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_options/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_password_callback.html b/doc/html/boost_asio/reference/ssl__context/set_password_callback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_verify_callback.html b/doc/html/boost_asio/reference/ssl__context/set_verify_callback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_verify_mode.html b/doc/html/boost_asio/reference/ssl__context/set_verify_mode.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html b/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html b/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/single_dh_use.html b/doc/html/boost_asio/reference/ssl__context/single_dh_use.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_certificate_file.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_file.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_private_key_file.html b/doc/html/boost_asio/reference/ssl__context/use_private_key_file.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html b/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base.html b/doc/html/boost_asio/reference/ssl__context_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/_context_base.html b/doc/html/boost_asio/reference/ssl__context_base/_context_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html b/doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/file_format.html b/doc/html/boost_asio/reference/ssl__context_base/file_format.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/method.html b/doc/html/boost_asio/reference/ssl__context_base/method.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html b/doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html b/doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html b/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/options.html b/doc/html/boost_asio/reference/ssl__context_base/options.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/password_purpose.html b/doc/html/boost_asio/reference/ssl__context_base/password_purpose.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html b/doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__rfc2818_verification.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html b/doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream.html b/doc/html/boost_asio/reference/ssl__stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/_stream.html b/doc/html/boost_asio/reference/ssl__stream/_stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/async_handshake.html b/doc/html/boost_asio/reference/ssl__stream/async_handshake.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/async_read_some.html b/doc/html/boost_asio/reference/ssl__stream/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/async_shutdown.html b/doc/html/boost_asio/reference/ssl__stream/async_shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/async_write_some.html b/doc/html/boost_asio/reference/ssl__stream/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/get_io_service.html b/doc/html/boost_asio/reference/ssl__stream/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/handshake.html b/doc/html/boost_asio/reference/ssl__stream/handshake.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html b/doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html b/doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/handshake_type.html b/doc/html/boost_asio/reference/ssl__stream/handshake_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/impl.html b/doc/html/boost_asio/reference/ssl__stream/impl.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/impl_type.html b/doc/html/boost_asio/reference/ssl__stream/impl_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/lowest_layer.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html b/doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/native_handle.html b/doc/html/boost_asio/reference/ssl__stream/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/native_handle_type.html b/doc/html/boost_asio/reference/ssl__stream/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/next_layer.html b/doc/html/boost_asio/reference/ssl__stream/next_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html b/doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html b/doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/next_layer_type.html b/doc/html/boost_asio/reference/ssl__stream/next_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/read_some.html b/doc/html/boost_asio/reference/ssl__stream/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html b/doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html b/doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html b/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/shutdown.html b/doc/html/boost_asio/reference/ssl__stream/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html b/doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html b/doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/stream.html b/doc/html/boost_asio/reference/ssl__stream/stream.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/write_some.html b/doc/html/boost_asio/reference/ssl__stream/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html b/doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html b/doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream__impl_struct.html b/doc/html/boost_asio/reference/ssl__stream__impl_struct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html b/doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream_base.html b/doc/html/boost_asio/reference/ssl__stream_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html b/doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html b/doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_client_once.html b/doc/html/boost_asio/reference/ssl__verify_client_once.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_context.html b/doc/html/boost_asio/reference/ssl__verify_context.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_context/native_handle.html b/doc/html/boost_asio/reference/ssl__verify_context/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html b/doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_context/verify_context.html b/doc/html/boost_asio/reference/ssl__verify_context/verify_context.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html b/doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_mode.html b/doc/html/boost_asio/reference/ssl__verify_mode.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_none.html b/doc/html/boost_asio/reference/ssl__verify_none.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/ssl__verify_peer.html b/doc/html/boost_asio/reference/ssl__verify_peer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/steady_timer.html b/doc/html/boost_asio/reference/steady_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/strand.html b/doc/html/boost_asio/reference/strand.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service.html b/doc/html/boost_asio/reference/stream_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/assign.html b/doc/html/boost_asio/reference/stream_socket_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/async_connect.html b/doc/html/boost_asio/reference/stream_socket_service/async_connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/async_receive.html b/doc/html/boost_asio/reference/stream_socket_service/async_receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/async_send.html b/doc/html/boost_asio/reference/stream_socket_service/async_send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/at_mark.html b/doc/html/boost_asio/reference/stream_socket_service/at_mark.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/available.html b/doc/html/boost_asio/reference/stream_socket_service/available.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/bind.html b/doc/html/boost_asio/reference/stream_socket_service/bind.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/cancel.html b/doc/html/boost_asio/reference/stream_socket_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/close.html b/doc/html/boost_asio/reference/stream_socket_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/connect.html b/doc/html/boost_asio/reference/stream_socket_service/connect.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/construct.html b/doc/html/boost_asio/reference/stream_socket_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/destroy.html b/doc/html/boost_asio/reference/stream_socket_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/endpoint_type.html b/doc/html/boost_asio/reference/stream_socket_service/endpoint_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/get_io_service.html b/doc/html/boost_asio/reference/stream_socket_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/get_option.html b/doc/html/boost_asio/reference/stream_socket_service/get_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/id.html b/doc/html/boost_asio/reference/stream_socket_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/implementation_type.html b/doc/html/boost_asio/reference/stream_socket_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/io_control.html b/doc/html/boost_asio/reference/stream_socket_service/io_control.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/is_open.html b/doc/html/boost_asio/reference/stream_socket_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/local_endpoint.html b/doc/html/boost_asio/reference/stream_socket_service/local_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/move_assign.html b/doc/html/boost_asio/reference/stream_socket_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/move_construct.html b/doc/html/boost_asio/reference/stream_socket_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/native.html b/doc/html/boost_asio/reference/stream_socket_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/native_handle.html b/doc/html/boost_asio/reference/stream_socket_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/native_handle_type.html b/doc/html/boost_asio/reference/stream_socket_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking.html b/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload1.html b/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload2.html b/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/native_type.html b/doc/html/boost_asio/reference/stream_socket_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/non_blocking.html b/doc/html/boost_asio/reference/stream_socket_service/non_blocking.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload1.html b/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload2.html b/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/open.html b/doc/html/boost_asio/reference/stream_socket_service/open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/protocol_type.html b/doc/html/boost_asio/reference/stream_socket_service/protocol_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/receive.html b/doc/html/boost_asio/reference/stream_socket_service/receive.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/remote_endpoint.html b/doc/html/boost_asio/reference/stream_socket_service/remote_endpoint.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/send.html b/doc/html/boost_asio/reference/stream_socket_service/send.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/set_option.html b/doc/html/boost_asio/reference/stream_socket_service/set_option.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/shutdown.html b/doc/html/boost_asio/reference/stream_socket_service/shutdown.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/stream_socket_service/stream_socket_service.html b/doc/html/boost_asio/reference/stream_socket_service/stream_socket_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/streambuf.html b/doc/html/boost_asio/reference/streambuf.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/system_timer.html b/doc/html/boost_asio/reference/system_timer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html b/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/transfer_all.html b/doc/html/boost_asio/reference/transfer_all.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/transfer_at_least.html b/doc/html/boost_asio/reference/transfer_at_least.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/transfer_exactly.html b/doc/html/boost_asio/reference/transfer_exactly.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/use_service.html b/doc/html/boost_asio/reference/use_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/wait_traits.html b/doc/html/boost_asio/reference/wait_traits.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/wait_traits/to_wait_duration.html b/doc/html/boost_asio/reference/wait_traits/to_wait_duration.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service.html b/doc/html/boost_asio/reference/waitable_timer_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/async_wait.html b/doc/html/boost_asio/reference/waitable_timer_service/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/cancel.html b/doc/html/boost_asio/reference/waitable_timer_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/cancel_one.html b/doc/html/boost_asio/reference/waitable_timer_service/cancel_one.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/clock_type.html b/doc/html/boost_asio/reference/waitable_timer_service/clock_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/construct.html b/doc/html/boost_asio/reference/waitable_timer_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/destroy.html b/doc/html/boost_asio/reference/waitable_timer_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/duration.html b/doc/html/boost_asio/reference/waitable_timer_service/duration.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/expires_at.html b/doc/html/boost_asio/reference/waitable_timer_service/expires_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload1.html b/doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload2.html b/doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now.html b/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload1.html b/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload2.html b/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/get_io_service.html b/doc/html/boost_asio/reference/waitable_timer_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/id.html b/doc/html/boost_asio/reference/waitable_timer_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/implementation_type.html b/doc/html/boost_asio/reference/waitable_timer_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/time_point.html b/doc/html/boost_asio/reference/waitable_timer_service/time_point.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/traits_type.html b/doc/html/boost_asio/reference/waitable_timer_service/traits_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/wait.html b/doc/html/boost_asio/reference/waitable_timer_service/wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/waitable_timer_service/waitable_timer_service.html b/doc/html/boost_asio/reference/waitable_timer_service/waitable_timer_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle.html b/doc/html/boost_asio/reference/windows__basic_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/_basic_handle.html b/doc/html/boost_asio/reference/windows__basic_handle/_basic_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_handle/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_handle/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_handle/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/basic_handle.html b/doc/html/boost_asio/reference/windows__basic_handle/basic_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_handle/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_handle/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_handle/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/close.html b/doc/html/boost_asio/reference/windows__basic_handle/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_handle/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_handle/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/get_implementation.html b/doc/html/boost_asio/reference/windows__basic_handle/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload1.html b/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload2.html b/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__basic_handle/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/get_service.html b/doc/html/boost_asio/reference/windows__basic_handle/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload1.html b/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload2.html b/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/implementation.html b/doc/html/boost_asio/reference/windows__basic_handle/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/implementation_type.html b/doc/html/boost_asio/reference/windows__basic_handle/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_handle/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/native.html b/doc/html/boost_asio/reference/windows__basic_handle/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_handle/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_handle/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/native_type.html b/doc/html/boost_asio/reference/windows__basic_handle/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_handle/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/service.html b/doc/html/boost_asio/reference/windows__basic_handle/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_handle/service_type.html b/doc/html/boost_asio/reference/windows__basic_handle/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle.html b/doc/html/boost_asio/reference/windows__basic_object_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_object_handle/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/async_wait.html b/doc/html/boost_asio/reference/windows__basic_object_handle/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/close.html b/doc/html/boost_asio/reference/windows__basic_object_handle/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/get_service.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/implementation.html b/doc/html/boost_asio/reference/windows__basic_object_handle/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/implementation_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_object_handle/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/native.html b/doc/html/boost_asio/reference/windows__basic_object_handle/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/native_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/service.html b/doc/html/boost_asio/reference/windows__basic_object_handle/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/service_type.html b/doc/html/boost_asio/reference/windows__basic_object_handle/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/wait.html b/doc/html/boost_asio/reference/windows__basic_object_handle/wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload1.html b/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload2.html b/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_read_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_read_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_write_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_write_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/native.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/service.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/service_type.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html b/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle.html b/doc/html/boost_asio/reference/windows__basic_stream_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/assign.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/async_read_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/async_write_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/close.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/get_io_service.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/implementation.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/implementation.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/implementation_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/native.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/native_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/operator_eq_.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/operator_eq_.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/service.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/service_type.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/service_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload1.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload2.html b/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle.html b/doc/html/boost_asio/reference/windows__object_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service.html b/doc/html/boost_asio/reference/windows__object_handle_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/assign.html b/doc/html/boost_asio/reference/windows__object_handle_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/async_wait.html b/doc/html/boost_asio/reference/windows__object_handle_service/async_wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/cancel.html b/doc/html/boost_asio/reference/windows__object_handle_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/close.html b/doc/html/boost_asio/reference/windows__object_handle_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/construct.html b/doc/html/boost_asio/reference/windows__object_handle_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/destroy.html b/doc/html/boost_asio/reference/windows__object_handle_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/get_io_service.html b/doc/html/boost_asio/reference/windows__object_handle_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/id.html b/doc/html/boost_asio/reference/windows__object_handle_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/implementation_type.html b/doc/html/boost_asio/reference/windows__object_handle_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/is_open.html b/doc/html/boost_asio/reference/windows__object_handle_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/move_assign.html b/doc/html/boost_asio/reference/windows__object_handle_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/move_construct.html b/doc/html/boost_asio/reference/windows__object_handle_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/native_handle.html b/doc/html/boost_asio/reference/windows__object_handle_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/native_handle_type.html b/doc/html/boost_asio/reference/windows__object_handle_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/object_handle_service.html b/doc/html/boost_asio/reference/windows__object_handle_service/object_handle_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__object_handle_service/wait.html b/doc/html/boost_asio/reference/windows__object_handle_service/wait.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr.html b/doc/html/boost_asio/reference/windows__overlapped_ptr.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/get.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/get.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/release.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/release.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html b/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle.html b/doc/html/boost_asio/reference/windows__random_access_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service.html b/doc/html/boost_asio/reference/windows__random_access_handle_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/assign.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/async_read_some_at.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/async_read_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/async_write_some_at.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/async_write_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/cancel.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/close.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/construct.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/destroy.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/get_io_service.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/id.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/implementation_type.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/is_open.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/move_assign.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/move_construct.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/native.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle_type.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/native_type.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/random_access_handle_service.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/random_access_handle_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/read_some_at.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/read_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__random_access_handle_service/write_some_at.html b/doc/html/boost_asio/reference/windows__random_access_handle_service/write_some_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle.html b/doc/html/boost_asio/reference/windows__stream_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service.html b/doc/html/boost_asio/reference/windows__stream_handle_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/assign.html b/doc/html/boost_asio/reference/windows__stream_handle_service/assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/async_read_some.html b/doc/html/boost_asio/reference/windows__stream_handle_service/async_read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/async_write_some.html b/doc/html/boost_asio/reference/windows__stream_handle_service/async_write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/cancel.html b/doc/html/boost_asio/reference/windows__stream_handle_service/cancel.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/close.html b/doc/html/boost_asio/reference/windows__stream_handle_service/close.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/construct.html b/doc/html/boost_asio/reference/windows__stream_handle_service/construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/destroy.html b/doc/html/boost_asio/reference/windows__stream_handle_service/destroy.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/get_io_service.html b/doc/html/boost_asio/reference/windows__stream_handle_service/get_io_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/id.html b/doc/html/boost_asio/reference/windows__stream_handle_service/id.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/implementation_type.html b/doc/html/boost_asio/reference/windows__stream_handle_service/implementation_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/is_open.html b/doc/html/boost_asio/reference/windows__stream_handle_service/is_open.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/move_assign.html b/doc/html/boost_asio/reference/windows__stream_handle_service/move_assign.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/move_construct.html b/doc/html/boost_asio/reference/windows__stream_handle_service/move_construct.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/native.html b/doc/html/boost_asio/reference/windows__stream_handle_service/native.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle.html b/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle_type.html b/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/native_type.html b/doc/html/boost_asio/reference/windows__stream_handle_service/native_type.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/read_some.html b/doc/html/boost_asio/reference/windows__stream_handle_service/read_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/stream_handle_service.html b/doc/html/boost_asio/reference/windows__stream_handle_service/stream_handle_service.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/windows__stream_handle_service/write_some.html b/doc/html/boost_asio/reference/windows__stream_handle_service/write_some.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write.html b/doc/html/boost_asio/reference/write.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload1.html b/doc/html/boost_asio/reference/write/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload2.html b/doc/html/boost_asio/reference/write/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload3.html b/doc/html/boost_asio/reference/write/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload4.html b/doc/html/boost_asio/reference/write/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload5.html b/doc/html/boost_asio/reference/write/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload6.html b/doc/html/boost_asio/reference/write/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload7.html b/doc/html/boost_asio/reference/write/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write/overload8.html b/doc/html/boost_asio/reference/write/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at.html b/doc/html/boost_asio/reference/write_at.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload1.html b/doc/html/boost_asio/reference/write_at/overload1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload2.html b/doc/html/boost_asio/reference/write_at/overload2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload3.html b/doc/html/boost_asio/reference/write_at/overload3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload4.html b/doc/html/boost_asio/reference/write_at/overload4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload5.html b/doc/html/boost_asio/reference/write_at/overload5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload6.html b/doc/html/boost_asio/reference/write_at/overload6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload7.html b/doc/html/boost_asio/reference/write_at/overload7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/reference/write_at/overload8.html b/doc/html/boost_asio/reference/write_at/overload8.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/sync_op.png b/doc/html/boost_asio/sync_op.png old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial.html b/doc/html/boost_asio/tutorial.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime1.html b/doc/html/boost_asio/tutorial/tutdaytime1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime1/src.html b/doc/html/boost_asio/tutorial/tutdaytime1/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime2.html b/doc/html/boost_asio/tutorial/tutdaytime2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime2/src.html b/doc/html/boost_asio/tutorial/tutdaytime2/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime3.html b/doc/html/boost_asio/tutorial/tutdaytime3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime3/src.html b/doc/html/boost_asio/tutorial/tutdaytime3/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime4.html b/doc/html/boost_asio/tutorial/tutdaytime4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime4/src.html b/doc/html/boost_asio/tutorial/tutdaytime4/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime5.html b/doc/html/boost_asio/tutorial/tutdaytime5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime5/src.html b/doc/html/boost_asio/tutorial/tutdaytime5/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime6.html b/doc/html/boost_asio/tutorial/tutdaytime6.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime6/src.html b/doc/html/boost_asio/tutorial/tutdaytime6/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime7.html b/doc/html/boost_asio/tutorial/tutdaytime7.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tutdaytime7/src.html b/doc/html/boost_asio/tutorial/tutdaytime7/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer1.html b/doc/html/boost_asio/tutorial/tuttimer1.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer1/src.html b/doc/html/boost_asio/tutorial/tuttimer1/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer2.html b/doc/html/boost_asio/tutorial/tuttimer2.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer2/src.html b/doc/html/boost_asio/tutorial/tuttimer2/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer3.html b/doc/html/boost_asio/tutorial/tuttimer3.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer3/src.html b/doc/html/boost_asio/tutorial/tuttimer3/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer4.html b/doc/html/boost_asio/tutorial/tuttimer4.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer4/src.html b/doc/html/boost_asio/tutorial/tuttimer4/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer5.html b/doc/html/boost_asio/tutorial/tuttimer5.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/tutorial/tuttimer5/src.html b/doc/html/boost_asio/tutorial/tuttimer5/src.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_asio/using.html b/doc/html/boost_asio/using.html old mode 100755 new mode 100644 diff --git a/doc/html/boost_container_header_reference.html b/doc/html/boost_container_header_reference.html old mode 100755 new mode 100644 index 2b72917af0..a60351613d --- a/doc/html/boost_container_header_reference.html +++ b/doc/html/boost_container_header_reference.html @@ -7,7 +7,7 @@ - + @@ -20,18 +20,21 @@

    -PrevUpHomeNext +PrevUpHomeNext

    Boost.Container Header Reference

    +
    +template<typename Alloc> struct allocator_traits;
    +
    +
    +
    namespace boost {
       namespace container {
    -    struct ordered_range_impl_t;
    -    struct ordered_unique_range_impl_t;
    +    struct ordered_range_t;
    +    struct ordered_unique_range_t;
     
    -    static const ordered_range_t ordered_range;
    -    static const ordered_unique_range_t ordered_unique_range;
    +    static const ordered_range_t ordered_range;
    +    static const ordered_unique_range_t ordered_unique_range;
       }
     }
    @@ -58,19 +67,19 @@ namespace container { template<typename T, typename A = std::allocator<T> > class deque; template<typename T, typename A> - bool operator==(const deque< T, A > & x, const deque< T, A > & y); + bool operator==(const deque< T, A > & x, const deque< T, A > & y); template<typename T, typename A> - bool operator<(const deque< T, A > & x, const deque< T, A > & y); + bool operator<(const deque< T, A > & x, const deque< T, A > & y); template<typename T, typename A> - bool operator!=(const deque< T, A > & x, const deque< T, A > & y); + bool operator!=(const deque< T, A > & x, const deque< T, A > & y); template<typename T, typename A> - bool operator>(const deque< T, A > & x, const deque< T, A > & y); + bool operator>(const deque< T, A > & x, const deque< T, A > & y); template<typename T, typename A> - bool operator<=(const deque< T, A > & x, const deque< T, A > & y); + bool operator<=(const deque< T, A > & x, const deque< T, A > & y); template<typename T, typename A> - bool operator>=(const deque< T, A > & x, const deque< T, A > & y); + bool operator>=(const deque< T, A > & x, const deque< T, A > & y); template<typename T, typename A> - void swap(deque< T, A > & x, deque< T, A > & y); + void swap(deque< T, A > & x, deque< T, A > & y); } }
    @@ -88,46 +97,46 @@ typename A = std::allocator<T> > class flat_multimap; template<typename Key, typename T, typename Pred, typename A> - bool operator==(const flat_map< Key, T, Pred, A > & x, + bool operator==(const flat_map< Key, T, Pred, A > & x, const flat_map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<(const flat_map< Key, T, Pred, A > & x, + bool operator<(const flat_map< Key, T, Pred, A > & x, const flat_map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator!=(const flat_map< Key, T, Pred, A > & x, + bool operator!=(const flat_map< Key, T, Pred, A > & x, const flat_map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>(const flat_map< Key, T, Pred, A > & x, + bool operator>(const flat_map< Key, T, Pred, A > & x, const flat_map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<=(const flat_map< Key, T, Pred, A > & x, + bool operator<=(const flat_map< Key, T, Pred, A > & x, const flat_map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>=(const flat_map< Key, T, Pred, A > & x, + bool operator>=(const flat_map< Key, T, Pred, A > & x, const flat_map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - void swap(flat_map< Key, T, Pred, A > & x, + void swap(flat_map< Key, T, Pred, A > & x, flat_map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator==(const flat_multimap< Key, T, Pred, A > & x, + bool operator==(const flat_multimap< Key, T, Pred, A > & x, const flat_multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<(const flat_multimap< Key, T, Pred, A > & x, + bool operator<(const flat_multimap< Key, T, Pred, A > & x, const flat_multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator!=(const flat_multimap< Key, T, Pred, A > & x, + bool operator!=(const flat_multimap< Key, T, Pred, A > & x, const flat_multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>(const flat_multimap< Key, T, Pred, A > & x, + bool operator>(const flat_multimap< Key, T, Pred, A > & x, const flat_multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<=(const flat_multimap< Key, T, Pred, A > & x, + bool operator<=(const flat_multimap< Key, T, Pred, A > & x, const flat_multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>=(const flat_multimap< Key, T, Pred, A > & x, + bool operator>=(const flat_multimap< Key, T, Pred, A > & x, const flat_multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - void swap(flat_multimap< Key, T, Pred, A > & x, + void swap(flat_multimap< Key, T, Pred, A > & x, flat_multimap< Key, T, Pred, A > & y); } } @@ -144,45 +153,45 @@ typename A = std::allocator<T> > class flat_multiset; template<typename T, typename Pred, typename A> - bool operator==(const flat_set< T, Pred, A > & x, + bool operator==(const flat_set< T, Pred, A > & x, const flat_set< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator<(const flat_set< T, Pred, A > & x, + bool operator<(const flat_set< T, Pred, A > & x, const flat_set< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator!=(const flat_set< T, Pred, A > & x, + bool operator!=(const flat_set< T, Pred, A > & x, const flat_set< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator>(const flat_set< T, Pred, A > & x, + bool operator>(const flat_set< T, Pred, A > & x, const flat_set< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator<=(const flat_set< T, Pred, A > & x, + bool operator<=(const flat_set< T, Pred, A > & x, const flat_set< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator>=(const flat_set< T, Pred, A > & x, + bool operator>=(const flat_set< T, Pred, A > & x, const flat_set< T, Pred, A > & y); template<typename T, typename Pred, typename A> - void swap(flat_set< T, Pred, A > & x, flat_set< T, Pred, A > & y); + void swap(flat_set< T, Pred, A > & x, flat_set< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator==(const flat_multiset< T, Pred, A > & x, + bool operator==(const flat_multiset< T, Pred, A > & x, const flat_multiset< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator<(const flat_multiset< T, Pred, A > & x, + bool operator<(const flat_multiset< T, Pred, A > & x, const flat_multiset< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator!=(const flat_multiset< T, Pred, A > & x, + bool operator!=(const flat_multiset< T, Pred, A > & x, const flat_multiset< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator>(const flat_multiset< T, Pred, A > & x, + bool operator>(const flat_multiset< T, Pred, A > & x, const flat_multiset< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator<=(const flat_multiset< T, Pred, A > & x, + bool operator<=(const flat_multiset< T, Pred, A > & x, const flat_multiset< T, Pred, A > & y); template<typename T, typename Pred, typename A> - bool operator>=(const flat_multiset< T, Pred, A > & x, + bool operator>=(const flat_multiset< T, Pred, A > & x, const flat_multiset< T, Pred, A > & y); template<typename T, typename Pred, typename A> - void swap(flat_multiset< T, Pred, A > & x, + void swap(flat_multiset< T, Pred, A > & x, flat_multiset< T, Pred, A > & y); } } @@ -194,19 +203,19 @@ namespace container { template<typename T, typename A = std::allocator<T> > class list; template<typename T, typename A> - bool operator==(const list< T, A > & x, const list< T, A > & y); + bool operator==(const list< T, A > & x, const list< T, A > & y); template<typename T, typename A> - bool operator<(const list< T, A > & x, const list< T, A > & y); + bool operator<(const list< T, A > & x, const list< T, A > & y); template<typename T, typename A> - bool operator!=(const list< T, A > & x, const list< T, A > & y); + bool operator!=(const list< T, A > & x, const list< T, A > & y); template<typename T, typename A> - bool operator>(const list< T, A > & x, const list< T, A > & y); + bool operator>(const list< T, A > & x, const list< T, A > & y); template<typename T, typename A> - bool operator<=(const list< T, A > & x, const list< T, A > & y); + bool operator<=(const list< T, A > & x, const list< T, A > & y); template<typename T, typename A> - bool operator>=(const list< T, A > & x, const list< T, A > & y); + bool operator>=(const list< T, A > & x, const list< T, A > & y); template<typename T, typename A> - void swap(list< T, A > & x, list< T, A > & y); + void swap(list< T, A > & x, list< T, A > & y); } }
    @@ -224,51 +233,82 @@ typename A = std::allocator<T> > class multimap; template<typename Key, typename T, typename Pred, typename A> - bool operator==(const map< Key, T, Pred, A > & x, + bool operator==(const map< Key, T, Pred, A > & x, const map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<(const map< Key, T, Pred, A > & x, + bool operator<(const map< Key, T, Pred, A > & x, const map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator!=(const map< Key, T, Pred, A > & x, + bool operator!=(const map< Key, T, Pred, A > & x, const map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>(const map< Key, T, Pred, A > & x, + bool operator>(const map< Key, T, Pred, A > & x, const map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<=(const map< Key, T, Pred, A > & x, + bool operator<=(const map< Key, T, Pred, A > & x, const map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>=(const map< Key, T, Pred, A > & x, + bool operator>=(const map< Key, T, Pred, A > & x, const map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - void swap(map< Key, T, Pred, A > & x, map< Key, T, Pred, A > & y); + void swap(map< Key, T, Pred, A > & x, map< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator==(const multimap< Key, T, Pred, A > & x, + bool operator==(const multimap< Key, T, Pred, A > & x, const multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<(const multimap< Key, T, Pred, A > & x, + bool operator<(const multimap< Key, T, Pred, A > & x, const multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator!=(const multimap< Key, T, Pred, A > & x, + bool operator!=(const multimap< Key, T, Pred, A > & x, const multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>(const multimap< Key, T, Pred, A > & x, + bool operator>(const multimap< Key, T, Pred, A > & x, const multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator<=(const multimap< Key, T, Pred, A > & x, + bool operator<=(const multimap< Key, T, Pred, A > & x, const multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - bool operator>=(const multimap< Key, T, Pred, A > & x, + bool operator>=(const multimap< Key, T, Pred, A > & x, const multimap< Key, T, Pred, A > & y); template<typename Key, typename T, typename Pred, typename A> - void swap(multimap< Key, T, Pred, A > & x, + void swap(multimap< Key, T, Pred, A > & x, multimap< Key, T, Pred, A > & y); } }
    +
    namespace boost {
    +  namespace container {
    +    template<typename T> struct constructible_with_allocator_suffix;
    +    template<typename T> struct constructible_with_allocator_prefix;
    +    template<typename T, typename Alloc> struct uses_allocator;
    +
    +    template<typename OuterAlloc, typename... InnerAllocs> 
    +      class scoped_allocator_adaptor;
    +    template<typename OuterA1, typename OuterA2, typename... InnerAllocs> 
    +      bool operator==(const scoped_allocator_adaptor< OuterA1, InnerAllocs... > & a, 
    +                      const scoped_allocator_adaptor< OuterA2, InnerAllocs... > & b);
    +    template<typename OuterA1, typename OuterA2, typename... InnerAllocs> 
    +      bool operator!=(const scoped_allocator_adaptor< OuterA1, InnerAllocs... > & a, 
    +                      const scoped_allocator_adaptor< OuterA2, InnerAllocs... > & b);
    +  }
    +}
    +
    +
    + +
    namespace boost {
    +  namespace container {
    +    struct allocator_arg_t;
    +
    +    static const allocator_arg_t allocator_arg;
    +  }
    +}
    +
    +
    +
    namespace boost {
       namespace container {
    @@ -279,43 +319,43 @@
                  typename A = std::allocator<T> > 
           class multiset;
         template<typename T, typename Pred, typename A> 
    -      bool operator==(const set< T, Pred, A > & x, 
    +      bool operator==(const set< T, Pred, A > & x, 
                           const set< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator<(const set< T, Pred, A > & x, const set< T, Pred, A > & y);
    +      bool operator<(const set< T, Pred, A > & x, const set< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator!=(const set< T, Pred, A > & x, 
    +      bool operator!=(const set< T, Pred, A > & x, 
                           const set< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator>(const set< T, Pred, A > & x, const set< T, Pred, A > & y);
    +      bool operator>(const set< T, Pred, A > & x, const set< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator<=(const set< T, Pred, A > & x, 
    +      bool operator<=(const set< T, Pred, A > & x, 
                           const set< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator>=(const set< T, Pred, A > & x, 
    +      bool operator>=(const set< T, Pred, A > & x, 
                           const set< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      void swap(set< T, Pred, A > & x, set< T, Pred, A > & y);
    +      void swap(set< T, Pred, A > & x, set< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator==(const multiset< T, Pred, A > & x, 
    +      bool operator==(const multiset< T, Pred, A > & x, 
                           const multiset< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator<(const multiset< T, Pred, A > & x, 
    +      bool operator<(const multiset< T, Pred, A > & x, 
                          const multiset< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator!=(const multiset< T, Pred, A > & x, 
    +      bool operator!=(const multiset< T, Pred, A > & x, 
                           const multiset< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator>(const multiset< T, Pred, A > & x, 
    +      bool operator>(const multiset< T, Pred, A > & x, 
                          const multiset< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator<=(const multiset< T, Pred, A > & x, 
    +      bool operator<=(const multiset< T, Pred, A > & x, 
                           const multiset< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      bool operator>=(const multiset< T, Pred, A > & x, 
    +      bool operator>=(const multiset< T, Pred, A > & x, 
                           const multiset< T, Pred, A > & y);
         template<typename T, typename Pred, typename A> 
    -      void swap(multiset< T, Pred, A > & x, multiset< T, Pred, A > & y);
    +      void swap(multiset< T, Pred, A > & x, multiset< T, Pred, A > & y);
       }
     }
    @@ -326,19 +366,19 @@ namespace container { template<typename T, typename A = std::allocator<T> > class slist; template<typename T, typename A> - bool operator==(const slist< T, A > & x, const slist< T, A > & y); + bool operator==(const slist< T, A > & x, const slist< T, A > & y); template<typename T, typename A> - bool operator<(const slist< T, A > & sL1, const slist< T, A > & sL2); + bool operator<(const slist< T, A > & sL1, const slist< T, A > & sL2); template<typename T, typename A> - bool operator!=(const slist< T, A > & sL1, const slist< T, A > & sL2); + bool operator!=(const slist< T, A > & sL1, const slist< T, A > & sL2); template<typename T, typename A> - bool operator>(const slist< T, A > & sL1, const slist< T, A > & sL2); + bool operator>(const slist< T, A > & sL1, const slist< T, A > & sL2); template<typename T, typename A> - bool operator<=(const slist< T, A > & sL1, const slist< T, A > & sL2); + bool operator<=(const slist< T, A > & sL1, const slist< T, A > & sL2); template<typename T, typename A> - bool operator>=(const slist< T, A > & sL1, const slist< T, A > & sL2); + bool operator>=(const slist< T, A > & sL1, const slist< T, A > & sL2); template<typename T, typename A> - void swap(slist< T, A > & x, slist< T, A > & y); + void swap(slist< T, A > & x, slist< T, A > & y); } }
    @@ -349,25 +389,25 @@ namespace container { template<typename T, typename A = std::allocator<T> > class stable_vector; template<typename T, typename A> - bool operator==(const stable_vector< T, A > & x, + bool operator==(const stable_vector< T, A > & x, const stable_vector< T, A > & y); template<typename T, typename A> - bool operator<(const stable_vector< T, A > & x, + bool operator<(const stable_vector< T, A > & x, const stable_vector< T, A > & y); template<typename T, typename A> - bool operator!=(const stable_vector< T, A > & x, + bool operator!=(const stable_vector< T, A > & x, const stable_vector< T, A > & y); template<typename T, typename A> - bool operator>(const stable_vector< T, A > & x, + bool operator>(const stable_vector< T, A > & x, const stable_vector< T, A > & y); template<typename T, typename A> - bool operator>=(const stable_vector< T, A > & x, + bool operator>=(const stable_vector< T, A > & x, const stable_vector< T, A > & y); template<typename T, typename A> - bool operator<=(const stable_vector< T, A > & x, + bool operator<=(const stable_vector< T, A > & x, const stable_vector< T, A > & y); template<typename T, typename A> - void swap(stable_vector< T, A > & x, stable_vector< T, A > & y); + void swap(stable_vector< T, A > & x, stable_vector< T, A > & y); } }
    @@ -383,123 +423,123 @@ typedef basic_string< wchar_t,std::char_traits< wchar_t >,std::allocator< wchar_t > > wstring; template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > - operator+(const basic_string< CharT, Traits, A > & x, + operator+(const basic_string< CharT, Traits, A > & x, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && - operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, + operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && my); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && - operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, + operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && - operator+(const basic_string< CharT, Traits, A > & x, + operator+(const basic_string< CharT, Traits, A > & x, basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && my); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > - operator+(const CharT * s, const basic_string< CharT, Traits, A > & y); + operator+(const CharT * s, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && - operator+(const CharT * s, + operator+(const CharT * s, basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && my); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > - operator+(CharT c, const basic_string< CharT, Traits, A > & y); + operator+(CharT c, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && - operator+(CharT c, + operator+(CharT c, basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && my); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > - operator+(const basic_string< CharT, Traits, A > & x, const CharT * s); + operator+(const basic_string< CharT, Traits, A > & x, const CharT * s); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && - operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, + operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, const CharT * s); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > - operator+(const basic_string< CharT, Traits, A > & x, const CharT c); + operator+(const basic_string< CharT, Traits, A > & x, const CharT c); template<typename CharT, typename Traits, typename A> basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && - operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, + operator+(basic_string< CharT, Traits, A > basic_string< CharT, Traits, A > && mx, const CharT c); template<typename CharT, typename Traits, typename A> - bool operator==(const basic_string< CharT, Traits, A > & x, + bool operator==(const basic_string< CharT, Traits, A > & x, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator==(const CharT * s, + bool operator==(const CharT * s, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator==(const basic_string< CharT, Traits, A > & x, + bool operator==(const basic_string< CharT, Traits, A > & x, const CharT * s); template<typename CharT, typename Traits, typename A> - bool operator!=(const basic_string< CharT, Traits, A > & x, + bool operator!=(const basic_string< CharT, Traits, A > & x, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator!=(const CharT * s, + bool operator!=(const CharT * s, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator!=(const basic_string< CharT, Traits, A > & x, + bool operator!=(const basic_string< CharT, Traits, A > & x, const CharT * s); template<typename CharT, typename Traits, typename A> - bool operator<(const basic_string< CharT, Traits, A > & x, + bool operator<(const basic_string< CharT, Traits, A > & x, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator<(const CharT * s, + bool operator<(const CharT * s, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator<(const basic_string< CharT, Traits, A > & x, + bool operator<(const basic_string< CharT, Traits, A > & x, const CharT * s); template<typename CharT, typename Traits, typename A> - bool operator>(const basic_string< CharT, Traits, A > & x, + bool operator>(const basic_string< CharT, Traits, A > & x, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator>(const CharT * s, + bool operator>(const CharT * s, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator>(const basic_string< CharT, Traits, A > & x, + bool operator>(const basic_string< CharT, Traits, A > & x, const CharT * s); template<typename CharT, typename Traits, typename A> - bool operator<=(const basic_string< CharT, Traits, A > & x, + bool operator<=(const basic_string< CharT, Traits, A > & x, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator<=(const CharT * s, + bool operator<=(const CharT * s, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator<=(const basic_string< CharT, Traits, A > & x, + bool operator<=(const basic_string< CharT, Traits, A > & x, const CharT * s); template<typename CharT, typename Traits, typename A> - bool operator>=(const basic_string< CharT, Traits, A > & x, + bool operator>=(const basic_string< CharT, Traits, A > & x, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator>=(const CharT * s, + bool operator>=(const CharT * s, const basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> - bool operator>=(const basic_string< CharT, Traits, A > & x, + bool operator>=(const basic_string< CharT, Traits, A > & x, const CharT * s); template<typename CharT, typename Traits, typename A> - void swap(basic_string< CharT, Traits, A > & x, + void swap(basic_string< CharT, Traits, A > & x, basic_string< CharT, Traits, A > & y); template<typename CharT, typename Traits, typename A> std::basic_ostream< CharT, Traits > & - operator<<(std::basic_ostream< CharT, Traits > & os, + operator<<(std::basic_ostream< CharT, Traits > & os, const basic_string< CharT, Traits, A > & s); template<typename CharT, typename Traits, typename A> std::basic_istream< CharT, Traits > & - operator>>(std::basic_istream< CharT, Traits > & is, + operator>>(std::basic_istream< CharT, Traits > & is, basic_string< CharT, Traits, A > & s); template<typename CharT, typename Traits, typename A> std::basic_istream< CharT, Traits > & - getline(std::istream & is, basic_string< CharT, Traits, A > & s, + getline(std::istream & is, basic_string< CharT, Traits, A > & s, CharT delim); template<typename CharT, typename Traits, typename A> std::basic_istream< CharT, Traits > & - getline(std::basic_istream< CharT, Traits > & is, + getline(std::basic_istream< CharT, Traits > & is, basic_string< CharT, Traits, A > & s); template<typename Ch, typename A> - std::size_t hash_value(basic_string< Ch, std::char_traits< Ch >, A > const & v); + std::size_t hash_value(basic_string< Ch, std::char_traits< Ch >, A > const & v); } }
    @@ -510,20 +550,21 @@ namespace container { template<typename T, typename A = std::allocator<T> > class vector; template<typename T, typename A> - bool operator==(const vector< T, A > & x, const vector< T, A > & y); + bool operator==(const vector< T, A > & x, const vector< T, A > & y); template<typename T, typename A> - bool operator!=(const vector< T, A > & x, const vector< T, A > & y); + bool operator!=(const vector< T, A > & x, const vector< T, A > & y); template<typename T, typename A> - bool operator<(const vector< T, A > & x, const vector< T, A > & y); + bool operator<(const vector< T, A > & x, const vector< T, A > & y); template<typename T, typename A> - void swap(vector< T, A > & x, vector< T, A > & y); + void swap(vector< T, A > & x, vector< T, A > & y); } }
    -

    -PrevUpHomeNext +PrevUpHomeNext
    diff --git a/doc/html/boost_interprocess_reference.html b/doc/html/boost_interprocess_reference.html old mode 100755 new mode 100644 index 159b7d3432..6e46facc32 --- a/doc/html/boost_interprocess_reference.html +++ b/doc/html/boost_interprocess_reference.html @@ -113,11 +113,11 @@ class adaptive_pool; template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> - bool operator==(const adaptive_pool< T, S, NodesPerBlock, F, OP > &, + bool operator==(const adaptive_pool< T, S, NodesPerBlock, F, OP > &, const adaptive_pool< T, S, NodesPerBlock, F, OP > &); template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> - bool operator!=(const adaptive_pool< T, S, NodesPerBlock, F, OP > &, + bool operator!=(const adaptive_pool< T, S, NodesPerBlock, F, OP > &, const adaptive_pool< T, S, NodesPerBlock, F, OP > &); } } @@ -130,10 +130,10 @@ namespace interprocess { template<typename T, typename SegmentManager> class allocator; template<typename T, typename SegmentManager> - bool operator==(const allocator< T, SegmentManager > &, + bool operator==(const allocator< T, SegmentManager > &, const allocator< T, SegmentManager > &); template<typename T, typename SegmentManager> - bool operator!=(const allocator< T, SegmentManager > &, + bool operator!=(const allocator< T, SegmentManager > &, const allocator< T, SegmentManager > &); } } @@ -149,11 +149,11 @@ class cached_adaptive_pool; template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, std::size_t OP> - bool operator==(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > &, + bool operator==(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > &, const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > &); template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, std::size_t OP> - bool operator!=(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > &, + bool operator!=(const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > &, const cached_adaptive_pool< T, S, NodesPerBlock, F, OP > &); } } @@ -167,10 +167,10 @@ template<typename T, typename SegmentManager, std::size_t NodesPerBlock> class cached_node_allocator; template<typename T, typename S, std::size_t NPC> - bool operator==(const cached_node_allocator< T, S, NPC > &, + bool operator==(const cached_node_allocator< T, S, NPC > &, const cached_node_allocator< T, S, NPC > &); template<typename T, typename S, std::size_t NPC> - bool operator!=(const cached_node_allocator< T, S, NPC > &, + bool operator!=(const cached_node_allocator< T, S, NPC > &, const cached_node_allocator< T, S, NPC > &); } } @@ -184,10 +184,10 @@ template<typename T, typename SegmentManager, std::size_t NodesPerBlock> class node_allocator; template<typename T, typename S, std::size_t NPC> - bool operator==(const node_allocator< T, S, NPC > &, + bool operator==(const node_allocator< T, S, NPC > &, const node_allocator< T, S, NPC > &); template<typename T, typename S, std::size_t NPC> - bool operator!=(const node_allocator< T, S, NPC > &, + bool operator!=(const node_allocator< T, S, NPC > &, const node_allocator< T, S, NPC > &); } } @@ -203,11 +203,11 @@ class private_adaptive_pool; template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> - bool operator==(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > &, + bool operator==(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > &, const private_adaptive_pool< T, S, NodesPerBlock, F, OP > &); template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> - bool operator!=(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > &, + bool operator!=(const private_adaptive_pool< T, S, NodesPerBlock, F, OP > &, const private_adaptive_pool< T, S, NodesPerBlock, F, OP > &); } } @@ -222,11 +222,11 @@ class private_node_allocator; template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> - bool operator==(const private_node_allocator< T, S, NodesPerBlock, F, OP > &, + bool operator==(const private_node_allocator< T, S, NodesPerBlock, F, OP > &, const private_node_allocator< T, S, NodesPerBlock, F, OP > &); template<typename T, typename S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> - bool operator!=(const private_node_allocator< T, S, NodesPerBlock, F, OP > &, + bool operator!=(const private_node_allocator< T, S, NodesPerBlock, F, OP > &, const private_node_allocator< T, S, NodesPerBlock, F, OP > &); } } @@ -399,16 +399,16 @@ Header <boost/interprocess/interprocess_fwd.hpp>
    namespace boost {
       namespace interprocess {
    -    typedef basic_managed_external_buffer< char,rbtree_best_fit< null_mutex_family >,iset_index > managed_external_buffer;
    -    typedef basic_managed_external_buffer< wchar_t,rbtree_best_fit< null_mutex_family >,iset_index > wmanaged_external_buffer;
    -    typedef basic_managed_shared_memory< char,rbtree_best_fit< mutex_family >,iset_index > managed_shared_memory;
    -    typedef basic_managed_shared_memory< wchar_t,rbtree_best_fit< mutex_family >,iset_index > wmanaged_shared_memory;
    -    typedef basic_managed_windows_shared_memory< char,rbtree_best_fit< mutex_family >,iset_index > managed_windows_shared_memory;
    -    typedef basic_managed_windows_shared_memory< wchar_t,rbtree_best_fit< mutex_family >,iset_index > wmanaged_windows_shared_memory;
    -    typedef basic_managed_xsi_shared_memory< char,rbtree_best_fit< mutex_family >,iset_index > managed_xsi_shared_memory;
    -    typedef basic_managed_xsi_shared_memory< wchar_t,rbtree_best_fit< mutex_family >,iset_index > wmanaged_xsi_shared_memory;
    -    typedef basic_managed_shared_memory< char,rbtree_best_fit< mutex_family, void * >,iset_index > fixed_managed_shared_memory;
    -    typedef basic_managed_shared_memory< wchar_t,rbtree_best_fit< mutex_family, void * >,iset_index > wfixed_managed_shared_memory;
    +    typedef basic_managed_external_buffer< char,rbtree_best_fit< null_mutex_family >,iset_index > managed_external_buffer;
    +    typedef basic_managed_external_buffer< wchar_t,rbtree_best_fit< null_mutex_family >,iset_index > wmanaged_external_buffer;
    +    typedef basic_managed_shared_memory< char,rbtree_best_fit< mutex_family >,iset_index > managed_shared_memory;
    +    typedef basic_managed_shared_memory< wchar_t,rbtree_best_fit< mutex_family >,iset_index > wmanaged_shared_memory;
    +    typedef basic_managed_windows_shared_memory< char,rbtree_best_fit< mutex_family >,iset_index > managed_windows_shared_memory;
    +    typedef basic_managed_windows_shared_memory< wchar_t,rbtree_best_fit< mutex_family >,iset_index > wmanaged_windows_shared_memory;
    +    typedef basic_managed_xsi_shared_memory< char,rbtree_best_fit< mutex_family >,iset_index > managed_xsi_shared_memory;
    +    typedef basic_managed_xsi_shared_memory< wchar_t,rbtree_best_fit< mutex_family >,iset_index > wmanaged_xsi_shared_memory;
    +    typedef basic_managed_shared_memory< char,rbtree_best_fit< mutex_family, void * >,iset_index > fixed_managed_shared_memory;
    +    typedef basic_managed_shared_memory< wchar_t,rbtree_best_fit< mutex_family, void * >,iset_index > wfixed_managed_shared_memory;
         typedef basic_managed_heap_memory< char,rbtree_best_fit< null_mutex_family >,iset_index > managed_heap_memory;
         typedef basic_managed_heap_memory< wchar_t,rbtree_best_fit< null_mutex_family >,iset_index > wmanaged_heap_memory;
         typedef basic_managed_mapped_file< char,rbtree_best_fit< mutex_family >,iset_index > managed_mapped_file;
    @@ -437,7 +437,7 @@
       namespace interprocess {
         template<typename CharType, typename AllocationAlgorithm, 
                  template< class IndexConfig > class IndexType> 
    -      class basic_managed_external_buffer;
    +      class basic_managed_external_buffer;
       }
     }
    @@ -471,7 +471,7 @@ namespace interprocess { template<typename CharType, typename AllocationAlgorithm, template< class IndexConfig > class IndexType> - class basic_managed_shared_memory; + class basic_managed_shared_memory; } } @@ -482,7 +482,7 @@ namespace interprocess { template<typename CharType, typename AllocationAlgorithm, template< class IndexConfig > class IndexType> - class basic_managed_windows_shared_memory; + class basic_managed_windows_shared_memory; } } @@ -493,7 +493,7 @@ namespace interprocess { template<typename CharType, typename AllocationAlgorithm, template< class IndexConfig > class IndexType> - class basic_managed_xsi_shared_memory; + class basic_managed_xsi_shared_memory; } } @@ -541,30 +541,30 @@ template<typename E, typename T, typename W, typename X, typename Y, std::size_t Z> std::basic_ostream< E, T > & - operator<<(std::basic_ostream< E, T > &, + operator<<(std::basic_ostream< E, T > &, offset_ptr< W, X, Y, Z > const &); template<typename E, typename T, typename W, typename X, typename Y, std::size_t Z> std::basic_istream< E, T > & - operator>>(std::basic_istream< E, T > &, offset_ptr< W, X, Y, Z > &); + operator>>(std::basic_istream< E, T > &, offset_ptr< W, X, Y, Z > &); // Simulation of static_cast between pointers. Never throws. template<typename T1, typename P1, typename O1, std::size_t A1, typename T2, typename P2, typename O2, std::size_t A2> boost::interprocess::offset_ptr< T1, P1, O1, A1 > - static_pointer_cast(const boost::interprocess::offset_ptr< T2, P2, O2, A2 > & r); + static_pointer_cast(const boost::interprocess::offset_ptr< T2, P2, O2, A2 > & r); // Simulation of const_cast between pointers. Never throws. template<typename T1, typename P1, typename O1, std::size_t A1, typename T2, typename P2, typename O2, std::size_t A2> boost::interprocess::offset_ptr< T1, P1, O1, A1 > - const_pointer_cast(const boost::interprocess::offset_ptr< T2, P2, O2, A2 > & r); + const_pointer_cast(const boost::interprocess::offset_ptr< T2, P2, O2, A2 > & r); // Simulation of dynamic_cast between pointers. Never throws. template<typename T1, typename P1, typename O1, std::size_t A1, typename T2, typename P2, typename O2, std::size_t A2> boost::interprocess::offset_ptr< T1, P1, O1, A1 > - dynamic_pointer_cast(const boost::interprocess::offset_ptr< T2, P2, O2, A2 > & r); + dynamic_pointer_cast(const boost::interprocess::offset_ptr< T2, P2, O2, A2 > & r); // Simulation of reinterpret_cast between pointers. Never throws. template<typename T1, typename P1, typename O1, std::size_t A1, @@ -604,7 +604,7 @@
    namespace boost {
       namespace interprocess {
         class shared_memory_object;
    -    class remove_shared_memory_on_destroy;
    +    class remove_shared_memory_on_destroy;
       }
     }
    @@ -636,35 +636,35 @@ namespace interprocess { template<typename T, typename VoidPointer> class intrusive_ptr; template<typename T, typename U, typename VP> - bool operator==(intrusive_ptr< T, VP > const &, + bool operator==(intrusive_ptr< T, VP > const &, intrusive_ptr< U, VP > const &); template<typename T, typename U, typename VP> - bool operator!=(intrusive_ptr< T, VP > const &, + bool operator!=(intrusive_ptr< T, VP > const &, intrusive_ptr< U, VP > const &); template<typename T, typename VP> - bool operator==(intrusive_ptr< T, VP > const &, + bool operator==(intrusive_ptr< T, VP > const &, const typename intrusive_ptr< T, VP >::pointer &); template<typename T, typename VP> - bool operator!=(intrusive_ptr< T, VP > const &, + bool operator!=(intrusive_ptr< T, VP > const &, const typename intrusive_ptr< T, VP >::pointer &); template<typename T, typename VP> - bool operator==(const typename intrusive_ptr< T, VP >::pointer &, + bool operator==(const typename intrusive_ptr< T, VP >::pointer &, intrusive_ptr< T, VP > const &); template<typename T, typename VP> - bool operator!=(const typename intrusive_ptr< T, VP >::pointer &, + bool operator!=(const typename intrusive_ptr< T, VP >::pointer &, intrusive_ptr< T, VP > const &); template<typename T, typename VP> - bool operator<(intrusive_ptr< T, VP > const &, + bool operator<(intrusive_ptr< T, VP > const &, intrusive_ptr< T, VP > const &); template<typename T, typename VP> - void swap(intrusive_ptr< T, VP > &, intrusive_ptr< T, VP > &); + void swap(intrusive_ptr< T, VP > &, intrusive_ptr< T, VP > &); template<typename E, typename T, typename Y, typename VP> std::basic_ostream< E, T > & - operator<<(std::basic_ostream< E, T > & os, + operator<<(std::basic_ostream< E, T > & os, intrusive_ptr< Y, VP > const & p); template<typename T, typename VP> boost::interprocess::intrusive_ptr< T, VP >::pointer - to_raw_pointer(intrusive_ptr< T, VP >); + to_raw_pointer(intrusive_ptr< T, VP >); } } @@ -676,9 +676,9 @@ namespace interprocess { template<typename T, typename Deleter> class scoped_ptr; template<typename T, typename D> - void swap(scoped_ptr< T, D > &, scoped_ptr< T, D > &); + void swap(scoped_ptr< T, D > &, scoped_ptr< T, D > &); template<typename T, typename D> - scoped_ptr< T, D >::pointer to_raw_pointer(scoped_ptr< T, D > const &); + scoped_ptr< T, D >::pointer to_raw_pointer(scoped_ptr< T, D > const &); } } @@ -694,41 +694,41 @@ template<typename T, typename ManagedMemory> struct managed_shared_ptr; template<typename T, typename VoidAllocator, typename Deleter, typename U, typename VoidAllocator2, typename Deleter2> - bool operator==(shared_ptr< T, VoidAllocator, Deleter > const & a, + bool operator==(shared_ptr< T, VoidAllocator, Deleter > const & a, shared_ptr< U, VoidAllocator2, Deleter2 > const & b); template<typename T, typename VoidAllocator, typename Deleter, typename U, typename VoidAllocator2, typename Deleter2> - bool operator!=(shared_ptr< T, VoidAllocator, Deleter > const & a, + bool operator!=(shared_ptr< T, VoidAllocator, Deleter > const & a, shared_ptr< U, VoidAllocator2, Deleter2 > const & b); template<typename T, typename VoidAllocator, typename Deleter, typename U, typename VoidAllocator2, typename Deleter2> - bool operator<(shared_ptr< T, VoidAllocator, Deleter > const & a, + bool operator<(shared_ptr< T, VoidAllocator, Deleter > const & a, shared_ptr< U, VoidAllocator2, Deleter2 > const & b); template<typename T, typename VoidAllocator, typename Deleter> - void swap(shared_ptr< T, VoidAllocator, Deleter > & a, + void swap(shared_ptr< T, VoidAllocator, Deleter > & a, shared_ptr< T, VoidAllocator, Deleter > & b); template<typename T, typename VoidAllocator, typename Deleter, typename U> shared_ptr< T, VoidAllocator, Deleter > - static_pointer_cast(shared_ptr< U, VoidAllocator, Deleter > const & r); + static_pointer_cast(shared_ptr< U, VoidAllocator, Deleter > const & r); template<typename T, typename VoidAllocator, typename Deleter, typename U> shared_ptr< T, VoidAllocator, Deleter > - const_pointer_cast(shared_ptr< U, VoidAllocator, Deleter > const & r); + const_pointer_cast(shared_ptr< U, VoidAllocator, Deleter > const & r); template<typename T, typename VoidAllocator, typename Deleter, typename U> shared_ptr< T, VoidAllocator, Deleter > - dynamic_pointer_cast(shared_ptr< U, VoidAllocator, Deleter > const & r); + dynamic_pointer_cast(shared_ptr< U, VoidAllocator, Deleter > const & r); template<typename T, typename VoidAllocator, typename Deleter> - T * to_raw_pointer(shared_ptr< T, VoidAllocator, Deleter > const & p); + T * to_raw_pointer(shared_ptr< T, VoidAllocator, Deleter > const & p); template<typename E, typename T, typename Y, typename VoidAllocator, typename Deleter> std::basic_ostream< E, T > & - operator<<(std::basic_ostream< E, T > & os, + operator<<(std::basic_ostream< E, T > & os, shared_ptr< Y, VoidAllocator, Deleter > const & p); template<typename T, typename ManagedMemory> managed_shared_ptr< T, ManagedMemory >::type - make_managed_shared_ptr(T *, ManagedMemory &); + make_managed_shared_ptr(T *, ManagedMemory &); template<typename T, typename ManagedMemory> managed_shared_ptr< T, ManagedMemory >::type - make_managed_shared_ptr(T *, ManagedMemory &, std::nothrow_t); + make_managed_shared_ptr(T *, ManagedMemory &, std::nothrow_t); } } @@ -742,24 +742,24 @@ template<typename T, typename ManagedMemory> struct managed_unique_ptr; template<typename T, typename D> - void swap(unique_ptr< T, D > & x, unique_ptr< T, D > & y); + void swap(unique_ptr< T, D > & x, unique_ptr< T, D > & y); template<typename T1, typename D1, typename T2, typename D2> - bool operator==(const unique_ptr< T1, D1 > & x, + bool operator==(const unique_ptr< T1, D1 > & x, const unique_ptr< T2, D2 > & y); template<typename T1, typename D1, typename T2, typename D2> - bool operator!=(const unique_ptr< T1, D1 > & x, + bool operator!=(const unique_ptr< T1, D1 > & x, const unique_ptr< T2, D2 > & y); template<typename T1, typename D1, typename T2, typename D2> - bool operator<(const unique_ptr< T1, D1 > & x, + bool operator<(const unique_ptr< T1, D1 > & x, const unique_ptr< T2, D2 > & y); template<typename T1, typename D1, typename T2, typename D2> - bool operator<=(const unique_ptr< T1, D1 > & x, + bool operator<=(const unique_ptr< T1, D1 > & x, const unique_ptr< T2, D2 > & y); template<typename T1, typename D1, typename T2, typename D2> - bool operator>(const unique_ptr< T1, D1 > & x, + bool operator>(const unique_ptr< T1, D1 > & x, const unique_ptr< T2, D2 > & y); template<typename T1, typename D1, typename T2, typename D2> - bool operator>=(const unique_ptr< T1, D1 > & x, + bool operator>=(const unique_ptr< T1, D1 > & x, const unique_ptr< T2, D2 > & y); template<typename T, typename ManagedMemory> managed_unique_ptr< T, ManagedMemory >::type @@ -778,10 +778,10 @@ template<typename T, typename ManagedMemory> struct managed_weak_ptr; template<typename T, typename A, typename D, typename U, typename A2, typename D2> - bool operator<(weak_ptr< T, A, D > const & a, + bool operator<(weak_ptr< T, A, D > const & a, weak_ptr< U, A2, D2 > const & b); template<typename T, typename A, typename D> - void swap(weak_ptr< T, A, D > & a, weak_ptr< T, A, D > & b); + void swap(weak_ptr< T, A, D > & a, weak_ptr< T, A, D > & b); template<typename T, typename ManagedMemory> managed_weak_ptr< T, ManagedMemory >::type make_managed_weak_ptr(T *, ManagedMemory &); @@ -860,7 +860,7 @@

    Describes interprocess_recursive_mutex and shared_recursive_try_mutex classes

    namespace boost {
       namespace interprocess {
    -    class interprocess_recursive_mutex;
    +    class interprocess_recursive_mutex;
       }
     }
    @@ -880,7 +880,7 @@

    Describes interprocess_upgradable_mutex class

    namespace boost {
       namespace interprocess {
    -    class interprocess_upgradable_mutex;
    +    class interprocess_upgradable_mutex;
       }
     }
    diff --git a/doc/html/boost_lexical_cast.html b/doc/html/boost_lexical_cast.html index eabdd130af..ba8d961d97 100644 --- a/doc/html/boost_lexical_cast.html +++ b/doc/html/boost_lexical_cast.html @@ -28,7 +28,7 @@ Chapter 15. Boost.Lexical_Cast 1.0
    -
    +

    Distributed under the Boost Software License, Version 1.0. (See accompanying @@ -53,10 +53,14 @@

    Tests description
    -
    clang-linux-2.8
    -
    gcc-4.4
    -
    gcc-4.5
    -
    gcc-4.6
    +
    Clang + version 3.0 (tags/RELEASE_30/final)
    +
    GNU + C++ version 4.6.3
    +
    GNU + C++ version 4.5.3
    +
    GNU + C++ version 4.4.7
    @@ -137,7 +141,7 @@
    - +

    Last revised: February 20, 2012 at 20:49:22 GMT

    Last revised: August 15, 2012 at 23:43:58 GMT


    diff --git a/doc/html/boost_lexical_cast/changes.html b/doc/html/boost_lexical_cast/changes.html old mode 100755 new mode 100644 index ab69a7a4ff..d29f1b7072 --- a/doc/html/boost_lexical_cast/changes.html +++ b/doc/html/boost_lexical_cast/changes.html @@ -27,6 +27,29 @@ Changes