Template Class DerivedMultiMessage< DerivedT, BaseT >

Base Type

  • public BaseT

template<typename DerivedT, typename BaseT>
class DerivedMultiMessage<DerivedT, BaseT> : public BaseT

Public Functions

virtual ~DerivedMultiMessage() = default
inline std::shared_ptr<DerivedT> get_slice(std::size_t start, std::size_t stop) const
inline std::shared_ptr<DerivedT> copy_ranges(const std::vector<std::pair<size_t, size_t>> &ranges, size_t num_selected_rows) const

Protected Functions

inline virtual void get_slice_impl(std::shared_ptr<MultiMessage> new_message, std::size_t start, std::size_t stop) const
inline virtual void copy_ranges_impl(std::shared_ptr<MultiMessage> new_message, const std::vector<std::pair<size_t, size_t>> &ranges, size_t num_selected_rows) const

© Copyright 2023, NVIDIA. Last updated on Feb 3, 2023.