diff --git a/doc/compiler_specifics.html b/doc/compiler_specifics.html index 64f388f..6a5b7e7 100644 --- a/doc/compiler_specifics.html +++ b/doc/compiler_specifics.html @@ -590,7 +590,7 @@ objects of derived types. For instance: Problems have been reported when compiling the library with the /Gm option (Enable Minimal Rebuild.) Seemingly, this is due to an internal defect of the compiler (see for instance - + this mention of a similar issue in the Boost Users mailing list.) If /Gm is turned off, Boost.MultiIndex compiles and runs without further problems. @@ -1030,7 +1030,7 @@ Performance
-

Revised February 6th 2006

+

Revised July 13th 2006

© Copyright 2003-2006 Joaquín M López Muñoz. Distributed under the Boost Software diff --git a/doc/reference/hash_indices.html b/doc/reference/hash_indices.html index 7338f78..62a2199 100644 --- a/doc/reference/hash_indices.html +++ b/doc/reference/hash_indices.html @@ -655,7 +655,7 @@ Consider a pair (Hash, Pred) where and Pred is a Binary Predicate inducing an equivalence relation -on Key, whit the additional constraint that equivalent +on Key, with the additional constraint that equivalent keys have the same hash value. A triplet of types (CompatibleKey, CompatibleHash, CompatiblePred) is said to be a compatible extension @@ -804,7 +804,7 @@ load factor, and bucket_count()>=n.
elements contained is preserved.
Complexity: Average case O(size()), worst case O(size(n)2).
-Exeption safety: Strong. +Exception safety: Strong.

Serialization

@@ -895,7 +895,7 @@ Sequenced indices
-

Revised February 6th 2006

+

Revised July 13th 2006

© Copyright 2003-2006 Joaquín M López Muñoz. Distributed under the Boost Software diff --git a/doc/reference/key_extraction.html b/doc/reference/key_extraction.html index 6f9f495..db75917 100644 --- a/doc/reference/key_extraction.html +++ b/doc/reference/key_extraction.html @@ -215,7 +215,7 @@ that acts as a do-nothing identity functor. { typedef Type result_type; - // only provided if const ChainedPtr& is not convertible to const Type& + // only provided if const ChainedPtr& is not convertible to const Type& template<typename ChainedPtr> Type& operator()(const ChainedPtr& x)const; const Type& operator()(const Type& x)const; @@ -324,7 +324,7 @@ aimed at accessing a given member of a class. { typedef Type result_type; - // only provided if const ChainedPtr& is not convertible to const Class& + // only provided if const ChainedPtr& is not convertible to const Class& template<typename ChainedPtr> Type& operator()(const ChainedPtr& x)const; const Type& operator()(const Class& x)const; @@ -416,7 +416,7 @@ luckily enough, most compilers accept it nevertheless, so { typedef Type result_type; - // only provided if const ChainedPtr& is not convertible to const Class& + // only provided if const ChainedPtr& is not convertible to const Class& template<typename ChainedPtr> Type& operator()(const ChainedPtr& x)const; const Type& operator()(const Class& x)const; @@ -521,7 +521,7 @@ returning as key the result of invoking a given constant member function of a cl { typedef typename remove_reference<Type>::type result_type; - // only provided if const ChainedPtr& is not convertible to const Class& + // only provided if const ChainedPtr& is not convertible to const Class& template<typename ChainedPtr> Type operator()(const ChainedPtr& x)const; Type operator()(const Class& x)const; @@ -593,7 +593,7 @@ returning as key the result of invoking a given member function of a class. { typedef typename remove_reference<Type>::type result_type; - // only provided if ChainedPtr& is not convertible to Class& + // only provided if ChainedPtr& is not convertible to Class& template<typename ChainedPtr> Type operator()(const ChainedPtr& x)const; Type operator()(Class& x)const; @@ -656,7 +656,7 @@ these pointers as an additional template parameter. { typedef typename remove_reference<Type>::type result_type; - // only provided if const ChainedPtr& is not convertible to const Class& + // only provided if const ChainedPtr& is not convertible to const Class& template<typename ChainedPtr> Type operator()(const ChainedPtr& x)const; Type operator()(const Class& x)const; @@ -700,7 +700,7 @@ used for extraction. { typedef typename remove_reference<Type>::type result_type; - // only provided if ChainedPtr& is not convertible to Class& + // only provided if ChainedPtr& is not convertible to Class& template<typename ChainedPtr> Type operator()(const ChainedPtr& x)const; Type operator()(Class& x)const; @@ -886,7 +886,7 @@ at compile time. The returned object is of type const key_extractor_tuple& key_extractors()const; key_extractor_tuple& key_extractors() - // only provided if const ChainedPtr& is not convertible to const value_type& + // only provided if const ChainedPtr& is not convertible to const value_type& template<typename ChainedPtr> result_type operator()(const ChainedPtr& x)const; @@ -2101,7 +2101,7 @@ Compiler specifics
-

Revised April 17th 2006

+

Revised July 13th 2006

© Copyright 2003-2006 Joaquín M López Muñoz. Distributed under the Boost Software diff --git a/doc/tutorial/basics.html b/doc/tutorial/basics.html index 8eba5d6..746549e 100644 --- a/doc/tutorial/basics.html +++ b/doc/tutorial/basics.html @@ -1034,10 +1034,10 @@ indices with respect to std::lists, namely that elements of an multi_index_container< int, indexed_by<sequenced<> > -> s; // list-like container +> s; // list-like container s.push_front(0); -*(s.begin())==1; // ERROR: the element cannot be changed +*(s.begin())=1; // ERROR: the element cannot be changed

@@ -1205,7 +1205,7 @@ Index types
-

Revised February 21st 2006

+

Revised July 13th 2006

© Copyright 2003-2006 Joaquín M López Muñoz. Distributed under the Boost Software