| 165 | |
| 166 | template <int RTYPE, bool LHS_NA, typename LHS_T, bool RHS_NA, typename RHS_T> |
| 167 | inline bool setequal( const VectorBase<RTYPE,LHS_NA,LHS_T>& lhs, const VectorBase<RTYPE,RHS_NA,RHS_T>& rhs ){ |
| 168 | return sugar::SetEqual<RTYPE,LHS_NA,LHS_T,RHS_NA,RHS_T>( lhs.get_ref(), rhs.get_ref() ).get() ; |
| 169 | } |
| 170 | |
| 171 | template <int RTYPE, bool LHS_NA, typename LHS_T, bool RHS_NA, typename RHS_T> |
| 172 | inline Vector<RTYPE> intersect( const VectorBase<RTYPE,LHS_NA,LHS_T>& lhs, const VectorBase<RTYPE,RHS_NA,RHS_T>& rhs ){ |
no test coverage detected