Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::detail::key_interface Class Referenceabstract
Inheritance diagram for nana::detail::key_interface:
nana::key< T, Compare >

Public Member Functions

virtual ~key_interface ()
 
virtual bool same_type (const key_interface *) const noexcept=0
 
virtual bool compare (const key_interface *) const noexcept=0
 is this key less than right key? [call it less(rk), less_than(rk) or compare_less(rk)?: if (lk.less_than(rk )) ] More...
 

Constructor & Destructor Documentation

virtual nana::detail::key_interface::~key_interface ( )
inlinevirtual

Member Function Documentation

virtual bool nana::detail::key_interface::compare ( const key_interface ) const
pure virtualnoexcept

is this key less than right key? [call it less(rk), less_than(rk) or compare_less(rk)?: if (lk.less_than(rk )) ]

Implemented in nana::key< T, Compare >.

virtual bool nana::detail::key_interface::same_type ( const key_interface ) const
pure virtualnoexcept

Implemented in nana::key< T, Compare >.