tec::util::DataSource

More...

#include <data-source.hpp>

Public Functions

Name
virtual void Add(T value) =0
virtual void RemoveWhere(std::function< bool(const T &)> predicate) =0
virtual T * FindWhere(std::function< bool(const T &)> predicate) =0

Detailed Description

template <typename T >
class tec::util::DataSource;

Public Functions Documentation

function Add

virtual void Add(
    T value
) =0

Reimplemented by: tec::UserListDataSource::Add

function RemoveWhere

virtual void RemoveWhere(
    std::function< bool(const T &)> predicate
) =0

Reimplemented by: tec::UserListDataSource::RemoveWhere

function FindWhere

virtual T * FindWhere(
    std::function< bool(const T &)> predicate
) =0

Reimplemented by: tec::UserListDataSource::FindWhere


Updated on 2022-07-24 at 19:27:35 +0000