From 01d0154ae90f5c587321d39b8fd8f82e2764f360 Mon Sep 17 00:00:00 2001 From: Yong He Date: Tue, 7 Jun 2022 14:57:35 -0700 Subject: Code review fixes for language server. (#2265) * Code review fixes for language server. * Fix clang error. * update solution file Co-authored-by: Yong He --- source/core/slang-range.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 source/core/slang-range.h (limited to 'source/core') diff --git a/source/core/slang-range.h b/source/core/slang-range.h new file mode 100644 index 000000000..6e4419ce0 --- /dev/null +++ b/source/core/slang-range.h @@ -0,0 +1,29 @@ +#ifndef SLANG_CORE_RANGE_H +#define SLANG_CORE_RANGE_H + +namespace Slang +{ + template + struct Range + { + T begin = 0; + T end = 0; + + bool inRange(T val) const + { + return val >= begin && val < end; + } + }; + + template + Range makeRange(T begin, T end) + { + Range result; + result.begin = begin; + result.end = end; + return result; + } + +} + +#endif //SLANG_CORE_RANGE_H -- cgit v1.2.3