aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2019-08-23 13:10:56 +0000
committerGeir Storli <geirst@verizonmedia.com>2019-08-23 13:10:56 +0000
commit5cc9e2827c1f159cb867814fbd878d3484661206 (patch)
treea74cf755bb99bd071c6b25a0cee03d8c34fdbfe6 /searchlib
parentec4240010b82eabc1fa0efad47082541da9d246a (diff)
Change typedef -> using.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/enumstorebase.h46
1 files changed, 24 insertions, 22 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/enumstorebase.h b/searchlib/src/vespa/searchlib/attribute/enumstorebase.h
index ea6ace1438a..7c354b97052 100644
--- a/searchlib/src/vespa/searchlib/attribute/enumstorebase.h
+++ b/searchlib/src/vespa/searchlib/attribute/enumstorebase.h
@@ -30,20 +30,21 @@ using EnumStoreIndex = EnumStoreDataStoreType::RefType;
using EnumStoreIndexVector = vespalib::Array<EnumStoreIndex>;
using EnumStoreEnumVector = vespalib::Array<uint32_t>;
-typedef btree::BTreeTraits<16, 16, 10, true> EnumTreeTraits;
+using EnumTreeTraits = btree::BTreeTraits<16, 16, 10, true>;
-typedef btree::BTree<EnumStoreIndex, btree::BTreeNoLeafData,
- btree::NoAggregated,
- const datastore::EntryComparatorWrapper,
- EnumTreeTraits> EnumTree;
-typedef btree::BTree<EnumStoreIndex, datastore::EntryRef,
- btree::NoAggregated,
- const datastore::EntryComparatorWrapper,
- EnumTreeTraits> EnumPostingTree;
+using EnumTree = btree::BTree<EnumStoreIndex, btree::BTreeNoLeafData,
+ btree::NoAggregated,
+ const datastore::EntryComparatorWrapper,
+ EnumTreeTraits>;
+
+using EnumPostingTree = btree::BTree<EnumStoreIndex, datastore::EntryRef,
+ btree::NoAggregated,
+ const datastore::EntryComparatorWrapper,
+ EnumTreeTraits>;
struct CompareEnumIndex
{
- typedef EnumStoreIndex Index;
+ using Index = EnumStoreIndex;
bool operator()(const Index &lhs, const Index &rhs) const {
return lhs.ref() < rhs.ref();
@@ -53,11 +54,11 @@ struct CompareEnumIndex
class EnumStoreDictBase
{
public:
- typedef EnumStoreIndex Index;
- typedef EnumStoreIndexVector IndexVector;
- typedef EnumStoreEnumVector EnumVector;
- typedef std::set<Index, CompareEnumIndex> IndexSet;
- typedef vespalib::GenerationHandler::generation_t generation_t;
+ using EnumVector = EnumStoreEnumVector;
+ using Index = EnumStoreIndex;
+ using IndexSet = std::set<Index, CompareEnumIndex>;
+ using IndexVector = EnumStoreIndexVector;
+ using generation_t = vespalib::GenerationHandler::generation_t;
protected:
EnumStoreBase &_enumStore;
@@ -163,12 +164,13 @@ public:
class EnumStoreBase
{
public:
- typedef vespalib::GenerationHandler::generation_t generation_t;
- typedef attribute::IAttributeVector::EnumHandle EnumHandle;
- typedef EnumStoreDataStoreType DataStoreType;
- typedef EnumStoreIndex Index;
- typedef EnumStoreIndexVector IndexVector;
- typedef EnumStoreEnumVector EnumVector;
+ using DataStoreType = EnumStoreDataStoreType;
+ using EnumHandle = attribute::IAttributeVector::EnumHandle;
+ using EnumVector = EnumStoreEnumVector;
+ using Index = EnumStoreIndex;
+ using IndexVector = EnumStoreIndexVector;
+ using generation_t = vespalib::GenerationHandler::generation_t;
+
using EnumIndexMap = vespalib::hash_map<Index, Index, vespalib::hash<Index>, std::equal_to<Index>,
vespalib::hashtable_base::and_modulator>;
@@ -209,7 +211,7 @@ public:
static uint32_t size() { return 2*sizeof(uint32_t); }
};
- typedef std::set<Index, CompareEnumIndex> IndexSet;
+ using IndexSet = std::set<Index, CompareEnumIndex>;
protected: