pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator > Class Template Reference

#include <tree_policy.hpp>

Inheritance diagram for pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >:

std::binary_function< _Arg1, _Arg2, _Result > List of all members.

Public Types

typedef Allocator allocator
typedef Cmp_Fn cmp_fn
typedef order_statistics_key<
typename Cmp_Fn::first_argument_type,
Allocator > 
key_type
typedef allocator::template
rebind< key_type >::other::const_reference 
const_key_reference

Public Member Functions

 order_statistics_key_cmp ()
 order_statistics_key_cmp (const Cmp_Fn &r_cmp_fn)
bool operator() (const_key_reference, const_key_reference) const
cmp_fnget_cmp_fn ()
const cmp_fnget_cmp_fn () const

Detailed Description

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
class pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >

Definition at line 107 of file tree_policy.hpp.


Member Typedef Documentation

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
typedef Allocator pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::allocator

Definition at line 114 of file tree_policy.hpp.

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
typedef Cmp_Fn pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::cmp_fn

Definition at line 115 of file tree_policy.hpp.

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
typedef allocator::template rebind<key_type>::other::const_reference pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::const_key_reference

Definition at line 123 of file tree_policy.hpp.

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
typedef order_statistics_key<typename Cmp_Fn::first_argument_type, Allocator> pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::key_type

Definition at line 119 of file tree_policy.hpp.


Constructor & Destructor Documentation

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::order_statistics_key_cmp (  )  [inline]

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::order_statistics_key_cmp ( const Cmp_Fn &  r_cmp_fn  )  [inline]


Member Function Documentation

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
const cmp_fn& pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::get_cmp_fn (  )  const [inline]

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
cmp_fn& pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::get_cmp_fn (  )  [inline]

template<typename Cmp_Fn, typename Allocator = std::allocator<char>>
bool pb_assoc::order_statistics_key_cmp< Cmp_Fn, Allocator >::operator() ( const_key_reference  ,
const_key_reference   
) const [inline]


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 16:58:37 2010 for GNU C++ STL by  doxygen 1.4.7