summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-11-05 09:54:47 +0100
committerHenning Baldersheim <balder@oath.com>2018-11-05 09:54:47 +0100
commitfd4ef7c4b779b96392abe55b9368ea18146a6a80 (patch)
tree4af948b8cb4970070c2cb02963fb8924ca45b09b /searchlib
parentf66014d9353f80abfd806f85182174b881be4fcb (diff)
typedef -> using
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/postinglisttraits.h43
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
+}