X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=libs%2Fbimap%2Fdoc%2Fhtml%2Fboost_bimap%2Freference%2Fbimap_reference.html;h=2cb6ac6c2fd3803570c818d8266ccdc2d3082ebd;hb=08c1e93fa36a49f49325a07fe91ff92c964c2b6c;hp=c2d1f01cf2a3b9318e350b83bbdddba364a3768f;hpb=bb4dd8289b351fae6b55e303f189127a394a1edd;p=platform%2Fupstream%2Fboost.git diff --git a/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html b/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html index c2d1f01..2cb6ac6 100644 --- a/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html +++ b/libs/bimap/doc/html/boost_bimap/reference/bimap_reference.html @@ -3,7 +3,7 @@ Bimap Reference - + @@ -22,14 +22,14 @@
PrevUpHomeNext
-
+
-
+

View concepts @@ -79,7 +79,7 @@ (such as uniqueness of elements). The global operations performed jointly in the any view can be reduced to six primitives:

-
    +
    • copying
    • @@ -111,9 +111,9 @@ fashion.

    -
    +

    @@ -127,7 +127,7 @@ its complexity signature, consisting of the following associated functions on the number of elements:

    -
      +
      • c(n): copying @@ -166,7 +166,7 @@ to denote the above view, the complexity of insertion will now be O(i_l(n)+i_r(n)+i_a(n)). To abbreviate the notation, we adopt the following definitions:

        -
          +
          • C(n) = c_l(n) + c_r(n) [ + c_a(n) ]
          • @@ -187,7 +187,7 @@
        -
        +

        Set type specification @@ -377,7 +377,7 @@

        -
        +
        @@ -387,7 +387,7 @@ uses the tagged idiom to let the user specify this tags.

        -
        +

        Header "boost/bimap/bimap.hpp" synopsis @@ -398,8 +398,8 @@ template< class Type, typename Tag > struct tagged; -// bimap template class - +// bimap template class + template < class LeftCollectionType, class RightCollectionType, @@ -411,26 +411,26 @@ { public: - // Metadata - + // Metadata + typedef -unspecified- left_tag; typedef -unspecified- left_map; typedef -unspecified- right_tag; typedef -unspecified- right_map; - // Shortcuts - // typedef -side-_map::-type- -side-_-type-; - + // Shortcuts + // typedef -side-_map::-type- -side-_-type-; + typedef -unspecified- info_type; - // Map views - + // Map views + left_map left; right_map right; - // Constructors - + // Constructors + bimap(); template< class InputIterator > @@ -440,8 +440,8 @@ bimap& operator=(const bimap& b); - // Projection of iterators - + // Projection of iterators + template< class IteratorType > left_iterator project_left(IteratorType iter); @@ -460,8 +460,8 @@ template< class IteratorType > const_iterator project_up(IteratorType iter) const; - // Support for tags - + // Support for tags + template< class Tag > struct map_by; @@ -480,11 +480,11 @@ }; -} // namespace bimap -} // namespace boost - +} // namespace bimap +} // namespace boost +

        -
        +

        This is the main component of Boost.Bimap.

        -
        +
        @@ -515,7 +515,7 @@ we adopt the scheme outlined in the complexity signature section.

        -
        +
        Instantiation types @@ -531,21 +531,19 @@ side acts as a set.
      • -

        AdditionalParameter_{1/2} can be any ordered subset of: -

        -
          +
          • - CollectionTypeOfRelation specification -
          • + CollectionTypeOfRelation specification +
          • - Allocator -
          • + Allocator +
          - +
      -
      +
      Nested types @@ -589,14 +587,14 @@ Bimap::map_by<Tag>::type.

      -
      +
      bimap();
       
      -
        +
        • Effects: Constructs an empty bimap.
        • @@ -607,7 +605,7 @@
          template<typename InputIterator>
           bimap(InputIterator first,InputIterator last);
           
          -
            +
            • Requires: InputIterator is a model of Input Iterator over elements of type relation or a type convertible @@ -627,7 +625,7 @@
            bimap(const bimap & x);
             
            -
              +
              • Effects: Constructs a copy of x, copying its elements as well as its internal objects (key extractors, @@ -646,7 +644,7 @@
              ~bimap()
               
              -
                +
                • Effects: Destroys the bimap and all the elements contained. The order in which the elements are destroyed is not specified. @@ -657,7 +655,7 @@
                bimap& operator=(const bimap& x);
                 
                -
                  +
                  • Effects: Replaces the elements and internal objects of the bimap @@ -681,9 +679,9 @@
                -
                +

                @@ -691,7 +689,7 @@ v1 and v2, we say than an v1-iterator it1 and an v2-iterator it2 are equivalent if:

                -
                  +
                  • it1 == i1.end() @@ -708,7 +706,7 @@ template< class IteratorType > left_const_iterator project_left(IteratorType iter) const; -
                      +
                      • Requires: IteratorType is a bimap view iterator. it is a valid iterator of some view of @@ -732,7 +730,7 @@ template< class IteratorType > right_const_iterator project_right(IteratorType iter) const; -
                          +
                          • Requires: IteratorType is a bimap view iterator. it is a valid iterator of some view of @@ -756,7 +754,7 @@ template< class IteratorType > const_iterator project_up(IteratorType iter) const; -
                              +
                              • Requires: IteratorType is a bimap view iterator. it is a valid iterator of some view of @@ -775,15 +773,15 @@
                            -
                            +
                            template< class Tag >
                             struct map_by;
                             
                            -
                              +
                              • map_by<Tag>::type yields the type of the map view tagged with Tag. @@ -801,7 +799,7 @@ template< class Tag > const map_by<Tag>::type & by() const; -
                                  +
                                  • Requires: Tag is a valid user defined name of the bimap. @@ -824,7 +822,7 @@ template< class Tag, class IteratorType > map_by<Tag>::const_iterator project(IteratorType iter) const -
                                      +
                                      • Requires: Tag is a valid user defined name of the bimap. IteratorType @@ -845,7 +843,7 @@
                                    -
                                    +
                                    @@ -872,7 +870,7 @@ is serialization-compatible with p if

                                    -
                                    • +
                                      • p(x,y) == q(x',y')

                                      @@ -887,7 +885,7 @@ to an output archive (XML archive) ar.

                                    -
                                      +
                                      • Requires: Value is serializable (XML-serializable). Additionally, each of the views of b can impose @@ -906,7 +904,7 @@ archive) ar.

                                      -
                                        +
                                        • Requires: Value is serializable (XML-serializable). Additionally, each of the views of b' can impose other requirements. @@ -921,7 +919,7 @@
                                        -