- Timestamp:
- 10/26/15 17:38:14 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/core/resource.hh
r477 r478 85 85 friend constexpr bool operator==( const resource< U >&, const resource< U >& ); 86 86 template < typename U > 87 friend constexpr bool operator!=( const resource< U >&, const resource< U >& ); 88 template < typename U > 87 89 friend constexpr bool operator<( const resource< U >&, const resource< U >& ); 88 90 template < typename U > … … 96 98 constexpr bool operator== ( const resource< T >& lhs, const resource< T >& rhs ) 97 99 { 98 return lhs.m_id == lhs.m_id && rhs.m_handler == rhs.m_handler; 100 return lhs.m_id == rhs.m_id && lhs.m_handler == rhs.m_handler; 101 } 102 103 template < typename T > 104 constexpr bool operator!= ( const resource< T >& lhs, const resource< T >& rhs ) 105 { 106 return lhs.m_id != rhs.m_id || lhs.m_handler != rhs.m_handler; 99 107 } 100 108 … … 102 110 constexpr bool operator< ( const resource< T >& lhs, const resource< T >& rhs ) 103 111 { 104 return lhs.m_id.value() < lhs.m_id.value();112 return lhs.m_id.value() < rhs.m_id.value(); 105 113 } 106 114 … … 108 116 constexpr bool operator> ( const resource< T >& lhs, const resource< T >& rhs ) 109 117 { 110 return lhs.m_id.value() > lhs.m_id.value();118 return lhs.m_id.value() > rhs.m_id.value(); 111 119 } 112 120
Note: See TracChangeset
for help on using the changeset viewer.