C++ Actor Framework 0.19
Loading...
Searching...
No Matches
Friends | List of all members
caf::detail::comparable< Subclass, T > Class Template Reference

Barton–Nackman trick implementation. More...

#include <comparable.hpp>

Inheritance diagram for caf::detail::comparable< Subclass, T >:
caf::basic_cow_string< char > caf::basic_cow_string< char > caf::basic_cow_string< char > caf::flow::observer< caf::async::batch > caf::flow::observer< output_type > caf::flow::observer< value_type > caf::flow::observer< int64_t > caf::flow::observer< caf::cow_tuple > caf::handle< accept_handle, invalid_accept_handle_t > caf::handle< accept_handle, invalid_accept_handle_t > caf::handle< connection_handle, invalid_connection_handle_t > caf::handle< connection_handle, invalid_connection_handle_t > caf::handle< datagram_handle, invalid_datagram_handle_t > caf::handle< datagram_handle, invalid_datagram_handle_t > caf::intrusive_cow_ptr< impl > caf::intrusive_cow_ptr< impl > caf::intrusive_cow_ptr< impl > caf::intrusive_cow_ptr< impl > caf::intrusive_cow_ptr< State > caf::intrusive_cow_ptr< State > caf::intrusive_cow_ptr< State > caf::intrusive_cow_ptr< State > caf::intrusive_cow_ptr< detail::message_data > caf::intrusive_cow_ptr< detail::message_data > caf::intrusive_cow_ptr< detail::message_data > caf::intrusive_cow_ptr< detail::message_data > caf::weak_intrusive_ptr< actor_control_block > caf::weak_intrusive_ptr< actor_control_block > caf::weak_intrusive_ptr< actor_control_block >

Friends

bool operator== (const Subclass &lhs, const T &rhs) noexcept
 
bool operator== (const T &lhs, const Subclass &rhs) noexcept
 
bool operator!= (const Subclass &lhs, const T &rhs) noexcept
 
bool operator!= (const T &lhs, const Subclass &rhs) noexcept
 
bool operator< (const Subclass &lhs, const T &rhs) noexcept
 
bool operator> (const Subclass &lhs, const T &rhs) noexcept
 
bool operator< (const T &lhs, const Subclass &rhs) noexcept
 
bool operator> (const T &lhs, const Subclass &rhs) noexcept
 
bool operator<= (const Subclass &lhs, const T &rhs) noexcept
 
bool operator>= (const Subclass &lhs, const T &rhs) noexcept
 
bool operator<= (const T &lhs, const Subclass &rhs) noexcept
 
bool operator>= (const T &lhs, const Subclass &rhs) noexcept
 

Detailed Description

template<class Subclass, class T = Subclass>
class caf::detail::comparable< Subclass, T >

Barton–Nackman trick implementation.

Subclass must provide a compare member function that compares to instances of T and returns an integer x with:


The documentation for this class was generated from the following file: