CppUnit project page | CppUnit home page |
Classes | |
struct | ConstIteratorTraits |
struct | NonConstIteratorTraits |
Functions | |
template<class T> | |
void | construct (T &object, const T &value) |
template<class T> | |
void | destruct (T &object) |
template<class T, class OutputIt> | |
void | destruct_range (OutputIt first, OutputIt last) |
template<class InputIt, class OutputIt> | |
void | cpptl_copy (InputIt first, InputIt last, OutputIt firstDestIt) |
template<class InputIt, class OutputIt> | |
void | copy_backwards (InputIt first, InputIt last, OutputIt endDestIt) |
template<class InputIt, class OutputIt> | |
void | copy_with_construct (InputIt first, InputIt last, OutputIt firstDestIt) |
template<class OutputIt, class ValueType> | |
void | copy_with_construct_value (OutputIt firstDestIt, unsigned int count, const ValueType &value) |
template<class InputIt, class OutputIt> | |
void | copy_and_destroy (InputIt first, InputIt last, OutputIt firstDestIt) |
template<class InputIt, class OutputIt> | |
void | copy_backwards_and_destroy (InputIt first, InputIt last, OutputIt endDestIt) |
RawThreadStorage * | createRawThreadStorage (const CppTL::Functor1< void * > &deallocator) |
void | freeRawThreadStorage (RawThreadStorage *storage) |
void * | getRawThreadStorage (RawThreadStorage *storage) |
void | setRawThreadStorage (RawThreadStorage *storage, void *value) |
void CppTL::Impl::construct | ( | T & | object, | |
const T & | value | |||
) | [inline] |
void CppTL::Impl::copy_and_destroy | ( | InputIt | first, | |
InputIt | last, | |||
OutputIt | firstDestIt | |||
) | [inline] |
References construct(), CPPTL_TYPENAME, and destruct().
Referenced by CppTL::SmallMap< Key, Value, PredLess, Allocator >::erase(), and CppTL::Deque< T >::insert().
void CppTL::Impl::copy_backwards | ( | InputIt | first, | |
InputIt | last, | |||
OutputIt | endDestIt | |||
) | [inline] |
Referenced by CppTL::Deque< T >::erase().
void CppTL::Impl::copy_backwards_and_destroy | ( | InputIt | first, | |
InputIt | last, | |||
OutputIt | endDestIt | |||
) | [inline] |
References construct(), CPPTL_TYPENAME, and destruct().
Referenced by CppTL::SmallMap< Key, Value, PredLess, Allocator >::insert(), and CppTL::Deque< T >::insert().
void CppTL::Impl::copy_with_construct | ( | InputIt | first, | |
InputIt | last, | |||
OutputIt | firstDestIt | |||
) | [inline] |
References construct(), and CPPTL_TYPENAME.
Referenced by CppTL::Deque< T >::insert(), and CppTL::SmallMap< Key, Value, PredLess, Allocator >::SmallMap().
void CppTL::Impl::copy_with_construct_value | ( | OutputIt | firstDestIt, | |
unsigned int | count, | |||
const ValueType & | value | |||
) | [inline] |
void CppTL::Impl::cpptl_copy | ( | InputIt | first, | |
InputIt | last, | |||
OutputIt | firstDestIt | |||
) | [inline] |
Referenced by CppTL::Deque< T >::erase().
RawThreadStorage* CppTL::Impl::createRawThreadStorage | ( | const CppTL::Functor1< void * > & | deallocator | ) |
void CppTL::Impl::destruct | ( | T & | object | ) | [inline] |
Referenced by copy_and_destroy(), copy_backwards_and_destroy(), and destruct_range().
void CppTL::Impl::destruct_range | ( | OutputIt | first, | |
OutputIt | last | |||
) | [inline] |
void CppTL::Impl::freeRawThreadStorage | ( | RawThreadStorage * | storage | ) |
void* CppTL::Impl::getRawThreadStorage | ( | RawThreadStorage * | storage | ) |
void CppTL::Impl::setRawThreadStorage | ( | RawThreadStorage * | storage, | |
void * | value | |||
) |
Referenced by CppTL::ThreadLocalStorage< ValueType >::get().
hosts this site. |
Send comments to: CppUnit Developers |