diff options
author | Henning Baldersheim <balder@oath.com> | 2018-11-05 09:54:47 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@oath.com> | 2018-11-05 09:54:47 +0100 |
commit | fd4ef7c4b779b96392abe55b9368ea18146a6a80 (patch) | |
tree | 4af948b8cb4970070c2cb02963fb8924ca45b09b /searchlib | |
parent | f66014d9353f80abfd806f85182174b881be4fcb (diff) |
typedef -> using
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/postinglisttraits.h | 43 |
1 files changed, 17 insertions, 26 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/postinglisttraits.h b/searchlib/src/vespa/searchlib/attribute/postinglisttraits.h index 9a665aa4fed..cd77af6bb1c 100644 --- a/searchlib/src/vespa/searchlib/attribute/postinglisttraits.h +++ b/searchlib/src/vespa/searchlib/attribute/postinglisttraits.h @@ -14,41 +14,32 @@ template <typename DataT> class PostingStore; template <> class PostingListTraits<btree::BTreeNoLeafData> { +private: public: - typedef btree::NoAggregated AggregatedType; - typedef btree::NoAggrCalc AggrCalcType; - typedef btree::BTreeStore<uint32_t, btree::BTreeNoLeafData, - AggregatedType, - std::less<uint32_t>, - btree::BTreeDefaultTraits, - AggrCalcType> PostingStoreBase; - typedef PostingStore<btree::BTreeNoLeafData> PostingList; - typedef PostingStoreBase::KeyDataType Posting; + using AggregatedType = btree::NoAggregated; + using AggrCalcType = btree::NoAggrCalc; + using PostingStoreBase = btree::BTreeStore<uint32_t, btree::BTreeNoLeafData, AggregatedType, std::less<uint32_t>, + btree::BTreeTraits<16, 16, 10, true>, AggrCalcType> ; + using PostingList = PostingStore<btree::BTreeNoLeafData>; + using Posting = PostingStoreBase::KeyDataType; }; - template <> class PostingListTraits<int32_t> { public: - typedef btree::MinMaxAggregated AggregatedType; - typedef btree::MinMaxAggrCalc AggrCalcType; - typedef btree::BTreeStore<uint32_t, int32_t, - AggregatedType, - std::less<uint32_t>, - btree::BTreeDefaultTraits, - AggrCalcType> PostingStoreBase; - typedef PostingStore<int32_t> PostingList; - typedef PostingStoreBase::KeyDataType Posting; + using AggregatedType = btree::MinMaxAggregated; + using AggrCalcType = btree::MinMaxAggrCalc; + using PostingStoreBase = btree::BTreeStore<uint32_t, int32_t, AggregatedType, std::less<uint32_t>, + btree::BTreeTraits<16, 16, 10, true>, AggrCalcType>; + using PostingList = PostingStore<int32_t>; + using Posting = PostingStoreBase::KeyDataType; }; +} -} // namespace attribute - -typedef btree::BTreeKeyData<uint32_t, btree::BTreeNoLeafData> AttributePosting; - -typedef btree::BTreeKeyData<uint32_t, int32_t> AttributeWeightPosting; - +using AttributePosting = btree::BTreeKeyData<uint32_t, btree::BTreeNoLeafData>; +using AttributeWeightPosting = btree::BTreeKeyData<uint32_t, int32_t>; -} // namespace search +} |