Lines Matching refs:Storage
68 struct Storage { struct
71 Storage(T init) : in Storage() argument
75 ~Storage() { in ~Storage() argument
78 Storage(const Storage& strg) : in Storage() argument
82 Storage & operator=(const Storage& strg) { in operator =() argument
90 Storage<T> JoinStorages(const Storage<T>& left, const Storage<T>& right) { in JoinStorages()
91 Storage<T> result = right; in JoinStorages()
101 void Scan(const Range & r, bool is_final, Storage<T> & storage, std::vector<T> & sum, const std::ve… in Scan()
123 Storage<T> ScanWithInit(const Range & r, T init, bool is_final, Storage<T> & storage, std::vector<T… in ScanWithInit()
134 Storage<T> storage;
192 const Storage<T> & left = left_body.storage; in reverse_join()
193 Storage<T> & right = storage; in reverse_join()
241 Storage<S> operator()(const Range& r, Storage<S> storage, Tag) const { in operator ()()
249 Storage<T> operator()(const Storage<T>& left, const Storage<T>& right) const { in operator ()()
263 Storage<T> res = ParallelScanFunctionalInvoker(range, Storage<T>(0), sb, jb, mode); in operator ()()
278 Storage<T> res = ParallelScanFunctionalInvoker(range, Storage<T>(0), in operator ()()
279 …[&addend, &sum, init](const Range& r, Storage<T> storage, bool is_final_scan /*tag*/) -> Storage<T… in operator ()()
282 [](const Storage<T>& left, const Storage<T>& right) -> Storage<T> { in operator ()()
381 Storage<T> res = ParallelScanFunctionalInvoker(range, Storage<T>(0), in operator ()()