|
| TableIteratorBase ()=default |
|
| TableIteratorBase (arrow::ChunkedArray *columnData[framework::pack_size(columns_t{})], IP &&policy) |
|
template<typename P , typename... Os>
requires (P::ref.desc_hash == Parent::ref.desc_hash) |
TableIteratorBase & | operator= (TableIteratorBase< IP, P, Os... > other) |
|
template<typename P > |
TableIteratorBase & | operator= (TableIteratorBase< IP, P, T... > other) |
|
template<typename P >
requires std::same_as<IP, DefaultIndexPolicy> |
TableIteratorBase & | operator= (TableIteratorBase< FilteredIndexPolicy, P, T... > other) |
|
template<typename P , typename O1 , typename... Os>
requires (P::ref.desc_hash == Parent::ref.desc_hash) |
| TableIteratorBase (TableIteratorBase< IP, P, O1, Os... > const &other) |
|
template<typename P , typename O1 , typename... Os>
requires (P::ref.desc_hash == Parent::ref.desc_hash) |
| TableIteratorBase (TableIteratorBase< IP, P, O1, Os... > &&other) noexcept |
|
template<typename P > |
| TableIteratorBase (TableIteratorBase< IP, P, T... > const &other) |
|
template<typename P > |
| TableIteratorBase (TableIteratorBase< IP, P, T... > &&other) noexcept |
|
template<typename P >
requires std::same_as<IP, DefaultIndexPolicy> |
| TableIteratorBase (TableIteratorBase< FilteredIndexPolicy, P, T... > other) |
|
TableIteratorBase & | operator= (RowViewSentinel const &other) |
|
template<typename P > |
void | matchTo (TableIteratorBase< IP, P, T... > const &other) |
|
template<typename P , typename... Os>
requires std::same_as<typename P::table_t, typename Parent::table_t> |
void | matchTo (TableIteratorBase< IP, P, Os... > const &other) |
|
template<typename TI > |
auto | getId () const |
|
template<typename CD , typename... CDArgs> |
auto | getDynamicColumn () const |
|
template<typename B , typename CC > |
auto | getValue () const |
|
template<typename B , typename... CCs> |
std::array< B, sizeof...(CCs)> | getValues () const |
|
TableIteratorBase | operator+ (int64_t inc) const |
| Allow incrementing by more than one the iterator.
|
|
TableIteratorBase | operator- (int64_t dec) const |
|
TableIteratorBase const & | operator* () const |
|
template<aod::is_aod_hash L, aod::is_aod_hash D, aod::is_origin_hash O, typename... Ts>
template<typename
IP, typename Parent, typename... T>
struct o2::soa::Table< L, D, O, Ts >::TableIteratorBase< IP, Parent, T >
Definition at line 1720 of file ASoA.h.
template<aod::is_aod_hash L, aod::is_aod_hash D, aod::is_origin_hash O, typename... Ts>
template<typename
IP , typename Parent , typename... T>
template<typename P , typename O1 , typename... Os>
requires (P::ref.desc_hash == Parent::ref.desc_hash)
template<aod::is_aod_hash L, aod::is_aod_hash D, aod::is_origin_hash O, typename... Ts>
template<typename
IP , typename Parent , typename... T>
template<typename P , typename O1 , typename... Os>
requires (P::ref.desc_hash == Parent::ref.desc_hash)