Intel Threading Building Blocks 2.1 for Open Source

Classes | Namespaces | Functions

concurrent_vector.h File Reference

#include "tbb_stddef.h"
#include "tbb_exception.h"
#include "atomic.h"
#include "cache_aligned_allocator.h"
#include "blocked_range.h"
#include "tbb_machine.h"
#include <new>
#include <algorithm>
#include <iterator>
#include <limits>
Include dependency graph for concurrent_vector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tbb::concurrent_vector< T, A >
class  tbb::concurrent_vector< T, A >::generic_range_type< I >
class  tbb::concurrent_vector< T, A >::internal_loop_guide
 Exception-aware helper class for filling a segment by exception-danger operators of user class.

Namespaces

namespace  tbb
 

The namespace tbb contains all components of the library.


Functions

template<typename T , class A1 , class A2 >
bool tbb::operator!= (const concurrent_vector< T, A1 > &a, const concurrent_vector< T, A2 > &b)
template<typename T , class A1 , class A2 >
bool tbb::operator< (const concurrent_vector< T, A1 > &a, const concurrent_vector< T, A2 > &b)
template<typename T , class A1 , class A2 >
bool tbb::operator<= (const concurrent_vector< T, A1 > &a, const concurrent_vector< T, A2 > &b)
template<typename T , class A1 , class A2 >
bool tbb::operator== (const concurrent_vector< T, A1 > &a, const concurrent_vector< T, A2 > &b)
template<typename T , class A1 , class A2 >
bool tbb::operator> (const concurrent_vector< T, A1 > &a, const concurrent_vector< T, A2 > &b)
template<typename T , class A1 , class A2 >
bool tbb::operator>= (const concurrent_vector< T, A1 > &a, const concurrent_vector< T, A2 > &b)
template<typename T , class A >
void tbb::swap (concurrent_vector< T, A > &a, concurrent_vector< T, A > &b)

Copyright © 2005-2010 Intel Corporation. All Rights Reserved.

Licensed under the GNU General Public License 2 with the runtime exception.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.