LLVM: include/llvm/Frontend/Directive/Spelling.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8#ifndef LLVM_FRONTEND_DIRECTIVE_SPELLING_H
9#define LLVM_FRONTEND_DIRECTIVE_SPELLING_H
10
14
15#include
16#include
17
19
21 static constexpr int MaxValue = std::numeric_limits::max();
22
23
26
28 return std::tie(Min, Max) < std::tie(R.Min, R.Max);
29 }
30};
31
36
39
40}
41
42#endif
StringRef - Represent a constant reference to a string, i.e.
A range adaptor for a pair of iterators.
This provides a very simple, boring adaptor for a begin and end iterator into a range type.
LLVM_ABI StringRef FindName(llvm::iterator_range< const Spelling * >, unsigned Version)
FunctionAddr VTableAddr uintptr_t uintptr_t Version
StringRef Name
Definition Spelling.h:33
VersionRange Versions
Definition Spelling.h:34
int Min
Definition Spelling.h:24
static constexpr int MaxValue
Definition Spelling.h:21
bool operator<(const VersionRange &R) const
Definition Spelling.h:27
int Max
Definition Spelling.h:25