summaryrefslogtreecommitdiff
path: root/boost/bimap/container_adaptor
diff options
context:
space:
mode:
Diffstat (limited to 'boost/bimap/container_adaptor')
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/container_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/detail/comparison_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/detail/functor_bag.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/detail/identity_converters.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/detail/key_extractor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/detail/non_unique_container_helper.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/list_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/multiset_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/ordered_associative_container_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/set_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/support/iterator_facade_converters.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp0
-rwxr-xr-x[-rw-r--r--]boost/bimap/container_adaptor/unordered_set_adaptor.hpp0
-rw-r--r--boost/bimap/container_adaptor/vector_adaptor.hpp16
15 files changed, 12 insertions, 4 deletions
diff --git a/boost/bimap/container_adaptor/container_adaptor.hpp b/boost/bimap/container_adaptor/container_adaptor.hpp
index 8e78090a9b..8e78090a9b 100644..100755
--- a/boost/bimap/container_adaptor/container_adaptor.hpp
+++ b/boost/bimap/container_adaptor/container_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/detail/comparison_adaptor.hpp b/boost/bimap/container_adaptor/detail/comparison_adaptor.hpp
index 9051a461af..9051a461af 100644..100755
--- a/boost/bimap/container_adaptor/detail/comparison_adaptor.hpp
+++ b/boost/bimap/container_adaptor/detail/comparison_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/detail/functor_bag.hpp b/boost/bimap/container_adaptor/detail/functor_bag.hpp
index fd8c435e03..fd8c435e03 100644..100755
--- a/boost/bimap/container_adaptor/detail/functor_bag.hpp
+++ b/boost/bimap/container_adaptor/detail/functor_bag.hpp
diff --git a/boost/bimap/container_adaptor/detail/identity_converters.hpp b/boost/bimap/container_adaptor/detail/identity_converters.hpp
index f6f5864122..f6f5864122 100644..100755
--- a/boost/bimap/container_adaptor/detail/identity_converters.hpp
+++ b/boost/bimap/container_adaptor/detail/identity_converters.hpp
diff --git a/boost/bimap/container_adaptor/detail/key_extractor.hpp b/boost/bimap/container_adaptor/detail/key_extractor.hpp
index 3835b7c43e..3835b7c43e 100644..100755
--- a/boost/bimap/container_adaptor/detail/key_extractor.hpp
+++ b/boost/bimap/container_adaptor/detail/key_extractor.hpp
diff --git a/boost/bimap/container_adaptor/detail/non_unique_container_helper.hpp b/boost/bimap/container_adaptor/detail/non_unique_container_helper.hpp
index 695704535a..695704535a 100644..100755
--- a/boost/bimap/container_adaptor/detail/non_unique_container_helper.hpp
+++ b/boost/bimap/container_adaptor/detail/non_unique_container_helper.hpp
diff --git a/boost/bimap/container_adaptor/list_adaptor.hpp b/boost/bimap/container_adaptor/list_adaptor.hpp
index 310e2b4630..310e2b4630 100644..100755
--- a/boost/bimap/container_adaptor/list_adaptor.hpp
+++ b/boost/bimap/container_adaptor/list_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/multiset_adaptor.hpp b/boost/bimap/container_adaptor/multiset_adaptor.hpp
index fe89d9a99d..fe89d9a99d 100644..100755
--- a/boost/bimap/container_adaptor/multiset_adaptor.hpp
+++ b/boost/bimap/container_adaptor/multiset_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/ordered_associative_container_adaptor.hpp b/boost/bimap/container_adaptor/ordered_associative_container_adaptor.hpp
index 6278844323..6278844323 100644..100755
--- a/boost/bimap/container_adaptor/ordered_associative_container_adaptor.hpp
+++ b/boost/bimap/container_adaptor/ordered_associative_container_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/set_adaptor.hpp b/boost/bimap/container_adaptor/set_adaptor.hpp
index 6c8dbf3820..6c8dbf3820 100644..100755
--- a/boost/bimap/container_adaptor/set_adaptor.hpp
+++ b/boost/bimap/container_adaptor/set_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/support/iterator_facade_converters.hpp b/boost/bimap/container_adaptor/support/iterator_facade_converters.hpp
index 4bde159df0..4bde159df0 100644..100755
--- a/boost/bimap/container_adaptor/support/iterator_facade_converters.hpp
+++ b/boost/bimap/container_adaptor/support/iterator_facade_converters.hpp
diff --git a/boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp b/boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp
index 937a0d8765..937a0d8765 100644..100755
--- a/boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp
+++ b/boost/bimap/container_adaptor/unordered_associative_container_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp b/boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp
index 1d8e4c980f..1d8e4c980f 100644..100755
--- a/boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp
+++ b/boost/bimap/container_adaptor/unordered_multiset_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/unordered_set_adaptor.hpp b/boost/bimap/container_adaptor/unordered_set_adaptor.hpp
index cf00b0f507..cf00b0f507 100644..100755
--- a/boost/bimap/container_adaptor/unordered_set_adaptor.hpp
+++ b/boost/bimap/container_adaptor/unordered_set_adaptor.hpp
diff --git a/boost/bimap/container_adaptor/vector_adaptor.hpp b/boost/bimap/container_adaptor/vector_adaptor.hpp
index de6e391c9f..87d41726e8 100644
--- a/boost/bimap/container_adaptor/vector_adaptor.hpp
+++ b/boost/bimap/container_adaptor/vector_adaptor.hpp
@@ -109,25 +109,33 @@ class vector_adaptor :
BOOST_DEDUCED_TYPENAME base_::const_reference
operator[](BOOST_DEDUCED_TYPENAME base_::size_type n) const
{
- return this->base().operator[](n);
+ return this->template functor<BOOST_DEDUCED_TYPENAME base_::value_from_base>()(
+ this->base().operator[](n)
+ );
}
BOOST_DEDUCED_TYPENAME base_::const_reference
at(BOOST_DEDUCED_TYPENAME base_::size_type n) const
{
- return this->base().at(n);
+ return this->template functor<BOOST_DEDUCED_TYPENAME base_::value_from_base>()(
+ this->base().at(n)
+ );
}
BOOST_DEDUCED_TYPENAME base_::reference
operator[](BOOST_DEDUCED_TYPENAME base_::size_type n)
{
- return this->base().operator[](n);
+ return this->template functor<BOOST_DEDUCED_TYPENAME base_::value_from_base>()(
+ this->base().operator[](n)
+ );
}
BOOST_DEDUCED_TYPENAME base_::reference
at(BOOST_DEDUCED_TYPENAME base_::size_type n)
{
- return this->base().at(n);
+ return this->template functor<BOOST_DEDUCED_TYPENAME base_::value_from_base>()(
+ this->base().at(n)
+ );
}
};