Panda3D
Public Member Functions
method_hash< Key, Compare > Class Template Reference

This hash_compare class hashes a class object. More...

#include "stl_compares.h"

Inheritance diagram for method_hash< Key, Compare >:
stl_hash_compare< Key, Compare >

List of all members.

Public Member Functions

size_t operator() (const Key &key) const
 Calls the Key's get_hash() method.
bool operator() (const Key &a, const Key &b) const

Detailed Description

template<class Key, class Compare = less<Key>>
class method_hash< Key, Compare >

This hash_compare class hashes a class object.

It assumes the Key provides a method called get_hash() that returns a size_t.

Definition at line 191 of file stl_compares.h.


Member Function Documentation

template<class Key , class Compare >
size_t method_hash< Key, Compare >::operator() ( const Key &  key) const [inline]

Calls the Key's get_hash() method.

Reimplemented from stl_hash_compare< Key, Compare >.

Definition at line 223 of file stl_compares.I.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations