Home
last modified time | relevance | path

Searched refs:TableStorageIteratorImpl (Results 1 – 7 of 7) sorted by relevance

/external/bcc/src/cc/
Dbpffs_table.cc28 class iterator : public TableStorageIteratorImpl {
40 virtual unique_ptr<TableStorageIteratorImpl> begin() override;
41 virtual unique_ptr<TableStorageIteratorImpl> end() override;
42 virtual unique_ptr<TableStorageIteratorImpl> lower_bound(const string &k) override;
43 virtual unique_ptr<TableStorageIteratorImpl> upper_bound(const string &k) override;
44 virtual unique_ptr<TableStorageIteratorImpl> erase(const TableStorageIteratorImpl &it) override;
57 unique_ptr<TableStorageIteratorImpl> BpfFsTableStorage::begin() { return unique_ptr<iterator>(); } in begin()
58 unique_ptr<TableStorageIteratorImpl> BpfFsTableStorage::end() { return unique_ptr<iterator>(); } in end()
59 unique_ptr<TableStorageIteratorImpl> BpfFsTableStorage::lower_bound(const string &k) { in lower_bound()
62 unique_ptr<TableStorageIteratorImpl> BpfFsTableStorage::upper_bound(const string &k) { in upper_bound()
[all …]
Dshared_table.cc33 class iterator : public TableStorageIteratorImpl {
51 virtual unique_ptr<TableStorageIteratorImpl> begin() override;
52 virtual unique_ptr<TableStorageIteratorImpl> end() override;
53 virtual unique_ptr<TableStorageIteratorImpl> lower_bound(const string &k) override;
54 virtual unique_ptr<TableStorageIteratorImpl> upper_bound(const string &k) override;
55 virtual unique_ptr<TableStorageIteratorImpl> erase(const TableStorageIteratorImpl &it) override;
85 unique_ptr<TableStorageIteratorImpl> SharedTableStorage::begin() { in begin()
88 unique_ptr<TableStorageIteratorImpl> SharedTableStorage::end() { in end()
92 unique_ptr<TableStorageIteratorImpl> SharedTableStorage::lower_bound(const string &k) { in lower_bound()
95 unique_ptr<TableStorageIteratorImpl> SharedTableStorage::upper_bound(const string &k) { in upper_bound()
[all …]
Dtable_storage_impl.h23 class TableStorageIteratorImpl {
28 typedef TableStorageIteratorImpl self_type;
29 virtual ~TableStorageIteratorImpl() {} in ~TableStorageIteratorImpl()
44 virtual std::unique_ptr<TableStorageIteratorImpl> begin() = 0;
45 virtual std::unique_ptr<TableStorageIteratorImpl> end() = 0;
46 virtual std::unique_ptr<TableStorageIteratorImpl> lower_bound(const std::string &k) = 0;
47 virtual std::unique_ptr<TableStorageIteratorImpl> upper_bound(const std::string &k) = 0;
48 virtual std::unique_ptr<TableStorageIteratorImpl> erase(const TableStorageIteratorImpl &it) = 0;
Dtable_storage.h31 class TableStorageIteratorImpl; variable
71 iterator(std::unique_ptr<TableStorageIteratorImpl>);
83 std::unique_ptr<TableStorageIteratorImpl> impl_;
Dtable_storage.cc72 TableStorage::iterator::iterator(unique_ptr<TableStorageIteratorImpl> impl) : impl_(move(impl)) {} in iterator()
/external/bcc/src/cc/includes/
Dtable_storage_impl.h23 class TableStorageIteratorImpl {
28 typedef TableStorageIteratorImpl self_type;
29 virtual ~TableStorageIteratorImpl() {} in ~TableStorageIteratorImpl()
44 virtual std::unique_ptr<TableStorageIteratorImpl> begin() = 0;
45 virtual std::unique_ptr<TableStorageIteratorImpl> end() = 0;
46 virtual std::unique_ptr<TableStorageIteratorImpl> lower_bound(const std::string &k) = 0;
47 virtual std::unique_ptr<TableStorageIteratorImpl> upper_bound(const std::string &k) = 0;
48 virtual std::unique_ptr<TableStorageIteratorImpl> erase(const TableStorageIteratorImpl &it) = 0;
Dtable_storage.h31 class TableStorageIteratorImpl; variable
71 iterator(std::unique_ptr<TableStorageIteratorImpl>);
83 std::unique_ptr<TableStorageIteratorImpl> impl_;