20 if (i.index() != last_index.
index())
21 if (i != ++last_index)
23 last_index.
value() = i.value();
24 last_index.
index() = i.index();
26 last_index.
audit() = i.audit();
36 if (fs.sort(parse_mask))
void unique_sort_features(uint64_t parse_mask, example *ae)
v_array< feature_index > indicies
features_value_index_audit_range values_indices_audit()
the core definition of a set of features.
void truncate_to(const features_value_iterator &pos)
defines a "range" usable by C++ 11 for loops
iterator over values, indicies and audit space names
audit_strings_ptr & audit()
v_array< audit_strings_ptr > space_names
void unique_features(features &fs, int max)