| 225 | |
| 226 | template<class IndexType> |
| 227 | forceinline unsigned long long int |
| 228 | BitSet<IndexType>::ones(const BitSetData* b) const { |
| 229 | unsigned long long int o = 0U; |
| 230 | for (IndexType i=0; i<_limit; i++) |
| 231 | o += static_cast<unsigned long long int> |
| 232 | (BitSetData::a(_bits[i],b[_index[i]]).ones()); |
| 233 | return o; |
| 234 | } |
| 235 | |
| 236 | template<class IndexType> |
| 237 | forceinline unsigned long long int |