PlayRho  2.0.0
An interactive physics engine & library.
ContactKey.hpp File Reference

Declaration of the ContactKey class and closely related code. More...

#include <cstdlib>
#include <algorithm>
#include <functional>
#include <utility>
#include <playrho/Settings.hpp>
Include dependency graph for ContactKey.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  playrho::ContactKey
 Key value class for contacts. More...
 
struct  std::hash< playrho::ContactKey >
 Hash function object specialization for ContactKey. More...
 

Namespaces

 playrho
 

Functions

constexpr bool playrho::operator!= (const ContactKey &lhs, const ContactKey &rhs) noexcept
 Inequality operator.
 
constexpr bool playrho::operator< (const ContactKey &lhs, const ContactKey &rhs) noexcept
 Less-than operator.
 
constexpr bool playrho::operator<= (const ContactKey &lhs, const ContactKey &rhs) noexcept
 Less-than or equal-to operator.
 
constexpr bool playrho::operator== (const ContactKey &lhs, const ContactKey &rhs) noexcept
 Equality operator.
 
constexpr bool playrho::operator> (const ContactKey &lhs, const ContactKey &rhs) noexcept
 Greater-than operator.
 
constexpr bool playrho::operator>= (const ContactKey &lhs, const ContactKey &rhs) noexcept
 Greater-than or equal-to operator.
 

Detailed Description

Declaration of the ContactKey class and closely related code.