vector.hpp
Go to the documentation of this file.
7 /*************************************************************************************************/ 12 /*************************************************************************************************/ 42 /*************************************************************************************************/ 53 /*************************************************************************************************/ 241 iterator insert(iterator p, I f, I l, typename boost::disable_if<boost::is_integral<I> >::type* = 0) 298 void vector<T, A>::append(I f, I l, std::input_iterator_tag) { while (f != l) { push_back(*f); ++f; } } 327 typename vector<T, A>::iterator vector<T, A>::insert(iterator p, I f, I l, std::input_iterator_tag) 339 typename vector<T, A>::iterator vector<T, A>::insert(iterator p, I f, I l, std::forward_iterator_tag) 470 /*************************************************************************************************/ 475 std::ostream& operator<<(std::ostream& out, const vector<T, A>& x) 479 for (typename vector<T, A>::const_iterator first(x.begin()), last(x.end()); first != last; ++first) 491 /*************************************************************************************************/ 495 /*************************************************************************************************/ 500 /*************************************************************************************************/ 506 /*************************************************************************************************/ 518 /*************************************************************************************************/
allocator_type get_allocator() const Definition: vector.hpp:191 std::pair< I, I > rotate(I f, I m, I l, std::bidirectional_iterator_tag) Definition: rotate.hpp:39 friend bool operator<(const vector &x, const vector &y) Definition: vector.hpp:269 BOOST_STATIC_ASSERT(sizeof(string_t)==sizeof(vector< char >)) Definition: arg_stream.hpp:51 bool equal(InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate pred) Definition: equal.hpp:38 Definition: vector.hpp:58 T * end_of_storage_m Definition: vector.hpp:80 std::reverse_iterator< T * > reverse_iterator Definition: vector.hpp:71 vector(I f, I l, const allocator_type &a, typename boost::disable_if< boost::is_integral< I > >::type *=0) Definition: vector.hpp:173 boost::compressed_pair< A, T * > allocate_finish_m Definition: vector.hpp:79 OutputIterator copy(const InputRange &range, OutputIterator result) copy implementation Definition: copy.hpp:43 iterator insert(iterator p, I f, I l, typename boost::disable_if< boost::is_integral< I > >::type *=0) Definition: vector.hpp:241 format_base::stream_type & end_sequence(format_base::stream_type &os) iterator insert_move(iterator p, I f, I l) Definition: vector.hpp:372 format_base::stream_type & begin_sequence(format_base::stream_type &os) F uninitialized_move(I f, I l, F r) Similar to std::uninitialized_copy but with move semantics. Definition: memory.hpp:650 Definition: functional.hpp:26 ADOBE_NAME_TYPE_1("vector:version_1:adobe", adobe::version_1::vector< T0, adobe::capture_allocator< T0 > >) namespace boost Definition: vector.hpp:502 void swap(circular_queue< T > &, circular_queue< T > &) bool lexicographical_compare(const InputRange1 &range1, const InputRange2 &range2) lexicographical_compare implementation Definition: lexicographical_compare.hpp:39 T::iterator erase(T &x, typename T::iterator f, typename T::iterator l) Definition: erase_if.hpp:63 vector(size_type n, const value_type &x, const allocator_type &a) Definition: vector.hpp:152 std::reverse_iterator< const T * > const_reverse_iterator Definition: vector.hpp:72 vector(I f, I l, typename boost::disable_if< boost::is_integral< I > >::type *=0) Definition: vector.hpp:169 ADOBE_NAME_TYPE_2("closed_hash_map:version_1:adobe", adobe::version_1::closed_hash_map< T0, T1, boost::hash< T0 >, std::equal_to< T0 >, adobe::capture_allocator< adobe::pair< T0, T1 > > >) A runtime polymorphic type similar to boost::any which can hold any type which models Regular... Definition: any_regular.hpp:426 const_reference operator[](size_type n) const Definition: vector.hpp:213 boost::range_size< Selection >::type size(const Selection &x) Definition: selection_algorithms.hpp:457 friend bool operator==(const vector &x, const vector &y) Definition: vector.hpp:259 Definition: memory.hpp:751 |