All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Functions | Variables
osl::stl Namespace Reference

stl コンテナのallocatorを取り替えたものを提供する. More...

Classes

struct  hash< osl::hash::HashKey >
struct  hash< osl::hash::BoardKey >
struct  hash< Move >
struct  hash< Square >
struct  hash
struct  hash_map
struct  hash_set
struct  multimap
struct  hash< T * >
struct  ConsistencyCheck
struct  pool_allocator
struct  slist
 pool_allocator を使う slist のラッパ More...
struct  stack
struct  vector

Functions

template<class InputIterator , class OutputIterator , class Predicate >
OutputIterator copy_if (InputIterator first, InputIterator last, OutputIterator result, Predicate predicate)
 Copy the elements of a range that satisfy a predicate.
static ConsistencyCheck consistency_check (0)

Variables

const int pool_allocator_type = 0

Detailed Description

stl コンテナのallocatorを取り替えたものを提供する.

選択肢


Function Documentation

template<class InputIterator , class OutputIterator , class Predicate >
OutputIterator osl::stl::copy_if ( InputIterator  first,
InputIterator  last,
OutputIterator  result,
Predicate  predicate 
) [inline]

Copy the elements of a range that satisfy a predicate.

The current STL lacks this copy_if algorithm. This implementation comes from a book: Effective STL, Scott Meyers, Addison-Wesley (Item 36).

Definition at line 14 of file copy_if.h.

References result.


Variable Documentation

Definition at line 15 of file pool_allocator.cc.

Referenced by osl::stl::ConsistencyCheck::ConsistencyCheck().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines