Searched refs:Strategy (Results 1 - 7 of 7) sorted by last modified time

/haiku/headers/private/support/
H A DZstdCompressionAlgorithm.h88 template<typename BaseClass, typename Strategy, typename StreamType> struct Stream;
89 template<typename BaseClass, typename Strategy, typename StreamType>
H A DZlibCompressionAlgorithm.h92 template<typename BaseClass, typename Strategy> struct Stream;
93 template<typename BaseClass, typename Strategy>
/haiku/src/kits/support/
H A DZstdCompressionAlgorithm.cpp197 template<typename BaseClass, typename Strategy, typename StreamType>
209 if (Strategy::kNeedsFinalFlush)
211 Strategy::Uninit(fStream);
215 status_t Init(const typename Strategy::Parameters* parameters)
222 size_t zstdError = Strategy::Init(&fStream, parameters);
250 const typename Strategy::Parameters* parameters
252 = static_cast<const typename Strategy::Parameters*>(_parameters);
254 = dynamic_cast<const typename Strategy::Parameters*>(_parameters);
282 size_t zstdError = Strategy::Process(fStream, &inBuffer, &outBuffer, flush);
H A DZlibCompressionAlgorithm.cpp204 template<typename BaseClass, typename Strategy>
216 if (Strategy::kNeedsFinalFlush)
218 Strategy::Uninit(fStream);
222 status_t Init(const typename Strategy::Parameters* parameters)
231 int zlibError = Strategy::Init(fStream, parameters);
259 const typename Strategy::Parameters* parameters
261 = static_cast<const typename Strategy::Parameters*>(_parameters);
263 = dynamic_cast<const typename Strategy::Parameters*>(_parameters);
289 int zlibError = Strategy::Process(fStream, flush);
/haiku/src/tests/system/kernel/util/
H A DOrderedMapTest.h155 class Strategy : public KernelUtilsOrder::Ascending<Value> {}; class in struct:Ascending
163 class Strategy : public KernelUtilsOrder::Descending<Value> {}; class in struct:Descending
606 typedef typename CompareStrategyWrapper::template Strategy<Key> Compare;
H A DVectorMapTest.cpp33 struct Strategy : public TestStrategy<MyMap, EntryStrategy,
37 typedef typename PairTestBase<int, int>::Strategy IntIntTestStrategy;
56 #define DECLARE_TEST_STRATEGY(Key, Value, Map, Strategy, ClassName) \
59 struct Strategy \
64 template<typename CS> const char *Strategy<CS>::kClassName = ClassName;
/haiku/src/tests/system/kernel/slab/
H A DSlab.h117 template<typename Strategy>
122 : BaseCache(_name, Strategy::RequiredSpace(objectSize), alignment,
146 Strategy fStrategy;
276 typedef MergedLinkCacheStrategy<Backend> Strategy; typedef in class:TypedCache
277 typedef Cache<Strategy> BaseType;
386 typedef HashCacheStrategy<Backend> Strategy; typedef in struct:HashCacheStrategy

Completed in 39 milliseconds