Kùzu C++ API
Loading...
Searching...
No Matches
case_insensitive_map.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <string>
5#include <unordered_map>
6
7#include "api.h"
8
9namespace kuzu {
10namespace common {
11
13 KUZU_API uint64_t operator()(const std::string& str) const;
14};
15
17 KUZU_API bool operator()(const std::string& lhs, const std::string& rhs) const;
18};
19
20template<typename T>
21using case_insensitive_map_t = std::unordered_map<std::string, T, CaseInsensitiveStringHashFunction,
23
24} // namespace common
25} // namespace kuzu
#define KUZU_API
Definition api.h:25
std::unordered_map< std::string, T, CaseInsensitiveStringHashFunction, CaseInsensitiveStringEquality > case_insensitive_map_t
Definition case_insensitive_map.h:21
Definition alter_type.h:5
Definition case_insensitive_map.h:16
KUZU_API bool operator()(const std::string &lhs, const std::string &rhs) const
Definition case_insensitive_map.h:12
KUZU_API uint64_t operator()(const std::string &str) const