Searched refs:TableStorageIteratorImpl (Results 1 – 7 of 7) sorted by relevance
28 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 …]
33 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 …]
23 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;
31 class TableStorageIteratorImpl; variable71 iterator(std::unique_ptr<TableStorageIteratorImpl>);83 std::unique_ptr<TableStorageIteratorImpl> impl_;
72 TableStorage::iterator::iterator(unique_ptr<TableStorageIteratorImpl> impl) : impl_(move(impl)) {} in iterator()