Flex
0.17.9
flex
utils
indexers.h
Go to the documentation of this file.
1
16
#ifndef GRAPHSCOPE_GRAPH_INDEXERS_H_
17
#define GRAPHSCOPE_GRAPH_INDEXERS_H_
18
19
#ifndef USE_PTHASH
20
#include "
flex/utils/id_indexer.h
"
21
#else
22
#include "
flex/utils/pt_indexer.h
"
23
#endif
24
25
namespace
gs
{
26
27
#ifndef USE_PTHASH
28
using
IndexerType
=
LFIndexer<vid_t>
;
29
30
template
<
typename
KEY_T>
31
using
IndexerBuilderType
=
IdIndexer<KEY_T, vid_t>
;
32
#else
33
using
IndexerType
= PTIndexer<vid_t>;
34
35
template
<
typename
KEY_T>
36
using
IndexerBuilderType
= PTIndexerBuilder<KEY_T, vid_t>;
37
#endif
38
39
}
// namespace gs
40
41
#endif // GRAPHSCOPE_GRAPH_INDEXERS_H_
gs
Definition:
adj_list.h:23
pt_indexer.h
gs::IdIndexer
Definition:
id_indexer.h:181
id_indexer.h
gs::LFIndexer
Definition:
id_indexer.h:184
Generated by
1.8.17