#include <feature_group.h>
◆ const_reference
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
◆ difference_type
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
◆ iterator_category
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
◆ pointer
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
◆ reference
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
◆ value_type
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
using VW::details::ns_extent_iterator< features_t, audit_features_iterator_t, extent_it >::value_type = std::pair<audit_features_iterator_t, audit_features_iterator_t> |
◆ ns_extent_iterator()
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
VW::details::ns_extent_iterator< features_t, audit_features_iterator_t, extent_it >::ns_extent_iterator |
( |
features_t * |
feature_group, |
|
|
uint64_t |
hash, |
|
|
extent_it |
index_current |
|
) |
| |
|
inline |
◆ operator*() [1/2]
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
std::pair< audit_features_iterator_t, audit_features_iterator_t > VW::details::ns_extent_iterator< features_t, audit_features_iterator_t, extent_it >::operator* |
( |
| ) |
|
|
inline |
◆ operator*() [2/2]
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
std::pair< audit_features_iterator_t, audit_features_iterator_t > VW::details::ns_extent_iterator< features_t, audit_features_iterator_t, extent_it >::operator* |
( |
| ) |
const |
|
inline |
◆ operator++()
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
◆ ::VW::features
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
◆ operator!=
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
bool operator!= |
( |
const ns_extent_iterator< features_t, audit_features_iterator_t, extent_it > & |
lhs, |
|
|
const ns_extent_iterator< features_t, audit_features_iterator_t, extent_it > & |
rhs |
|
) |
| |
|
friend |
◆ operator==
template<typename features_t , typename audit_features_iterator_t , typename extent_it >
bool operator== |
( |
const ns_extent_iterator< features_t, audit_features_iterator_t, extent_it > & |
lhs, |
|
|
const ns_extent_iterator< features_t, audit_features_iterator_t, extent_it > & |
rhs |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file:
- /nix/store/2saqbz278bj3pvhbfxlcc50cjbvs3h0h-source/vowpalwabbit/core/include/vw/core/feature_group.h