summaryrefslogtreecommitdiff
path: root/thirdparty/embree-aarch64/common/lexers/stringstream.h
diff options
context:
space:
mode:
authorjfons <joan.fonssanchez@gmail.com>2021-05-20 12:49:33 +0200
committerjfons <joan.fonssanchez@gmail.com>2021-05-21 17:00:24 +0200
commit767e374dced69b45db0afb30ca2ccf0bbbeef672 (patch)
treea712cecc2c8cc2c6d6ecdc4a50020d423ddb4c0c /thirdparty/embree-aarch64/common/lexers/stringstream.h
parent42b6602f1d4b108cecb94b94c0d2b645acaebd4f (diff)
Upgrade Embree to the latest official release.
Since Embree v3.13.0 supports AARCH64, switch back to the official repo instead of using Embree-aarch64. `thirdparty/embree/patches/godot-changes.patch` should now contain an accurate diff of the changes done to the library.
Diffstat (limited to 'thirdparty/embree-aarch64/common/lexers/stringstream.h')
-rw-r--r--thirdparty/embree-aarch64/common/lexers/stringstream.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/thirdparty/embree-aarch64/common/lexers/stringstream.h b/thirdparty/embree-aarch64/common/lexers/stringstream.h
deleted file mode 100644
index e6dbd4aecc..0000000000
--- a/thirdparty/embree-aarch64/common/lexers/stringstream.h
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright 2009-2020 Intel Corporation
-// SPDX-License-Identifier: Apache-2.0
-
-#pragma once
-
-#include "stream.h"
-
-namespace embree
-{
- /*! simple tokenizer that produces a string stream */
- class StringStream : public Stream<std::string>
- {
- public:
- StringStream(const Ref<Stream<int> >& cin, const std::string& seps = "\n\t\r ",
- const std::string& endl = "", bool multiLine = false);
- public:
- ParseLocation location() { return cin->loc(); }
- std::string next();
- private:
- __forceinline bool isSeparator(unsigned int c) const { return c<256 && isSepMap[c]; }
- __forceinline bool isValidChar(unsigned int c) const { return c<256 && isValidCharMap[c]; }
- private:
- Ref<Stream<int> > cin; /*! source character stream */
- bool isSepMap[256]; /*! map for fast classification of separators */
- bool isValidCharMap[256]; /*! map for valid characters */
- std::string endl; /*! the token of the end of line */
- bool multiLine; /*! whether to parse lines wrapped with \ */
- };
-}