Panda3D
|
An STL function object class, this is intended to be used on any ordered collection of pointers to classes that define a get_name() method, particularly for things that derive from Namable. More...
#include "stl_compares.h"
Public Member Functions | |
bool | is_equal (const Key &a, const Key &b) const |
Returns true if a is equivalent to b, false otherwise. | |
bool | operator() (const Key &a, const Key &b) const |
Returns true if a sorts before b, false otherwise. |
An STL function object class, this is intended to be used on any ordered collection of pointers to classes that define a get_name() method, particularly for things that derive from Namable.
It defines the order of the pointers by case-sensitive name comparison.
Definition at line 123 of file stl_compares.h.
bool indirect_compare_names< Key >::is_equal | ( | const Key & | a, |
const Key & | b | ||
) | const [inline] |
Returns true if a is equivalent to b, false otherwise.
Definition at line 111 of file stl_compares.I.
bool indirect_compare_names< Key >::operator() | ( | const Key & | a, |
const Key & | b | ||
) | const [inline] |
Returns true if a sorts before b, false otherwise.
Definition at line 100 of file stl_compares.I.