PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University. More...
#include "dtoolbase.h"#include "cmath.h"#include "nearly_zero.h"#include "addHash.h"#include <assert.h>#include <map>#include "stl_compares.I"Go to the source code of this file.
Classes | |
| class | compare_to< Key > |
| An STL function object class, this is intended to be used on any ordered collection of class objects that contain a compare_to() method. More... | |
| class | floating_point_hash< Key > |
| This hash_compare class hashes a float or a double. More... | |
| class | floating_point_threshold< Key > |
| Compares two floating point numbers, within threshold of equivalence. More... | |
| class | indirect_compare_names< Key > |
| 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... | |
| class | indirect_compare_names_hash< Key > |
| class | indirect_compare_to< Key > |
| An STL function object class, this is intended to be used on any ordered collection of pointers to classes that contain a compare_to() method. More... | |
| class | indirect_compare_to_hash< Key > |
| class | indirect_equals_hash< Key > |
| An STL function object class, this is intended to be used on any ordered collection of pointers to classes that contain an operator ==() method. More... | |
| class | indirect_less< Key > |
| An STL function object class, this is intended to be used on any ordered collection of pointers to classes that contain an operator <() method. More... | |
| class | indirect_less_hash< Key > |
| class | indirect_method_hash< Key, Compare > |
| This hash_compare class hashes a pointer to a class object. More... | |
| class | integer_hash< Key, Compare > |
| This is the default hash_compare class, which assumes the Key is a size_t value or can be implicitly converted to a size_t value (for instance, via a size_t typecast operator). More... | |
| class | method_hash< Key, Compare > |
| This hash_compare class hashes a class object. More... | |
| class | pointer_hash |
| This is the default hash_compare class, which assumes the Key is a pointer value. More... | |
| class | sequence_hash< Key, Compare > |
| This hash_compare class hashes a string. More... | |
| class | stl_hash_compare< Key, Compare > |
Typedefs | |
| typedef floating_point_hash< double > | double_hash |
| typedef floating_point_hash< float > | float_hash |
| typedef integer_hash< int > | int_hash |
| typedef integer_hash< size_t > | size_t_hash |
| typedef sequence_hash< std::string > | string_hash |
| typedef sequence_hash< std::wstring > | wstring_hash |
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
All rights reserved.
All use of this software is subject to the terms of the revised BSD license. You should have received a copy of this license along with this source code in a file named "LICENSE."
Definition in file stl_compares.h.
1.8.15